#4 ARM STM32 Microcontroller Tutorial - USART Communication Part 1

preview_player
Показать описание
Purchase my new book: Arm Microcontroller Programming and Circuit Building Volume 1

Let's start communicating!! This video is an introduction to USART (also called UART).

Links to the software:

Parts you will need in your prototyping environment:

Kits to get you up to speed quickly:

If you already have the microcontroller, here are some breakout boards to use:

STM-Link V2 Programmer:

Prototyping Breadboards:

Resistor Assortment Kit:

Solid core hook-up wire 22 AWG:

LEDs and Displays:

Trimmer potentiometers:

The Dynamixel servo I will be using in the USART videos:

Microfarad Capacitor Assortment:
Electrolytic Capacitor Assortment:

576861742069732074686520636F6C6F72206F66206D7920636174277320657965733F
Рекомендации по теме
Комментарии
Автор

This week has been busy with crating machines, but next week and the following weeks, I intend to publish two to three videos per week on this microcontroller subject. CNC videos will also be published scattered here and there, mainly on equipment that poses a challenge to my customers. I hope you enjoy t his video and I am so excited to make more of these videos in this series. For those of you that are purchasing the books and kits, thank you so much. This really helps me keep going and provides some offset financially to make these videos happen.

PatrickHoodDaniel
Автор

This video introduces you to USART and compares a few other communication methods. I am learning Davinci Resolve, so it is a bit slow, but the features of this software are pretty cool. Hopefully, I have been able to do tracking in some creative ways to convey the content in a new and fresh way for you. Let me know if you like it. It is a bit harder and more time-consuming, but it is fun to see the results.

PatrickHoodDaniel
Автор

Looks like you're getting the hang of your new camera.

Nice video, looking forward to the series.

jesset-p
Автор

Love your vids theyve been a great help! Could you entertain the idea of doing something with signal and power isolation? Perhaps on a CAN Bus for automotive / heavy industrial application?

fishntools
Автор

Thanks for this other great video. I really enjoy the effort you are placing in teaching things step by step. Great work !

I had one question concerning the 74LVC2G241 - This is a dual non-inverting buffer/line driver with 3-state outputs. Can you explain what is the function of this IC, is it to avoid conflict transmission between Rx and TX?

mic
Автор

Great video as usual...thank you so much. You're a great teacher.

olajideoyekunle
Автор

Your book is very useful. Is there a way to purchase a pdf colour version - I find this format more useful when working on projects or traveling. Many thanks !

mic
Автор

Beside the valuable informations that you provide I like your pen 🖊 I would be happy if you can tell from where I can buy one

damorafik
Автор

Not related to the video per se, but what mechanical pencil are you using? Haha.
It looks amazing.

electro.engineering
Автор

could u also explain the ring buffer and how to utilize it in arm microcontroller

arcrobotics
Автор

Just a quick question off topic here. Do you use apsc or full frame camera to make those great macro videos? Just curious. Thanks for the great videos . Count me in to follow with your book :)

glewiss
Автор

I was hoping to find an off-the-shelf solution that does SYNCHRONOUS 9-bit UART at 1Mbps, both as a master and slave. For example, as a Master it would output a 1Mhz CLK, and TX, where the data shifted on the TX pin (changes on the falling edge of CLK) and consists of:
1-start (low), 9-Data (lsb-first), 1-odd, 1-stop (12 bits total)?
And as a slave, it would latch what's on the RX-Line on the rising edge of 1Mhz CLK (generated externally)?


The closest I found is, Digilent's Analog Discovery 2, but it only lists u*A*rt.

Microchip has a (discontinued?) PicKit Serial Analyzer (DV164122) capable of doing USART.. however, the GUI (2.2) shows only "USART Sync Master". More concerning is that the firmware (305), and Dll (2.4) is from 2009, so even if I buy the hardware, not sure if it will work with Win10. The API examples are for VB2005.

bennguyen
Автор

Hello. often program the microcontrollers. I see bit shift right or left using symbol ">>". why we use it. I am waiting for your response thank you.

Fnta_discovery
welcome to shbcf.ru