STM32F4 PC2为什么老是低电平

2019-07-20 17:47发布

STM32F4   PC2为什么老是低电平

程序:


/*------------------------------  PC0、PC1、PC2、PC3 连接云台极限UL、DL、LL、RL ------------------------*/
               
        RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);                                                /* 使能 GPIOC 时钟 */               

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;
                GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;                                                                                /* 普通输入模式 */
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;                                                                        /* 2MHz */
                GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;                                                                                /* 上拉 */
                GPIO_Init(GPIOC, &GPIO_InitStructure);                                                                                        /* 初始化GPIOC */

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
chfa2820
1楼-- · 2019-07-20 19:47
xuande 发表于 2016-12-27 10:48
做输入端,高低应当是外部决定,
只要CPU管脚设置正常,这事就和CPU无关了。

就是外部高电平时,它是低电平
FantaSy_
2楼-- · 2019-07-20 22:26
 精彩回答 2  元偷偷看……
chfa2820
3楼-- · 2019-07-21 01:08
FantaSy_ 发表于 2016-12-27 10:34
具体得看你的外部电路了,有可能是电路影响了IO电平!!!!

电路没有错,上面就加了一个上拉电阻,然后就直接到芯片PC2上,同样PC0,PC1,PC3电路一样这三个都对
xuande
4楼-- · 2019-07-21 06:02
 精彩回答 2  元偷偷看……
xuande
5楼-- · 2019-07-21 07:11
chfa2820 发表于 2016-12-27 10:51
就是外部高电平时,它是低电平


那看来你的端口设置有问题。


一周热门 更多>