51单片机>stm32>armarm手册(寄存器手册)

反过头来看,其实直接学习stm32也是完全可以的单片机的开发80%的难度在于C语言,所以C语言一定是要需要提前学一些的然后就可以开始学习stm32了做项目的目的是可以根据目标查找需要的知识,并在实践中积累经验,这种动手并成功的经验

回过头来看,直接学习stm32其实是完全可以的。

单片机开发80%的难度在于C语言,所以C语言必须提前学习。

然后就可以开始学习stm32了

事实上,市场上有很多这样的材料,例如Atomic或Wildfire、Hard Rock、Avnet等。

总结起来,都是类似的:(有几个信息可以在网上获取,或者以上信息一般都是随身携带)

单片机手册:本节介绍单片机的资源、io、中断、spi、adda、串口等,是后续开发选型的第一手资料。

单片机功能手册(寄存器手册):是单片机提供的上述硬件的软件接口,如串口功能(分为初始化函数和调用函数)。 您所需要做的就是在代码中使用它们。 手册也会给出一些流程,可以在自己的项目中参考。

其实有了这两个,再加上C语言,就可以开发了,但是你可能会发现无从下手,不知道如何写,如何构思项目的构成。

其实这就是学习单片机的难点和重点。 很多教程讲了很长时间,很唠叨。 最终听完之后,还是不能让学生对开发项目有一个了解,这是很难恭维的。

对于我的这部分能力,我认为最好的方式是几个人一起做项目。

几个人的目的是互相监督、讨论问题、分工学习

做项目的目的就是根据目标找到需要的知识,并在实践中积累经验。 这种亲力亲为、成功的经验

这种形式的一个很好的例子就是实验室一起参加比赛,比如我大学时参加的几个比赛(飞思卡尔智能汽车、蓝桥杯嵌入式、电子竞技、华为杯等)

单片机

苹果手机上自带扫描仪功能,将纸质文档一键电子化

2024-5-7 3:01:30

单片机

将米家接入HomeKit的原因导致的代码报错!

2024-5-7 4:01:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索