Ðề tài: Alternate UART pin???
View Single Post
Old 02-05-2006, 06:26 PM   #2
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
Trong PIC, do số chân của chip có hạn mà các khối chức năng được tích hợp khá nhiều, nên hầu hết các chân được ghép chung các chức năng khác nhau. Cặp chân U1TX và U1RX của được ghép với các chân chức năng của các khối SPI, PORTF, I2C, ADC, phát hiện thay đổi ở ngõ vào, clock và data khi lập trình ICSP, cũng như khi debug bằng ICD. Trong trường hợp người sử dụng muốn dùng UART và một trong các chức năng kia, và cũng sử dụng các chân đã được ghép chung, Microchip giải quyết bằng cách cho phép UART được thực hiện trên các chân thay thế (alternate I/O pins) U1ATX và U1ARX, với hy vọng là chúng ta không sử dụng các chức năng khác của cặp chân này.

Sử dụng chúng rất đơn giản, chỉ cần set bit10 của thanh ghi U1MODE khi khởi tạo UART, khi đó UART sẽ dùng các chân U1ATX và U1ARX để thu phát dữ liệu, thay vì dùng các chân U1TX và U1RX.

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

thay đổi nội dung bởi: namqn, 02-05-2006 lúc 06:30 PM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn