AI8A8K64D4如何在代码中设置使用IRC时钟
AI8A8K64D4出厂用ISP软件设置使用内部24M时钟,现需要修改为22.1184M。出厂后使用官方的“使用主芯片对从芯片进行ISP下载”例程,因为例程建议出厂时设置好硬件选项,只用例程更新代码,没有给出如何修改硬件选项的方法,所以不知如何修改24M为22.1184M。
所以只能通过代码修改时钟,试了CHIPID的方法,没有成功,可能是没有CHIPID的版本,还有其他方法吗?
设计一个测试模式,从MCLKO输出时钟,由外部单片机检测频率,通过IO口通信修改Band和Trim微调频率
DebugLab 发表于 2024-12-5 14:26
设计一个测试模式,从MCLKO输出时钟,由外部单片机检测频率,通过IO口通信修改Band和Trim微调频率
我先研究一下下载协议,看能不能直接修改硬件选项 ahong 发表于 2024-12-5 15:05
我先研究一下下载协议,看能不能直接修改硬件选项
可以的,但是因为没有预置常用频率IRC参数,涉及到动态调节频率,估计会很复杂 DebugLab 发表于 2024-12-5 15:48
可以的,但是因为没有预置常用频率IRC参数,涉及到动态调节频率,估计会很复杂 ...
这个应该是有预置的,我看软件硬件选项选择“不调节,使用内部预置频率”后,列表中有22.1184M ahong 发表于 2024-12-5 15:58
这个应该是有预置的,我看软件硬件选项选择“不调节,使用内部预置频率”后,列表中有22.1184M ...
我没有这个型号的芯片测试
新版的AI8A8K64D4有常用频率预置IRC参数,但是读只读SFR读不到,就是在系统区里
用户程序中用不了,但是下载时能设置
页:
[1]