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

am3354 starterware cachecleanbuff 会影响DMTimer1的中断

最近发现一个问题,用cachecleanbuff,刷新LCD buffer,竟然影响到了DMTimer1的中断。我的timer1每1ms中断一次,在使用cachecleanbuff后,有5ms左右的时间,无法进入timer1中断。

请教如何解决。。。

Jian Zhou:

请问您是基于starterware哪个应用例程做的?清cache估计影响到了中断响应程序。

pengda qiu:

回复 Jian Zhou:

在DEMO程序里面摘出来的cache,然后根据demo里面的TIMER4 改的timer1

。。又增加了一个问题。。使用ConsoleUtilsPrintf(“”);这个函数。会影响到TIMER1的中断。。。怀疑是不是这个函数使用的是TIMER1来做波特率发生器啊。。。

不然怎么会有影响呢?

pengda qiu:

回复 Jian Zhou:

请问,清cache不应该影响中断的进入吧。

我现在有个困扰,cache影响如果影响到了中断的进入,会很麻烦呀,因为cache会影响5ms。。。时间太久了。。。

请问是否有好一点的解决办法呢?

赞(0)
未经允许不得转载:TI中文支持网 » am3354 starterware cachecleanbuff 会影响DMTimer1的中断
分享到: 更多 (0)