这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 关于STM32F030这3个引脚PC13PC14PC15的操作异常问题

共6条 1/1 1 跳转至

关于STM32F030这3个引脚PC13PC14PC15的操作异常问题

工程师
2020-12-26 22:59:37     打赏
现在有个板子,IO口不够用了,所以用了PC13 PC14  PC15这三个引脚作为按键,但好像跟常规设置不一样,有时候不操作按键,但程序会自己读到IO口按下,但用示法器看IO口电平,电平是很稳定的,
初始化程序如下:
                RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB|RCC_AHBPeriph_GPIOC, ENABLE);
                GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15;
                GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
                GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
                GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
                GPIO_Init(GPIOC, &GPIO_InitStructure);





关键词: STM32F030     引脚     GPIO    

工程师
2020-12-26 23:06:19     打赏
2楼

这3个特殊是3.3V耐压、输出能力弱,跟你做输入没关联。


工程师
2020-12-26 23:10:54     打赏
3楼

禁用jtag,或者用Stm32cube,按几下鼠标就设置好了,自动生成代码。不香吗?


工程师
2020-12-26 23:16:30     打赏
4楼

IO设为输出不影响读IO,引脚复用为其它功能也不影响读IO,只有设为模拟功能时读IO才是失效的,看手册上的图就知道了


高工
2020-12-27 09:26:08     打赏
5楼

谢谢分享


高工
2020-12-27 23:05:40     打赏
6楼

问题确实蛮大的


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]