stm32入门神器,b站老师的C语言基础课!

哪那么复杂了,什么自动控制理论都来了,单片机入门真的没这么难。其次是cubemx,这个是stm32入门神器,b站也有教学视频的。然后可以用扩展模块学习其他的内容,同时一定要多学硬件,单片机只是工具,是用来做产品的,不要为了单片机而单片机。

首先当然是C语言。 建议每天上翁凯老师的4-5节基础C语言课。 对课堂上的所有问题进行编码,并学习编写自己的问题。 变量数组和链表对于初学者来说比较困难,可以慢慢学习。 指针和结构体必须要理解,因为在cube生成的代码中,大量的结构体和指针必须能够用传递参数的函数来读取。 理解。

接下来是cubemx,这是stm32的入门工具。 B站也有教学视频。 首先了解RCC部分,需要能够配置时钟树,然后至少需要了解GPIO的输入输出类型、推挽、开漏、下拉。 一旦配置好这些,就可以输出可以运行的代码。

然后keil,准备软件以及对应芯片的开发包。 准备工作完成后,就可以打开cubemx生成的配置代码了。 现在你可以开始点亮灯了,然后你也可以使用按钮来翻转LED,同时学习如何消除按钮抖动。

那么先不要急于购买扩展模块。 一旦可以开灯,我们就可以开始学习定时器,尝试用定时器制作呼吸灯。 这就开始涉及到中断的内容和回调函数的调用了。 同时我们还要学会在cubemx中配置定时器。

另外,最小的系统通常都带有ch340,所以usart也可以测试。 发送和接收数据,通过接收数据控制LED的亮灭等。

一旦熟悉了最小系统的资源,您就几乎准备好开始了。 然后您就可以使用扩展模块来学习其他内容。 同时,还要多了解硬件方面的知识。 微控制器只是工具,用于制造产品。 不要仅仅为了微控制器而使用微控制器。

单片机

单片机I/O口作输出使用时需要注意什么?

2024-5-7 0:03:42

单片机

深入浅出STM8单片机入门、进阶与应用实例(5.1)

2024-5-7 1:03:08

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