打印

跪求一个单片机的非OS的事件驱动工程实例框架!

[复制链接]
4108|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ywzqhl|  楼主 | 2013-7-16 15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dong_abc| | 2013-7-16 21:49 | 只看该作者
NUC120CppDemo.rar (252.12 KB)

菜农 c + com 模板

使用特权

评论回复
板凳
冥顽的石头| | 2013-7-16 21:52 | 只看该作者
围观

使用特权

评论回复
地板
dong_abc| | 2013-7-16 22:03 | 只看该作者
传错了,是这个。
NuvotonHotPower.rar (3.1 MB)

使用特权

评论回复
5
ywzqhl|  楼主 | 2013-7-18 10:35 | 只看该作者
dong_abc 发表于 2013-7-16 22:03
传错了,是这个。

感谢围观的哥们,感谢dong_abc,请问dong_abc你给我传这个是什么项目?

使用特权

评论回复
评论
dong_abc 2013-7-18 21:26 回复TA
就是通用单片机程序框架呀! 
6
刘前辈| | 2013-7-18 16:27 | 只看该作者
很简单啦。就是中断驱动,然后硬中——软中——延迟派发。

使用特权

评论回复
7
ywzqhl|  楼主 | 2013-7-18 17:19 | 只看该作者
刘前辈 发表于 2013-7-18 16:27
很简单啦。就是中断驱动,然后硬中——软中——延迟派发。

能给一个你的项目案例框架让我参考一下吗?我现在写了一部分写不下去了.

使用特权

评论回复
8
ywzqhl|  楼主 | 2013-7-18 17:29 | 只看该作者
比如我现在有一个插卡读卡处理IC卡数据的任务1,我读完卡后做液晶显示,那么我是在任务1中做液晶显示,还是通过发送消息的方式在液晶显示任务2中进行显示呢?如果采用后者进行显示那么我应该如何架构程序呢?同理我还有温压采集任务,按键任务,等等,这些任务间我如何交换数据,如何将数据显示呢?
由于第一次采用基本事件驱动的消息机制写多任务程序,在这方面没经验,请大虾们指点下!!谢谢!如果能给我一个类似的项目框架那更好.

使用特权

评论回复
9
ywzqhl|  楼主 | 2013-7-29 16:52 | 只看该作者
顶一个,求高人再指点!

使用特权

评论回复
10
greadber| | 2013-7-30 15:52 | 只看该作者
用一个OS有何不可,为什么非要用非OS模式?

用互斥多个任务共享LCD,用消息同步任务。

使用特权

评论回复
11
ywzqhl|  楼主 | 2013-8-30 14:49 | 只看该作者
greadber 发表于 2013-7-30 15:52
用一个OS有何不可,为什么非要用非OS模式?

用互斥多个任务共享LCD,用消息同步任务。 ...

我用的时msp430f449单片机,RAM有限,才2K,

使用特权

评论回复
12
龙之舞者| | 2013-8-30 16:58 | 只看该作者
借鉴资料看看!

使用特权

评论回复
13
ywzqhl|  楼主 | 2013-8-31 16:05 | 只看该作者
高手快来吧

使用特权

评论回复
14
lxj19901115| | 2013-9-21 21:46 | 只看该作者
这个好弄啊,
主程序,就这几个函数
1,清除意见看门狗
2,处理IC卡中断的信息
3,对接收的IC卡信息分开,并且设置LCD缓冲区,
4,扫键,并按键处理,,
,用LCD显示信息,500MS或者1S刷新一次就OK了,,

使用特权

评论回复
15
技美电子| | 2013-10-16 18:26 | 只看该作者
围观!帮顶!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

19

帖子

0

粉丝