上拉或下拉 选择设置:
mt_set_gpio_pull_select(COL_REG[i], 0);
mt_set_gpio_pull_select(COL_REG[i], 1);
mt_set_gpio_pull_select(COL_REG[i], 1);
拉高(设置1), 拉低(设置0) 操作:
%MCEPASTEBIN%
s
设置输入 输出:
mt_set_gpio_dir(u32 pin, u32 dir) 设置输入还是输出
mt_get_gpio_dir(u32 pin) 获取输入输出的状态
mt_set_gpio_pull_enable(u32 pin, u32 enable) 上下拉使能
mt_get_gpio_pull_enable(u32 pin) 获取上下拉状态
mt_set_gpio_pull_select(u32 pin, u32 select)
上拉或下拉 选择设置
mt_get_gpio_pull_select(u32 pin)
mt_set_gpio_inversion(u32 pin, u32 enable)
mt_get_gpio_inversion(u32 pin)
mt_set_gpio_out(u32 pin, u32 output)
mt_get_gpio_out(u32 pin)
mt_get_gpio_in(u32 pin)
mt_set_gpio_mode(u32 pin, u32 mode)
mt_get_gpio_mode(u32 pin)
mt_set_clock_output(u32 num, u32 src, u32 div)
mt_get_clock_output(u32 num, u32 *src, u32 *div)
mt_get_clock_output(u32 num, u32 *src, u32 *div)
mt_set_gpio_dir(GPIO_SPEAKER_EN_PIN,GPIO_DIR_OUT); // output
mt_set_gpio_out(GPIO_SPEAKER_EN_PIN,GPIO_OUT_ONE); // high
mt_set_gpio_out(GPIO_SPEAKER_EN_PIN,GPIO_OUT_ONE); // high
本文介绍了MTK GPIO的配置和操作方法,包括设置上拉下拉、输入输出、上下拉使能、电平控制等功能,提供了详细的API调用示例。
4062

被折叠的 条评论
为什么被折叠?



