以下学习顺序是由浅入深的,当然也可以先把各个层次的知识先摸摸
第一级:ARM公司出的资料
ARMv7-M Architecture Reference Manual
The Definitive Guide to ARM Cortex M3 and Cortex-M4 Processors
第二级:ST出的资料
STM32F103xC, STM32F103xD,STM32F103xE datasheet
stm32 Programming manual(PM0056)
stm32 Reference manual(RM0008)
STM32F10xxx Flash Programming manual(PM0075)
第三级别:开发环境
STM32F103 底层库 STM32F10x Standard Peripherals Library
调试工具st-link
集成环境IAR、 stm32cube、gnu gcc、stm-studio-stm32
ST出的stm32cube和stm-studio-stm32有人用过吗?好用吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
STM32我从接触到入门,大概就是用个把小时(根据项目要求选择合适的MCU,选来选去就STM32了,然后就买个开发板,
开发板到了之后顺手就敲了个流水灯,我就知道STM32我大概掌握了。当然了,如果在学习STM32的过程中,还需要学习C语言,那就不会这么快了)。
不过做项目确是用了几个月。
个把小时摸准STM32的性,把他用起来就要看你数电、模电、编程的基本功力。
STM32就是这么样的,非常容易学。用起来比其他MCU还要方便一些(资源非常丰富),
但是做项目是要抓细节的,而且STM32在项目中只是非常小的一个角 {MOD},占开发非常小的一部分(这要感谢STM32的易用性了,否则控制部分要折腾好久)。
STM32容易学,用起来也比其他大部分MCU方便,但是用跟学的时间精力成本差距还是非常大的 。
一周热门 更多>