智能车制作

标题: 关于电磁组官网中1ms中断的问题 [打印本页]

作者: 春风    时间: 2012-2-17 13:11
标题: 关于电磁组官网中1ms中断的问题
官网给的原话:使用DSC 的一个定时器,产生一毫秒的周期中断。中断服务程序的任务
被均匀分配在0-4 的中断片段中。因此每个中断片段中的任务执行的频率为200Hz。
将任务分配到不同的中断片段中,一方面防止这些任务累积执行时间超过 1 毫秒,
扰乱一毫秒中断的时序,同时也考虑到这些任务之间的时间先后顺序

如果是1ms中断  那如何均匀分配?  官网程序意思应该是0.2ms中断 计数1-5
   在这中间 AD转换使用时间为0.2ms   但在0.2ms转换不能完成,是不是像手机里的后台运行? 在转换,只是不占用定时器时间?

作者: 春风    时间: 2012-2-17 13:29

作者: 二硫碘化钾    时间: 2012-2-17 13:54
1毫秒中断,中断5次一个循环
作者: 春风    时间: 2012-2-17 14:07
二硫碘化钾 发表于 2012-2-17 13:54
1毫秒中断,中断5次一个循环

懂了,意思理解的不对。。
那后面的AD转换在1ms的时间片段里是一定可以完成的是吧?
  谢谢呀~   



作者: qinlu123    时间: 2012-2-17 14:59
我是用PIT写了一个1毫秒中断,把读取AD值和卡尔曼滤波都写了进去。当进入中断时关闭中断当执行完中断里的最后一条语句退出中断时重新使能中断。不知道这么做行不行
作者: 春风    时间: 2012-2-17 15:04
qinlu123 发表于 2012-2-17 14:59
我是用PIT写了一个1毫秒中断,把读取AD值和卡尔曼滤波都写了进去。当进入中断时关闭中断当执行完中断里的最 ...

按官网上将 的 好像就不能关闭中断?  他要200hz循环一次呀、
作者: qinlu123    时间: 2012-2-17 15:08
春风 发表于 2012-2-17 15:04
按官网上将 的 好像就不能关闭中断?  他要200hz循环一次呀、

我不会写DSC中断
作者: 蜗牛总裁    时间: 2012-5-13 20:18
哈哈   是5MS分开了




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