Re: 10F202用CCS寫software UART
|
||||
---|---|---|---|---|
資深會員
|
順帶一提,mechwu大大,CCS何時會支援PIC24和DSPIC系列呢?謝謝
發表於: 2006/10/8 18:25
|
|||
|
10F202用CCS寫software UART
|
||||
---|---|---|---|---|
新會員
|
10F202用CCS寫Software UART
程式如下 #include <10F202.h> #fuses PROTECT,MCLR,NOWDT #use delay(clock=4000000) #use rs232(baud=9600,xmit=PIN_B2,rcv=PIN_B3,stream=GPS) #use rs232(baud=38400,xmit=PIN_B0,rcv=PIN_B1,stream=PC) char input; void main() { delay_ms(255); delay_ms(255); fputs("ABC\r",GPS); delay_ms(255); while(1) { input = fgetc(PC); if(input != 0) { fputc(input,GPS); } delay_ms(5); } 發現程式可以正常送出"ABC"字串 但是Rx端沒收到任何東西 拿示波器一量,發現整個電壓都被拉下去了,不是5V 難怪沒收到 我試著寫組語去設定TRIS,但是還是無效 我用CCS的INPUT_STATE()指令去看IO的狀態 竟然發現B2為1、B0,B1,B3為0 但是B2明明可以很順利的輸出字串,應該是Output mode啊,怎麼會是1哩 請問是CCS的支援問題還是我有初始設定露掉了哩?
發表於: 2006/10/4 14:52
|
|||
|