原创 移植于M32的UCOSII测试(信号量)

2009-10-16 22:54 2293 7 9 分类: MCU/ 嵌入式

  今天测试了一下不久前移植到ATMEGA32上的ucosii.主要是创建了6个显示任务,每个任务都用rand()来产生0到9内的随机数,并显示到LCD1602上,为了避免共享函数rand()和LCD1602显示函数重入,使用了信号量。


  这次测试发现ram占用极大,M32 2K 的ram ,现在也只剩下几十字节左右,6个任务每个分配100byte ram,每个分配80byte程序会出错。难道ucosii至少要占用1K ram?这个问题有待证实,呵呵。改天有空再测试下其它的功能。


  下面是proteus上的仿真图:


               622496fd-1877-43d5-a726-8d320a698099.jpg


    t0代表第0个任务, ":"号后面的是rand()产生的0~9的随机数.


              点击看大图


 


下面是源程序带proteus仿真: (proteus使用7.4 sp3 版中文的) 


                                                     https://static.assets-stash.eet-china.com/album/old-resources/2009/10/16/c6f546de-2e1f-4a81-bfd7-c69df2708784.rar

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户150671 2010-10-24 11:02

是自己写的。

用户1447181 2010-5-9 10:33

你有对ucos进行了简化吗? 自己写的移植? 我QQ 617267580

用户1408623 2010-1-12 22:48

很好
相关推荐阅读
用户150671 2013-11-05 09:36
本人博客已换新地址
本人博客已换新地址,链接如下: http://blog.csdn.net/lianghongge...
用户150671 2009-09-24 13:54
ICCAVR下移植于ATMEGA32的UCOSII
  费了九牛二虎之力终于把UCOSII移植到M32上了,似乎没有想怪中那么兴奋,只是感觉轻松了许多,因为原本打算是在三个星期前搞定的,想想根本原因是没有把握好调试程序时的一些细节,为了一些不可能的东西...
用户150671 2008-11-27 21:07
从TTF提取字模的方法(VC下)
前些时间做的从HZK字库提取的点阵有个缺点字的点阵是固定的不够漂亮呵呵,后来发现还可以从windows内提取TTF文件的字体,优点是字的模型会随着点阵的大小而变化不会出现锯齿(传说中的矢量字体).并得...
用户150671 2008-11-25 23:31
16X16字模提取工具D5
点击左边图标下载,第五次修改后的版本.Dias实验箱的扫描方式即左右行扫描的方式采用HZK16字库文件,VC6制作,以下为截图....
用户150671 2008-11-21 23:19
16X16点阵做的飞机射击小游戏
上星期一时头脑发热做了16X16点阵的小游戏,挺有趣的,带源程序及PROTEUS仿真图,以下为截图:开始画面,可以选择"开始游戏"或"设置": 设置画面,按左右按钮可以选关数,共0到9关,现在选了第6...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条