STMCU小助手
发布时间:2022-5-11 13:33
|
一.首先用Cubemx对STM32F407VE进行配置$ l0 P7 B8 g% `9 x5 x2 x (1)时钟配置 在用cube配置时钟时,有下面两个选项 BYPASS Clock Source(旁路时钟源):外部给定信号,是单向的 Crystal/Ceramic Resonator(晶体/陶瓷晶振):外部与内部共同配合,精度更高; t0 m' M4 E7 X' D9 v! \# i
( J% `2 ` M( H( y3 \2 ]( i* B
其中: 1.HSI是高速内部时钟,RC振荡器,频率为8MHz。7 X7 G/ b+ U8 ]2 y% h 2. HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。2 a* i! z3 b7 r( T+ I k6 | 3. LSI是低速内部时钟,RC振荡器,频率为40kHz。$ A( {' a' N/ j8 N' C1 U- n 4. LSE是低速外部时钟,接频率为32.768kHz的石英晶体。: c- R+ i! I; R 5. PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。9 |# J+ c/ ]' m7 S% o3 S/ _" }+ f : }8 a0 |4 W% n$ @9 [ (2)配置oled: k) [5 ]2 g! G/ X. W- k' \4 p 因为OLED只能接收数据,所以选只做主机(双向也行),
因为我的OLED是7针接口,所以再选两个IO口做RES和DC $ b0 O9 g* b0 [& n' d( y+ I# g
(3)配置按键" w! A9 P: E$ D1 A- H: Z9 M 在选定为输入模式后,STM32输入模式分为两种:浮空输入、上拉/下拉输入。 浮空输入:配置为浮空输入模式,初始化成功后引脚电平状态处于中间态,既不为高也不为低。 上拉/下拉输入:配置为浮空输入模式,初始化成功后引脚电平状态可以选择是高电平或者低电平。 3 F+ z! T5 B- f( o9 { 一般选择上拉
(4)配置PWM电机 - k) {) w4 r8 H" e! {
手动开启通道:
至此,STMcubemx就配置完啦,可以开始愉快的敲代码了3 P4 `) Z o, Q" b2 c: k Q ; N+ ? k1 K* b: o6 V |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版