电赛入门之软件stm32keil+cubemx

hal库可以帮我们一键生成许多基本配置,就不需要自己写了,用多了hal库就会发现原来用基本库的时候都过的什么苦日子(笑

下面我们以f103c8t6,也就是经典的最小核心板来演示

一、配置工程

首先来新建一个工程

这里我们配置rcc和sys,sys这个选择高时钟

然后我们点上面栏第二个,可以看到一个时钟树。

这里我们配置生成的keil文件形式

如果你之前没有下载包,在generate之后系统会问你是否要下,点ok就可以,然后出现下面这个进度条,就是在下载

到此,基本的cubemx就已经配好啦

那么我们生成的文件夹里有什么呢?

可视化编程,打开可以二次编辑。可以主程序区(代码),驱动区。如果在core里再放进去一个显示器的代码。然后我们要告诉软件去哪里索引。include path

在这里我们看keil里的程序都是长什么样的。记住一定要在绿字里面改,不然下一次就会被删除掉

把一个gpio设置成想要的模式

二、使用功能

查找代码

调试

先编译,后下载,最后调试

定时器

可以看到刚刚时钟树引到了定时器的模块上,然后就可以就可以定时触发终端来唤醒某个功能

至于查找帖子,解决问题,既然你已经找到这个帖子了就也知道网站怎么用了。于是后面的代码开始一点点写吧!从最简单的外设写起

下一张帖子继续介绍简单的gpio、adc等的代码书写

相关推荐
路上有只喵15 小时前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇 11
单片机·嵌入式硬件
不昀16 小时前
开关电源电流互感器怎么选:匝比、采样电阻与复位的计算笔记
单片机·嵌入式硬件·电子元器件
La Pulga17 小时前
【FreeRTOS源码学习笔记】空闲任务与阻塞延时
笔记·mcu·学习·嵌入式·freertos·实时操作系统
小李不想当小白19 小时前
WDG看门狗(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
youcans_20 小时前
【嵌入式软件AI编程】(3)面向 AI 协同开发的 STM32 硬件信息标准化
人工智能·stm32·嵌入式硬件·ai编程
Zw-awa1 天前
看不见的线怎么选:蓝牙、Wi-Fi、ZigBee、LoRa 与蜂窝网络
stm32
智者知已应修善业1 天前
【51单片机实现从下到上,从上到下,从中间到两边,两边到中间】2024-10-23
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
辰哥单片机设计1 天前
STM32智能药盒丨2027单片机新项目
stm32·单片机·嵌入式硬件
LCG米1 天前
STM32硬件CRC外设实测:多项式固定陷阱、CRC-32校验不匹配根因与软件查表法耗时对比落地
stm32·单片机·嵌入式硬件