apollo系列之apollo2 mcu开发(驱动篇)之2.2-GPIO相关

简介: apollo系列之apollo2 mcu开发(驱动篇)之2.2-GPIO相关

一、输出高电平

demo

用法1:

am_hal_gpio_pin_config(GPIO_xx, AM_HAL_PIN_OUTPUT);
am_hal_gpio_out_bit_set(GPIO_xx);


用法2:

am_hal_gpio_pinconfig(GPIO_XX, g_AM_HAL_GPIO_OUTPUT);    // int1
 am_hal_gpio_state_write(GPIO_XX, AM_HAL_GPIO_OUTPUT_SET);


二、输出低电平


demo


用法1:

am_hal_gpio_pin_config(GPIO_xx, AM_HAL_PIN_OUTPUT);
am_hal_gpio_out_bit_clear(GPIO_xx);


用法2:

am_hal_gpio_pinconfig(GPIO_XX, g_AM_HAL_GPIO_OUTPUT);
am_hal_gpio_state_write(GPIO_XX, AM_HAL_GPIO_OUTPUT_CLEAR);


目录
相关文章
|
9月前
嵌入式开发板串口驱动框架
嵌入式开发板串口驱动框架
84 0
|
6月前
|
传感器
手把手在STM32F103C8T6上构建可扩展可移植的DHT11驱动
【8月更文挑战第29天】本文详细介绍在STM32F103C8T6上构建可扩展且可移植的DHT11温湿度传感器驱动的步骤,包括硬件与软件准备、硬件连接、驱动代码编写及测试。通过这些步骤,可根据实际项目需求优化和扩展代码。
221 0
|
8月前
|
开发者
【经典案例】使用HAL库配置STM32F407的SPI外设
在嵌入式系统开发中,STM32F407是一款广泛应用的微控制器,而SPI(Serial Peripheral Interface)是一种常用的通信接口。本文将详细介绍如何使用STM32的硬件抽象层(HAL)库配置STM32F407的SPI外设,并提供完整的代码示例。
741 1
|
9月前
|
Perl
【ZYNQ】SPI 简介及 EMIO 模拟 SPI 驱动示例
【ZYNQ】SPI 简介及 EMIO 模拟 SPI 驱动示例
774 0
|
供应链 数据可视化 程序员
OpenHarmony:如何使用HDF驱动控制LED灯
OpenHarmony:如何使用HDF驱动控制LED灯
181 0
|
传感器 智能硬件
STM32cubemx配置驱动DHT11模块
STM32cubemx配置驱动DHT11模块
199 0
|
Linux
总线驱动--SPI驱动(下)
总线驱动--SPI驱动
207 0
|
Linux API SoC
总线驱动--SPI驱动(上)
总线驱动--SPI驱动
367 0
|
缓存 Linux API
Linux驱动分析之Uart驱动架构
UART设备驱动可以使用tty驱动的框架来实现,但是因为串口之间有共性,所以Linux在tty接口上封装了一层(serial core)。后面我们再拿一篇文章来解释tty驱动,tty其实就是各种终端设备,串口其实也是终端设备。
Linux驱动分析之Uart驱动架构
|
缓存 Linux 芯片
openharmony GPIO 驱动开发
openharmony GPIO 驱动开发
278 0
openharmony GPIO 驱动开发