多语言展示
当前在线:823今日阅读:19今日分享:20

stm32单片机的初学体会(选择HAL库还是寄存器)

在信息技术飞速发展的现代化社会,自动化逐渐取代半自动化的时代里面,掌握单片机的学习方法是很重要的,在此我想给大家讲讲如何入门单片机,也就是俗话中的程序员。其实程序员就在我们的生活之中,隐藏在人群之中,你是否也想成为一名合格的程序员呢?
工具/原料
1

stm51单片机

2

stm32单片机

方法/步骤
1

在网上购买单片机,初学者推荐学习51单片机,里面的各原理都是最简单的,同时买的时候,店家会赠送学习视频等资料,51单片机预计半个月可以完全掌握,只要每天坚持学习两小时,跨入程序员的门槛是有可能的哦~

2

在学习51单片机的时候首先安装程序需要的驱动或者软件,其次不要一味地看视频或者不看视频,应该边看视频边结合例程,编写属于自己的程序,自己给自己出题目,例如让矩阵按键控制8*8点阵灯显示不同的字母。

3

等把51单片机完全掌握之后,此时根据自己的情况,如果感兴趣的话可以继续学习功能更加强大的32单片机。下图是小编买的f767芯片的32单片机,对于32单片机有f1、f4和f7芯片是市面上常见的三种芯片。其中f4和f7的学习和使用方法是类似的。如果很好的掌握了51单片机的同学,再学习32单片机,用之前的思路和学习方法是很好掌握的。

4

关于32单片机有两种学习途径,一个是学习寄存器版本,另一个是学习HAL库版本。其中,寄存器版本更加枯燥和繁琐,每次写的程序都比HAL库版本写的复杂,不过好处就是大成之时写出来的程序大小会很小;HAL库版本的学习就是有其他程序员将各个函数的用法已经写好,自己只需要会初始化各IO口和调用函数,加上一些不太复杂的算法就可以写出程序,缺点在于每次的程序都会特别大。

注意事项
1

一定要注意切忌一味抄袭或者一味看视频,需要边实践边学习

2

按时洗澡洗头,注意清洁卫生,头发护理一定要到位!!!

推荐信息