//每秒向PC机发送一个控制字符"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 发表于 2024-5-13 15:15
你是编译错误还是功能没有对呢,你说编译错误但是你自己已经发现了,还有其他错误吗?没有上传错误提示
yzwzfyz 发表于 2024-5-14 21:52
我是这样做的:
1、发送方:上电时。以自己的波特率一直不停地发送55H(AAH也行,目的发出0、1等距脉冲 ...
jjjjjjir 发表于 2024-5-15 08:53
OCR0 改为 OCR0A
TIFR 改为 TIFR0
TCCR = 0x0F 改为 TCCR0A = 0x20;TCCR0B = 0x07;
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |