打印
[综合信息]

HC32F030的UART串口怎么关闭校验?

[复制链接]
66|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heyuzhan|  楼主 | 2024-10-6 19:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用HC32F030做一个项目,单片机UART串口和一个联网模块通信老是不成功,检查发现模块的串口无校验,单片机有校验。模块的设置没法改,就想把单片机串口改成无校验。看手册说串口是有三种校验方式:无检验、奇校验、偶校验。但就是找不到在哪里可以把校验关掉。     

UartMskDataOrAddr = 0u,     ///<多机模式时,通过读写SBUF[8]决定帧为数据帧或地址帧   
UartMskEven       = 0x4u,   ///<非多机模式偶校验   
  UartMskOdd        = 0x8u,   ///<非多机模式奇校验   

官方例程的这三个参数都试过了,没用,请老师们指教。

使用特权

评论回复
沙发
caigang13| | 2024-10-6 21:45 | 只看该作者
配置串口的时候设置成无校验就可以了

使用特权

评论回复
板凳
heyuzhan|  楼主 | 2024-10-6 21:51 | 只看该作者
caigang13 发表于 2024-10-6 21:45
配置串口的时候设置成无校验就可以了

就是找不到在哪配置呀?
stcCfg.enMmdorCk = UartMskDataOrAddr;//UartMskEven;      //这里吗?三个参数都试了,没用

使用特权

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

本版积分规则

2

主题

11

帖子

0

粉丝