现在有个板子,IO口不够用了,所以用了PC13 PC14 PC15这三个引脚作为按键,但好像跟常规设置不一样,有时候不操作按键,但程序会自己读到IO口按下,但用示法器看IO口电平,电平是很稳定的,初始化程序如下:RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB|RCC_AHBPeriph_GPIOC, ENABLE);
3. 代码 voidgpioc_to_io(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE);PWR_BackupAccessCmd(ENABLE);/* 允许修改RTC和后备寄存器*/RCC_LSEConfig(RCC_LSE_OFF);/* 关闭外部低速时钟,PC14、PC15可以用作普通IO*/BKP_TamperPinCmd(DISABLE);/* 关闭入侵检测功能,PC13...
RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能 后,PC13 PC14 PC15 才可以当普通IO用...
BKP_TamperPinCmd(DISABLE); /* 关闭TAMPER入侵检测功能,PC13可以用作普通IO*/ PWR_BackupAccessCmd(DISABLE); /* 禁止修改RTC和后备寄存器,备份区写保护*/ /*注意PC13 PC14 PC15通过电源开关进行供电,只能吸收3mA电流,输出只能工作在2MHz,最大驱动30pF,不能驱动LED*/ GPIO_InitStructure.GPIO_Pin = GPIO_Pi...
STM32 配置PC13~PC15 在STM32的数据手册的管脚分配图中可以看到:PC14与OSC32_IN公用一个引脚,PC15与OSC32_OUT公用一个引脚,它们的使用方法如下: 当LSE(低速外部时钟信号)开启时,这两个公用管脚的功能是OSC32_IN和OSC32_OUT.当LSE(低速外部时钟信号)关闭时这两个公用管脚的功能是PC14和PC15. 备用区域控制...
STM32IICIIC硬件连接模拟I2C 的GPIO配置这里用到的是PC14PC15关于PC13.14.15,可以看这篇博客STM32PC13PC14PC15IO口的配置/***重写IIC时序*** qiangqzuo2022-01-19 07:49:21 设置了PA11,12,13,14为下拉输入模式结果不正常是为什么? 是高电平,然后我又试了PC11,PC12,PC13,PC14,结果也不正常...
PWR_BackupAccessCmd(ENABLE);//允许修改RTC 和后备寄存器 RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能后,PC13 PC14 PC15 才可以当普通IO⽤。// BKP_TamperPinCmd(DISABLE);//关闭⼊侵检测功能,也就是 PC13,也可以当普通IO 使⽤ // BKP_ITConfig(DISABLE);这样就可以当输出⽤啦。
PC13 PC14 PC15 才可以当普通IO用。 BKP_TamperPinCmd(DISABLE;//关闭入侵检测功能,也就是 PC13,也可以当普通IO h1654156067.9848 2021-0727 15:59:49 请问个TFT代码读取device 为65536? 原子大哥请教一下,我按你TFT驱动函数,把数据端口改为PC了,(PC13,PC14,PC15这三个脚是不是有限制,比如只能...
RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能 后,PC13 PC14 PC15 才可以当普通IO用。 BKP_TamperPinCmd(DISABLE);//关闭入侵检测功能,也就是 PC13,也可以当普通IO 使用 BKP_ITConfig(DISABLE);//备份区写保护 寄存器操作: RCC->APB2ENR|=1<<4; //使能PORTC时钟 ...
一般而言,大部分引脚的第一功能是GPIO(通用输入输出口)。...但值得注意的是:PA13、PA14、P15、PB3、PB4、PC14、PC15、PD0、PD1的默认功能并不是GPIO,使用时需要开启AFIO时钟,注意一下这一点。...比如说我要使用GPIOA15作为GPIO口,那么代码层面需要这样实现: GPIO_InitTypeDef GPIO_InitStructure; RCC_APB...