EDA365电子工程师网

标题: 盛世华诞,荣耀中华 —— IC咖啡庆祝中华人民共和国成立70周年 [打印本页]

作者: admin    时间: 2019-10-12 18:21
标题: 盛世华诞,荣耀中华 —— IC咖啡庆祝中华人民共和国成立70周年

( Y% j7 \/ m2 b6 M: b& I* u& N# h1.1.1 使用 STM32 CubeMX MDK裸机工程
4 ^/ N' Y  I7 @+ B# O2 J
/ V& E" V- V1 L( g参见《STM32 CubeMXMDK应用编程实践》中“使用 STM32 CubeMX MDK裸机工程”章节的相关内容。
# i+ W- u2 f! u3 h
操作过程
& [9 {4 q6 L+ \) R# K$ f6 X
说明
( s8 h( c5 V% ~3 l1 x7 |
新建工程/ g' b* [& m$ T, E! `5 d
点击新建工程,在 MCU Selector 属性页的 Part Number Search 框里输入 STM32L431RC,右侧MCUs List 选择封装为 LQFP64 的型号,双击进入。* }2 R2 ]5 @. O2 U  H! R/ O
管脚配置4 {  k. \1 A! ^0 `; v( U
* W4 \( k" [' M! k  r6 J
1、使用外部晶,在“RCC”项内高速时钟设置为“Crystal/Ceramic Resonator”。并使能RTC中“Activate Clock Source”;2 T+ V, G. v* d6 N( ~7 @; [
2USART1项内选择模式“Asynchronous”,输出log7 H  J* v4 B4 L; t% B6 |. O
3USART2项内选择模式“Asynchronous”,用于NB-IoT协议通信;5 K6 H" A1 ~' q& h. x0 j' D' }
4、点击PC10PC11,配置为“GPIO_Output”模式,用于亮度传感器模拟I2C接口;
2 l4 y% w. J% v5、点击PA5,配置为“GPIO_Output”模式,用于模拟路灯控制;0 d' [" ^2 f: K) ^2 Y  e( E
6、点击PB10PB11,配置为“GPIO_Output”模式,用于OLED模块模拟I2C总线;
, C* M% b7 S! @7、点击PC0,配置为“GPIO_EXTI0”, 点击、PC1,配置为“GPIO_EXTI1”模式,用于按键中断。
8 W2 W) p( b, A9 D" y: H
时钟配置
1 o2 [! G$ R4 Z
' R& G' g, I0 s  H7 {, f
选择外部RTC时钟和主时钟,将最后的频率设置为“80MHz”STM32CubeMX自动配置参数7 P, y2 u0 d% a
资源功能配置
9 s2 ]2 }  l  M2 q
8 R. Q! a+ j' Y3 h/ |
Connectivity 一栏里点击 USART1 进入Parameter Settings 属性页,设置Baud Rate9600 Bits/s+ Q! r8 k" U( D7 |" Y' W
( Z4 Q, m" {: Y+ G

3 [2 z/ O0 U% U0 m
Connectivity 一栏里点击 USART1 进入NVIC Settings 属性页,选中Enabled: L- G$ v& T" d, R

* U" G0 d  ?- G/ M% E: l
Connectivity 一栏里点击 USART2 进入Parameter Settings 属性页,设置Baud Rate9600 Bits/s: P# M+ s  {3 e# H& D
8 Q& \0 _6 e' ~, p/ T
( N" W' d1 Y) o: n5 n





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2