ARM STM32 MikroC上带有MAX7219的LED 8x8矩阵

时间:2016-12-14 01:17:55

标签: arm stm32 spi mikroc

我想发送一些数据在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);
  }
} 

希望有人能帮助我更加熟悉这一点。

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用前

MAX7219 必须初始化。我忘记了,所以这是我的工作代码:

fileInDf['column']
相关问题