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

NUCLEO-L552ZE-Q开发板试验报告(2)stm32cubemx配置

[复制链接]
symic 发布时间:2020-4-10 21:53
一、实验准备 昨天发了第一篇帖子,最后说遇到一个问题,说是CUBEMX导出的MDK找不到ST-LINK选项,问了群里的人,有人说要升级MDK,正好最近看到MDK已更新到了MDK 5.29,当个小白鼠,下一个试试。这次先用STM23CubeMx配置基本参数。
3 N: u5 I/ P' r; ^; a9 f准备先完成电子钟的试验,目的是熟悉NUCLEO-L5开发板的基础配置,主要包括以下内容
# g8 d9 I3 z& @( |4 W5 j0 @1、4位数码管的显示
; |5 I! O0 J4 ]1 w- n2、按键的驱动及控制1 O; P3 V" p3 D1 w+ r5 w5 a
3、RTC日历
+ }/ _  ^5 l9 F% P$ I5 F4、OLED显示
' p# ~' ?" x  D3 j+ @! c" A相关硬件图如下所示
- _  m4 E" _' D7 T! N! E二、硬件条件3 g; f4 F7 R+ Q
使用GPIO驱动共阴极数码管,由于是自制的数码管,是从旧电器上拆下来自己焊。没有使用驱动芯片。共用12个GPIO口。' e) T9 C+ K8 R. V$ [0 I: {4 k
使用3个按键和1个触摸按键,1个蜂鸣器。: |3 A% Z$ n* |6 ?: n: n

) ?5 k0 B+ T* m2 L3 z0 C三、 STM32CubeMx配置(1)自制7段数码管5 b, Y8 s) @7 g7 b+ j
数码管为共阴极4位7段,带中间的冒号
5 e  f: Z$ P4 S! M0 h/ [         12           7       
0 e& @7 |4 r5 r    --_--------------- j) I8 Y2 g4 e3 o2 @- K5 l; R
   | |_|.                |+ j2 a# x( |$ Z, V
   | |_|.                |
* E2 Q. R3 s" J3 e3 a# Z1 @    ----------------- 8 n( M- A7 X, d
         1                    6' v$ c2 f+ ?5 |
公共脚12-9-8-6,分别控制从左到右1-4位。使用12个GPIO口,分别是PC0~PC3,PC6~PC12,PA0。
. Q- s, d- M5 V  b: m# a( l& d 捕获.PNG
: A0 F2 q4 w2 q* g9 P& O
( G. p# d7 @) p. r(2)按键按键使用手头有的三个按键和1个触摸按键,分别使用PB1、PB2、PB13、PB11,作为输入。* U+ s$ o3 H& Y* g
捕获3.PNG
( d9 t7 m$ v' z3 \& C- _(3)OLED
$ V: _1 ^  k( J( C2 a' {使用4线0.96寸OLED,作为显示界面,只用到两个GPIO口作为SDA和SLK& A0 [4 E& p5 y" s( ]4 C7 d% {
捕获2.PNG
9 F" r9 H  f5 S(4)时钟使用默认设置,发现这款开发板不能使用HSE,可能是板子上没有焊接外接晶振。1 H: p2 w# P3 @: k
捕获4.PNG
5 f' p  `& [% G4 j(5)工程管理8 F# @/ [0 G9 b& e) O) I3 J  U
这里将不同的外设初始化成单独的.C/.H文件,方便代码阅读
, x# ?# c" u3 E: v 捕获.PNG * q* L; [! O# L8 `  s. D
好了,今天就先到这了。就等MDK5.29下载完成重装后看能不能解决昨天的问题。$ A! q% B$ C9 N' ?3 ^" x' U# ]7 R
1 u/ b( G; l2 ~0 L
捕获.PNG
收藏 评论0 发布时间:2020-4-10 21:53

举报

0个回答

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版