引言
哈喽各位~好久不见,看到标题应该知道,小白给大家又要开启一系列的新教程了。肯定有人说我跨度还蛮大的,从ROS到神经网络又到嵌入式教学,其实这些都是小白在本科期间学到的一些知识啦,这边分享给大家,让不知道怎么做项目的小小白能跟小白一起动起手来~ 万事开头难,但是开了头就不会想回头了,嘿嘿嘿嘿~
正文
很多同学在大学期间看到了很多比赛,应该都有着这种想法,想参加,但自己什么都不会,啥也做不了,能完成比赛吗? 有这个想法很正常啦,因为我大一接触智能车比赛的时候也是抱着同样的想法的,不过,要请同学们大胆尝试哟,不然大一不会,大四也还是不会的呀。 本系列我们介绍大学项目用到最多的东西,单片机~ 同样,按照小白的风格,我们本系列的课程也会以项目为例,毕竟多说无用嘛,越接近项目越接近如何动手实操才会知道如何运用。 因为本节是这系列的第一章啦,就稍微轻松点,稍微给大家介绍一下我们这个系列吧~~
本系列呢,会给大家以比较浅显易懂的方式去教大家如何使用单片机做一个项目,整体教程分为两个部分,一部分是硬件,第二部分就是软件,会涉及到三种软件,一种代码的教学。软件分别是Altium Designer;STM32CubeMX;IAR(或者Keil,这边推荐大家使用IAR,因为我后面会以IAR为例去教学),代码就是C语言啦。 上面提到的三种软件分别是画板子的,然后配置单片机hal库,以及编写嵌入式单片机程序的软件。 本科期间如果可以灵活运用单片机做外设开发,那么将会在各种比赛中如鱼得水~~ 并且,有了这段学习的经验,再去学其他的就会知道如何去开头啦~
软件下载
下面这个是Altium Designer20的安装包 https://pan.baidu.com/s/13tdnH5i2e9ygdLlpbQ1EHQ 提取码:kbd7 然后STM32CubeMX大家可以去下面的官网下载 https://www.st.com/zh/development-tools/stm32cubemx.html#get-software 因为这些软件我下的都太久远了,所以只留了一个AD的安装包,然后IAR的下载可以直接百度到,这里就不说啦。 如果后续安装软件有疑问的话,我也可以给大家专门出一期软件安装的教程。(有问题的话可以评论区留言呀)
下面可以给大家看一些单片机项目的相关视频~ 先勾起大家做项目的兴趣叭~
上面这些都是通过单片机能做到一些很简单的项目,总之只要你有好的创意,idea,单片机是能够做到很多事的。 至少,大学里的创意比赛,电赛之类的可以很出彩~
总结
这节内容算是我们这个系列教程的一个开头,大家可以自行安装软件,后面就直接进入我们的教程。 我们会以一个比较简单的血氧脉搏测量的硬件设备作为例子来进行教学。