单片机学习小组
登录
直播中
刘波
7年用户
946经验值
私信
关注
简单叙述一下STM32CubeIDE的开发过程
开启该帖子的消息推送
STM32CubeIDE
STM32
光电编码器
STM32
的资源是怎样进行配置的?
STM32CubeIDE的开发过程是怎样的?
回帖
(1)
刘飞云
2022-2-24 11:07:23
1、硬件平台
MCU:STM32F103
电机:直流减速电机,减速比1:30
编码器:500线光电编码器
通信接口:TTL转USB
2、软件平台
STM32CubeIDE Version 1.7.0
3、STM32资源配置
在STM32CubeIDE中打开.ioc文件进行相应资源的配置。
3.1 系统相关配置
Debug模式设置
RCC配置,根据自己实际的板子上的晶振情况配置,本例只有外部高速晶振,没有低速晶振
3.2 时钟配置
没有低速晶振,只有高速晶振,晶振频率8M,通过分频得到SYSCLK=72M。
3.3 GPIO配置
通常情况下,小车底盘需要用到的GPIO资源包括编码器接口、PWM接口、旋转方向控制接口、通信接口。
本例资源分配如下:
编码器接口:分别配置timer 2、3的ch1和ch2
通道1参数设置,通道2相同。
管脚设置,上拉与否要看实际的硬件,未设置中断。
PWM接口
设置Timer4的通道2、3为PWM输出。
PWM参数设置,时钟频率为72MHz,设置PWM频率为5kHz,分频系数设置为0,即不分频。则counter period 需要设置为
串口通信配置
参数配置(根据实际需要更改波特率,校验位等),其他默认即可。
GPIO配置
配置电机旋转方向控制管脚(本例对应驱动芯片LN298)每个电机需要两个GPIO,配置为输出。本例分别为PB4、5、6、9。
其他的是一些测试管脚,不赘述了。
关于用STM32CubeIDE来作开发网上的资料非常丰富,本文只作简单地叙述,记录以下开发过程。题外话,STM32CubeIDE用来开发还是很方便的,重要的是免费,不用受MDK license的束缚了。
1、硬件平台
MCU:STM32F103
电机:直流减速电机,减速比1:30
编码器:500线光电编码器
通信接口:TTL转USB
2、软件平台
STM32CubeIDE Version 1.7.0
3、STM32资源配置
在STM32CubeIDE中打开.ioc文件进行相应资源的配置。
3.1 系统相关配置
Debug模式设置
RCC配置,根据自己实际的板子上的晶振情况配置,本例只有外部高速晶振,没有低速晶振
3.2 时钟配置
没有低速晶振,只有高速晶振,晶振频率8M,通过分频得到SYSCLK=72M。
3.3 GPIO配置
通常情况下,小车底盘需要用到的GPIO资源包括编码器接口、PWM接口、旋转方向控制接口、通信接口。
本例资源分配如下:
编码器接口:分别配置timer 2、3的ch1和ch2
通道1参数设置,通道2相同。
管脚设置,上拉与否要看实际的硬件,未设置中断。
PWM接口
设置Timer4的通道2、3为PWM输出。
PWM参数设置,时钟频率为72MHz,设置PWM频率为5kHz,分频系数设置为0,即不分频。则counter period 需要设置为
串口通信配置
参数配置(根据实际需要更改波特率,校验位等),其他默认即可。
GPIO配置
配置电机旋转方向控制管脚(本例对应驱动芯片LN298)每个电机需要两个GPIO,配置为输出。本例分别为PB4、5、6、9。
其他的是一些测试管脚,不赘述了。
关于用STM32CubeIDE来作开发网上的资料非常丰富,本文只作简单地叙述,记录以下开发过程。题外话,STM32CubeIDE用来开发还是很方便的,重要的是免费,不用受MDK license的束缚了。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32CubeIDE
STM32
光电编码器
在
stm32cubeide
中移植rt-thread的finsh有高手解答
一下
吗
2022-09-13
1430
STM32CubeIDE
整体
开发
的流程是怎样的
2021-11-25
973
STM32CubeIDE
怎么样?
2021-12-15
1468
请问
一下
STM32CubeIDE
调试时画曲线方法是什么?
2021-11-19
1128
如何毫无问题地
一
起使用TouchGFX和
STM32CubeIDE
呢
2022-12-23
228
请问CH32F CortexM0/M3系列MCU可以直接用
STM32CubeIDE
开发
环境
开发
吗?
2022-06-02
1169
STM32CubeIDE
的主要特点有哪些
2021-09-28
1493
如何在MacOS
下
使用
STM32CubeIDE
打开示例Cube项目?
2022-12-28
658
如何安装
STM32CubeIDE
?怎么使用?
2021-11-26
1332
STM32CubeIDE
生成的固件文件字节从何而来
2022-12-08
294
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分