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

徐州网站建设求职简历百度联盟个人怎么接广告

徐州网站建设求职简历,百度联盟个人怎么接广告,如何在大网站做外链,网站做cnzz流量统计1. 问题来源:RS485通信时,且数据量大、持续运行一段时间后,发现RS485使能引脚没有得到释放,导致总线锁死,无法通信,影响到整个总线的设备。 2. 问题分析:1)经过测试和跟踪&#xff…

1. 问题来源:RS485通信时,且数据量大、持续运行一段时间后,发现RS485使能引脚没有得到释放,导致总线锁死,无法通信,影响到整个总线的设备。

2. 问题分析:1)经过测试和跟踪,使能脚的释放指令已经执行,但是引脚实际并没有生效。2)网上找到的资料说是端口竞争冒险问题,在发生中断后可能发生无法有效控制的情况,与本次现象很相似。

3. 解决办法:

修改前使用的GPIO控制函数为:

en_result_t Gpio_WriteOutputIO(en_gpio_port_t enPort, en_gpio_pin_t enPin, boolean_t bVal)

修改后使用的GPIO控制函数为:

en_result_t Gpio_ClrIO(en_gpio_port_t enPort, en_gpio_pin_t enPin)
{SetBit(((uint32_t)&M0P_GPIO->PABCLR + enPort), enPin, TRUE);return Ok;
}
en_result_t Gpio_SetIO(en_gpio_port_t enPort, en_gpio_pin_t enPin)
{SetBit(((uint32_t)&M0P_GPIO->PABSET + enPort), enPin, TRUE);return Ok;
}

以上适用于HC32F1XX系列,有置位和复位寄存器的MCU,且官方代码提供对应的函数。

但是HC32F005的DLL库里并没有上述的函数,且MCU也没有对应置位、清除寄存器,所以不适用上述的函数。

手动添加函数为:

en_result_t Gpio_SetIO(en_gpio_port_t enPort, en_gpio_pin_t enPin)
{SetBit(((uint32_t)&M0P_GPIO->P0OUT + enPort), enPin, TRUE);return Ok;
}
en_result_t Gpio_ClrIO(en_gpio_port_t enPort, en_gpio_pin_t enPin)
{SetBit(((uint32_t)&M0P_GPIO->P0OUT + enPort), enPin, FALSE);retu

4. 总结,对于HC32F003、HC32F005等低端MCU,应避免频繁中断导致参数传递异常,从而解决问题。

5. 实际测试:运行两天后,问题再次复现!!!崩溃!

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

相关文章:

  • 房产信息网多久更新一次郑州好的seo外包公司
  • 旅游网站制作毕业论文武汉武汉最新
  • 济南网站哪家做的好广告投放怎么做
  • 长安做网站价格bt种子bt天堂
  • 晋江做网站模板sem是什么意思
  • 开源手机网站建站系统搜狐视频
  • 新浪网站用什么语言做的南宁网站建设优化服务
  • 玉溪企业网站建设湖南网站建设seo
  • 品牌网站建设优化公司神秘网站
  • 建设网站需要几个文件夹宁德市区哪里好玩
  • wordpress版mibt电影站东莞产品网络推广
  • 成都网站建设市场分析seo挂机赚钱
  • 医药企业网站建设要哪些备案baidu优化
  • 闵行网站开发学电脑培训班
  • 网站流量和带宽百度搜索引擎推广怎么弄
  • wordpress附件详情seo搜索引擎营销工具
  • wordpress 可爱主题seo怎么做最佳
  • 排行网页游戏湖南有实力seo优化哪家好
  • 南宁两学一做网站珠海网络推广公司
  • 一级做a爰片香蕉视频网站网站优化外包公司
  • wordpress多媒体位置优化大师app下载
  • 黄村网站建设费用免费创建网站的平台
  • 乐清seo公司做网站seo推广公司
  • wordpress微信登录调用青岛网站关键词优化公司
  • 网站建设 软文发布自建网站
  • 哈尔滨发布信息的网站优化软件刷排名seo
  • 旅游网站的功能爱站网关键词挖掘机
  • 临沂医院网站建设安徽做网站公司哪家好
  • 做首图的网站安徽seo报价
  • 网站开发网页跳转到新的页面重庆电子商务网站seo