|
|
最近老師讓做一個(gè)用433無(wú)線串口應(yīng)用的東西,as1217,我用am2302傳感器檢測(cè)溫濕度,然后發(fā)送到另一個(gè)單片機(jī),用lcd1602顯示主函數(shù)中的void xianshi(void);函數(shù)在void main()中必須要放在其他函數(shù)的前面,否則就會(huì)編譯有問(wèn)題,這是為什么。
發(fā)射部分寫(xiě)好了,接收部分一直沒(méi)想明白,發(fā)射模塊是一直發(fā)送信號(hào),接收的時(shí)候怎么五個(gè)字節(jié)五個(gè)字節(jié)的接收,會(huì)不會(huì)亂,因?yàn)閭鞲衅魇沁B續(xù)發(fā)送四十位數(shù)據(jù)。五個(gè)字節(jié),四位數(shù)據(jù)位,一位校驗(yàn)位,現(xiàn)在無(wú)線串口有一個(gè)模塊程序,是公司提供的。其中UART.C 有一個(gè)接收函數(shù),我想讓SBUF賦值給Sensor_Data,但是函數(shù)定義和指針總是出錯(cuò)。有點(diǎn)想不明白。麻煩各位大神幫忙看一下,謝謝。UART.C
|
|