分享的不仅仅是代码,而是背后的逻辑,如何使用SPI驱动,如何看着像呼吸的感觉。
EC_MS51_ARGB_Breathing_Effect_V1.00 (1).zip
(1.48 MB)
SPI 时钟频率
程序中设定系统时钟HIRC 为24 MHz 以及SPI 时钟除频值为8,由此可计算出SPI 时钟速率为3 MHz,这代表一个SPI 时钟为 0.333 us。换句话说,逻辑’0’ 映像为SPI 位样式为‘1000’,如图 1‑4所示; 逻辑’1’ 映像为SPI 位样式为‘1110’,亦即3 个字节的RGB 数据格式可转化成12 个字节的SPI 数据格式。
|