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

STM32F405PWM输出不到100K就成三角波了呢

[复制链接]
linggo 提问时间:2014-4-17 13:14 /
TIM3输出PWM 管脚直接连示波器 还不到100K就成三角波了 有大神做过1M的PWM方波测试吗
收藏 评论9 发布时间:2014-4-17 13:14

举报

9个回答
回答时间:2014-4-17 15:03:12

RE:STM32F405PWM输出不到100K就成三角波了呢

IO的设置为50Mhz了吗?PWM的设置可以发一下吗?
linggo 回答时间:2014-4-17 16:26:23

回复:STM32F405PWM输出不到100K就成三角波了呢

已经开启100M了,下面是gpio和tim的设置代码,请指教
GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
  
GPIO_Init(GPIOA, &GPIO_InitStructure);
 
GPIO_PinAFConfig(GPIOA, GPIO_PinSource6, GPIO_AF_TIM3); 
 
TIM_TimeBaseStructure.TIM_Period = 60000;
TIM_TimeBaseStructure.TIM_Prescaler = 0;//PrescalerValue;
TIM_TimeBaseStructure.TIM_ClockDivision = 0;//0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
TIM_OCInitStructure.TIM_Pulse = CCR1_Val;
 TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
TIM_OC1Init(TIM3, &TIM_OCInitStructure);
 
TIM_OC1PreloadConfig(TIM3, TIM_OCPreload_Enable);
TIM_ARRPreloadConfig(TIM3, ENABLE);
 
TIM_Cmd(TIM3, ENABLE); 
linggo 回答时间:2014-4-18 18:12:24

回复:STM32F405PWM,tim3输出不到100K就成三角波了呢,tim1正常

 担心是硬件问题,换了一块板子测试,输出还是三角波
后改了程序,测试tim1的输出,结果让人震惊,都是很好的方波
相同的程序代码,为什么tim1和tim3得到的结果不一样呢
pythonworld 回答时间:2014-4-22 20:52:52

RE:STM32F405PWM输出不到100K就成三角波了呢

应该不太可能,使不是频率设错了。
story_xjj 回答时间:2014-4-23 09:03:02

RE:STM32F405PWM输出不到100K就成三角波了呢

应给没有这个特别的应用吧,会不会是输出IO口的问题,定时器应该没这功能。
有缘于你 回答时间:2014-4-23 09:24:42

RE:STM32F405PWM输出不到100K就成三角波了呢

应该还是io口的设置问题,100khz不高的
dlyt03 回答时间:2014-4-23 12:44:37

RE:STM32F405PWM输出不到100K就成三角波了呢

很可能是输出IO口的问题
wkuang 回答时间:2014-4-23 22:44:37

RE:STM32F405PWM输出不到100K就成三角波了呢

看看IO输出管教的 时钟设置。  两个TIMER的功能应该是一样的。
hxfxt 回答时间:2014-4-24 08:59:53

回复:STM32F405PWM输出不到100K就成三角波了呢

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