本帖最后由 tyw 于 2024-10-6 19:42 编辑
最近用HC32F030做一个项目,单片机UART串口和一个联网模块通信老是不成功,检查发现模块的串口无校验,单片机有校验。模块的设置没法改,就想把单片机串口改成无校验。看手册说串口是有三种校验方式:无检验、奇校验、偶校验。但就是找不到在哪里可以把校验关掉。 UartMskDataOrAddr = 0u, ///<多机模式时,通过读写SBUF[8]决定帧为数据帧或地址帧 UartMskEven = 0x4u, ///<非多机模式偶校验
UartMskOdd = 0x8u, ///<非多机模式奇校验
官方例程的这三个参数都试过了,没用,请老师们指教。
HC32F030系列用户手册Rev2.1.pdf
(10 MB)
tyw 注
|
@tyw :关闭串口和关闭串口中断不是一回事;关闭定时器和关闭定时器中断也不是一回事。那关闭校验错误中断和关闭校验是一回事吗? 管理 更多操作
参考一下