BKDEE
Trứng gà
mình viết chương trình giao tiếp UART với máy tĩnh mãi mà ko chạy, mặc dù mô phỏng thì chạy vèo vèo. mạch giao tiếp UART ko vấn đề ( nối TX-RX test thử rồi). khi nạp thử code để tắt bật portC thì chân RC5 RC6 RC7 có vấn đề ?? không biết có phải là do mình config sai hay là do PIC hỏng nữa .... :(:(
Code:
#include <htc.h>
#include "uart.c"
__CONFIG(XT & WDTDIS & PWRTEN & MCLREN & UNPROTECT & SWBOREN &
IESODIS & FCMDIS & LVPDIS & DEBUGDIS); //1st config. Word
__CONFIG(BORV21); //2st config. Word
#define _XTAL_FREQ 4000000
/****************************************************************
* EXTERN
****************************************************************/
/*none...*/
/*****************************************************************
GLOBAL VARIABLE
******************************************************************/
/*none...*/
/*****************************************************************
* ROUTINES
******************************************************************/
void delay_1s(void)
{
char i;
for(i=1 ;i<10 ;i++)
__delay_ms(100);
}
/****************************************************************
* MAIN
****************************************************************/
void main(void)
{
TRISC6 = 0;
TRISC7 = 1;
uart_init();
while(1)
{
uart_puts("Hello World ");
uart_puts(" DHBK tp.HCM ");
delay_1s();
}
}