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

网站seo优化推推蛙青岛seo推广

网站seo优化推推蛙,青岛seo推广,wordpress easydigital,怎么套网站问: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/367283.html

相关文章:

  • 如何在国内做网站广州广告公司
  • 临朐整站优化软文案例短篇
  • 北京做网站的网站为什么要seo?
  • 西安医院网站建设网游推广
  • 如何建个人微信公众号优化方案官网电子版
  • 临沂网站建设铭镇体验式营销
  • 河北网站设计成功柚米科技seo营销怎么做
  • 磁县网站设计公司市场营销产品推广策划方案
  • 温州企业网站制作免费网站入口在哪
  • 建设班级网站过程如何自己制作一个网站
  • 福州建站模板厂家广州专业seo公司
  • 做三级分销网站制作百度广告推广费用
  • 自己做营销型网站如何建网址
  • 泰国如何做网站推广安徽网络关键词优化
  • python可以做网站吗推广优化工具
  • 个人网站做音乐网要备文化深圳网站seo推广
  • 门户网站制作平台外贸seo网站
  • web网站开发的测试计划网络营销企业网站优化
  • 汕头做网站设计设计网站大全
  • 自己网站做问卷调查百度云资源链接分享群组
  • 重庆网站建设设计公司信息小程序推广的十种方式
  • 设置网站的默认页面aso优化服务站
  • 旅游网站前端建设论文app推广好做吗
  • wordpress播放本地mp4seo优化培训学校
  • 北京鑫创网站建设百度推广电话是多少
  • 为什么用html5做网站竞价关键词排名软件
  • 空间转移 wordpress品牌seo是什么
  • 搭建个人网站教程aso排名优化知识
  • 网站建设备案多长时间写软文赚钱的平台都有哪些
  • wordpress里面做滚动展示商丘seo外包