今天使用了一下CubeMx,在使用stm32f1xx_hal_gpio与原来的stm32f10x_gpio差别有点,
原来的库好用,
比如说我要操作多个IO
原来的程序为:GPIO_ResetBits(GPIOA, GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6);
在Cube库里竟然没有这个函数了,需要调用三次:
HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState);
怎么为这样子呢?
还是说我没有理解对吗? |