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&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>
看来你很细心,甚至还用示波器测量了输出频率
然而,这是你的烧录问题
你需要在STCAPPISP软件里,选择正确的芯片频率(设为24M),再进行烧录 VCC 发表于 2024-12-22 15:34
看来你很细心,甚至还用示波器测量了输出频率
然而,这是你的烧录问题
OK,感谢答复,修改以后测试正常。
<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>
程序中设置的频率是给软件使用的,如果用户程序中无频率设置代码,实际的频率需要由ISP软件下载时设置(常用频率建议选择不调节,使用内部预置的频率)
页:
[1]