View Single Post
Old 17-02-2009, 05:59 PM   #322
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 phandinh View Post
Em đang định làm đề tài truyền thông nối tiếp F877 với PC.
8 kênh ADC ( dùng 1 sensor nhiệt độ, còn lại chỉ dùng biến trở) --> RS232--->f877---> màn hình máy tính(dùng VB để viết).
bác cho em hỏi tí:
.Nguồn cho pic em có thể dùng chính nguồn (biến đổi) của cổng COM được không?
.Giao tiếp cổng COM thì vẫn dùng Max 232 như gt với 8051 hả bác?
BÁc chỉ dùm em đường link có liên quan với.
Em đang chuẩn bị thi nên mấy hôm nay ko học được
thanks!
- Đa số các cổng COM hiện đại có khả năng cấp nguồn rất hạn chế (các cổng này được thiết kế cho mục đích truyền thông, chứ không phải cho mục đích cấp nguồn). Do đó, bạn không nên dùng nguồn từ cổng COM để cấp cho PIC.

- Giao tiếp một vi điều khiển bất kỳ với máy tính đều có thể dùng MAX232 (hoặc một vi mạch tương thích), do đó với PIC bạn vẫn dùng như vậy. Sơ đồ cụ thể còn tùy thuộc vào việc bạn dùng module USART của PIC hay hiện thực bằng phần mềm (bit-banging). Nếu dùng USART của PIC thì nối như sau:
+ Chân TX (PIC) -> T1IN/T2IN (MAX232) -> T1OUT/T2OUT (MAX232) -> chân RD (chân 2) của cổng COM
+ Chân RX (PIC) <- R1OUT/R2OUT (MAX232) <- R1IN/R2IN (MAX232) <- chân TD (chân 3) của cổng COM.

Những chân còn lại của MAX232 được nối như trong datasheet.

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