历史上的今天

今天是:2024年10月07日(星期一)

正在发生

2018年10月07日 | STM32学习之GPIO

发布者:Amy啊111111 来源: eefocus关键字:STM32  GPIO 手机看文章 扫描二维码
随时随地手机看文章

1,首先应该使能GPIO的时钟,GPIO全都挂载在总线AHB1上,库函数对应为

RCC_AHB1PeriphClockCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState);

RCC_AHB1Periph为挂载在AHB1的所需要的外设,FunctionalState NewState可为ENABLE或DISABLE。

因为与时钟相关,所以在RCC文件里

2,配置GPIO结构体的成员,GPIO所需配置有

  GPIO_Pin;         GPIO具体的引脚            

  GPIO_Mode;     GPIO端口模式寄存器,可配置为输入输出复用模拟

  GPIO_Speed;     GPIO输出速度寄存器,根据具体信号需求选择速率

  GPIO_OType;     选择GPIO推挽或是开漏输出

  GPIO_PuPd;    选择内部上拉或者是下拉

由于初始化时结构体不同,可重新定义一个结构体

3.把配置好的结构体写入寄存器

GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)


关键字:STM32  GPIO 引用地址:STM32学习之GPIO

上一篇:STM32学习之DMAM-M模式
下一篇:基于STM32的队列与栈

推荐阅读

        看起来,谷歌要进一步强化Pixel产品线。          据外媒最新报道,10月9日的新品发布会上,我们不仅将见到Pixel 3/3 XL手机,预装Chrome OS的Pixel Slate二合一平板有望同步亮相。  Pixel Slate的对手将是iPad Pro和微软Surface,均采用可触摸平板搭配键盘套的设计。相较去年的Pixelbook笔记本,Pixel Slate的便携性...
在AI换脸软件ZAO和旷视校园人脸识别的风波后,17万人脸数据被公开挂在网上商城出售的消息“接踵而至”,人脸突然成了“危险品”。无处不在的人脸识别,当采集人脸数据的渠道越来越广,很多人会疑惑,我们的人脸数据最终都流向了哪里?在刷脸解锁手机,付款,进出入高铁站、机场的时代,你的脸可能在研究人员的数据集中,也可能在暗网的黑产交易中,也可能...
综合编译自HPC与Techcrunch不知是否巧合,十一期间,Nvidia和Arm都前后举行了开发者大会,Nvidia CEO黄仁勋前脚刚参加完GTC的主题演讲后,又与Arm CEO Simon Segars在Arm开发者大会上尽情畅谈,包括AI、数据中心、并购以及其他等等。黄仁勋:Nvidia与Arm结合为了人工智能和超级计算的创新黄仁勋承诺将保留Arm在剑桥的总部,同时将投资5200万美元打造英...
据悉,我国机器人研究开始于八十年代,在技术上晚于其它的发达国家。但是目前我国机器人水平已经实现了跨越性的进步,且来看看2021中国科技机器人企业排行榜TOP10: 1、美的集团:工业机器人、物流自动化系统 2、埃斯顿:工业机器人及智能制造系统 3、创新:与飞行器控制系统 4、汇川技术:工业机器人核心部件与整机 5、航天科技:航天工业机器人研...

史海拾趣

问答坊 | AI 解惑

关于数显抢答器设计的迷惑?

各位大侠,你们好,近来,我自己在编写一个P0接数码管段选,P2接位选,P3接4*4键盘控制的八路数显抢答器的汇编程序,总是调试不出来,很是郁闷,请问大家有没有这方面的程序,资料让我参考一下,谢谢大家了,我的邮箱是gxlizhongren@sina.com…

查看全部问答∨

有没有哪位做过电机控制方面的程序?

不知道这里有谁做过电机控制的?用AVR的MCU或者DSP等都可以,能不能分享下经验与学习要点,我只知道写理论知识,看过一些例程(汇编的,看到头大),但还有点云里雾里的感觉…

查看全部问答∨

求芯片推荐

用于单片机系统中,存储数据的外部存储器,大概16K或32K,spi接口通信,速度不快,苦于未找到合适型号,希望高手给予帮助…

查看全部问答∨

我这个USB设备应该如何读写呢?(HID类型,中断传输)分不是问题!谢谢大家

我的一个数据采集设备,通过USB连接,但硬件部分的信息不太清楚,只知道是HID设备,而且是中断方式传输!首先通过API函数获取了设备的Path为: \\\\?\\hid#vid_1267&pid_5aa5&mi_00#72fab1c51&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030} ...…

查看全部问答∨

问一个串口通信后数据处理的问题(VC++)

写了个跟串口通信有关的程序。串口接受的代码如下: void CMyDlg::OnComm() {         // TODO: Add your control notification handler code here         VARIANT variant_inp;     &nb ...…

查看全部问答∨

谁帮我看看这个串口的部分程序 谢谢

这是串口通信程序 在书抄下来的 其中一部分是这样的  发送请求信号0xaa 等待响应0xbb          do         {                 SBUF=Send ...…

查看全部问答∨

vxworks socket 编程

vxworks下socket有几种模型? 大量tcp连接的时候,windows上有完成端口,linux上有epoll方式,vxworks上有没有类似的模式? 现在用select模式,每次有事件都需要遍历所有socket,socket数量约500个左右(tcp连接)…

查看全部问答∨

新手求助,自检的方波显示有过冲现象

我是新手,最近在网上淘了个二手GOLDSTAR OS-9020A,20M的示波器,自检的方波显示有过冲现象,这样子正常吗,影响正常使用吗?…

查看全部问答∨

关于把横屏显示改成竖屏显示后,触摸屏的问题

各位,我把TFT改成竖屏显示后,整个触摸屏就乱了,比如要在离BUTTON很远的地方点触摸屏才能按到BUTTON,拖动对话框,对话框手指运动的相反方向运动,等等。请问这是什么原因。…

查看全部问答∨

关于EEPROM的掉电保存问题

还是我啦,我觉得上次发的帖子少了很多东西,这次把原理图和PDF资料也加上了,请各位大侠看看这个编码器的程序到底为什么不能实现掉电保存功能,是不是pcon的问题呢?我试过了但是还是有问题~!   TP37     &n ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved