电赛入门之软件stm32keil+cubemx

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

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

一、配置工程

首先来新建一个工程

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

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

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

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

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

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

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

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

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

二、使用功能

查找代码

调试

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

定时器

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

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

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

相关推荐
朱嘉鼎42 分钟前
KeilIDE背后的命令
c语言·嵌入式硬件·keilmdk
Jie_jiejiayou4 小时前
STM32F10xxx启动模式配置与ISP一键下载
stm32·isp·烧录模式
GilgameshJSS7 小时前
STM32H743-ARM例程33-TOUCH
c语言·arm开发·stm32·单片机·嵌入式硬件
Ro Jace11 小时前
机器学习、深度学习、信号处理领域常用符号速查表
深度学习·机器学习·信号处理
我先去打把游戏先13 小时前
ESP32开发指南(基于IDF):连接AWS,乐鑫官方esp-aws-iot-master例程实验、跑通
开发语言·笔记·单片机·物联网·学习·云计算·aws
hazy1k13 小时前
51单片机基础-继电器实验
stm32·单片机·嵌入式硬件·51单片机·1024程序员节
第二层皮-合肥15 小时前
基于FPGA的雷达信号处理设计工具包分享
fpga开发·信号处理
美好的事情总会发生16 小时前
FPGA的LVDS接口电压
嵌入式硬件·fpga开发·硬件工程·智能硬件
kaka❷❷16 小时前
STM32中 ESP8266 MQTT ModBus RS482 介绍
stm32·嵌入式硬件·智能路由器
hazy1k18 小时前
51单片机基础-TFT LCD 显示(ILI9341,SPI 4线)
c语言·stm32·单片机·嵌入式硬件·51单片机