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

互联网产品设计公司东莞seo关键词排名优化排名

互联网产品设计公司,东莞seo关键词排名优化排名,做百度外链哪些网站权重高点,做打折网站如何目前在用STM32G070做项目,其中PD2TIMER3去模拟PWM,PD0用作按键检测,测试发现PD0低电平检测没有问题,高电平检测不到,电路图如下图所示: 用万用表测试电平,高电平1.0V左右,首先怀疑硬…

       目前在用STM32G070做项目,其中PD2+TIMER3去模拟PWM,PD0用作按键检测,测试发现PD0低电平检测没有问题,高电平检测不到,电路图如下图所示:

 用万用表测试电平,高电平1.0V左右,首先怀疑硬件问题,把光电开关拔掉,P16悬空发现还是1.0V,后面电阻和电容也没有短路;再查软件,把IO口看了下,PD0初始化也看了,没有问题,想不通了,于是百度下,搜到下面这篇文章:STM32G070单片机 PD0 PB15引脚内部下拉使用需要主意。

项目场景:

STM23G070单片机的PD0引脚作为开漏输出的时候,外部接了一个51K上拉电阻到5V,想让PD0开漏输出高的时候是5V,开漏输出低的时候是0V。


问题描述:

STM23G070单片机的PD0引脚作为开漏输出的时候,外部接了一个51K上拉电阻到5V,单独测试PD0的时候是可以正常的,开漏输出高的时候5V,低的时候可以到0V,但是一旦PD1推挽输出输出高之后,情况就变了,在PD1推挽输出高情况下,PD0开漏输出高的时候却始终只有2.4V,输出低的时候是0V,正常的。
在这里插入图片描述


原因分析:

查阅STM32G0数据手册可知
在这里插入图片描述
这个引脚的电平类型为FT_c,我们知道FT是容忍5V的意思,那么FT_c是什么意思?不妨看看说明:在这里插入图片描述
然后去用户手册查看GPIO相关说明,找到以下内容:
在这里插入图片描述
基本上了解状况了,再看一下相关寄存器说明:
在这里插入图片描述
具体说明:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201217142636491.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NDQ5MzQy,size_16,color_FFFFFF,t_70


解决方案:

看了以上说明,基本明白怎么操作了。在初始化IO的时候,应该把SYSCFG registers的UCPD2_STROBE位设置一下就ok了。

HAL库操作:
HAL_SYSCFG_StrobeDBattpinsConfig(SYSCFG_CFGR1_UCPD2_STROBE);
寄存器操作:
SYSCFG->CFGR1 |= 0x00600;

其实PA8和PA15也是这样的。如果我们不需要这个下拉电阻,需要按照上面的操作调整一下。
在这里插入图片描述
在这里插入图片描述
即TYPE-C充电管理的相关引脚,所以才会有这样的设置。若想进一步了解TYPE-C相关知识,可以自行查找相关资料。

于是按着提示修改:

    LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SYSCFG);LL_SYSCFG_DisableDBATT(LL_SYSCFG_UCPD1_STROBE | LL_SYSCFG_UCPD2_STROBE);

或者

    LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SYSCFG);SYSCFG->CFGR1 |=0x00000600;

再测试,正常。

http://www.mmbaike.com/news/80363.html

相关文章:

  • 税务网站建设 目标哈尔滨seo公司
  • 海口做网站北京有限公司
  • 胶州专业建站淘宝网店运营
  • 东莞网站制作咨询祥奔科技软文营销怎么做
  • 嘉兴 网站 建设十种营销方法
  • 国家新闻出版署是什么机构西安seo关键词推广
  • cms建站系统免费搜索引擎营销就是seo
  • 大气的企业网站北京seo排名收费
  • 营销型网站建设策划案网络广告文案
  • 广西南宁b2b网站建设吸引人的微信软文
  • 大庆建设中等职业技术学校网站宁波seo外包
  • 南京网站建设 雷方象科技专注于什么领域
  • 龙岩网站设计营销型网站建站推广
  • 网站开发人员工具种类网站排名seo培训
  • 郴州网站seo百度seo推广怎么收费
  • 怎么样申请网站企业营销策略分析论文
  • 淄博百度关键词排名优化工具
  • 建设图书馆网站同城推广平台有哪些
  • 做外贸常用的b2b网站网址查询ip地址
  • 中国中小企业网官方网站自己怎么做网址开网站
  • 网上商城系统软件包头整站优化
  • 网站设计 书籍新闻稿发布平台
  • 网站运营适合什么样的人做市场调研报告800字
  • 15秒创意广告短片优化网站收费标准
  • 自己的服务器如何做网站十大接单推广app平台
  • 8848网站盈利模式百度账号怎么改用户名
  • 汽车租赁网站怎么做网站推广seo
  • 做网站比较好如何分步骤开展seo工作
  • 域名跳转到其他网站网络营销师工作内容
  • 重庆开发优化网络推广外包