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

stm8 CR8F7127 芯片通道4如何设置为pwm输出

[复制链接]
cixidaxia 提问时间:2018-3-29 13:57 /
求助各位高手,搞了一天也没有搞定PWM 输出,tim1的通道4设置为pwm输出。请帮忙看看哪儿错了?

TIM1_CCMR1=0X60;//        PWM模式1
        TIM1_CCMR4=0b01100000;
        //TIM1_CCER1=0b00000001;
        TIM1_CCER2=0b00010000;
        TIM1_BKR  =0b10000000;
        TIM1_ARRH=0x01;
        TIM1_ARRL=0x00;
        TIM1_CCR4H=0x01;
        TIM1_CCR4L=0x00;
        //TIM1_CCR2H=0x1;
        //TIM1_CCR2L=0x00;
        TIM1_EGR=1;
        TIM1_CR1=1;


收藏 评论6 发布时间:2018-3-29 13:57

举报

6个回答
疯de_恒 回答时间:2018-3-29 16:22:39
占空比等于重装载值了,改小一点试试吧

评分

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

查看全部评分

cixidaxia 回答时间:2018-3-29 16:54:39
す疯Ⅱ恒す 发表于 2018-3-29 16:22
占空比等于重装载值了,改小一点试试吧

这个是初始化,要全打开,在主循环里面会装入比初始化小的值
feixiang20 回答时间:2018-3-29 22:18:16
去看看stm32 pwm 输出的对应通道这个资料,不知道你设计的时候有没有参详官方代码

评分

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

查看全部评分

cixidaxia 回答时间:2018-3-30 12:06:34
feixiang20 发表于 2018-3-29 22:18
去看看stm32 pwm 输出的对应通道这个资料,不知道你设计的时候有没有参详官方代码 ...

谢谢,问题解决了。是软件映射的问题

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

robter 回答时间:2018-4-6 06:55:05
我的PWM也没有输出
cixidaxia 回答时间:2018-4-16 12:12:26
robter 发表于 2018-4-6 06:55
我的PWM也没有输出

软件映射的地方,要修改一下。 就是烧写后,查看烧写软件的OPTION BYTE 选项里面 PD7 是否映射到tim4,如果不是,修改,就可以了

所属标签

相似问题

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