看来论坛,怎么有的说AI8051U驱动2812需要反相器,有的没有?不明白
不需要反向器 fevxgydy 发表于 2025-4-25 21:57
想问一下,这个AI8051U,一个程序中初始化好两个独立的SPI可以分别驱动两个WS2812的灯带吗?可以实现分别一 ...
两个SPI是完全独立的,可以分别控制2条灯带。 UART1的SPI和usart2的SPI都是单片机的P1.5吗? fevxgydy 发表于 2025-5-21 18:26
UART1的SPI和usart2的SPI都是单片机的P1.5吗?
没有细看代码吗? 调用初始化时选择IO。
UART1_SPI_Config(0, 1); //(SPI_io, SPI_speed), 参数: SPI_io: 切换IO(SS MOSI MISO SCLK), 0: 切换到P1.4 P1.5 P1.6 P1.7,1: 切换到P2.4 P2.5 P2.6 P2.7, 2: 切换到P4.0 P4.1 P4.2 P4.3,3: 切换到P3.5 P3.4 P3.3 P3.2,
// SPI_speed: SPI的速度, 0: fosc/4,1: fosc/8,2: fosc/16,3: fosc/2
UART2_SPI_Config(0, 1); //(SPI_io, SPI_speed), 参数: SPI_io: 切换IO(SS MOSI MISO SCLK), 0: 切换到P1.4 P1.5 P1.6 P1.7,1: 切换到P2.4 P2.5 P2.6 P2.7, 2: 切换到P4.0 P4.1 P4.2 P4.3,3: 切换到P3.5 P3.4 P3.3 P3.2,
// SPI_speed: SPI的速度, 0: fosc/4,1: fosc/8,2: fosc/16,3: fosc/2
神农鼎 发表于 2025-4-25 22:46
不需要反向器
USART1/USART2的SPI,我看提供的例程都是P1.5,不是说这两个SPI是独立的吗?可以分别驱动两根灯带?实现一个灯带流水,一个呼吸;两个独立不是有两个MOSI的IO口吗?,P1.5,USART2_SPI是哪个IO?、??感谢 梁工 发表于 2025-5-21 19:06
没有细看代码吗? 调用初始化时选择IO。
UART1_SPI_Config(0, 1); //(SPI_io, SPI_speed), 参数: SPI_io ...
看到了,不好意思,梁工;我现在要整理将两个整理成一个程序,;目的是用1个AI8051控制两个灯带,分别实现呼吸和流水效果 fevxgydy 发表于 2025-5-22 14:30
看到了,不好意思,梁工;我现在要整理将两个整理成一个程序,;目的是用1个AI8051控制两个灯带,分别实 ...
初始化时选择不同的IO即可,程序已经处理好IO口设置的。
页:
1
[2]