如果你是学过8位单片机的,列如51单片机,那么对于理解STM32的系统架构和功能模块是十分有利的,
毕竟他们都属于单片机范畴(英文为microcontroller).是不过前者是8位单片机(即数据总线是8位的)
而后者是32单片机(数据总线是32位的)。但是,如果你没有学过任何单片机,那么从零基础学STM32也
不是没有可能,只是在理解时会困难些。学了C语言,大家都知道,开发PC程序,压根不用了解PC的硬件
结构和功能部件的特点。但是
开发单片机程序,必须知道单片机的内部结构和功能部件的特点和属性,
从学习入门的角度而言,初学者往往被STM32复杂而多样的内部结构和功能部件所吓到,从而望而生畏
、放弃学习。其实,依作者之见,学习者可以不必完全弄清楚硬件结构和原理后才开始STM32单片机的学
习、应用系统的设计与开发。