智能车制作

标题: 关于编程 [打印本页]

作者: 碛北的孤狼    时间: 2014-4-14 16:38
标题: 关于编程
想和大家讨论下,一个编程的想法:就是把大部分的程序(核心的程序)都放在定时器中断中,不知道大家的想法是啥?大家讨论下哦!
作者: 碛北的孤狼    时间: 2014-4-14 16:40
大家讨论一下哦!
作者: 88888    时间: 2014-4-14 16:46
:o
作者: Jyoun    时间: 2014-4-14 16:57
本来就是这样。
作者: lianniruxi    时间: 2014-4-14 17:01
主函数目前只有三句话 ,其中一句是延时。
作者: 碛北的孤狼    时间: 2014-4-14 17:08
Jyoun 发表于 2014-4-14 16:57
本来就是这样。

这样的话;while(1)就没啥东东了!这样做是为了防死机吗?我还没想明白它的好处呢?
作者: 戥家三少    时间: 2014-4-14 18:26
我两种都试过,不知道是不是硬件问题,当大量程序放在中断中会产生混乱,这个是亲身经历,现在同样的程序放在主函数就没问题了
作者: 碛北的孤狼    时间: 2014-4-14 19:10
戥家三少 发表于 2014-4-14 18:26
我两种都试过,不知道是不是硬件问题,当大量程序放在中断中会产生混乱,这个是亲身经历,现在同样的程序放 ...

哦,我今天刚写了一个放在定时器中断,还没试验呢。谢谢指点哦!
作者: 杨先生    时间: 2014-4-14 21:19
Jyoun 发表于 2014-4-14 16:57
本来就是这样。

那定时多少呢?

作者: Jyoun    时间: 2014-4-14 21:30
杨先生 发表于 2014-4-14 21:19
那定时多少呢?

你爱定多少定多少,自己考虑是否合适。

作者: yyyzrxh    时间: 2014-4-15 16:14
特殊的情况下才会考虑这样做,比如智能车赛,当以后接触的多了,其实多数时候在定时中断中只处理很小的一段程序,比如发个信号什么的,防止长期占用系统资源的。
作者: 碛北的孤狼    时间: 2014-4-15 16:53
yyyzrxh 发表于 2014-4-15 16:14
特殊的情况下才会考虑这样做,比如智能车赛,当以后接触的多了,其实多数时候在定时中断中只处理很小的一段 ...

哦,谢谢指点哦






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2