一些實(shí)用μC/OS-Ⅱ Mega8 源代碼
μC/OS-Ⅱ Mega8 源代碼 , ICCAVR格式,作者:zhifeng
移植ucos2.76到mega128中軟件仿真成功。 在iccavr3.1a中編譯的,下載后將其解壓到d:下編譯,否則可能要修改iccavr 的環(huán)境變量。就是菜單project下的 Options選擇paths進(jìn)行設(shè)置。
μC/OS-Ⅱ Mega8 源代碼 , ICCAVR格式,作者:YM
ucos-ii 編譯器ICCAVR
CPU atmega8 8M 晶振
對(duì)原作者的ucos進(jìn)行了簡(jiǎn)化,去掉了 hook,保留了基本功能
代碼精簡(jiǎn),編譯后代碼占 mage8 的 49%
時(shí)鐘使用timer2,中斷時(shí)間為2 ms
任務(wù)1:刷新LED,檢測(cè)按鍵,調(diào)整時(shí)間
任務(wù)2:計(jì)時(shí),串口發(fā)送 9600 bps
μC/OS-Ⅱ Mega8 源代碼 , CVAVR格式,提供:yfang2 章魚(yú)
UCOSII里頭的有些功能CVAVR編譯器不支持,現(xiàn)在的版本“內(nèi)存管理”和“消息隊(duì)列”沒(méi)辦法用,工程文件是在MEGA8下跑的,有三個(gè)任務(wù)自已看吧,MEGA8資源有限。也可以很快的移植到別的AVR芯片。編譯時(shí)應(yīng)把 Automatic Register Allocation 選項(xiàng)去掉。希望大家喜歡。
格式:DOC/CVAVR
字節(jié):2.8M