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

STM32 控制数码管显示问题

[复制链接]
斯文人 提问时间:2019-3-24 12:11 /
目前我这里有STM32 CPU 控制一片74HC595来控制数码管的片选,另外一片74HC595控制数码管的段数据,硬件上两片595和MCU在两块电路板上,两个电路板用排线连接,两片595共用时钟信号和数据角,是能引脚RCK单独使用不同的MCU管脚控制,程序写好后发现,单不调试时候数码管可以正常显示我需要的显示的数据,但是一旦程序快速执行则不能正常显示或者显示乱码,有没有大神遇到这种情况?


因为排线连接MCU和595的SCLK 、RCK、SI(信号引脚)三个管脚,我在想会不会是因为距离的原因呢?但是我的排线才20多厘米?程序如果有问题可是单步执行又可以,有点想不通,跪求大神给点意见
收藏 评论10 发布时间:2019-3-24 12:11

举报

10个回答
lising 回答时间:2019-3-24 14:04:10
会不会是时钟信号不同步?

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

zhao.zhao 回答时间:2019-3-24 15:00:58
只要原理图没问题,放心使用

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

斯文人 回答时间:2019-3-24 15:07:47
zhao.zhao 发表于 2019-3-24 15:00
只要原理图没问题,放心使用

595的时钟信号、数据信号,片选信号可以任意选择STM32CPU的任意IO口管脚对吧
zhao.zhao 回答时间:2019-3-24 16:02:33
只要不是特殊引脚(JTAG),都可以用

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

斯文人 回答时间:2019-3-24 21:50:53
zhao.zhao 发表于 2019-3-24 16:02
只要不是特殊引脚(JTAG),都可以用

我下载用swd模式  jtag为啥不能用呢? 我现在正好就是jtag脚
toofree 回答时间:2019-3-25 01:07:37
斯文人 发表于 2019-3-24 21:50
我下载用swd模式  jtag为啥不能用呢? 我现在正好就是jtag脚

JTAG脚可以用作普通IO,只要禁止JTAG,只开SWD就可以调试下载了。
每个IO操作之前必须加延时;不加延时的话,各IO的时序输出关系一定出错。
用示波器功逻辑分析仪看一下你全速跑时的波形。
select326 回答时间:2019-3-25 09:17:04
用595好象不太合适。。。。。尝试使用下573吧

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

zhao.zhao 回答时间:2019-3-26 15:53:36
SWD模式只要2个引脚,JTAG模式有6-7个引脚(包含了SWD模式下的2个引脚),所以只要PA13/PA14/这2引脚不用即可。
冰海极雪-1861588 回答时间:2019-3-26 17:36:28
GND信号是否连接良好,因为是TTL信号,看你的板级之间的通信速率大小,太快了应该会有影响

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版