全站数据
8 4 2 0 5 8 1

STM32里面,设置GPIO_Mode_IPU有什么用

治愈系心理学 | 简单学习,快乐成才!         
问题更新日期:2024-10-10 16:18:14

问题描述

STM32里面,设置GPIO_Mode_IPU有什么用,麻烦给回复
精选答案
最佳答案

GPIO_EXTILineConfig(GPIO_PortSourceGPIOB, GPIO_PinSource8);

GPIO_EXTILineConfig(GPIO_PortSourceGPIOB, GPIO_PinSource9);

STM32中这两句话的意思是PB口的8、9管脚作为外部中断的触发信号,所以Pin_8和Pin_9就要设置成输入的模式。

而GPIO_InitStructure.GPIO_Mode= GPIO_Mode_IPU;

中IPU是指IO口的工作模式是带上拉输入,这个和具体的电路有关;

总之如果选择某个IO口作为外部中断的触发信号,就必须配置这个IO口为输入模式,不然无法触发中断。