MAX78002 GPIO操作

一、GPIO介绍

  1. GPIO结构体

typedef struct {

mxc_gpio_regs_t *port;  //端口

uint32_t mask;         //引脚

mxc_gpio_func_t func;  //功能、输入、输出、复用

mxc_gpio_pad_t pad;   //上下拉

mxc_gpio_vssel_t vssel;  //电压选择

mxc_gpio_drvstr_t drvstr;  //驱动能力

} mxc_gpio_cfg_t;

其他不用细讲,对IO的操作都一样,重点讲解下vssel 和drvstr

MAX78002 GPIO操作_第1张图片

其中,VDDIO是1.8V,VDDIOH是3.3V,vssel控制的就是电压

Drvstr选择是MXC_GPIO_DRVSTR_0~MXC_GPIO_DRVSTR_4,对应电流1mA、2mA、4mA、8mA,所有IO总共输出电流48mA

MAX78002 GPIO操作_第2张图片

你可能感兴趣的:(单片机,嵌入式硬件,ai)