驱动4位共阳数码管 基于STM32F030C8T6
Cube设置
(RCC默认使用内部晶体,SYS使用WKUP2,和Serial_Debug,TimeBase选择Systick).
SPI1设置为半双工通讯,红线圈起来的是SPI通讯使用的3条线,MCU为主机,数码管为从机,蓝线圈起来的为驱动595使用的。
上面这个对话框的NVIC和DMA都无需设置.
现在可以生成代码了,对了,595_CS需要接地,MCU_NSS需要悬空。
//数码管位选
void SEG_BitSelect(u8 bit_number)
{