OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3447|回复: 2

新人遇到了点问题 希望大佬过来看看 不是很难的问题 谢谢啦

[复制链接]

1

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-9-27
在线时间
6 小时
发表于 2018-10-11 10:22:34 | 显示全部楼层 |阅读模式
1金钱

这两段代码 我是设置成PB0到PB7作为一位共阴极八段码管输入显示功能

PB3和PB4代表的是数码管的D E两段。

由于开发板是mini版的问题 这两个引脚作为JTAG功能 始终有10K的高电平进去 导致D E两段不亮,其他段都是正常的。

我从论坛上找到了

GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);   

这两端代码也是禁用JTAG的 但是硬件上也没有起到理想的作用

硬件上是如果显示8 则 D E 不亮  其他都是OK的

我想避过这个PB3 和PB4   把smg.h 的引脚改成8-15    设置成PB8到PB15作为一位共阴极八段码管输入显示功能


硬件上 PB8到PB15全是低电平 数码管不亮

换成GPIOC的0-7也是这个问题

希望有大佬帮忙解决一下

smg.c

smg.c
smg.h.png

禁止函数无法编译

禁止函数无法编译
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-9-27
在线时间
6 小时
 楼主| 发表于 2018-10-11 10:23:01 | 显示全部楼层
欢迎大佬前来指导 小弟感激不尽!
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2018-10-11 12:33:01 | 显示全部楼层
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试
放在APB2时钟使能下一句那试下
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 17:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表