One of the video's I watched, the person was explaining how they struggled at first to understand the initial setup defaults for all the timers and / or whatever else has to be set or initialized at default.
A big thing I find is how these oscillator, crystal, clock - or whatever timing methods the STM32 will throw me off. "STM32F103C8T6 development board" appears to come with "8.00" mhz crystal on it, I read "UP TO 72MHz".
means I must master each and every possible register bit on every on-board function/peripheral I plan to use.
avr_fred: You may be right..... I will get overwhelmed with a dramatic jump from 8-bit to 32-bit STM. Learning a TEENSY board is a more gradual step. I might need to just read a book to teach me, instead of getting confused by unlimited tutorials and examples that assume I know what a TC2B1CA2BA0 register is.
I noticed they have STM32 boards can be bought for almost the same money as a Nano board. So I started to watch a few tutorials and they stressed about the level of difficulty just to get a "HELLO WORLD" blink application up. I was wondering if anyone here recently tried out one of these boards, and can comment on ease or difficult getting first project(s) up. My main concern is how I have probably been spoiled with the Arduino libraries that I've learned to use that mostly handle lots of the study work, with interfacing SPI, LCD's, etc...The purpose of my question, is because I need to make some devices to count encoder signals from various motors, and glass-scale linear encoders. 8-bits 16mhz is not enough speed just to handle ONE axis. I figured I would use this opportunity to begin learning STM32 processors.