当前位置: 首页 > wzjs >正文

专业网站建设价格最优国外摄影网站

专业网站建设价格最优,国外摄影网站,教学互动网站开发背景,手机兼职图片问:bootloaderAPP程序中,为什么有些APP引脚无法正常使用?无法设置高低电平 主控芯片GD32F415,参考案例bootloader中的引脚使用: 参考案例APP程序的引脚使用: 以及个人使用的无线模组,高电平使能…

问:bootloader+APP程序中,为什么有些APP引脚无法正常使用?无法设置高低电平


主控芯片GD32F415,参考案例bootloader中的引脚使用:

参考案例APP程序的引脚使用:

以及个人使用的无线模组,高电平使能引脚:

多次测试给PB13引脚给高电平,均未成功。经过分析得知,是PB13引脚在bootloader中定义成CAN1_TX,再次使用需要GPIO引脚去初始化!


GPIO引脚去初始化方法(GD32芯片,C语言)

在GD32微控制器中,GPIO引脚的去初始化通常包括以下几个步骤:

基本去初始化步骤

  1. 禁用GPIO时钟(如果需要完全释放资源)

  2. 配置引脚为模拟输入模式(高阻态,最安全的状态)

  3. 禁用相关中断(如果之前使能了)

示例代码

#include "gd32fxxx.h"  // 根据具体型号包含对应的头文件void gpio_deinit(uint32_t gpio_periph, uint32_t pin)
{// 1. 配置引脚为模拟输入模式(高阻态)gpio_init(gpio_periph, GPIO_MODE_AIN, GPIO_OSPEED_50MHZ, pin);// 2. 禁用该引脚的中断(如果之前使能了)exti_init(EXTIx, EXTI_INTERRUPT, EXTI_TRIG_NONE); // 禁用对应EXTI线exti_interrupt_flag_clear(EXTIx); // 清除中断标志// 3. 禁用GPIO时钟(谨慎操作,确保没有其他引脚在使用)// rcu_periph_clock_disable(RCU_GPIOx); // 一般不推荐,除非确定不再使用该GPIO端口
}

注意事项

  1. 时钟禁用要谨慎:如果GPIO端口的其他引脚还在使用,不要禁用时钟

  2. 中断处理:如果引脚配置了中断,必须正确禁用相关EXTI线

  3. 复用功能:如果引脚配置了复用功能(如UART、SPI等),需要先禁用外设

  4. 具体型号差异:不同GD32系列可能有细微差异,请参考对应型号的参考手册

完整示例(带外设释放)

void peripheral_gpio_deinit(uint32_t gpio_periph, uint32_t pin)
{// 1. 重置引脚配置gpio_init(gpio_periph, GPIO_MODE_AIN, GPIO_OSPEED_50MHZ, pin);// 2. 禁用中断switch(pin) {case GPIO_PIN_0: exti_init(EXTI_0, EXTI_INTERRUPT, EXTI_TRIG_NONE); break;case GPIO_PIN_1: exti_init(EXTI_1, EXTI_INTERRUPT, EXTI_TRIG_NONE); break;// ... 其他引脚}// 3. 清除中断标志exti_interrupt_flag_clear(pin);// 4. 如果有上拉/下拉电阻,也禁用gpio_pullup_enable(gpio_periph, pin); // 或 pulldown,根据情况
}

复位GPIO函数(直接复位一组GPIO)

根据使用的具体GD32型号和开发环境调整上述代码。

http://www.dtcms.com/wzjs/602541.html

相关文章:

  • 天津平台网站建设哪里好安卓手机优化大师官方下载
  • 广元市住房与城乡建设厅网站重庆网站推广营销代理
  • 网站如何做seo推广方案宣城地宝网站开发
  • 自己做网站有什么用广东新闻联播回看
  • 网站开发需求调研你博客使用的WordPress吧
  • 网站开发及维护是什么企业展厅数字多媒体
  • 郑州汉狮做网站网络公司名词解释响应式网页设计
  • ppt模板网站开发如何推广一款app
  • 星光影视园网站建设案例南通优化网站收费标准
  • 桂林北站时刻表秦皇岛建设网站
  • 湘潭做网站出色磐石网络绍兴做网站公司
  • 服务器做内网网站导航网站分析
  • 重庆专业网站定制珠海网站备案
  • html门户网站开发源代码杭州网站开发工程师
  • logo123seo优化排名怎么做
  • 台州网站制作电子商务网站界面设计实验报告
  • 网站后台设置关键字东莞专业的单位网站建设
  • 虚拟展馆官方网站建设织梦可以做导航网站
  • 搞一个网站需要多少钱做优秀企业网站
  • 西安网站seo 优帮云教人做饮料的网站
  • 传媒公司网站源码专业广州做网站公司
  • 哪里有做网站推广网站关键词怎么添加
  • 昆明网站建设那家好自己做交易网站
  • 戴尔的网站建设目标网站推广怎么推广
  • 优服优科网站建设公司如何编写一个app
  • 萧山网站建设xsszwl手机在线图片编辑器
  • 内蒙古建设厅设计处网站室内设计师培训网
  • wordpress主题切换不了河北利用关键词优化网页
  • 手机网站做安卓客户端如何打开用wordpress
  • 8g流量网站贵阳手机网站建设费用