[牛人杂谈] N76E003的问题 HIRC

[复制链接]
2724|10
 楼主| 小糖人 发表于 2018-7-5 09:34 | 显示全部楼层 |阅读模式
哪个大佬能确认一下   修改003的内部晶振为16。6M  会不会上电返回到16M
jekey 发表于 2018-7-5 09:45 | 显示全部楼层
又不是掉电保存的寄存器,上电复位会恢复到缺省值。
tianxj01 发表于 2018-7-5 10:15 | 显示全部楼层
每次,机器启动,自动从内部保留地址读取16M修正结果数据加载到时钟控制寄存器。
而内部保留地址的修正数据是只读的。因此上电,绝对返回到16M。
看官方修改到16.6的例程,你可以体会很多信息。
正因为有这保留地址单元,为了防止多次修改时钟寄存器导致系统严重错误,例程中修改到16.6M时钟,都是从内部该只读保留地址加载数据,然后根据比例提升到16.6,输出到控制寄存器。这样无论你执行该任务多少次,都只能是修改到16.6MHz,而不是一次一次修改到不知道什么频率了。
小灵通2018 发表于 2018-7-5 16:11 | 显示全部楼层
你按照手册的例子做就行了,开机后执行了这段程序就是16.6,其他不用管。上电时候肯定是16,执行了代码就是16.6
小灵通2018 发表于 2018-7-5 16:11 | 显示全部楼层
这个16.6也是针对115200的,如果你不用115200,就不用担心。如果9600,16M也是够够的。
zhuotuzi 发表于 2018-7-5 22:06 | 显示全部楼层
上电后你又没有开始工作,而是运行了程序后,执行到程序段后才起作用
heisexingqisi 发表于 2018-7-6 09:06 | 显示全部楼层
只要不影响你工作的程序就行了。
dongnanxibei 发表于 2018-7-6 16:24 | 显示全部楼层
每次上电复位虽然系统核心恢复了,但是你再次运行到该程序段,又会设计回去。
huangcunxiake 发表于 2018-7-6 20:56 | 显示全部楼层
修改是通过程序实现的,上电后,你的程序还会再次运行,肯定还会再次改回16.6。
捉虫天师 发表于 2018-7-8 13:57 | 显示全部楼层
你是在程序里设置的,再次上电后程序会再运行啊
zhuomuniao110 发表于 2018-7-8 22:34 | 显示全部楼层
如果只能一次,那这还有啥用,人家肯定不会这么设计。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部