用Arduino操控STM32控制通常在51上才用的六脚8*8LED矩阵
如何用Arduino控制STM32
这个我不想说,能来搜这个的通常都已经把BootLoader烧进去了,并且点了灯。但如果留言有5条以上我就说。 但我说一句我用的是STM32F103c8t6最小系统板。
如何用STM32控制六脚8*8LED矩阵
在操作之前可以先看看Arduino如何操作74HC595N和操作88LED矩阵的视频,虽然有88LED但网上我没见有那个用这个集成6脚的,而且那么闲还上STM32不上Arduino开发板。
如何操控六脚8*8LED矩阵
这个LED矩阵,里面有两个74HC595N模块。通过链接主要的3针脚发送数据。我这里使用的是清翔,的1088BS。通过他的原理图知道它主要的几个引脚,DI,LE,CLK是操控74HC595N的引脚。我在从清翔在B站的视频里了解了,51单片机是如何控制这个8*8的点阵的。这里附上主要的代码,方便对比。
sbit DIO = P3^4; //串行数据口
sbit S_CLK = P3^5;//移位寄存器时钟
sbit R_CLK = P3^6;//输出锁存器时钟
void main()
{
//ROW 0x80 , COL 0xfe
unsigned char i, dat;//i循环次数 dat需要发送的数据
dat = 0xfe;//发送列值
for(i=0; i<8; i++)//循环8次
{
S_CLK = 0;//拉低移位寄存器时钟
R_CLK = 0;//拉低输出锁存器时钟
if(dat & 0x01)//发送1
DIO = 1;
else //发送0
DIO = 0;
S