历史上的今天
今天是:2025年04月10日(星期四)
2019年04月10日 | STM32应用简章之GPIO初始化
2019-04-10 来源:eefocus
//初始化IO模式:上拉/下拉输入。调用函数:
void KEY_Init(void) //IO初始化
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE);//使能PORTA,PORTE时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;//KEY0-KEY2
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化GPIOE2,3,4
}
// 扫描IO口电平(库函数/寄存器/位操作)。
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4)//读取按键0
史海拾趣
|
应网友之邀,发个运算放大的减法应用,PROTEL99SE格式,只要改变R1/R2以及R3/R4的比值即可改变放大倍数 [ 本帖最后由 西门 于 2009-5-21 05:39 编辑 ]… 查看全部问答> |
|
FPGA设计中时序是需要考虑的三大重要问题(timing,resource,power)之一,本资料详细介绍了setup time,hold time,time skew等等,阅读了本资料后你将会在设计中采取一定的时钟策略让自己的设计满足时序要求。… 查看全部问答> |
|
软件自毁技术 能不能用软件编写 程序彻底删除本软件的数据或者是删除整个硬盘的数据 软件自毁技术 能不能用软件编写 程序彻底删除本软件的数据或者是删除整个硬盘的数据 学这个应该看哪些方面的书… 查看全部问答> |
|
怎样让EVC在生成(build)程序时不自动连接设备并下载? 怎样让EVC在生成(build)程序时不自动连接设备并下载? 就是说我每次build程序时EVC总是会默认试图连接设备并将程序下载到设备,而实际上我并不需要这么做,所以我每次都得点\"取消\". 有没有设置让EVC不这么做?… 查看全部问答> |
|
最近实验室要上一个无线抄表的项目,打算用ZIGBEE的方案,昨天看了版主的TI ZIGBEE套件,感觉不错,不只是否有人愿意出售,或者把相关资料或者介绍传上来,谢谢大家!~… 查看全部问答> |
|
数字水位传感器智能变送器由于所处地理位置和气候影响,我国是一个水旱灾害频繁的国家,尤其是洪涝灾害,长期影响经济的发展,并给国家和人民生命财产造成重大损失。为了提高洪水的有效预见期,及时准确地掌握各主要河流的水位变化情况,自20世纪70 ...… 查看全部问答> |
|
比较关注我们家庭物联网的网友都会有个疑问,很多人都没在做富士通,在做430。其实我们是有原因的,因为物联网注定了我们需要网络节点,而富士通板子只有一块,所以采用了TI的430作为子节点的控制芯片。 现奉上MB9BF506R的串口通讯代码: ...… 查看全部问答> |




