我想发送一些数据在LED 8x8矩阵上显示,其上有MAX7219芯片。
我的MCU是ARM STM32F4,我使用MikroC作为开发工具来编程这个外设。
我是这种编程方式的初学者,所以我想知道如何发送文本,即从MCU到LED矩阵。
我已经写了一些代码,当我打开我的MCU时,所有64个LED都在不断发光,我不知道为什么。
// MCU's CS/PE11 pin
sbit Chip_Select at ODR11_GPIOE_ODR_bit;
void main() {
// Set PE11 as output pin (ChipSelect pin)
GPIO_Digital_Output(&GPIOE_BASE, _GPIO_PINMASK_11);
// Initialization method from SPI library from mikroC
SPI2_Init();
while (1) {
// select led matrix
Chip_Select = 0;
// sending data to matrix
SPI2_Write(0x01FF);
// deselect led matrix
Chip_Select = 1;
Delay_ms(500);
}
}
希望有人能帮助我更加熟悉这一点。
提前致谢!
答案 0 :(得分:0)
MAX7219 必须初始化。我忘记了,所以这是我的工作代码:
fileInDf['column']