PIC18F4685 串口(EUSART/Uart)调试填坑

本文讲述了作者在调试PIC18F4685串口时遇到的问题,发送数据不正确,通过调整BAUDCONbits.SCKP寄存器控制发送数据的极性后解决。发现手册中关于该位在异步模式下的描述有误。
摘要由CSDN通过智能技术生成

1、PIC18F4685串口异步模式调试,发送空闲时,总线电平为低,发送数据不正确;

2、尝试修改了n遍寄存器后,始终没有效果;

3、最后尝试修改寄存器BAUDCONbits.SCKP = 0;(控制idle时极性),发送正确;

4、PIC18F4685手册勘误:手册中写道,当串口工作在异步模式时,寄存器BAUDCON.SCKP不起作用;

实际就是这个bit位在控制发送数据的极性。

5、硬件前提条件:TX/RX引脚通过5.1k电阻外部上拉到5V,通过0欧电阻接到串口工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值