【STM32F072-Nucleo】- MAX7219 数码管驱动
这一个实验是在 MBED 编程环境下使用 SPI 功能驱动8位数码管的显示,这块显示板是在网上买的,板上使用了 MAX7219 这颗芯片,模块原理图如下:芯片资料:
板子除了电源接脚外还需要连接3只接脚,分别是 DIN(MOSI),LOAD(CS),CLK(SCK)。
MBED 例程中 SPI 使用的相关脚位定义:
SPI_MOSI 定义在 PA_7。
SPI_MISO 定义在 PA_6。
SPI_CLK定义在 PA_5。
由于板上还需要一只 LOAD(CS) 控制脚,程序中我们将 LOAD(CS) 控制脚定义在 PB_6。
DigitalOut CS(PB_6);
Nucleo板的接脚连接如下:
在这里我们实现了一个计数功能,当按下板上的 USER 蓝色按钮后数码管开始计数,每10ms 加1,再按一下板上按钮计停止计数。
执行结果:
完整程序码:
我是不是发错地方了,这一个麻烦版主帮我删帖 顶一个 我是酱油哥 发表于 2015-1-13 09:00
顶一个
感谢支持 赞个~ 本帖最后由 slotg 于 2015-1-14 00:23 编辑
补充一下显示板的图片
这个是网上买的模块
这个是完成了,,,厉害哦。。。。 mlxy123xy 发表于 2015-1-13 23:38
这个是完成了,,,厉害哦。。。。
还没完成,只是先做一个简单的实验 不错啊! slotg 发表于 2015-1-13 22:32
补充一下显示板的图片
这个是网上买的模块
小板真好,工业上用数码显示有时比液晶好
页:
[1]
2