If you are browsing around the source tree, and want to see some of the major functional chunks, here are a few pointers:
01_LightCube-Project
: CORE code folder, which cantains code for all this repo, including:01_LightCube
: STM32F407 firmware/LED_CUBE/CORE
: AMR Cortex M4 core/LED_CUBE/FWLIB
: stm32f4xx firmware library/LED_CUBE/HARDWARE/LED_CUBE
: light cube led driver/LED_CUBE/HARDWARE/SD
: SD card peripheral driver which cantains LightCube display pattern data/LED_CUBE/HARDWARE/SM12126
: SM12126 peripheral driver, serial to parallel/LED_CUBE/HARDWARE/TFCard
: TFCard peripheral driver, which cantains some audio files/LED_CUBE/OBJ
: object files/LED_CUBE/SYSTEM
: stm32f4xx system resources, including spi, timer, delay, sys, usart/LED_CUBE/USER
: debug files in Keil/LED_CUBE/fatfs
: SPI_MSD0_Driver.c02_SD(STM32)/SD.rar/
: cantains LightCube display pattern data02_SD(STM32)/SD/
: cantains some audio files04_Data Sheet&Circuit Schematic
: cantains data sheet and PCB05_LDV5-
More details can be seen at design report, click HERE.
Step 1. Prepare the required software and hardware components
Step 2. Download this repo
In Terminal, run
git clone https://github.com/Charmve/LightCube.git
or Download ZIP
Then, open the project with Keil5-ARM ./01_LightCube-Projects/01_LightCube/LED_CUBE/USER/Template.uvprojx
.
Step 3. Set the device style in STM32F407XX
and the debuger in ST-Link
, compile to produce object file.
the main.c
is at ./01_LightCube-Projects/01_LightCube/LED_CUBE/USER/main.c
.
Step 4. Download code to STM32 flash memory
@Charmve, @Fuzhou.
If you have any questions or idea, please let me know 📧 [email protected]
Use this bibtex to cite this repository:
@misc{LightCube,
title={A Design of 3D Dynamic Display System Based on Voice Control},
author={Charmve},
year={2019.11},
publisher={Github},
journal={GitHub repository},
howpublished={\url{https://github.com/Charmve/LightCube-A-Design-of-3D-Dynamic-Display-System-Based-on-Voice-Control}},
}
You can find how to contact me in the right sidebar. You can follow me to find something more interesting.
If you like Charmve or me or my projects, you can buy me a coffee / or cake at Charmve Sponsors to support me, click the button. Your name will be shown at https://charmve.github.io/sponsor.html.
Code with ❤️ & ☕ By Charmve @ 2021