//每秒向PC機(jī)發(fā)送一個(gè)控制字符"C",等待控制字〈soh〉while(uart_getchar() != XMODEM_SOH) //receive the start of Xmodem{if(TIFR & 0x02) //timer0 over flow{if(++timercount > 67) //wait about 1 second{uart_putchar(XMODEM_RECIEVING_WAIT_CHAR); //send a "C"timercount = "0"; // timercount=0;}TIFR = "TIFR" | 0x02; //TIFR=TIFR| 0x02;}}
wufa1986 發(fā)表于 2024-5-13 15:15
你是編譯錯(cuò)誤還是功能沒有對(duì)呢,你說編譯錯(cuò)誤但是你自己已經(jīng)發(fā)現(xiàn)了,還有其他錯(cuò)誤嗎?沒有上傳錯(cuò)誤提示
yzwzfyz 發(fā)表于 2024-5-14 21:52
我是這樣做的:
1、發(fā)送方:上電時(shí)。以自己的波特率一直不停地發(fā)送55H(AAH也行,目的發(fā)出0、1等距脈沖 ...
jjjjjjir 發(fā)表于 2024-5-15 08:53
OCR0 改為 OCR0A
TIFR 改為 TIFR0
TCCR = 0x0F 改為 TCCR0A = 0x20;TCCR0B = 0x07;
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |