2022年8月26日 星期五

Cortex-M0 LPC1114 播放音樂

這好像是7、8年前做的了,當初逛S百貨時,小朋友迷上時鐘整點播放的音樂,用了天真無邪的表情(到現在還是忘不了):88,你會做這個嗎,我想在蓋積木時鐘的時候有一樣的音樂...

這...怎能拒絕呢

系統架構:


由於LPC1114沒有DAC,原本想要使用PWM做出DAC的功能,但出現雜音,使用示波器量測發現,duty cycle在快速變化時,頻率會有抖動的現象,在NXP的論壇也有相關討論,似乎無解了,最後決定外加一顆12-bit DAC解決。

電路做好後,放到保鮮盒,挖些洞洞就大功告成囉。




實際播看看


沒有留言:

張貼留言

使Arduino Nano Every在ARDUINO IDE支援ATmega4809 48pin包裝

軟體環境 ARDUINO IDE 2.3.2 板函式庫MegaCoreX 1.1.2, https://github.com/MCUdude/MegaCoreX ARDUINO IDE 選擇48pin,編譯時會產生以下錯誤 修正錯誤 修改C:\Users\<your_acc...