历史上的今天
返回首页

历史上的今天

今天是: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


推荐阅读

史海拾趣

Diode Laser Concepts公司的发展小趣事

随着技术的不断成熟,Diode Laser Concepts公司开始将产品推向市场。公司凭借其卓越的性能和稳定性,在电子制造、半导体加工等领域迅速获得了客户的认可。同时,公司不断投入研发,推出了一系列创新的二极管激光产品,如超短脉冲激光器和高精度定位系统等,进一步巩固了市场地位。

锋鸣电子(Fengming)公司的发展小趣事

在稳固光伏胶膜市场的同时,福斯特并未停止前进的步伐。公司积极拓展产品品类,进入电子新材料领域。2014年,公司开始开发PCB用感光干膜,进军电子信息产业。感光干膜作为PCB产业最核心的工艺材料之一,对电子信息产业的发展具有重要意义。福斯特凭借其技术实力和市场洞察力,迅速在该领域取得突破,成为行业内的佼佼者。至2020年,公司感光干膜销量大幅增长,为公司带来了新的增长点。

ECLIPTEK公司的发展小趣事

面对数字化浪潮的冲击,ECLIPTEK公司积极拥抱数字化转型和智能制造。公司引入大数据、云计算和人工智能等先进技术,推动生产过程的智能化和自动化。通过数字化转型和智能制造,ECLIPTEK不仅提高了生产效率和质量,还降低了生产成本和能源消耗。这一转型为公司未来的发展奠定了坚实的基础。

FETek Technology(东沅)公司的发展小趣事

在半导体测试领域取得成功后,东沅并没有停止前进的步伐。他们开始关注新兴的电子行业趋势,并决定拓展新的业务领域。例如,他们开始研发和生产与电源管理相关的Power Mosfet产品,这些产品具有高效能、高可靠度和价格优势等特点,迅速在市场上占据了一席之地。此外,东沅还积极拓展射频和模拟芯片领域的研发和销售,为客户提供更全面的解决方案。

High Energy Corp公司的发展小趣事

FETek Technology(东沅)于XXXX年在台湾台北市成立,由一群志同道合的半导体行业专家组成。他们看到了当时电子行业对高质量、高效率半导体测试解决方案的迫切需求,于是决定创立东沅,专注于提供这一领域的创新产品。初期,公司面临资金紧张、人才匮乏等挑战,但他们凭借坚定的信念和不懈的努力,逐渐吸引了更多的投资者和优秀人才加入。

Gold Peak Group公司的发展小趣事
定期对控制电路进行检查和维护,确保接触器、继电器等元件的性能良好,触点无粘连或损坏。

问答坊 | AI 解惑

应网友之邀,发个运算放大的减法应用

应网友之邀,发个运算放大的减法应用,PROTEL99SE格式,只要改变R1/R2以及R3/R4的比值即可改变放大倍数 [ 本帖最后由 西门 于 2009-5-21 05:39 编辑 ]…

查看全部问答>

FPGA设计中的CLK

FPGA设计中时序是需要考虑的三大重要问题(timing,resource,power)之一,本资料详细介绍了setup time,hold time,time skew等等,阅读了本资料后你将会在设计中采取一定的时钟策略让自己的设计满足时序要求。…

查看全部问答>

软件自毁技术 能不能用软件编写 程序彻底删除本软件的数据或者是删除整个硬盘的数据

软件自毁技术 能不能用软件编写 程序彻底删除本软件的数据或者是删除整个硬盘的数据 学这个应该看哪些方面的书…

查看全部问答>

怎样让EVC在生成(build)程序时不自动连接设备并下载?

怎样让EVC在生成(build)程序时不自动连接设备并下载? 就是说我每次build程序时EVC总是会默认试图连接设备并将程序下载到设备,而实际上我并不需要这么做,所以我每次都得点\"取消\". 有没有设置让EVC不这么做?…

查看全部问答>

询问关于TI公司ZIGBEE开发套件的信息!~

最近实验室要上一个无线抄表的项目,打算用ZIGBEE的方案,昨天看了版主的TI ZIGBEE套件,感觉不错,不只是否有人愿意出售,或者把相关资料或者介绍传上来,谢谢大家!~…

查看全部问答>

基于AD7280A的电池管理系统检测单元

参加活动方案 已经上传在附件中,相关文档也在。希望能够通过审核祝活动成功!…

查看全部问答>

数字水位传感器智能变送器

数字水位传感器智能变送器由于所处地理位置和气候影响,我国是一个水旱灾害频繁的国家,尤其是洪涝灾害,长期影响经济的发展,并给国家和人民生命财产造成重大损失。为了提高洪水的有效预见期,及时准确地掌握各主要河流的水位变化情况,自20世纪70 ...…

查看全部问答>

富士通mb9bf506串口通讯

比较关注我们家庭物联网的网友都会有个疑问,很多人都没在做富士通,在做430。其实我们是有原因的,因为物联网注定了我们需要网络节点,而富士通板子只有一块,所以采用了TI的430作为子节点的控制芯片。   现奉上MB9BF506R的串口通讯代码: ...…

查看全部问答>

有没有人将TINYOS移植到ARM中啊 求助啊

有没有人将TINYOS移植到ARM中啊   求助啊…

查看全部问答>

电子焊接工艺技术

主要内容 • 焊接基本原理 • 焊接材料 • 手工焊 • 波峰焊 • 再流焊 • 电子焊接工艺新进展 …

查看全部问答>