背景
剛搬家,沒有什么燈光裝飾。
自己的電腦桌面上也只有單一的光源提供照明,除了基礎的照明功能外沒有別的功能了。
正好自己在桌面上使用3D打印做了一個元器件盒子,用的透明材料,就想著制作一個燈板放到元器件盒子下面。
RA0E1方框圖
RA0E1特性
32MHz Arm Cortex-M23內核
高達64KB閃存和12KB SRAM
1KB數據閃存(100,000次編程/擦除 (P/E) 周期)
16引腳和32引腳封裝選項
1.6V至5.5V的寬電壓范圍
TAU(16位通用PWM定時器)
TML32(32位間隔定時器)
12位模數轉換器
UART
I2C總線
隨機數發生器
安全功能
靈活的電源架構,具有快速喚醒功能
HAL驅動器代碼
方法說明 / 操作說明
說干就do,根據元器件盒的尺寸制作PCB。我決定使用WS2812B作為燈光的來源,一方面這個燈可以通過編程實現多種不同的光效和復雜的色彩變幻,另一方面他只占用一個IO就可驅動,很節省IO資源。
使用立創EDA進行設計,燈板分享的鏈接
ws2812燈板 - 立創開源硬件平臺
https://oshwhub.com/edaguosaizhuanyong/ws2812-deng-ban
系統框圖介紹
5V電源供電------RA0E1板子------IO控制WS2812B*32個。
代碼介紹
基于官方代碼修改而成。
使用E2STUDIO WITH FSP版本5.2.0。
在RA0E1_SPI_WS2812B上面進行修改。
驅動使用SPI的IO,因為SPI硬件翻轉速度快,可以保證IO的速度。整個代碼的驅動部分已經做完,介紹一下代碼入口函數,也就是setPixelColor(i,0,64,0);函數。
第一個參數i是表示控制那個燈。后面的三個參數分別是綠,紅,藍1的顏色配比。最大值到64。
結果&結論
完美實現需要的功能,多色的燈光裝飾在桌面上非常漂亮。
Arm Cortex-M23內核,4kB的閃存,1.6V~5.5V寬電源電壓范圍,>32MHz的CPU性能。RA0系列適合成本敏感型應用,如低功耗、低成本的消費電子產品、小家電系統控制、工業系統控制和樓宇自動化。
心得體會
瑞薩的單片機非常有性價比,功能齊全并且開發簡單,給的例程也不錯,可以節省很多開發時間。
實測在有一點點基礎的上面,學習幾天就能流暢開發。很不錯。
-
元器件
+關注
關注
113文章
4756瀏覽量
93021 -
瑞薩
+關注
關注
36文章
22316瀏覽量
86935 -
開發板
+關注
關注
25文章
5162瀏覽量
98532 -
3D打印
+關注
關注
27文章
3566瀏覽量
109818
原文標題:Renesas RA0E1開發板評測丨瑞薩RA0E1開發板評測報告+裝飾彩燈方案
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開發板簡介與上電測試
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】點燈
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】初步認識RA-Eco-RA0E1-32PIN-V1.0這塊開發板
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】RA0E1-32PIN-V1.0開發板測試一下點燈
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】RA-Eco-RA0E1-32PIN-V1.0開發板點燈測試
【瑞薩RA4系列開發板體驗】1、開發板要來了(1)
【瑞薩RA4系列開發板體驗】體驗過程
基于瑞薩RA0E1 MCU的解決方案介紹

利用瑞薩RA0E1開發板實現雷達人體感應功能

評論