|
Tài trợ cho PIC Vietnam |
Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC |
|
Ðiều Chỉnh | Xếp Bài |
01-03-2011, 10:24 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Mar 2011
Bài gửi: 1
: |
Can giup do ve UART PIC18
Em đang học PIC18, làm 1 bài tập nhỏ truyền 1 ký tự từ bộ nhớ PIC18 sang PC nhưng lúc dùng hyperterminal thì không nhận đc kí tự nào
Anh chị nào rành phần này check dùm em code sai hay thiếu chỗ nào, em build success Thanx ***************************************** #include <p18f2320.h> #include <usart.h> //Configuration bit #pragma config OSC = INTIO1 #pragma config FSCM = OFF #pragma config IESO = OFF #pragma config PWRT = OFF #pragma config BOR = ON #pragma config BORV = 27 #pragma config WDT = OFF #pragma config WDTPS = 32768 #pragma config MCLRE = ON #pragma config PBAD = DIG #pragma config CCP2MX = C1 #pragma config STVR = ON #pragma config LVP = OFF #pragma config DEBUG = OFF #pragma config CP0 = OFF #pragma config CP1 = OFF #pragma config CP2 = OFF #pragma config CP3 = OFF #pragma config CPB = OFF #pragma config CPD = OFF #pragma config WRT0 = OFF #pragma config WRT1 = OFF #pragma config WRT2 = OFF #pragma config WRT3 = OFF #pragma config WRTB = OFF #pragma config WRTC = OFF #pragma config WRTD = OFF #pragma config EBTR0 = OFF #pragma config EBTR1 = OFF #pragma config EBTR2 = OFF #pragma config EBTR3 = OFF #pragma config EBTRB = OFF // void main (void) { unsigned long int i; OpenUSART( USART_TX_INT_OFF & USART_RX_INT_OFF & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_HIGH, 25); //CPU SPEED = 4MHZ // BAUD RATE = 9600 while (PIR1bits.TXIF == 0); TXREG = 'a'; while(1) { while(BusyUSART()); while(!DataRdyUSART()); for (i=0; i<40000;i++); ReadUSART(); } } ***************************************** |
|
|