ADI 技术
直播中

章应苞

7年用户 214经验值
私信 关注
[问答]

ADUC7026 timer1中断方波发生程序频率最高只能达到120+k

用aduc7026写了简单的timer1中断方波发生程序,发现频率最高只能达到120+k,定时器设的时间再短后频率不上升。附件中是整体的工程文件。
设置的使用系统时钟41.78M,不分频。T1不分频。
理论上中断程序使用了7条语句左右,debug下发现经过了18条左右指令,如果一条指令需要一个机器周期(41.78mps)完成,即不到0.5us的时间。方波最快可以达到1MHz的频率。但经过实验发现最快速度大约在130kHz左右,将T1LD改小后并没有响应的输出。
运算速度与系统时钟相差了约7,8倍。

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

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

回帖(1)

张虎豹

2018-9-11 11:09:38
感谢您的咨询。有关这个类型的问题请您直接发送到ADI英文技术论坛咨询,谢谢!
 
https://ez.analog.com/welcome
举报

更多回帖

×
20
完善资料,
赚取积分