你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32智能送药小车:STM32cubemx的配置

[复制链接]
STMCU小助手 发布时间:2022-5-11 13:33
一.首先用Cubemx对STM32F407VE进行配置
(1)时钟配置

在用cube配置时钟时,有下面两个选项
BYPASS Clock Source(旁路时钟源):外部给定信号,是单向的
Crystal/Ceramic Resonator(晶体/陶瓷晶振):外部与内部共同配合,精度更高

NWOWJ3%L]XYL4Z5A8C%~V]I.png

R7`_8ROAT`KD51L2%4S{Y.png

其中:
1.HSI是高速内部时钟,RC振荡器,频率为8MHz。
2. HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。
3. LSI是低速内部时钟,RC振荡器,频率为40kHz。
4. LSE是低速外部时钟,接频率为32.768kHz的石英晶体。
5. PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。

(2)配置oled
因为OLED只能接收数据,所以选只做主机(双向也行),

`}FJ(J09M~]VVTFHLJN4IRC.png

因为我的OLED是7针接口,所以再选两个IO口做RES和DC

HA3W]J)T5Y2E29~R3_BH`RB.png

(3)配置按键
在选定为输入模式后,STM32输入模式分为两种:浮空输入、上拉/下拉输入。
  浮空输入:配置为浮空输入模式,初始化成功后引脚电平状态处于中间态,既不为高也不为低。
  上拉/下拉输入:配置为浮空输入模式,初始化成功后引脚电平状态可以选择是高电平或者低电平。

一般选择上拉

442JGM1ZGZJFTUZ[5ZSY`(U.png

(4)配置PWM电机

7FOVY))D_YKE$)`7A}(F_~6.png
手动开启通道:
  1. /* USER CODE BEGIN 2 */
  2. HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1);        //开启定时器1的通道1的PWM输出
  3. /* USER CODE END 2 */
复制代码

至此,STMcubemx就配置完啦,可以开始愉快的敲代码了


收藏 评论0 发布时间:2022-5-11 13:33

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版