以前玩C51單片機,近來收了兩個avr的板子(MEGA1280和MEGA2560),想從BootLoader入手,看了本壇的 AVR之BOOTLOADER技術詳解 ,發(fā)現(xiàn)了兩個語法錯誤:
//每秒向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; } }
或許是其他選項沒設置好,編譯仍然有錯誤,求高手幫忙修改一下。
要求:最好就用ICCAVR,提供完整源代碼和配置說明至少保證MEGA1280或2560一個能使用,測試用以下軟件:
2024-05-12_090751.png (41.35 KB, 下載次數(shù): 30)
下載附件
2024-5-12 09:09 上傳
AVRUBD_ 1280.rar
(491.43 KB, 下載次數(shù): 2)
2024-5-12 09:15 上傳
點擊文件名下載附件
固件下載
1280配置用如下:
Baud_setting.JPG (45.27 KB, 下載次數(shù): 36)
下載附件
2024-5-12 09:11 上傳
Flash Memory size.jpg (51.51 KB, 下載次數(shù): 26)
下載附件
2024-5-12 09:11 上傳
Other options.jpg (56.48 KB, 下載次數(shù): 28)
下載附件
2024-5-12 09:11 上傳
2560配置用如下:
Baud_setting.JPG (47.49 KB, 下載次數(shù): 32)
下載附件
2024-5-12 09:13 上傳
Flash Memory size.jpg (52.31 KB, 下載次數(shù): 33)
下載附件
2024-5-12 09:13 上傳
Other options.jpg (56.48 KB, 下載次數(shù): 27)
下載附件
2024-5-12 09:13 上傳
|