cubemx是初始化设置代码实现其它工具,也可以然后生成mdk土建、iar一般工程和truestudio土建等。
cubemx生成沉淀的提示错误使用的是hal库,hal库早就是另一个很较为完善的库,你用其他库也能利用的功能,hal库都差不多都能基于。
如果没有建议使用cubemx化合有工程,又想可以使用keil中的库,好是自动移植技术。
推荐建议使用cubemx旗下。
没基础stm32步奏不胜感激。
1、如果是没有c语言做基础,可以先学c语言。自学c语言专业的书籍帮我推荐cprimerlite,这本书没看,基本的c语言语法点就差不多吧了。
2、自学数电相关专业知识。stm32不属于单片机编程,因此基本的数电基础知识肯定要手中掌握的。数电专业的书籍很多,找一本数电书,把里的数电相关知识去学习之后。
3、买那块stm32arm开发板,推荐买正点核外电子的stm32嵌入式开发板。几点核外电子的fpga开发板所有资料都很多,更适合新手推荐自学。别外,新新手怎么学习stm32开发完毕,我是推荐推荐控制寄存器任务模式的新。只不过stm32都属于51单片机,嵌入式系统开发必须得明白寄存器是要如何你操作的。所有的的嵌入式系统开发全是要配置控制寄存器的,如果不是你用stm32的库原函数学习,你对最上层内部寄存器一无所知,底层编码出问题了,你就不可能详细排查什么问题啊了。是因为单片机编程都要应用内部寄存器,所以才学会了stm32的寄存器旗下,学习其余plc编程也就很简单的了。等寄存器熟得不能再熟了,在库函数的定义去学习,就很很简单了。
4、左右吧四个具体步骤是也可以结合下来自学的,有c语言和数电基础知识的话,那你然后买stm32开发完毕学习。