只需一步,快速開始
熱門: 51單片機 | 24小時必答區(qū) | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設(shè)計
//每秒向PC機發(fā)送一個控制字符"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; }}
//每秒向PC機發(fā)送一個控制字符"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 你是編譯錯誤還是功能沒有對呢,你說編譯錯誤但是你自己已經(jīng)發(fā)現(xiàn)了,還有其他錯誤嗎?沒有上傳錯誤提示
yzwzfyz 發(fā)表于 2024-5-14 21:52 我是這樣做的: 1、發(fā)送方:上電時。以自己的波特率一直不停地發(fā)送55H(AAH也行,目的發(fā)出0、1等距脈沖 ...
jjjjjjir 發(fā)表于 2024-5-15 08:53 OCR0 改為 OCR0A TIFR 改為 TIFR0 TCCR = 0x0F 改為 TCCR0A = 0x20;TCCR0B = 0x07;
mega1280
本版積分規(guī)則 發(fā)表回復 回帖后跳轉(zhuǎn)到最后一頁
小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術(shù)交流QQ群281945664
Powered by 單片機教程網(wǎng)