微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问学习STM32能否像学习51那样先从模块化学起?

请问学习STM32能否像学习51那样先从模块化学起?

时间:10-02 整理:3721RD 点击:
请问学习STM32能否像学习51那样先从模块化学起,如果不是学习的步骤应该是怎么样的呢?

个人看法,学什么无外乎多动手多动脑
1、获得一个开发板,从10几块的STM32F0系列到几百块的都有,入门倒是可以考虑10来块的,毕竟便宜,容易获得。
2、仿真器一只,J-link v8就可以,70块左右。USB转串口线一条,几块到十几块都有
3、软件环境,MDK,STM32的库,下一些例程,学习修改编译
4、做几个玩具程序,推荐如下:
LED控制最简单,掌握使用库函数来控制IO口。
串口程序,这个环境最好准备,开发板+串口电缆+串口调试助手就可以搞定。
串口程序可简单可复杂,第一种简单的就是收到什么返回什么,直接查询完成。学习使用库函数配置一个模块的方式。
第二种,使用收发中断完成上述功能。学习STM中断内容。
第三种,使用DMA来做串口通讯,更进一步了解串口功能,了解DMA的使用,在真实的产品中这样模式是常见的。
第四种,实现一个复杂的控制台程序,可以连接到电脑,使用secureCRT或超级终端之类的软件,实现人机交互输入。能做到这一步,基本上串口的使用没有很多问题了,同时可以了解C标准库函数的使用等等。
完成以上学习,基本入门,C语言也基本掌握了。
接着就可以考虑换一块高级的开发版,可以试试SPI,ADC,LCD,CAN等等其他模块的使用。

先下载stm32的技术手册了解该芯片的相关说明!

建议你去看纵想科技的视频,,个人感觉还不错的,,是先学进本的功能,在学外部拓展

可以先看看例程,了解一下大纲,把例程都跑一边,玩一边,然后在深入学习.
这期间一定要恶补一下C语言,学习完STM32,嵌入式C语言也就掌握的差不多了

买一块开发板自己好好玩,,stm32主要是库函数。

买一块开发板自己好好玩,,stm32主要是库函数。

我建议你去买一个最小系统,然后学习简单的,之后要学习什么就买什么么模块来学习,用杜邦线链接,自己搭的电路,不用去看那些原理图,而且还深刻!

买个开发板学习靠谱些,安富莱的开发板不错,感觉比原子的代码规范
而且操作系统讲的比较深入,正在学习中

建议买原子的开发板,资料多内容全,论坛有很多网友分享的代码。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top