浪子陪都 发表于 2024-12-22 14:22:17

AI5051U官方代码的issue

<h2>AI5051U定时器官方代码的Issue</h2>
<p>在使论坛公布的官方Demo代码时发现第二个定时器的代码定时时间与实际时间差距很大,使用擎天柱开发板将代码烧录进去以后发现实际输出方波是835Hz 的与理论输出500Hz的数据相差太远,按照程序开头注释系统时钟是24Mhz,根据实际测量的波形得到的系统时钟应该是40Mhz。</p>
<p><img src="data/attachment/forum/202412/22/140717yuhpenqukjvguhxg.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/22/142122jpkfwvwmmo5zw3a5.png" alt="image.png" title="image.png" /><br />
<a href="forum.php?mod=attachment&amp;aid=75571" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:02-Timer0-Timer1-Timer2-Timer3-Timer4测试程序.zip</a></p>

VCC 发表于 2024-12-22 15:34:17


看来你很细心,甚至还用示波器测量了输出频率

然而,这是你的烧录问题

你需要在STCAPPISP软件里,选择正确的芯片频率(设为24M),再进行烧录

浪子陪都 发表于 2024-12-22 15:45:22

VCC 发表于 2024-12-22 15:34
看来你很细心,甚至还用示波器测量了输出频率

然而,这是你的烧录问题

OK,感谢答复,修改以后测试正常。




浪子陪都 发表于 2024-12-22 15:57:44

<p>修改以后定时器输出正常</p>
<p><img src="data/attachment/forum/202412/22/155237dnrpz2rrrr6xnkz6.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/22/155707ln8ax8xlgm6m9263.png" alt="image.png" title="image.png" /></p>

DebugLab 发表于 2024-12-22 19:03:18

程序中设置的频率是给软件使用的,如果用户程序中无频率设置代码,实际的频率需要由ISP软件下载时设置(常用频率建议选择不调节,使用内部预置的频率)
页: [1]
查看完整版本: AI5051U官方代码的issue