STM32F1, STMCubeMX, SDIO, SPI, VS1003B MP3 Board, Micro SD Storage Board
STM32F1, STMCubeMX, SPI, VS1003B MP3 Board
출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]
출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]
STM32F1, STMCubeMX, SPI, VS1003B MP3 Board
출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]
출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]
STM32F1, STMCubeMX, SPI, VS1003B MP3 Board
출처: http://coyoteugly.tistory.com/127?category=806416 [마이콤 개발자를 위한 여행]
출처: http://coyoteugly.tistory.com/127?category=806416 [마이콤 개발자를 위한 여행]
STM32F1, STMCubeMX, SPI, VS1003B MP3 Board
출처: http://coyoteugly.tistory.com/127?category=806416 [마이콤 개발자를 위한 여행]
출처: http://coyoteugly.tistory.com/127?category=806416 [마이콤 개발자를 위한 여행]
0. 참고 사이트
- http://www.vlsi.fi/en/support/software/microcontrollersoftware.html
- https://www.waveshare.com/wiki/VS1003B_MP3_Board
- https://www.waveshare.com/wiki/Micro_SD_Storage_Board
- https://www.waveshare.com/wiki/Open103V
1. 모듈
2. HW 구성
VS1003B MP3 Board : 3V3
Micro SD Storage Board : 3V3
3. RCC > HSE > Crystal/Ceramic Resonator
4. SDIO > SD 4 bits Wide bus
5. FATFS > SD Card
6. USART1 > Asynchronous
7. SPI2 > Full-Duplex Master & GPIO Port
- SPI2 Line
- CCS
- DREQ
- RESET
- DCS
8. Clock Configuration > 72MHz
9. Configuration > FATFS
10. FATFS Configuration
- CODE_PAGE
- USE_LFN (Use Lonf Filename) : Enabled with dynamic working buffer on the STACK
- MAX_SS (Maximum Sector Size) : 4096
11. Configuration > SDIO
12. SDIO Configuration
- SDIOCLK Clock divide factor : 2
13. SDIO Configuration
- NVIC Settings > SDIO global interrupt
14. Configuration > SPI2
15. SPI2 Configuration
- Clock Polarity (CPOL) : High
- Clock Phase (CPHA) : 2 Edge
16. 개발 소스
17. GPIO 테스트
동작 방법을 모르겠음
18. LINE IN 테스트
동작 방법을 모르겠음
19. LINE OUT 재생 테스트 (Speaker 출력)
20. MIC IN 녹음 테스트
SD 카드 연결이 점퍼 와이어를 통한 연결이다 보니 노이즈로 인해서
파일 저장이 정상적이지 않는 경우가 대부분이다.
그래서 녹음 파일 업로드는 하지 않음.
'STM32F1' 카테고리의 다른 글
STM32F1, STMCubeMx, uart_rx_interrupt (0) | 2018.08.19 |
---|---|
STM32F1, STMCubeMX, GPIO Interrupt (0) | 2018.08.18 |
STM32F1, VS1003B MP3 Board, Audacity Audio Program, Linux xxd Command (0) | 2018.08.06 |
STM32F1, STMCubeMX, SPI, VS1003B MP3 Board (3) | 2018.08.06 |
STM32F1, STMCubeMx, SPI, AT45DBXX DataFlash (0) | 2018.08.06 |