PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp USB, CAN, I2C, SPI, USART...

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 20-09-2006, 09:37 PM   #1
pham_dinh_hung83
Đệ tử 1 túi
 
Tham gia ngày: Jul 2006
Bài gửi: 17
:
cám ơn bác nhiều nhe,tốt quá rồi,nhờ bác cả đó,bác ở đâu e còn hậu tạ,ko thì cho số điện thoại đi,em có 1 chút này muốn hỏi bác tiếp: em muốn đưa kết quả đo đấy vào 1 cơ sở dữ liệu dung chung cho nhiều chương trình
, ví dụ matlap để phân tích furie nó chẳng hạn thì tham khảo ở đâu hở bác
pham_dinh_hung83 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-09-2006, 10:10 PM   #2
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Hì tớ ko biết matlab, nhưng hình như là muốn làm vậy bạn chỉ cần lưu dữ liệu lấy được vào 1 file text theo 1 định dạng của matlab, sau đó load số liệu đó vào 1 biến, rồi dùng biến đó mà phân tích.

Tớ ko rõ là matlab có chơi được với MSACCESS, MSQL, hay đại loại mấy hệ quản trị CSDL thông dụng đó hay ko. Vì nếu bạn muốn lưu vào đó thì dễ ợt, cuốn sách nào về lập trình lại ko nói về kết nối CSDL.
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-09-2006, 09:53 AM   #3
NTVinh
Đệ tử 2 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 32
:
Anh em ơi, ai có giải pháp gì cho việc cách ly cổng truyền thông USB không vậy? Vấn đề là những con cách ly kiểu 4N35... thì nó không chịu nổi với tốc độ truyền thông cao.
NTVinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-09-2006, 09:44 PM   #4
pham_dinh_hung83
Đệ tử 1 túi
 
Tham gia ngày: Jul 2006
Bài gửi: 17
:
có giải pháp rồi cảm ơn bác bvk nhé, bác ở hà nội à,ở đâu vậy
pham_dinh_hung83 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-11-2006, 09:40 PM   #5
thanhlam171
Nhập môn đệ tử
 
Tham gia ngày: Nov 2006
Bài gửi: 2
:
Cac bac oi,em dang nghien cứu về giao tiếp giữa 2 máy tính bằng cổng USB.Các bác cho em tai liệu nói về USB voi.Em đang rất cần...rất cảm ơn các bác.
thanhlam171 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-11-2006, 11:35 AM   #6
ntc
Đệ tử 8 túi
 
ntc's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: HCM city
Bài gửi: 264
:
Send a message via Yahoo to ntc
http://www.picvietnam.com/forum//showthread.php?t=422

__________________

ntc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-01-2007, 12:45 AM   #7
PARABOL
Nhập môn đệ tử
 
Tham gia ngày: Apr 2006
Bài gửi: 2
:
mình biết về giao tiếp usb bằng easyHID thì nhiều người làm được sao không post lên cho anh em chưa biết học tập.
PARABOL vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-02-2007, 02:13 AM   #8
txmvt4
Nhập môn đệ tử
 
Tham gia ngày: Dec 2006
Bài gửi: 8
:
Các bác à!
Em đã load được EasyHID rồi. Khi chạy chương trình thi sinh ra 2 môđul: 1 được viết bằng VB ở trên máy tính ; còn 1 phần được viết ở trên con PIC thì được viêt bằng ngôn ngữ PicBasicPro. Hiện em đã thu thập được cơ số tua nói về việc sử dụng EasyHID, nhưng chỉ còn 1 cái đó là : chưa có bản PicBasicPro để viết cho pic USB cả. Chỉ load được mấy bản DEMO PicBasicPro vớ vẩn thôi.Dùng thấy bực cả mình. Em biết chính xác là đã có người làm được nó rồi.Thì chắc là phải có chứ. Nếu ai có thì pot lên cho anh em học hỏi với có được không?
A mà còn hàm : mpusbapi.dll dùng thế nào vậy. Có ai biết hướng dẫn về cách sử dụng nó không? Bằng VB hoặc DelPhi thì càng tốt.
txmvt4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-02-2007, 02:33 AM   #9
txmvt4
Nhập môn đệ tử
 
Tham gia ngày: Dec 2006
Bài gửi: 8
:
Exclamation

Các bác à!
Em đã load được EasyHID rồi. Khi chạy chương trình thi sinh ra 2 môđul: 1 được viết bằng VB ở trên máy tính ; còn 1 phần được viết ở trên con PIC thì được viêt bằng ngôn ngữ PicBasicPro. Hiện em đã thu thập được cơ số tua nói về việc sử dụng EasyHID, nhưng chỉ còn 1 cái đó là : chưa có bản PicBasicPro để viết cho pic USB cả. Chỉ load được mấy bản DEMO PicBasicPro vớ vẩn thôi.Dùng thấy bực cả mình. Em biết chính xác là đã có người làm được nó rồi.Thì chắc là phải có chứ. Nếu ai có thì pot lên cho anh em học hỏi với có được không?
A mà còn hàm : mpusbapi.dll dùng thế nào vậy. Có ai biết hướng dẫn về cách sử dụng nó không? Bằng VB hoặc DelPhi thì càng tốt.
txmvt4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-02-2007, 03:47 AM   #10
txmvt4
Nhập môn đệ tử
 
Tham gia ngày: Dec 2006
Bài gửi: 8
:
Talking He he! Giao tiếp HIDUSB nè mọi người>>>>>>>>>>>

Trông có được không?
Nhiều tính năng : xuất led; Pwm; ADC; ca xuất mã ascii nữa.
File Kèm Theo
File Type: zip USBDemo.zip (11.1 KB, 946 lần tải)
File Type: zip USBDemoHex.zip (3.1 KB, 814 lần tải)
txmvt4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2007, 04:07 PM   #11
panda
Nhập môn đệ tử
 
Tham gia ngày: Mar 2007
Bài gửi: 2
:
mạch của bác là như thế nào vậy! nó xuất ra led hay điều khiển pwm như thế nào
panda vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-10-2007, 08:40 PM   #12
mocde_vn
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 3
:
Mình đang định làm đề tài giao tiếp usb. Nghe các bạn nói có 2 phần mềm là jango và CCS, mong các bạn nói rõ tên. Mình mới nhận đề tài nên chưa tìm hiểu. Hơi noob mong các bạn chỉ dẫn thêm
mocde_vn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-05-2008, 11:53 AM   #13
hopeman
Đệ tử 6 túi
 
hopeman's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
đo tốc độ truyền qua USB HID

có ai biết công cụ nào để đo tốc độ truyền dữ liệu qua USB HID ko chỉ mình với .
__________________
mạch nạp - kit phát triển - linh kiện điện tử www.PNLabvn.com
hopeman vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-05-2008, 11:45 AM   #14
hopeman
Đệ tử 6 túi
 
hopeman's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Unhappy giờ thì USB HID ko nhận nữa

trước đây mình dùng thạch anh 20M thì cắm vào cái là nó nhận ra chuẩn HID ngay, giờ mình thay bằng thạch anh 48M nhằm mục đích chạy nhanh hơn thì USB HID ko nhận ra nữa, có ai giải thích giúp mình với? mình cấu hình ban đầu như sau :
#define USB_USE_FULL_SPEED TRUE
#include <18F4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CP UDIV1,VREGEN
#use delay(clock=48000000)

liệu có gì sai ở đây ko nhể vì thực sự mình ko hiểu cái đám cấu hình này lắm, nếu phải sửa thì sửa như thế nào để mạch với ta 48M chạy được?
__________________
mạch nạp - kit phát triển - linh kiện điện tử www.PNLabvn.com
hopeman vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-05-2008, 06:31 PM   #15
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hopeman View Post
trước đây mình dùng thạch anh 20M thì cắm vào cái là nó nhận ra chuẩn HID ngay, giờ mình thay bằng thạch anh 48M nhằm mục đích chạy nhanh hơn thì USB HID ko nhận ra nữa, có ai giải thích giúp mình với? mình cấu hình ban đầu như sau :
#define USB_USE_FULL_SPEED TRUE
#include <18F4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CP UDIV1,VREGEN
#use delay(clock=48000000)

liệu có gì sai ở đây ko nhể vì thực sự mình ko hiểu cái đám cấu hình này lắm, nếu phải sửa thì sửa như thế nào để mạch với ta 48M chạy được?
Khi dùng thạch anh 20 MHz với cấu hình trên thì USB module đã làm việc ở full-speed, và CPU của PIC đã chạy ở clock = 48 MHz.

Bạn xem hình 2-1 trong datasheet của PIC18F4550 về thông tin chi tiết. Với cấu hình đã có, những thông tin liên quan đến clock như sau:
HSPLL - dùng thạch anh tần số cao, cho phép bộ PLL hoạt động
USBDIV - clock cho USB lấy từ ngõ ra của PLL chia cho 2
PLL5 - ngõ vào PLL là tần số của thạch anh chia cho 5
CPUDIV1 - clock hệ thống bằng ngõ ra của PLL chia cho 2

Vậy, với thạch anh 20 MHz, ngõ vào của PLL là 20/5 = 4 MHz (yêu cầu bắt buộc nếu muốn sử dụng PLL). Tại ngõ ra của PLL là 96 MHz, clock cho USB module và cho CPU là 96/2 = 48 MHz. Như tôi đã nói ở trên, bạn không cần dùng thạch anh 48 MHz để nâng tốc độ cho CPU, vì nó đã chạy ở tốc độ đó rồi.

Dùng thạch anh 48 MHz mà không thay đổi cấu hình thì PIC không thể hoạt động được.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 11:01 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam