PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   Alternate UART pin??? (http://www.picvietnam.com/forum/showthread.php?t=409)

alexjp 02-05-2006 05:59 PM

Alternate UART pin???
 
Các bác à, em là dsPIC sờ newbie. Hiện tại em đang vọc con dsPIC3012, em thấy nó có cặp U1ARX/U1ATX nhưng không rõ lắm về chức năng cũng như hoạt động của con này, em đoán là nó có hoạt động giống với U1RX/U1TX nhưng không rõ lắm.
Mong các bác giúp cho, gấp gấp, đàn em xin vô cùng trân trọng cảm ơn.

namqn 02-05-2006 06:26 PM

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,


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam