|
咿呀,30号了,本想在29号发的,现在功能调出12864显示时间温度,分别用的是DS302和18b20,这个还是比较简单的,后来为了用串口,之后通过蓝牙修改一些参数和后续控制功能,所以修改了一下串口函数,由单字节收发改成多字节收发,发送一次可发送多字节,长度自定上限,接收通过定时器判断时间确定接收完毕,接收长度也是自定,main里可以用判断接收的字节是否对应来自定协议,如串口发送5a a5 01 三个字节长度数据,接收就判断 if((Uart1RxDBuffer[0]==0x5A)&&(Uart1RxDBuffer[1]==0xA5)&&(Uart1RxDBuffer[2]==0x01)),然后来实现自己的任务,就这样,放上程序,共享,也是福利新手免去弯路,让中国电子行业早日兴旺,哈哈哈扯远了 |
|