本帖最后由 ducha 于 2011-3-25 11:56 编辑
我使用LPC1758 利用官方的例子程序lpc17xx.cmsis.driver.library \LPC1700CMSIS\Examples\QEI
做测试 电机为直流电机;程序中将SIGMODE置为0即 解码模式
测试发现 我的电机正转时 LPC1758 不断产生“检测到方向改变”的中断,并且查询QEI_STATUS_DIR 不断变化
不知道是什么原因
输入信号为电机编码器产生的 不是定时器模拟的,
后经调试 发现 实际运行中吧 A相当做了 计数时钟
B相当做了 DIR 导致 方向 不断变化
但是我 使用MDK 软件调试手段 发现 我的 sigmod 的确 是配置为 0即解码器模式而非计数模式
请问 这是为什么???!!!!
极其 不明白为什么,难道是例子的什么地方吧SIGMODE 置1了??
但是MDK 软件仿真 应该能看出来啊!汗 狂汗⊙﹏⊙b汗
|