想请教下这是什么操作?

2019-10-14 21:26发布



struct SPin M1DIR = {GPIOB, GPIO_Pin_2,GPIO_Mode_Out_PP,GPIO_Speed_50MHz};
struct SPin M1EN = {GPIOB, GPIO_Pin_8,GPIO_Mode_AF_PP,GPIO_Speed_50MHz};
struct SPin M2DIR = {GPIOB, GPIO_Pin_3,GPIO_Mode_Out_PP,GPIO_Speed_50MHz};
struct SPin M2EN = {GPIOB, GPIO_Pin_9,GPIO_Mode_AF_PP,GPIO_Speed_50MHz};



void WriteDO(struct SPin stcPin, unsigned char ucData)
{
        if (ucData>0)
                stcPin.GPIOx->BSRR = stcPin.GPIO_Pin;
        else
                stcPin.GPIOx->BRR = stcPin.GPIO_Pin;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。