View Single Post
Old 12-11-2009, 09:18 AM   #10
tungnh
Đệ tử 5 túi
 
Tham gia ngày: Sep 2007
Bài gửi: 94
:
Trích:
Nguyên văn bởi biendt View Post
còn code của em không hiểu sao nó cũng không tuyền được dữ liệu lên phần mền giao tiếp công com là Terminal .Làm thế nào để bit được là cổng Com đã nhận được chip?
code của em :


//------------------------------------ConFig cho DsPic-------------------
_FOSC(CSW_FSCM_OFF & FRC_PLL4);
_FWDT(WDT_OFF);
_FBORPOR(PBOR_OFF & MCLR_EN & PWMxL_ACT_HI & PWMxH_ACT_HI);
_FGS(CODE_PROT_OFF);
//------------------------------------------------ -----------------------
unsigned int t=100;
void Init_UART1_Module(void) {
U1MODE = 0x8000; //Main I/O, 8-bit, khong co parity, 1 stop bit
U1STA = 0x0400; //bit10=UTXEN
U1BRG = (((8000000/38400)/16)-1); //38400 bps @ Fcy = 8 MHz
}
int main()
{

Init_UART1_Module();

while(1)
{


while (!U1STAbits.TRMT); //Cho den khi bo dem phat trong
t=U1TXREG;



}
}
code sai, U1TXREG = t;
tungnh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn