原创 uCOS-II 在AVR Mega16的移植

2008-12-7 01:52 7298 12 13 分类: MCU/ 嵌入式

        uCOS-II在AVR Mega16的移植主要由uCOS-II官方的Mega128移植包移修改过来,编译环境为ICChttps://static.assets-stash.eet-china.com/album/old-resources/2008/12/7/84dd24b9-e4f5-41b1-baaa-c2dbef299ec2.rar。


uCOS-II移植在Mega16上其实实际使用意义并不大,因为uCOS-II 已经把单片机的资源占用了一半多,但是相信大家要是学习AVR单片机,手里都会有个Mega16的学习板,这也可以给大家学习UCOS一个参考。


uCOS-II在AVRF Mega 系列单片机上移植主要修改ICC文件夹的几个文件即可。


主要修改一下地方:


1. OS_TASK_STK_SIZE    256      改为    128


2. 把时钟节拍设置为timer1,节拍频率设置为50Hz


3. 设置时钟节拍中断向量


                 .area   OSTickISR_Vector(abs)
                 .org    9*4
                 JMP     _OSTickISR


本例程试验在Avrway Mega16&Mega8学习开发板,可以直接使用,本实验板可以在EDN商城http://mall.ednchina.com/detail/222.aspx        http://mall.ednchina.com/detail/223.aspx上可以直接购买。


        个人认为学习ucos并不是一定就要去使用,更主要的还是学习作者的编程思想。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1623314 2010-5-5 19:50

好东西 谢谢啦
相关推荐阅读
用户499980 2011-05-19 08:56
上海爱德为电子科技有限公司
       爱德为电子科技设,专业从事家用医疗电子、LED灯光控制、仪器仪表及无线物联的四大支柱产业方案开发及供应。爱德为自成立起就秉承以品质为立身之本的经营理念,打造中国高科技技术服务第一品牌,5...
用户499980 2010-01-23 12:33
Mega16 Mega8 学习 开发板
AVR Mega16&Mega8学习开发板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office...
用户499980 2009-01-19 18:21
ucos信号量使用(使用avr)
一个任务发信号量,一个任务接收,接收该信号量到后,LED闪烁。https://static.assets-stash.eet-china.com/album/old-resources/2009/1/...
用户499980 2008-09-25 00:17
DM12232图形点阵液晶驱动
DM12232点阵液晶驱动<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />     ...
用户499980 2008-09-22 00:19
Avrway Mega16&Mega8学习开发板
Avrway Mega16&Mega8学习开发板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off...
EE直播间
更多
我要评论
1
12
关闭 站长推荐上一条 /3 下一条