PIC24上电后,用串口发送第一包数据接收不成功?这是为什么?已解答
先看看下面的数据,这个是上电后,用串口助手发的第一包数据,前面多加了一个字节的空数据。我也不知道是怎么接收到这个不需要的数据的,又回到手册上面找答案。
在数据手册中可以看到第7位是这样写的:
bit 7 WAKE: 在休眠模式下检测到启动位时唤醒使能位
1 = UARTx 会继续采样 UxRX 引脚;在下降沿产生中断,在下一个上升沿该位由硬件清零
0 = 不使能唤醒
这个位我开始配置需要唤醒,但是我单片机没有进入休眠状态,是不是这样有冲突,没有搞明白,后来我配置成不使能唤醒,串口接收数据正常。
正常的接收数据
哇,好厉害。这个细节都能找到原因,佩服。 jianhong_wu 发表于 2015-5-26 04:15
哇,好厉害。这个细节都能找到原因,佩服。
鸿哥,抬举了。
页:
[1]