已回答假定已回答

ADUC7026处理速度问题

mermaidangel 在 2015-12-31 詢問的問題
最後回覆由wangmigooo於2016-1-27提供

用aduc7026写了简单的timer1中断方波发生程序,发现频率最高只能达到120+k,定时器设的时间再短后频率不上升。附件中是整体的工程文件。

设置的使用系统时钟41.78M,不分频。T1不分频。

理论上中断程序使用了7条语句左右,debug下发现经过了18条左右指令,如果一条指令需要一个机器周期(41.78mps)完成,即不到0.5us的时间。方波最快可以达到1MHz的频率。但经过实验发现最快速度大约在130kHz左右,将T1LD改小后并没有响应的输出。

运算速度与系统时钟相差了约7,8倍。

 

使用的是7026开发板,外部晶振32k。

 

请问是硬件配置上设置错误,还是芯片的处理速度达不到这么快?谢谢!

附件

結果