OpenEdv-开源电子网

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

STM32 硬件SPI max7219 8位数码管显示模块

[复制链接]

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2014-3-2
在线时间
13 小时
发表于 2015-1-23 19:55:52 | 显示全部楼层 |阅读模式
网上买的MAX7219 八位数码管模块,没有stm32的程序。刚写的硬件SPI1 程序与大家分享,电源使用3V3,主芯片是stm32f103c8t6,显示0-7。

STM32_SPI_SMG.zip

5.43 MB, 下载次数: 15910

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-3-6
在线时间
11 小时
发表于 2019-3-6 11:02:54 | 显示全部楼层
#define Max7219_pinCLK PAout(5)
#define Max7219_pinCS PAout(3)
#define Max7219_pinDIN PAout(7)
引脚定义如上所述,给新手提供便利
回复 支持 2 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-1-23 23:06:14 | 显示全部楼层
谢谢分享....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
发表于 2015-10-15 15:35:52 | 显示全部楼层
你好 ,最近在做这个,不知道你做的时候有没有这种情况,数码管的8个段全部都亮了,有时候下载进去的话是好用的,不知道是什么的原因。
 另外,我看你的程序是CPHA 是选择的2在寄存器中显示是这一位时0x0001 CPOL是选择的high 是0x0002 这样的话, 对照中文手册来看的话, CLK是开始的时候是高电平的啊 ,这样没关系吗,和7219手册上的时钟图不一样啊。。
回复 支持 反对

使用道具 举报

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
发表于 2016-4-10 20:39:11 | 显示全部楼层
驱动max7219一定要用硬件SPI 吗?
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2018-3-22
在线时间
18 小时
发表于 2018-8-9 14:03:17 | 显示全部楼层
谢谢分享...
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2018-3-22
在线时间
18 小时
发表于 2018-8-17 23:22:36 | 显示全部楼层
谢谢分享....
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-12-20
在线时间
1 小时
发表于 2018-12-21 15:39:52 | 显示全部楼层
你好 请问有没有CubeMX版本的
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-12-6
在线时间
3 小时
发表于 2019-5-17 20:25:27 | 显示全部楼层
下来看看
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-7-26
在线时间
9 小时
发表于 2019-7-27 23:50:59 | 显示全部楼层
kayman 发表于 2019-3-6 11:02
#define Max7219_pinCLK PAout(5)
#define Max7219_pinCS PAout(3)
#define Max7219_pinDIN PAout(7)

谢谢大佬
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-1-1
在线时间
6 小时
发表于 2020-2-3 16:12:47 | 显示全部楼层
我编译LZ分享的代码,一切正常。
模块的DIN接PA7,CS接PA3,CLK接PA5。
结果要么显示乱码,要么全亮。
是不是PA3、PA5应该接下拉电阻?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2021-11-27
在线时间
1 小时
发表于 2022-3-30 11:54:34 | 显示全部楼层
有原理图么?谢谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-9-5
在线时间
1 小时
发表于 2022-9-7 21:31:44 | 显示全部楼层
        SPI1_InitStructure.SPI_NSS = SPI_NSS_Soft;                        
这里应是软件控制模式。改一下就能显示了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 04:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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