能将用一个变量代替PEin(7)吗

2019-07-20 12:04发布

楼主想获取串口的值,不知道A-F中的哪个端口,不知道哪个引脚[mw_shl_code=c,true]switch(port)
        {
                case 1:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
                        GPIO_Init(GPIOA, &GPIO_InitStructure);
变量指向PAin(pin);
                        break;
                case 2:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
                        GPIO_Init(GPIOB, &GPIO_InitStructure);
变量指向PBin(pin);
                        break;
                case 3:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
                        GPIO_Init(GPIOC, &GPIO_InitStructure);
变量指向PCin(pin);
                        break;
                case 4:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
                        GPIO_Init(GPIOD, &GPIO_InitStructure);
变量指向PDin(pin);
                        break;
                case 5:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);
                        GPIO_Init(GPIOE, &GPIO_InitStructure);
变量指向PEin(pin);
                        break;
                case 6:
                        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
                        GPIO_Init(GPIOF, &GPIO_InitStructure);
变量指向PFin(pin);
                        break;
        }[/mw_shl_code]

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Eternal单人行
1楼-- · 2019-07-20 15:54
 精彩回答 2  元偷偷看……
jokeym
2楼-- · 2019-07-20 20:32
串口是固定的
Eternal单人行
3楼-- · 2019-07-20 23:50
 精彩回答 2  元偷偷看……

一周热门 更多>