华大HC32F460系列填坑之USART

news/2024/10/19 6:20:49/

问题:使用F460官方串口例程,将波特率设置为9600失败。

原因:通过仿真,发现设置波特率返回的错误信息是ErrorInvalidParameter(误差无效参数)。分析华大提供的设置波特率函数,发现在串口时钟设置为不分频的情况下,9600以下的波特率通过代码第1429行计算后,第1432行的判断是不成立的,DIV_Integer的值远大于0xFF(感兴趣的可自行计算一下)。

下面是华大F460串口波特率设置程序(官方库)。

结论:在使用较低波特率进行通信时,需将串口时钟频率降低。串口时钟在100MHz的情况下,想使用9600波特率,分频系数不低于8分频。我使用的是16分频,使用正常。

 


http://www.ppmy.cn/news/553618.html

相关文章

光猫恢复出厂后,逻辑ID重新注册

今天把光猫恢复出厂了,要上网还要重新注册逻辑ID,刚开始还以为要打电话过去要,其实不用。我家的光猫是中兴F460 从光猫背部查看登录密码 没有登录密码也不要紧,cmd下进行如下操作 telnet 192.168.1.1 输入账号root, 密码Zte521 输入send…

F460启动过程分析2-f460启动分析和时钟配置

华大HC32f460启动分析和时钟配置 目录 华大HC32f460启动分析和时钟配置 软件环境 1. 启动过程

手把手教程8: F460 ADC调试

手把手教程8: F460 ADC调试 目录 手把手教程8: F460 ADC调试 1. 简介 1.1 ADC 系统框图 2. 软件设计 2.1 使能 ADC 时钟 2.2 配置ADC参数 2.3 配置ADC通道 3. 编译下载 配套开发板请移步博主小店: ​​​​​​​https://item.taobao.com/item.htm?spma2…

中兴ZXA10-F460 v3.0获取超级管理员密码

都知道zxa10 f460有个超级账号,使用这个超级账号,我么可以管理路由器,设置路由器自动拨号等。但是只知道超级账号是telecomadmin,但却不知道密码,接下这个教程就是教你在使用网上提供的密码都无法进入超级账号的情况下&#xff0c…

光猫F460 F660 Tenda自动破解的LINUX SHELL

能获取上网帐号(即使你用电脑拨号未设置光猫),wifi密码,已验证 #!/bin/bash if(( $# != 1 )) then echo ""usage: $0 ip "" exit 1 fi ip=$1 file=get_telnet.txt time=0.5 f460=F460 f466=F660 tenda="as:" f_inp1=root f_inp2=root f_cmd…

电信 宽带 光猫 中兴 F460 V6.0.0P11T2sc 破解 telecomadmin 超级密码 的方法

 方法一 开始之前:拔掉光纤,记下LOID 现在开始: 1,打开 http://192.168.1.1/hidden_version_switch.gch,选择“Default Version”并确定,光猫自动重启 2,再次打开 http://192.168.1.1/hidden_version_switch.gch,选择你所在省份的版本,并等待光猫重启…

Modbus协议 报文间隔3.5个字符计算设置

Modbus 协议报文间隔需要大于3.5个字符。 Freemodbus需要配合一个定时器使用,这是因为它是通过定时器超时来判断Modbus传输过程结束的,在Modbus协议中,以RTU模式为例,报文帧由时长至少为3.5个字符的空闲间隔区分,这个…

中兴F460光猫破解超级管理员

中兴F460光猫破解超级管理员 转自 http://www.myxzy.com/post-337.html ZXA10 F460中兴光猫(E8-C),在第一次安装的时候,超级管理员帐号:telecomadmin 密码:nE7jA%5m 这个是默认的,由安装人员设置好相关设置…