Skip to content

eziya/STM32F4_HAL_EXAMPLES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32F4_HAL_EXAMPLES

Many of the examples are inspired by the book (Mastering STM32 by Carmine Noviello)

I've tried to make them more useful for real products or projects.
I've added new examples such as NOKIA5110, FIT0484 Motor, LM35DZ, HD44780, BME280, DS3231, 25LC010A, MAX7219 and u8g2, CRC with SRecord, Meta information, etc.

[ Tutorials(Written in Korean) ]

  1. GPIO (https://blog.naver.com/eziya76/221426552529)
  2. Interrupt (https://blog.naver.com/eziya76/221428695204)
  3. UART (https://blog.naver.com/eziya76/221433689776)
  4. DMA#UART (https://blog.naver.com/eziya76/221439035419)
  5. DMA#NOKIA5110 SPI (https://blog.naver.com/eziya76/221440372411)
  6. Basic Timer (https://blog.naver.com/eziya76/221451890046)
  7. General Purpose Timer#External Clock Mode2 (https://blog.naver.com/eziya76/221453386295)
  8. General Purpose Timer#External Clock Mode1 (https://blog.naver.com/eziya76/221454220590)
  9. General Purpose Timer#Input Capture (https://blog.naver.com/eziya76/221457109419)
  10. General Purpose Timer#Output Compare (https://blog.naver.com/eziya76/221461279858)
  11. General Purpose Timer#PWM (https://blog.naver.com/eziya76/221462003705)
  12. General Purpose Timer#One Pulse Mode (https://blog.naver.com/eziya76/221463478975)
  13. General Purpose Timer#Encoder Mode (https://blog.naver.com/eziya76/221466864342)
  14. ADC#Single Conversion(LM35DZ) (https://blog.naver.com/eziya76/221472568302)
  15. ADC#Continuous Conversion(LM35DZ) (https://blog.naver.com/eziya76/221473392732)
  16. DAC#Sine+Triangle Wave (https://blog.naver.com/eziya76/221477231713)
  17. I2C#HD44780 CLCD (https://blog.naver.com/eziya76/221484861357)
  18. I2C#BME280 (https://blog.naver.com/eziya76/221486711330)
  19. I2C#DS3231 RTC (https://blog.naver.com/eziya76/221491571100)
  20. SPI#25LC010A EEPROM (https://blog.naver.com/eziya76/221495798747)
  21. SPI#MAX7219 Matrix (https://blog.naver.com/eziya76/221500011378)
  22. SPI#SSD1306 + u8g2 lib (https://blog.naver.com/eziya76/221501476403)
  23. CRC#Flash integrity check + SRecord (https://blog.naver.com/eziya76/221507312819)
  24. IWDG + WWDG Watchdog (https://blog.naver.com/eziya76/221518876037)
  25. Meta Information (https://blog.naver.com/eziya76/221521840217)
  26. Power Management(Sleep/Stop/Standby Modes) (https://blog.naver.com/eziya76/221543393453)
  27. Flash Management + IAP Example (https://blog.naver.com/eziya76/221552811740)
  28. SPI#ILI9341 TFT LCD Example (https://blog.naver.com/eziya76/221579262995)
  29. SPI#VS1053B MP3 Player (https://blog.naver.com/eziya76/221585207076)
  30. USB#Mass Storage (https://blog.naver.com/eziya76/221588382601)
  31. I2S Wav Player (https://blog.naver.com/eziya76/222974074152)

About

Mastering STM32 Testing Examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages