关于Ai单片机几个问题咨询
本帖最后由 DebugLab 于 2024-11-28 16:59 编辑1、Ai芯片时钟频率IRC是11、0592Mhz和22.1184Mhz哪个更好,更稳定?
2、程序内定义#define MAIN_Fosc 22118400L和STC-ISP下载软件IRC频率选择11.0592Mhz,哪个优先级更高?
3、Ai-ISP下载时,IRC调节模式应该选择哪个更好?
其实频率高速度快,但定时就短点,#define MAIN_Fosc 22118400L只是宏定义只是定义主频,但是要和ISP软件一致否则使用这个宏定义的话就会造成一些问题,正常不需要去调节IRC频率。 问题2 :这个不是优先级,程序里面的那个是一个宏定义,辅助程序计算使用的,,需要和你ISP软件的配置一致。
问题3:如果你使用的官方的工具,可以选择总是动态调节IRC频率。。如果你使用的不是官方的下载器,,推荐你 选择不调节,使用内部预置的频率。但是如果你选择使用内部预置的频率,你需要查看对应手册里内部预置了那些频率然后选择对应的频率。。 在用户程序区用户自己选择设置如上STC出厂前调校的这10种内部高精准的HIRC的频率
===常温下STC出厂前用专业的高精准设备调校的这10个固定频率时钟误差 < + - 0.3%
===没有压飘,【-40度 ~ +85度,只有+-1%附近的温漂】,【125度时温漂在 + -2.5%,这时请使用外部耐高温晶振】
选择不调节哈
CHIPID应用,STC32只读特殊功能寄存器中存储的十种高速时钟和唯一ID号等重要参数 #define MAIN_Fosc是给程序调用的,修改它不会修改主频,只会导致时钟相关的异常,必须和主频一致
用户程序中若要修改主频,需要修改IRCBAND和IRTRIM寄存器
Ai-ISP使用下拉列表中的常用频率,强烈建议选择不调节使用内部预置的频率 _奶咖君_ 发表于 2024-11-28 17:00
问题2 :这个不是优先级,程序里面的那个是一个宏定义,辅助程序计算使用的,,需要和你ISP软件的配置一致 ...
一直认为ISP软件中选择内置预置频率就是显示出来的、能选的都支持。随选择的型号变化
难道还需要查手册吗? 21cnsound 发表于 2024-11-28 19:44
一直认为ISP软件中选择内置预置频率就是显示出来的、能选的都支持。随选择的型号变化
难道还需要查手册 ...
我以前得想法和你一样,,,认为ISP软件里面显示出来得 都可以选择 使用内部预设选项,,直到我接触了STC8G1K17这个片子,,,{:4_167:} _奶咖君_ 发表于 2024-11-28 22:37
我以前得想法和你一样,,,认为ISP软件里面显示出来得 都可以选择 使用内部预设选项,,直到我接触了STC ...
表现是设置不成功还是频差大?
21cnsound 发表于 2024-11-29 09:30
表现是设置不成功还是频差大?
不是预期的频率,,不能说差距大吧,,,具体是配置成了什么频率没有测, 21cnsound 发表于 2024-11-29 09:30
表现是设置不成功还是频差大?
ISP的频率项随便选啊,我一般选22.1184 Mhz 或24 Mhz,为了串口不频偏导致不稳定建议选择串口波特率整倍数的主频.我曾经因为用921600hz波特率选择主频不是整倍数导致频偏乱码的.
页:
[1]
2