电赛入门之软件stm32keil+cubemx

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

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

一、配置工程

首先来新建一个工程

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

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

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

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

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

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

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

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

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

二、使用功能

查找代码

调试

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

定时器

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

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

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

相关推荐
freshman_y11 分钟前
51单片机使用定时器实现LCD1602的时间显示(STC89C52RC)
单片机·嵌入式硬件
lilihewo24 分钟前
51单片机实现精确定时
单片机·嵌入式硬件·51单片机
双叶83626 分钟前
(51单片机)独立按键控制流水灯LED流向(独立按键教程)(LED使用教程)
c语言·开发语言·数据结构·单片机·嵌入式硬件·游戏·51单片机
Ronin-Lotus1 小时前
嵌入式硬件篇---TOF&陀螺仪&SPI液晶屏
嵌入式硬件·陀螺仪·tof·spi液晶显示屏
Hz12138252 小时前
STM32_USB
stm32·单片机·嵌入式硬件
阿波c麻了9 小时前
第十五届单片机模拟考试II
单片机·嵌入式硬件
charlie1145141919 小时前
STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(HAL库版本)
stm32·单片机·嵌入式硬件·学习·教程·hal库·gpio
niuTaylor12 小时前
大学生机器人比赛实战(三)经验篇
单片机·嵌入式硬件·机器人
promising-w15 小时前
【TI MSPM0】UART学习
嵌入式硬件·学习·ti 单片机
damo王16 小时前
单片机实现多线程的方法汇总
单片机·嵌入式硬件