智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2553|回复: 7
打印 上一主题 下一主题

老司机带路,回答一下程序的结构问题

[复制链接]

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
跳转到指定楼层
1#
发表于 2016-12-23 17:15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感觉大部分智能车程序都是在中断里,进行相应的操作,main里放一些display和debug的代码,是这样合理呢,还是在定时终端里设时间flag,在main执行合理呢?

单选投票, 共有 168 人参与投票

投票已经结束

45.83% (77)
30.95% (52)
23.21% (39)
您所在的用户组没有投票权限
回复

使用道具 举报

2

主题

33

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1513
威望
756
贡献
471
兑换币
485
注册时间
2015-11-29
在线时间
143 小时
2#
发表于 2016-12-24 11:45:29 | 只看该作者
主函数里面的程序是可以被中断打断吧
回复

使用道具 举报

0

主题

12

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1114
威望
556
贡献
342
兑换币
359
注册时间
2015-11-1
在线时间
108 小时
3#
发表于 2016-12-24 17:02:12 | 只看该作者
66把处理程序放中断里
回复

使用道具 举报

7

主题

365

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7770
威望
3761
贡献
2379
兑换币
2406
注册时间
2013-4-19
在线时间
815 小时
4#
发表于 2016-12-24 17:29:51 | 只看该作者
处理程序放中断还是可以,比如周期任务需要很及时的话,就在中断里面执行,
不需要很及时的话那就可以用标志位,然后在main中处理程序。
调试代码还有液晶之类的必须main里面执行。最好跑起来以后关闭液晶。
回复

使用道具 举报

6

主题

260

帖子

2

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9895
威望
4260
贡献
2655
兑换币
1570
注册时间
2016-1-15
在线时间
1490 小时
毕业学校
哈尔滨工业大学(威海)
5#
发表于 2016-12-25 23:30:15 | 只看该作者
肯定放中断里啊,确保控制周期是固定的。这样才能硬实时。
回复

使用道具 举报

37

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1994

优秀会员奖章活跃会员奖章

QQ
威望
1313
贡献
521
兑换币
397
注册时间
2015-7-26
在线时间
80 小时
毕业学校
皇家马家沟职业技术学院
6#
发表于 2016-12-28 01:25:17 | 只看该作者
:):)
回复

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
威望
195
贡献
116
兑换币
126
注册时间
2015-9-22
在线时间
25 小时
毕业学校
武汉理工大学
7#
发表于 2016-12-28 17:51:09 | 只看该作者
ucos自己调度
回复

使用道具 举报

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
8#
 楼主| 发表于 2017-4-24 19:32:52 | 只看该作者
测试中,醉了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-4-26 06:35 , Processed in 0.188737 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表