历史上的今天
今天是:2024年12月25日(星期三)
2018年12月25日 | 配置STM32的PWM输出时没有波形输出的问题
2018-12-25 来源:eefocus
以前在组织代码的时侯都是在初始化系统时钟时就一并初始化了各个外设,如 端口、定时器、串口等,
今天突发奇想,将各外设的初始化放到各外设的模块中去,这样的话没用到的外设就可以不用给时钟,降低能耗。
就这样问题出现了,PWM输出时没有波形输出。
反复检查对比了定时器的功能模块配置、输出IO的设置、RCC配置等,一直没有找到原因。
在准备放弃的时侯,有一搭没一搭的扫代码,突然一看,在设置输出IO代码之前没有给输出IO配置时钟,是在后配置的。
是不是这里的问题呢, 马上试试,果然。
这一记当头棒喝!! :)
所以, 在配置输出IO之前就要先配置IO时钟,谨记之!
史海拾趣
|
有用过转接卡的吗?pcmcia转串口 在超级终端中输入的字符混乱 使用的是华塑的pcmcia转串口卡,XP系统自带超级端连mini2440 波特率:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 在设置中的\"本地回显键入的字符\",没有勾选. 可以连上mini2440,之前刷的是\"缺省Linux系统\",在超级终端中能 ...… 查看全部问答> |
|
本帖最后由 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)下面说只要题目,现在 ...… 查看全部问答> |
|
今天看到一个例子,该例子中用了下面这些语句 (* KEEP = \"TRUE\" *),貌似是用来防止wire型被综合掉 ?? (* INIT = \"0\" *),初始化一个寄存器的值为0 ?? (* ASYNC_REG = \"TRUE\" *) ?? 请问这些语句是什么语句?有什么用 ...… 查看全部问答> |
|
受朋友所托,在此广告一下,不喜自动忽略! Espier2.00版本上架1周,进行了空前力度的促销,有巨大惊喜! 送高速下载器一套,双12当天购买还可以直接红包抵现金! 板上资源分布 资源列表 商用版本的资源(4张DVD) (将陆续上传网 ...… 查看全部问答> |
|
【TIVA C Launchpad 学习笔记三】利用PWM模块产生两路方波 /******************************************* 开发坏境:CCSv5 程序功能:利用PWM模块产生两路方波 程序说明:使用PWM模块0,PWM发生器0,输出为PWM0和PWM1管脚,分别为PB6,PB7 编程者:Linchpin ******************************************* ...… 查看全部问答> |




