[Kinetis] k60 DN512VLQ芯片,LPTMR 计脉冲数遇到的问题

[复制链接]
FSL_TICS_ZJJ 发表于 2014-7-10 09:27 | 显示全部楼层
jinpeng121 发表于 2014-7-9 16:47
#if defined(MK60F15)
         LPTMR0_CNR = 0;
#endif

CNR是只读的,这样操作可能是150M对应芯片的勘误表中有说明。
你进不了中断,总中断开了没有?
中断函数和中断向量表中的定义是否连接成功,这些你需要做检查,其实你可以看看我们官方例程的,那里都有的。
jinpeng121 发表于 2014-7-11 10:31 | 显示全部楼层
mengyu139 发表于 2014-7-9 20:33
你看看你使能 此中断没有,使能总中断没有,初始化没有,接的引脚对了没有,程序执行到这一句没有,用仿 ...

现在中断进去了,但是采集的值变化很大,而且好像不管怎么改就那几个值,都不变,这是为什么
 楼主| mengyu139 发表于 2014-7-11 10:54 | 显示全部楼层
jinpeng121 发表于 2014-7-11 10:31
现在中断进去了,但是采集的值变化很大,而且好像不管怎么改就那几个值,都不变,这是为什么 ...

你最好写一个小程序,PWM输出,再把这个接到上面,看你的PWM频率和你采集的是不是一样
FSL_TICS_ZJJ 发表于 2014-7-11 10:57 | 显示全部楼层
jinpeng121 发表于 2014-7-11 10:31
现在中断进去了,但是采集的值变化很大,而且好像不管怎么改就那几个值,都不变,这是为什么 ...

代码优化问题,你中断中不要做太多事,只做最关键的。
不知道你说的不变是什么不变,请描述清楚啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部