STM32
登录
直播中
fdvcxhtg
8年用户
962经验值
擅长:嵌入式技术
私信
关注
[问答]
stm32f103C8T6的基本配置流程是怎样的呢
开启该帖子的消息推送
stm32cubemx
引脚
如何对
STM32
f103C8T6进行配置呢?
stm32f103C8T6的基本配置流程是怎样的呢?
回帖
(1)
王露
2021-12-15 14:31:08
stm32基本参数
stm32f103C8T6基本配置流程
配置流程
分三步走:
1.STM32CubeMX软件生成初始化程序
首先我们打开软件,点击New Project,也就是新建一个项目。
配置pinout表
首先选择自己的需要的输出引脚,用来输出高电平给LED灯。这个界面可以通过鼠标滚轮来放大缩小,按住滚轮或者同时按鼠标左右键来移动图形。
我这里选择的是PE6、PE5和PH9,左键点击之后选择GPIO_Output。也就是普通输出口。
打开RCC设置,选择外部晶振Crystal/Ceramic Resonator。观察仔细的同学可能就注意到了,此时右边PH0,PH1变成了绿色.这俩是接外部晶振的。这里的外部是相对于芯片的外部,不是板子外部,这个东西依然是在开发板的板子上的。
配置Clock Configuration表
配置Configuration表
左边一般来说不用管。
右边会有自己需要配置的东西。
我们点亮智慧的LED灯只需要配置GPIO口就好。
所以点击上图里的红色按钮,弹出界面,按照下图配置每一行
选择一行或多行,可以看到配置的具体选项
GPIO output level:这个很简单,High就是高电平输出,Low就是低电平输出。
GPIOmode:选择Output Push Pull 我们一般用这个3.3V输出且有电流。
GPIO Pull-Up Pull-Down:一般做输入口的时候才配置。所以我们选择No pull-up and no pull-down,就是啥都不要。
Maximum output speed:根据需要选择高中低最高速,低的话功耗低,我们点灯不需要高速,选Low就好
UserLabel:自己随意添加标识Label,到了C语言里就是一个宏定义。
2.在IAR或者Keil中打开初始化程序进行编辑,然后仿真下载程序,也就是俗称的烧写程序到芯片
3.连接超简单的硬件电路,单片机GPIO口—LED—单片机GND口,最后调试。
STM32CubeMX生成初始化工程文件
还是选择菜单栏的Project,点击Generate Code,就生产了初始化程序
GPIO电平输出HAL库函数
GPIO电平翻转HAL库函数
stm32基本参数
stm32f103C8T6基本配置流程
配置流程
分三步走:
1.STM32CubeMX软件生成初始化程序
首先我们打开软件,点击New Project,也就是新建一个项目。
配置pinout表
首先选择自己的需要的输出引脚,用来输出高电平给LED灯。这个界面可以通过鼠标滚轮来放大缩小,按住滚轮或者同时按鼠标左右键来移动图形。
我这里选择的是PE6、PE5和PH9,左键点击之后选择GPIO_Output。也就是普通输出口。
打开RCC设置,选择外部晶振Crystal/Ceramic Resonator。观察仔细的同学可能就注意到了,此时右边PH0,PH1变成了绿色.这俩是接外部晶振的。这里的外部是相对于芯片的外部,不是板子外部,这个东西依然是在开发板的板子上的。
配置Clock Configuration表
配置Configuration表
左边一般来说不用管。
右边会有自己需要配置的东西。
我们点亮智慧的LED灯只需要配置GPIO口就好。
所以点击上图里的红色按钮,弹出界面,按照下图配置每一行
选择一行或多行,可以看到配置的具体选项
GPIO output level:这个很简单,High就是高电平输出,Low就是低电平输出。
GPIOmode:选择Output Push Pull 我们一般用这个3.3V输出且有电流。
GPIO Pull-Up Pull-Down:一般做输入口的时候才配置。所以我们选择No pull-up and no pull-down,就是啥都不要。
Maximum output speed:根据需要选择高中低最高速,低的话功耗低,我们点灯不需要高速,选Low就好
UserLabel:自己随意添加标识Label,到了C语言里就是一个宏定义。
2.在IAR或者Keil中打开初始化程序进行编辑,然后仿真下载程序,也就是俗称的烧写程序到芯片
3.连接超简单的硬件电路,单片机GPIO口—LED—单片机GND口,最后调试。
STM32CubeMX生成初始化工程文件
还是选择菜单栏的Project,点击Generate Code,就生产了初始化程序
GPIO电平输出HAL库函数
GPIO电平翻转HAL库函数
举报
更多回帖
rotate(-90deg);
回复
相关问答
stm32cubemx
引脚
怎样
使用Arduino IDE去烧录
stm32f103c8t6
开发板
呢
2021-10-25
1456
如何去实现
STM32f103c8t6
的IAP在线升级
呢
2021-12-14
1009
stm32F103C8T6
的printf串口输出程序该如何去
配置
呢
2021-12-02
1084
怎样
使用
STM32F103C8T6
微控制器去点亮LED灯
呢
2022-02-24
2429
如何利用
stm32
cubemx去完成基于
stm32f103c8t6
流水灯的
配置
呢
2021-11-25
869
怎样
去使用
STM32F103C8T6
开发板最小系统板
呢
2021-10-19
2338
如何对
stm32F103c8t6
的固件进行烧录
呢
2022-01-18
2697
STM32F103C8T6
标准库的USART2是
怎样
发送程序的
2021-12-13
978
STM32f103c8t6
的引脚有哪些
2021-10-26
4308
怎样
通过
STM32F103C8T6
的软件来
配置
随机数
呢
2021-12-01
2162
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分