打印
[应用方案]

新唐听我讲】+如何改变N76E003的频率

[复制链接]
3153|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
更改HIRC频率的步骤如下:
1. Trim value = RCTRIM0(HIRCTRIM[8:1]) + RCTRIM1(HIRCTRIM[0])
将Trim value–15可以调整HIRC的频率为16.6 MHz。
2. 将计算值写回RCTRIM0 和RCTRIM1,写入后HIRC的更改会立即生效。
3. 每次上电后HIRC会恢复成16 MHz,使用者需要通过写SFR来更改HIRC。
4. 按照16.588 MHz重新计算baud rate,再设定timer产生的baud rate就能符合标准baud rate。

关键程序见下。。。



评论
xy520 2018-6-4 19:24 回复TA
什么鬼 
沙发
antusheng| | 2018-5-22 23:15 | 只看该作者
认真研究手册了。

使用特权

评论回复
板凳
antusheng| | 2018-5-22 23:18 | 只看该作者
手册上有这段代码的,好多人不好好看,经常看到有人抱怨波特率不准,哈哈。。你今天终于把秘密公开了。

使用特权

评论回复
地板
飞扬自我|  楼主 | 2018-5-22 23:19 | 只看该作者

使用特权

评论回复
5
yiyigirl2014| | 2018-5-23 18:30 | 只看该作者
嗯是的,好多人不看手册,就说波特率误差大,我当时就觉得可笑了。

使用特权

评论回复
6
xinpian101| | 2018-5-24 17:22 | 只看该作者
干嘛不直接贴代码啊。截图没法复制啊

使用特权

评论回复
7
xuanhuanzi| | 2018-5-24 18:13 | 只看该作者
是的,可以这么修改。这样方便串口使用。

使用特权

评论回复
8
jiekou001| | 2018-5-25 23:13 | 只看该作者
原来如此,还可以这么修改时钟频率

使用特权

评论回复
9
wanduzi| | 2018-5-25 23:20 | 只看该作者
嗯,这个功能很好的,其实他们不如初始化时候就是这个值比较好

使用特权

评论回复
10
飞扬自我|  楼主 | 2018-5-26 19:18 | 只看该作者
必须修改频率才可以在串口的波特率准确。。

使用特权

评论回复
11
wahahaheihei| | 2018-5-27 14:09 | 只看该作者
飞扬自我 发表于 2018-5-26 19:18
必须修改频率才可以在串口的波特率准确。。

是的,要不然误码率太高,不好用。好几个人发过贴说过这个芯片误码率高,也有人说精度非常准,呵呵

使用特权

评论回复
12
643757107| | 2018-5-31 14:00 | 只看该作者
之前朋友圈里不少用这个的,没说过波特率不对,应该就是这么操作的。

使用特权

评论回复
13
dongnanxibei| | 2018-6-3 09:33 | 只看该作者
经过大家发帖讨论,貌似已经没有人发帖问波特率不准了。

使用特权

评论回复
评论
飞扬自我 2018-6-3 13:49 回复TA
这个就是要分享的目的啊。这样才可以相互促进。。。 
14
小明的同学| | 2018-6-3 13:54 | 只看该作者
为何从30和31读取原始配置,这个搞明白没

使用特权

评论回复
15
zhuotuzi| | 2018-6-5 19:37 | 只看该作者
方法不错,原来秘密在这。

使用特权

评论回复
16
捉虫天师| | 2018-6-7 23:16 | 只看该作者
这么一看,这个芯片设计的蛮贴心的。

使用特权

评论回复
17
mintspring| | 2018-6-8 17:15 | 只看该作者
这个操作很溜啊,其他家的单片貌似不支持

使用特权

评论回复
18
lewhile| | 2019-5-31 22:16 | 只看该作者
请问大神,如何配置到13.5MHZ,例子只有配置到16.6的说明

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

495

帖子

4

粉丝