This is a Project about Digital Guitar Effect Pedal running on ARM Cortex-M4. 1.1 version featuring better sound quality. Curent version require more external compoents. For minimal cost, reference to 0.1 build.
本專案是基於ARM Cortex-M4F的開源吉他效果器 1.1版著重在聲音品質提升,需要較多的外部原件 若您想要用做簡單的方式製作,可以參考0.1版
The Source Code for
- Effects : src/audio-effects/ and src/spu.c
- Ui control : src/ui/
程式碼架構
- 效果:src/audio-effects/ and src/spu.c
- 使用者界面:src/ui
-
http://www.slideshare.net/zongfanyang/sitcon2015-slides-open
-
http://www.slideshare.net/zongfanyang/urokc-jserv-course-final
- STM32F429I-DISCOVERY
- Self build ADC/DAC board with PCM4201 and PCM1754
- Self build ultra low noise power supply with TPS4A7000
Both ADC and DAC are set to operate at 96kHz sampling rate.
For ADC
- ADC is sampling at 24bits.
- Master mode
- On STM32F429I port SAI1
For DAC
- DAC is output at 16bits.
- Slave mode
- On STM32F429I port SAI2
ADC and DAC shared BCK, LRCK and SCK
Full Schematic will be released soon
- STM32F429I-DISCOVERY
- 自製 ADC/DAC 轉換板(PCM4201/PCM1754)
- 自制超低底噪電源模組(TPS4A74000)
線路圖將在整理後公開
- make
- arm-gcc-none-eabi 4.8 with hard floating point support, Suggest to Linaro Version 2014q2
- openocd or st-flash
Tested on MAC OSX and Ubuntu 14.14 with linaro gcc build
- make
- arm-gcc-none-eabi 4.8 需要支援hard floating,建議使用Linaro版本(2014q2)
- openocd or st-flash
已經在Mac OSX與Ubuntu 14.14測試成功
-
make
-
plug development board
-
make openocd_flash or make flash
-
Done
-
make
-
插上開發版
-
make openocd_flash 或 make flash
-
完成
FreeRTOS STM32 Cube Firmware uGFX ARM DSP Library FATFS
This software is licensed under MIT license, be free to modify, reuse or redistribute.
For futhuer notice please reference the LICENSE file.
本軟體使用MIT授權,可自由修改,使用或是發佈
更多資訊請詳見LICENSE檔案
- System Design: Chung-Fan Yang(sonicyang)
- Signal Processing: sonicyang, Hao-Yi Chih(anarchih)
- GUI: sonicyang, The KK
- Housing: sonicyang, Chih-lin Lee(Shinshipower)
- Art design: 大中天
Copyright (c) 2014,2015