扫一扫,访问微社区
8
296
1
跨届大侠
使用道具 举报
13
1457
0
知名人物
黑暗中的光
15
168
金牌会员
hjhee 发表于 2014-2-7 22:31 参照下面的代码,可以尝试更改下N、"IT_FLAG_CLEAR(0);"的执行位置(ISR的开头、末尾)、还有是否禁止总 ...
10
高级会员
gufeng 发表于 2014-2-7 21:00 这也不能验证中断服务程序之间的时间间隔是相等与不相等啊?
hjhee 发表于 2014-2-7 19:50 可以在PIT的ISR里面写一个延时函数看看效果,例如B0接LED灯 void pit0_isr(void){ int i;
gufeng 发表于 2014-2-7 19:40 亲,我也认为应该是这样的,但是得验证验证。如何验证呢?如何才能知道两个中断服务程序之间的时间间隔是 ...
hjhee 发表于 2014-2-7 19:18 PIT模块自己有个计时器(timer),一个计数器载入一个数值,每隔一个固定周期,计数器自减一。 待计数器的值 ...
原来地球还在转 发表于 2014-2-7 17:02 我也说不太明白,你自己用示波器一看立马就知道了啊,很容易的啊
6
354
常驻嘉宾
菜鸟
gufeng 发表于 2014-2-5 11:42 只是关掉总中断使能吗,那么执行中断的同时,PIT不也同时在计时吗,1ms以后只是不能够进入中断吧,等到中 ...
本版积分规则 发表回复 回帖并转播
在线时间长,且活跃度高
注册后积极参与论坛讨论
经常参与各类话题讨论,发贴较有主见
会员等级达到元老
关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号 )
GMT+8, 2024-12-25 15:51 , Processed in 0.046828 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.