TI中文支持网
TI专业的中文技术问题搜集分享网站

请教capture mode的问题

上升沿捕获然后进入中断,假设MCLK频率800KHZ,则执行一条指令时间1.25us,捕获的信号频率假设是32768HZ,则变化一次周期时间30.5us,

不过中断服务程序执行时间>30.5us,这时候捕获的信号源已经开始新的周期,但MCU还在中断程序里,这种情况怎样处理?

Lichen Wang:

使用800MHz的MCLK, 事實上執行一條指令可能需時1.25us, 2.5us, 3.75us, 5.0us, 甚至6.25us. 所以中斷服務程序很難在30.5us內完成。您須要考慮用比較高頻率的MCLK。

赞(0)
未经允许不得转载:TI中文支持网 » 请教capture mode的问题
分享到: 更多 (0)