STM8S208R8概述:
STM8S208R8是意法半導體發(fā)布的針對工業(yè)應用和消費電子開發(fā)的微控制器STM8S系列產(chǎn)品。 STM8S平臺打造8位微控制器的全新世代,高達20 MIPS的CPU性能和2.95-5.5V 的電壓范圍,有助于現(xiàn)有的8位系統(tǒng)向電壓更低的電源過渡。新產(chǎn)品嵌入的130nm非易失性存儲器是當前8位微控制器中最先進的存儲技術之一,并提供真正的EEPROM數(shù)據(jù)寫入操作,可達30萬次擦寫極限。在家用電器、加熱通風空調(diào)系統(tǒng)、工業(yè)自動化、電動工具、個人護理設備和電源控制管理系統(tǒng)等各種產(chǎn)品設備中,新產(chǎn)品配備的豐富外設可支持精確控制和監(jiān)視功能。功能包括10位模數(shù)轉換器,最多有16條通道,轉換用時小于3微秒;先進的16位控制定時器可用于馬達控制、捕獲/比較和PWM功能。其它外設包括一個CAN2.0B接口、兩個U(S)ART接口、一個I2C端口、一個SPI端口。
RDA5807P全數(shù)字收音機概述:
整體設計以STM8S208R8為核心,通過CP2102輸入所需電臺,由OLED12864顯示出來。收音部分由RAD5807P來實現(xiàn),此次設計用的是外部EEPROM存儲器24C64來實現(xiàn)掉電保護。另外用到了RS232電路來實現(xiàn)與PC間的通信,可以直接從PC上看到電臺的參數(shù)
總體框圖:
本項目使用硬件資源:
- 1. STM8S208R8內(nèi)核,64KFalsh 6KRam 2KEEPROM @24MHz
- 2. USB-UART接口,采用CP2102芯片
- 3. OLED顯示模塊,分辨率128*64 pix 高速SPI接口驅
- 4. MAX232芯片,UART轉RS232接口
- 5. AT24C64 I2C接口存儲芯片
- 6. RDA5807P 全數(shù)字收音機模塊,耳機輸出
RDA5807P全數(shù)字收音機實現(xiàn)功能:
以STM8S208R8為核心,本項目中用的RDA5807P全數(shù)字收音機模塊 ,搜索了4個電臺,每隔5s自動切換一個電臺,耳機輸出。液晶屏幕用的是OLED顯示模塊,分辨率128*64 pix 高速SPI接口驅,并且同時把頻道顯示在液晶屏幕上。將之前已經(jīng)搜索到的4個電臺的頻率存到EEPROM 24c64中,并且可以再從24c64中讀出以便需要時使用,USB轉串口顯示24C56中存儲的電臺。
視頻演示顯示結果:
程序源碼截圖:
附件內(nèi)容截圖: