从新手到大奶牛,学习MCU,仅缺少3个步骤
首先建立一个两周的入境计划:所谓的“两周”,该计划根据每个人的日程安排而有所不同。以下是一些想法列表,仅供参考。
步骤1:安装STM32学习软件。步骤2:选择某些例程的十六进制,例如LED照明例程的HEX文件,然后将其下载到Xinda STM32开发板上,并观察两个LED闪烁。
实际上,以上两个步骤只是为了使您熟悉要使用的工具软件。它属于寻找感觉的阶段。
步骤3:准备好几个常用文档,例如“ STM32用户手册”,“ STM32固件库用户手册”。和其他文件,以供定期参考。
步骤4:开始检查例程的编写,查看例程的编写方式,是否可以修改例程以达到所需的效果?步骤5:移植操作系统(Ucos-II / FreeRTOS等),是否需要尝试?恭喜,这时您可以自由进行独立开发了。最后一步是给自己一个目标(项目)并实现它!同样,以上只是学习STM32的一个想法,供您参考。
下面列出了前面的关键步骤,希望您能尽快上手。 1.步骤1:熟悉调试软件对于初学者,我们至少需要安装两个软件:J-Link驱动程序软件,MDK(原始Keil)软件。
2.步骤2:GPIO编程GPIO本身的编程实际上非常简单:1.将GPIO端口的引脚设置为输入或输出模式。当我们执行照明代码时,通常将其设置为推挽输出模式。
2.操作寄存器,将其设置为1或清除寄存器-此步骤,固件库提供了特殊的GPIO_SetBits函数和GPIO_ResetBits函数,我们只需调用它即可实现IO端口的设置和清除。 3.实现各种形式的LED闪烁,使您熟悉GPIO编程过程。
此步骤要实现的目标:熟悉调试软件,如果在编写HEX时遇到问题,您可以简单地确定问题并独立解决。 3.步骤3:开始新的STM32深入研究。
熟悉上述调试软件,并对GPIO端口进行编程和调试后,相信您对STM32有了一定的了解。至少知道如何使用STM32固件库编写代码。
在此阶段,您将学习串行端口编程,TFT LCD屏幕驱动程序编程,计时器编程,串行外围接口SPI编程,内存编程,SD卡和文件系统移植,USB读写,UCOS移植等。仍有能源研究其他外围设备。
需要特别注意的是必须编写和调试代码。不要只是不喜欢读书而写作。
将会有编写大量代码的感觉。追踪微信公众号“ Fun Zhuan Embedded”,回复“ 128”。
在后台获取干货信息的摘要,并在步骤256中回复“ 256”。加入技术交流小组。
精彩的技术文章推荐01 | SCM工程师是高薪职位,请按照此步骤学习快速入门以获得高薪02 |如何以零基础学习微控制器,对于初学者来说是高级途径,请参考03 | 14微控制器中常用的C语言算法,看到它的人们已经成为了伟大的神! 04 |使用C语言或汇编语言进行MCU编程?免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!
