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