嵌入式
兔帮大人
平台架构师
展开
-
点亮第一盏LED灯 5): stm32CubeMX生成Keil代码
这里起的别名是 LED_PC13,还有注意地方就是GPIO mode的选项是 Output push pull (推挽输出),这个是比较常用的输出模式,按照图片选中选项就可以了,这两个选项指的是复制所需的库文件,以及.c文件和.h文件要分开生成。嵌入式入门,继续点亮第一盏LED灯,前面文章已经配置了GPIO引脚和时钟,那么。到这里,stm32CubeMX所有的配置已经完成,接下来就是生成Keil代码。设置项目名,项目保存的位置,重点是红色箭头指向的这个配置,然后点击 Code Generator。原创 2024-09-14 17:28:38 · 415 阅读 · 0 评论 -
点亮第一盏LED灯 4): stm32CubeMX配置时钟
1是HSI (高速内部时钟),2是HSE (高速外部时钟),3是LSI (低速内部时钟),4是LSE (低速外部时钟),那么作为初入门,注意箭头指着的地方,系统时钟的选择有3个,HSI,HSE,PLLCLK,那么为什么不直接选HSE,因为PLLCLK可以配置频率。先看红色箭头指着的地方,PLL就可以选择HSI,还是HSE,那么选择HSE,接着就是配置HSE的频率,到这里,stm32CubeMX的时钟就配置好了,这里涉及的概念挺多的,看绿色箭头,叫做AHB预分频器,意思也就设置AHB的倍频,原创 2024-09-14 16:28:52 · 480 阅读 · 0 评论 -
点亮第一盏LED灯 3), LED灯GPIO引脚设置
stm32CubeMX设置完成之后,可以直接打开页面,也可以在首页打开项目(绿色箭头指向)还记得前面文章的stm32F103C8T6最小开发板上面的LED灯吗?了解原理之后,继续引脚的设置,在右边的图形里找到PC13这个引脚,右键,这样子LED灯的GPIO引脚就完成了,是不是很简单。继续嵌入式入门,点亮第一盏LED灯,这篇文章先进行LED灯引脚的设置,在页面的左侧选中GPIO,打开之后的页面是这样的。原创 2024-09-12 17:09:05 · 590 阅读 · 0 评论 -
点亮第一盏LED灯 2),stm32CubeMX在线导入F103C8T6芯片包
继续嵌入式入门,点亮第一盏LED灯,认识了stm32最小系统板后,就要安装stm32编写代码的工具,一共需要有2个工具,stm32CubeMX和Keil,下面按钮有From Local 和 From Url 两个按钮,就是选择离线安装还是在线安装,有这么方便的stm32CubeMX辅助工具为什么不用呢,是吧,接下来是在。stm32F1系列的芯片包以及依赖库安装之后,接下来就。具体安装过程就不演示了,说一下这两个软件的关系,OK,到这里就可以愉快的进行项目编写了。在打开的页面设置芯片类型,原创 2024-09-12 16:24:48 · 196 阅读 · 0 评论 -
点亮第一盏LED灯,认识stm32最小系统板
到这里大家心里应该是充满了疑问,没有关系,了解一下就可以了,在点亮第一盏LED灯的项目中,就会慢慢认识这些引脚的意义了。,因为代码不能正确的烧录到板子,那么我们就看不到运行演示,对于我们点亮第一盏LED灯,还是挺重要的。,这里有4个引脚,电脑里面的代码就是通过这个接口烧录到板子里,然后板子才能运行我们的代码。嵌入式初学者,直接上手stm32开发,首先就是买块stm32开发板,选择最基础的系列,,这个就是后面需要点亮的第一盏LED,能够点亮就进入嵌入式的大门了,注意这盏灯的旁边有。,OK,这就足够了。原创 2024-09-11 14:41:33 · 380 阅读 · 0 评论