独闷闷网

标题: PIC24上电后,用串口发送第一包数据接收不成功?这是为什么?已解答 [打印本页]

作者: xiao_yp2014    时间: 2015-5-23 23:52
标题: PIC24上电后,用串口发送第一包数据接收不成功?这是为什么?已解答

先看看下面的数据,这个是上电后,用串口助手发的第一包数据,前面多加了一个字节的空数据。我也不知道是怎么接收到这个不需要的数据的,又回到手册上面找答案。


在数据手册中可以看到第7位是这样写的:

bit 7 WAKE: 在休眠模式下检测到启动位时唤醒使能位
1 = UARTx 会继续采样 UxRX 引脚;在下降沿产生中断,在下一个上升沿该位由硬件清零
0 = 不使能唤醒


这个位我开始配置需要唤醒,但是我单片机没有进入休眠状态,是不是这样有冲突,没有搞明白,后来我配置成不使能唤醒,串口接收数据正常。




正常的接收数据






作者: jianhong_wu    时间: 2015-5-26 04:15
哇,好厉害。这个细节都能找到原因,佩服。
作者: xiao_yp2014    时间: 2015-5-28 10:24
jianhong_wu 发表于 2015-5-26 04:15
哇,好厉害。这个细节都能找到原因,佩服。

鸿哥,抬举了。




欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2