2BIT || ! 2BIT 👨‍💻
  • Home
  • Blog
  • About
  • Social
  • Affiliate ​Store
  • Home
  • Blog
  • About
  • Social
  • Affiliate ​Store

Starting embedded programming

2/5/2018

 
Subscribe to my YouTube channel
During my search to start and learn embedded system programming, I was not able to find a good reference to start with.
I was searching a reference that will easy me in into this topic.
Because this topic not only hard to learn it is also consists from several topics:
  • Hardware architecture
  • CPU architecture in my case ARM-Cortex
  • Hardware protocols and communications such as I2C or SPI
  • In Some cases analog electronics and digital basic electronics
  • And finally professional  c and c++ coding in relation to embedded hardware programming.

So after searching a lot and for a long time I came up with the following YouTube playlists and couple of links that will ease you into this very interesting field.
AliExpress.com Product - STM32F103C8T6 ARM STM32 Minimum System Development Board Module

​Embedded Step 1

​

​Embedded Step 2

​

communications

  1. Intro
  2. I2C,I2C
  3. SPI, SPI
  4. UART

Random important topics

  • Microcontroller (Arduino) TimersMicrocontroller (Arduino) Timers
  • Port Manipulation, Bit Math, Faster PWM/ADC
  • Analog-to-Digital Converter
  • PWM, And another one
  • Best 555 tutorial ever, 555 Timer
  • OpAmp (Operational Amplifier), Another one, And Another one, and this

Simple Electronics Basics

​
  • ​​Basic Electricity - What is an amp?
  • Basic Electricity - What is voltage?
  • Basic Electricity - Power and watts
  • Basic Electricity - Resistance and Ohm's law
  • All about batteries
  • Capacitors
  • Transistors
  • MOSFETS and BJTs
  • How does a Diode work
  • What is a schottky diode?
  • What is a zener diode?, And more
  • Inductor basics - What is an inductor?, And here, And here
  • Passive RC low pass filter
  • Passive RC high pass filter
  • Voltage divider​​
  • Comparator
  • How do antennas work​​

Tools

  • ​Oscilloscope tutorials
    AliExpress.com Product - Free shipping! Microcontroller learning kit starter and proficient 24 interactive lessons for arduino
    View my profile on LinkedIn

    Categories

    All
    ARDUINO
    ELECTRONICS
    Embedded
    Raspberry Pi
    STM32F103C8T6
    TOOLS

    RSS Feed

Don't forget 📝

If you like what your read and it helped you trough the development and professional 
​growing 
​journey, please subscribe and share.

Get in touch 👇