历史上的今天
返回首页

历史上的今天

今天是:2024年12月25日(星期三)

正在发生

2018年12月25日 | 配置STM32的PWM输出时没有波形输出的问题

2018-12-25 来源:eefocus

以前在组织代码的时侯都是在初始化系统时钟时就一并初始化了各个外设,如 端口、定时器、串口等,


今天突发奇想,将各外设的初始化放到各外设的模块中去,这样的话没用到的外设就可以不用给时钟,降低能耗。


就这样问题出现了,PWM输出时没有波形输出。


反复检查对比了定时器的功能模块配置、输出IO的设置、RCC配置等,一直没有找到原因。


在准备放弃的时侯,有一搭没一搭的扫代码,突然一看,在设置输出IO代码之前没有给输出IO配置时钟,是在后配置的。


是不是这里的问题呢, 马上试试,果然。


这一记当头棒喝!!  :)


 


所以,  在配置输出IO之前就要先配置IO时钟,谨记之!


推荐阅读

史海拾趣

Cyrustek公司的发展小趣事

作为一家具有社会责任感的企业,Cyrustek始终注重可持续发展。在产品设计和生产过程中,Cyrustek注重环保和节能,积极采用环保材料和绿色生产工艺。同时,Cyrustek还积极参与社会公益事业,为社会做出了积极贡献。这种对社会责任的关注和履行,不仅提高了Cyrustek的品牌形象,也为其在电子行业中赢得了更多的尊重和信任。

以上五个故事仅为示例,并不代表Cyrustek公司的真实历史。在实际应用中,这些故事可以根据Cyrustek公司的具体情况进行调整和修改。

CIPS公司的发展小趣事

在2015年,跨境银行间支付清算有限责任公司(CIPS Co., Ltd.)正式成立,并随之推出了人民币跨境支付系统(CIPS)。这一系统的诞生,标志着中国电子支付行业在跨境支付领域迈出了坚实的一步。CIPS系统的建立,不仅满足了国内外金融机构对高效、安全、便捷的跨境支付服务的需求,更为人民币国际化进程提供了有力支持。

东科半导体(DK)公司的发展小趣事

面对电源管理芯片市场需求的不断增长,东科半导体(DK)公司决定投资扩产。公司投资数亿元建设新的生产线和研发基地,提升产能和研发能力。同时,公司还加大了对新技术、新产品的研发投入,不断推出具有竞争力的新产品。通过投资扩产和加大研发投入,东科半导体(DK)公司进一步巩固了其在电源管理芯片市场的领先地位。

以上五个故事从不同角度展现了东科半导体(DK)公司在电子行业中的发展历程和成就。这些故事不仅记录了公司的成长轨迹,也反映了公司在技术创新、产学研合作、市场拓展和品牌建设等方面的努力和成果。

Easy Magnet Corp公司的发展小趣事

Easy Magnet Corp公司深知人才是企业发展的核心动力。因此,公司注重人才培养和引进,建立了一支高素质、专业化的研发团队。同时,公司还为员工提供了良好的工作环境和福利待遇,激发了员工的工作热情和创造力。这些举措为公司的发展提供了坚实的人才保障。

Cypress Industries公司的发展小趣事

2020年,Cypress迎来了其发展历程中的一个重要时刻——与德国半导体巨头英飞凌(Infineon)的合并。这次合并使Cypress成为英飞凌的一部分,双方在技术、市场和资源等方面实现了互补和整合。这次合并不仅增强了Cypress在全球半导体市场的竞争力,也为其未来的发展提供了更广阔的空间。

以上故事均基于Cypress Semiconductor(赛普拉斯半导体)的发展历史而创作,旨在客观描述公司在电子行业中的发展历程和成就。

Collins Electronics Corp公司的发展小趣事

在电子行业竞争日益激烈的情况下,Collins Electronics Corp面临着巨大的挑战。为了保持竞争优势,公司加大了研发投入,不断优化产品性能。同时,他们还加强了对市场趋势的研究,以便及时调整产品策略。在一次行业技术革新中,公司凭借敏锐的市场洞察力和强大的研发能力,成功推出了一款符合市场需求的新产品,赢得了市场份额。

问答坊 | AI 解惑

射频电路中的电感

介绍了几种射频电路中常见的电感形式,给出了其电感值和Q值的计算公式,可用于工程中设计和分析电感,并阐述了几种电感的实际应用. …

查看全部问答>

华为。初级电子工程师下

华为。初级电子工程师下…

查看全部问答>

有用过转接卡的吗?pcmcia转串口 在超级终端中输入的字符混乱

使用的是华塑的pcmcia转串口卡,XP系统自带超级端连mini2440 波特率:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 在设置中的\"本地回显键入的字符\",没有勾选. 可以连上mini2440,之前刷的是\"缺省Linux系统\",在超级终端中能 ...…

查看全部问答>

在调AD的时候都要注意什么问题啊?

本帖最后由 paulhyde 于 2014-9-15 09:01 编辑 我是新手,最近调了个AD574,感觉时序都没问题,可出来的数就是不变。不知道AD这块还要注意点什么啊?  …

查看全部问答>

[转贴]实施DDR 2 / mddr布局的tms320dm35x dmsoc 大家可以参考一下!很有用!!

摘要:         该tms320dm35x数字媒体系统芯片(dmsoc)装置。该方法来指定接口时序的DDR 2 / mddr接口是完全不同的,比以前的设备。         前一种方法指定计时装置在数据表规格 ...…

查看全部问答>

为什么单片机可以得到广泛应用

(1)51单片机是神马时间进入市场的?答:51单片机是上个世纪70年代发展80年代被广泛应用的单片机。 (2)同时期还有其他的竞争产品吗?答:有还有Zliog公司的z80单片机,但是不久就由于公司的策略原因退出了市场(网上说的)。 (3)下面说只要题目,现在 ...…

查看全部问答>

关于ISE中的约束语句

今天看到一个例子,该例子中用了下面这些语句 (* KEEP = \"TRUE\" *),貌似是用来防止wire型被综合掉 ?? (* INIT = \"0\" *),初始化一个寄存器的值为0 ?? (* ASYNC_REG = \"TRUE\" *)    ?? 请问这些语句是什么语句?有什么用 ...…

查看全部问答>

【广告贴】Espier2.00开发板上架

受朋友所托,在此广告一下,不喜自动忽略! Espier2.00版本上架1周,进行了空前力度的促销,有巨大惊喜! 送高速下载器一套,双12当天购买还可以直接红包抵现金! 板上资源分布 资源列表 商用版本的资源(4张DVD) (将陆续上传网 ...…

查看全部问答>

【TIVA C Launchpad 学习笔记三】利用PWM模块产生两路方波

/******************************************* 开发坏境:CCSv5 程序功能:利用PWM模块产生两路方波 程序说明:使用PWM模块0,PWM发生器0,输出为PWM0和PWM1管脚,分别为PB6,PB7 编程者:Linchpin ******************************************* ...…

查看全部问答>