HK32MCU应用笔记(十二)| HK32F103xC/D/E的GPIO的应用及注意事项


HK32F103x/C/D/E是航顺芯片推出的中大容量的103系列芯片,而作为32位MCU最常用功能就是GPIO。
HK32F103x/C/D/E是航顺芯片推出的中大容量的103系列芯片,而作为32位MCU最常用功能就是GPIO。
从STM32F0部分型号开始,比如 STM32F04x 和 STM32F09x,STM32 越来越多的型号具有了空片检测(Empty Check)功能。
GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
当你需要控制引脚为高电平或低电平时,该功能就是作为GPIO输出功能使用。
一个产品的功耗不光是硬件功耗的事,其实软件也是影响整个产品功耗的一个关键因素。进行STM32低功耗产品开发时,可以通过GPIO配置方式来减低功耗。
位操作就是可以单独的对一个比特位读和写,这个在 51 单片机中非常常见。51 单片机中通过关键字 sbit 来实现位定义,STM32没有这样的关键字,而是通过访问位带别名区来实现。
以新唐 NuMaker-IIoT-NUC980 为平台,使用 Linux 进行开发,学习开发各式功能。
GPIO口,通用输入输出,这个大家都知道,但是输入,输出的电路是什么样的,其实并不用太关心,只需配置寄存器即可,但是还是要摸一摸,为了方便理解,引入了单片机的IO口原理图来说明(道理是一样的)。
初始化GPIO的常用格式:1.引用结构体;2.使能GPIO;3.设置引脚的引脚、模式、速度;4.初始化指定的GPIO;5.推挽输出要设置GPIO的高低电平。
Microchip的USB70xx集线器系列的USB转GPIO桥接功能为系统设计人员提供更多系统控制,还能降低BOM。通用输入/输出(General Purpose Input/Outputs,GPIO)可用于任何常见的3.3V的数字控制和输入功能。