基于MCU和nRF24L01的無線通信系統(tǒng)設(shè)計(jì)
2.2.3 單片機(jī)內(nèi)部EEPROM應(yīng)用子程序
單片機(jī)內(nèi)部EEPROM應(yīng)用子程序進(jìn)行扇區(qū)的擦除、寫入以及讀出功能,實(shí)現(xiàn)系統(tǒng)信息的讀取保存。本文引用地址:http://www.ex-cimer.com/article/154546.htm
STC12L5608AD單片機(jī)內(nèi)部有8個(gè)扇區(qū),每個(gè)扇區(qū)512 Byte。在使用時(shí),統(tǒng)一修改的數(shù)據(jù)放在同一個(gè)扇區(qū)。使用ISP/IAP功能,所使用的特殊功能寄存器為ISP_DATA、ISP_ADDRH、ISP_ADDRL、ISP_CMD、ISP_TRIG、ISP_CONTR。扇區(qū)寫入數(shù)據(jù)流程圖如圖5所示,扇區(qū)擦除以及讀操作流程與之類似。
3 結(jié)束語(yǔ)
介紹了利用高性能MCU和nRF24L01芯片設(shè)計(jì)的網(wǎng)絡(luò)化無線通訊系統(tǒng),說明了其軟硬件設(shè)計(jì)要點(diǎn)。該系統(tǒng)已應(yīng)用于某故障監(jiān)測(cè)系統(tǒng)中,系統(tǒng)成本低、體積小、傳輸速率高、具有良好的通用性和可靠性,可供無線數(shù)據(jù)傳輸系統(tǒng)參考。
評(píng)論