SPI peripheral with STM32 and PCM1792 audio DAC | VIDEO27
Timestamps:
Hardware init = 17:25
SPI functions = 25:10
In this video I explain how SPI works and how to use it with STM32 with hal. As an example I use PCM1792 audio DAC as a peripheral device. With it we can demonstrate reading and writing into peripheral registers with SPI.
All resources are down below.
Code example used in the video:
https://github.com/prtzl/Embedded_videos/tree/master/027_HAL-SPI
My previous video on I2C:
https://www.youtube.com/watch?v=cvmQNTVJrzs
Analog devices page on SPI:
https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html
Analog devices page on I2C:
https://www.analog.com/en/technical-articles/i2c-primer-what-is-i2c-part-1.html
Wikipedia SPI image author:
By SPI_timing_diagram.svg: en:User:Cburnettderivative work: Jordsan (talk) - SPI_timing_diagram.svg, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=11405368
Видео SPI peripheral with STM32 and PCM1792 audio DAC | VIDEO27 канала Matej Blagšič
Hardware init = 17:25
SPI functions = 25:10
In this video I explain how SPI works and how to use it with STM32 with hal. As an example I use PCM1792 audio DAC as a peripheral device. With it we can demonstrate reading and writing into peripheral registers with SPI.
All resources are down below.
Code example used in the video:
https://github.com/prtzl/Embedded_videos/tree/master/027_HAL-SPI
My previous video on I2C:
https://www.youtube.com/watch?v=cvmQNTVJrzs
Analog devices page on SPI:
https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html
Analog devices page on I2C:
https://www.analog.com/en/technical-articles/i2c-primer-what-is-i2c-part-1.html
Wikipedia SPI image author:
By SPI_timing_diagram.svg: en:User:Cburnettderivative work: Jordsan (talk) - SPI_timing_diagram.svg, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=11405368
Видео SPI peripheral with STM32 and PCM1792 audio DAC | VIDEO27 канала Matej Blagšič
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
C++ overloading, default arguments, casting and using; pt2 | VIDEO 51SPI with Accelerometer | STM32 development on Linux | VIDEO 7I2C example project - IC to working code | VIDEO 31DMA with ADC | STM32 development on Linux | VIDEO 6DAC display - DIY AUDIO DAC pt. 3 | VIDEO29Custom HID keyboard device | VIDEO 33Stlink and GUI | Updates | VIDEO 12Quick tip #1 : IDE tips | VIDEO19Workings of ADC with HAL | VIDEO 24Basic tools for embedded development | VIDEO 38Debugging STM32 on Linux (with System Workbench) | VIDEO 13Workings of GPIO with HAL | VIDEO 23Ultimate Build Workspace for STM32 (lots of resources) | VIDEO 49Corrections and update | VIDEO 8I2C example project on Arduino - comparison | VIDEO 32Making waveforms with DAC | VIDEO 15GUI and display menu - DIY Audio DAC pt.4 | video 30PWM and OC (TIMERS 2) | STM32 development on Linux | VIDEO 11Configure VSCode for Embedded project (STM32) with Make | VIDEO 43DMA on STM32 HAL with 2 example projects | VIDEO 36STM32 project managed with CMake | VIDEO 46