🍌
🍌🍌
作者简介:大家好啊,我叫DW,每天分享一些我新学到的知识,期待和大家一起进步
🍋
🍋🍋
系列专栏:STM32
🍎
🍎🍎
🍎🍎🍎
🍎小实验目标:在单位数码管上显示数字0-F🍎
🍊如有写得不好的地方欢迎大家指正🍊
创作时间:🍊🍊🍊2022年5月3日🍊🍊🍊
目录
1 PB3、PB4引脚这个坑,你踩过吗?
PB引脚连接数码管对应引脚,烧录程序后,发现与七段数码管对应引脚连接的PB3、PB4引脚输出不正常,经过几番折腾,发现这两个引脚属于JTAG下载调试相关端口,这两个端口不能作为普通IO使用,需要进行相关配置才可以使用。
通过查找STM32F103相关资料,我找到了如何配置该端口的方法,该引脚的说明如下图所示 :

想要同时配置PB3和PB4为IO口,有两种方法,
法一:关闭JTAG-DP,启用SW-DP
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
//改变指定引脚的映射,JTAG-DP禁用,SW-DP使能 PB3 PB4可用
法二:关闭JTAG-DP,关闭SW-DP
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);
//改变指定引脚的映射,完全禁用JTAG-D和SW-DP PB3 PB4可用
小提示:
当使用PB4 /PB3之后,JTAG不能使用,可以用SW来下载程序,只需在下载软件里选择SW接口就可以了(用的是j-link )
至此,这个问题就解决了,希望对大家有用。
2. 数码管基本介绍
7段数码显示器能够显示十进制和16进制数字及某些简单字符。根据发光材料的不同,常见的七段数码管显示器有发光二极管和液晶显示器(LCD)两种类型。这种数码管的每个线段都是一个发光二极管(或液晶显示),因此也称LED数码管或LED七段显示器。一个七段数码管内部是由8个发光二极管组成的,其中七个发光二极管构成字形“8”的各个笔画(a~g),另一个发光二极管作为小数点(dp),数码管根据公共端的连接方式,可以分为共阴极数码管和共阳极数码管

最低0.47元/天 解锁文章
2122

被折叠的 条评论
为什么被折叠?



