使用说明
其中,六个拨码开关分别为OFF/OFF/ON/OFF/OFF/ON
共阴极接法:ENA默认不接一直使能(0使能),PUL-和DIR-接在stm32的GND,然后方向先可以不用管,直接PUL+接上stm32的PB0。
红蓝一组,绿黑一组。随便接到TB6600的两队绕组AABB上。
直接打开跑马灯例程,把里面的PB1去掉,默认均为低电平(RESET),那么在主程序中加入以下的代码:
int main(void)
{
Cache_Enable(); //打开L1-Cache
HAL_Init(); //初始化HAL库
Stm32_Clock_Init(432,25,2,9); //设置时钟,216Mhz
delay_init(216); //延时初始化
uart_init(115200); //串口初始化
LED_Init(); //初始化LED
while(1)
{
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET); //LED1对应引脚PB0拉高,灭,等同于LED1(1)
delay_ms(10); //延时500ms
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET); //LED1对应引脚PB0拉低,亮,等同于LED1(0)
delay_ms(10); //延时500ms
}
}
4.效果