Arm Development #2 - STM32 Cortex-M0 I2C Tutorial using ADS1115 Analog to Digital IC - Keil & CubeMX

Опубликовано: 28 Сентябрь 2024
на канале: EEEnthusiast
18,151
290

Contribute to the channel:
  / ee_enthusiast  

In the second tutorial on ARM Development, we are looking at an I2C implementation which allows us to connect to the ADS1115 Integrated Circuit from Texas Instruments. The processor we will be using is still the STM32 Discovery with a Cortex-M0 Core. The ARM Development board will be programmed using STM32 Keil as well as STM32CubeMX environments.

I will be walking you through the full I2C Implementation through the HAL library and showing you every single bit I will be writing to and from the processor.

Lastly, I wanted to call out that the ADS1115 is just as easy to work with on the Raspberry pi and the Arduino; you are absolutely free to re-use the code for any of those boards.

Get in touch:
Facebook:   / eeenthusiast  
Twitter:   / ee_enthusiast  
Website: http://eeenthusiast.com
GitHub: https://github.com/VRomanov89
Personal website: http://vladromanov.com

Software:
https://github.com/VRomanov89/EEEnthu...

Relevant Search Terms:
EEEnthusiast, Vlad Romanov, Volodymyr Romanov, stm32 tutorial, stm32 keil, stm32 keil tutorial, stm32 keil examples, arm development, arm development board, arm development tutorial, stm32 i2c hal example, stm32 i2c tutorial, stm32 i2c example code, stm32 discovery tutorial, arm cortex m0 tutorial, arm cortex m0 programming, arm programming, ads1115 arduino tutorial, ads1115 tutorial, ads1115 raspberry pi c code