你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L452使用TIM15产生2路PWM输出都没有反应??

[复制链接]
infofans 提问时间:2018-1-12 20:43 /
本帖最后由 infofans 于 2018-1-17 10:52 编辑

【已解决】
如题,是基于CUBEMX的工程,只添加TIM15的PWM功能,但是没效果,看不到波形,也不知道是哪里出错了,发上来请大家帮忙看看,不胜感激!!PS:还测试了TIM1与TIM2都可以输出PWM的
下面一些cube的设置
3.png

1.png

2.png

4.png

/* USER CODE BEGIN 2 */
  HAL_TIM_PWM_Start(&htim15, TIM_CHANNEL_1);
        TIM15->CCR1 = 499;

  /* USER CODE END 2 */


附上完整 TIM15PWM.zip (13.82 MB, 下载次数: 61)
<
收藏 1 评论14 发布时间:2018-1-12 20:43

举报

14个回答
Paderboy 回答时间:2018-1-16 19:49:28
本帖最后由 Paderboy 于 2018-1-16 19:56 编辑

我知道你为什么测试没有输出了。。。。
QQ截图20180116194441.jpg

默认PA2 PA3 是接板载stlink 的虚拟串口的。。板子Morpho 接口是被断开的。。。以后先看看原理图吧。。。


en.nucleo_64pins_sch.zip (958.26 KB, 下载次数: 1)

评分

参与人数 3ST金币 +20 蝴蝶豆 +5 收起 理由
无薪税绵 + 10 很给力!
infofans + 10 太帅了,就是这个原因
zero99 + 5

查看全部评分

infofans 回答时间:2018-1-15 10:04:02
本帖最后由 infofans 于 2018-1-16 16:34 编辑

今天仍然无解,毫无头绪。------

哦,对了,我用的是NUCLEO板,有没有可能是板子上物理布线的原因呢?


查看了原理图好像也没有哪里不对的呢。
wenyangzeng 回答时间:2018-1-16 09:47:46
解压缩的文件是坏的,无法看到代码。
建议:
PLUSE=0当然没有输出的,
还有启动PWM需要:
HAL_TIM_PWM_Start(&htim15, TIM_CHANNEL_1);

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

infofans 回答时间:2018-1-16 10:07:46
wenyangzeng 发表于 2018-1-16 09:47
解压缩的文件是坏的,无法看到代码。
建议:
PLUSE=0当然没有输出的,

压缩文件应该没有坏,我刚刚下载测试了,会不会是网络问题导致的??
PLUSE=0是在初始化的时候设置的,我在用户代码段2加入了下面两行代码
/* USER CODE BEGIN 2 */
  HAL_TIM_PWM_Start(&htim15, TIM_CHANNEL_1);
        TIM15->CCR1 = 499;

  /* USER CODE END 2 */
infofans 回答时间:2018-1-16 10:10:59
wenyangzeng 发表于 2018-1-16 09:47
解压缩的文件是坏的,无法看到代码。
建议:
PLUSE=0当然没有输出的,

我也试过在初始化的时候就将pluse设置为499,但是还是没有效果。
wolfgang2015 回答时间:2018-1-16 13:27:15
是不是速率太快了哦?放慢点呢?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

nyszx 回答时间:2018-1-16 15:11:30
试试TIM16呢,它俩最相近,都是16位通用定时器,看看是否可以输出

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

Paderboy 回答时间:2018-1-16 15:23:20
重新用cube建个工程,再试试。直接配置pulse 500 然后HAL_TIM_PWM_Start(&htim15, TIM_CHANNEL_1);

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

springvirus 回答时间:2018-1-16 16:07:27
偶还没用过cube建工程

建议先仔细研读下参考手册和SDK包内的例程

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

infofans 回答时间:2018-1-16 16:22:21
wolfgang2015 发表于 2018-1-16 13:27
是不是速率太快了哦?放慢点呢?

20k,不快的
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版