STM32CUBEIDE(4)----GPIO输出函数说明

概述本章主要讲解gpio输出函数说明。 最近在弄st和gd的课程,需要样片的可以加群申请:615061293。
hal_gpio_init()函数该函数的作用是根据gpio_init中指定的参数初始化gpiox外设。
由于是对管脚进行初始化定义,一般在mian()函数初始化中。 而在主程序的初始化中,有个注释是初始化所有配置的外设,点击查看这个函数。
在mx_gpio_init()可以看到,这里对管脚进行了初始化的配置。
hal_gpio_deinit()函数该函数的作用是重置gpio口,由下图可知,该函数输入gpio管脚号即可初始化对应的gpio。
hal_gpio_writepin()函数该函数的作用是设置或清除选定的数据端口位。
一般情况下是配置gpio输出高低电平。
hal_gpio_togglepin()函数该函数的作用是翻转选定的数据端口位。
一般情况下是切换gpio输出电平状态。
hal_gpio_lockpin()函数锁定gpio引脚配置寄存器,就是将gpio的模式锁定,例如有个gpio已经设定为推挽输出模式,只要将该gpio锁定,后面你的代码执行该gpio变成输入模式的代码将不起作用,最主要作用是在强干扰环境下防止意外跑飞导致修改io的模式状态导致严重意外问题,一般情况下不适用该函数。


易现与华星创业合作 开启《三体》主题AR/MR技术与应用共创
苹果公布一项AR功能 可允许任何人使用苹果设备快速上手制作AR生成内容
手机品牌的怪圈,青少年买账iPhone,成人消费三星
自动驾驶未来命运 是联合还是独食
怎样区分线性和非线性_线性与非线性的区别(线性分析、线性模型)
STM32CUBEIDE(4)----GPIO输出函数说明
汇威手机AICALL品牌发布,汇威为何选择此时进入智能手机市场?
今天的云计算到底是什么样的
电容传感器使用过程中的问题
努比亚Z17最新消息:努比亚Z17真旗舰配置太彪悍!8GB内存+2300W双摄+IP67防水
山西开展第三代半导体核心技术攻关,解决制约产业发展的难题
如何确保无线协议的互联互通?未来IoT的发展又会是什么情况?
语音芯片如何使用?简单易上手的语音ic有哪些?WT588F
台湾NCC出台草案不准电信设备标示中国台湾
5G技术的发展会给工业控制行业带来什么益处吗
FPC柔性电路板设计经常会遇到什么问题
胎压传感器系统市场分析详解
魅族将于2020年第二季度推出真5G产品
3DVR相机助力互联网为VR看房增添了新的可能
世界领先的华为5G实验室突发火情