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

查看: 8043|回复: 5

关于STM8s103的PWM的问题

[复制链接]

5

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-11-3 16:29:01 | 显示全部楼层 |阅读模式
我用定时器1的通道1输出PWM波形,配置如下,但是端口没有任何输出波形,求高手解答,
TIM1_PSCR = 0x00;
 TIM1_ARRH = 0x03;
 TIM1_ARRL = 0xE7;      //定时器1确定下行PWM的震荡频率
 
 TIM1_CCR1H = 0x01;
 TIM1_CCR1L = 0x80;     //下行PWM的占空比
 TIM1_CCMR1 = 0x60;     //PWM模式1
 TIM1_CCER1 |= 0x01;     //使能定时器1通道OC1 
 
 TIM1_CR1 |= 0x01;    //使能TIM1
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2011-11-4 09:03:47 | 显示全部楼层

RE:关于STM8s103的PWM的问题

你配置IO口了吗?这个还需要配置IO口。
回复 支持 反对

使用道具 举报

5

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-11-4 09:26:03 | 显示全部楼层

RE:关于STM8s103的PWM的问题

PA_DDR |= 0x06;                                //PA1,PA2数据方向为输出
        PB_DDR |= 0x30;                                //PB4,PB5数据方向为输出
        PC_DDR |= 0xE8;                                //PC3,PC5,PC6,PC7数据方向为输出,PC4数据方向为输入
        PD_DDR |= 0x30;                                //PD2,PD3,PD6数据方向为输入,PD4,PD5数据方向为输出
        PA_CR1 |= 0x06;                                //PA1,PA2推挽输出
        PB_CR1 |= 0x30;                                //PB4,PB5推挽输出
        PC_CR1 |= 0xE8;                                //PC3,PC5,PC6,PC7推挽输出,PC4为浮空输入
        PD_CR1 |= 0x30;                                //PD2,PD3,PD6浮空输入,PD4,PD5推挽输出
        PA_CR2 &= 0xF9;                               
        PB_CR2 &= 0x00;                               
        PC_CR2 = 0x68;                               
        PD_CR2 = 0x30;
回复 支持 反对

使用道具 举报

5

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-11-4 09:27:53 | 显示全部楼层

RE:关于STM8s103的PWM的问题

使用定时器1的通道1,定时器1的OC1已经配置为输出,该端口也配置为推挽输出了,但是该端口就是无法正常输出波形,一直为低电平。
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2011-11-4 10:03:19 | 显示全部楼层

RE:关于STM8s103的PWM的问题

GPIO的时钟开启了吗?
回复 支持 反对

使用道具 举报

5

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-11-4 11:19:53 | 显示全部楼层

RE:关于STM8s103的PWM的问题

GPIO时钟是什么?没有找到相关的资料,不知道定时器1的通道1作为PWM还要配置GPIO时钟,求高手给个相关的例子或者直接以定时1的通道1作为PWM的输出口为例给个实例,非常感谢你的无私解答,很感谢!
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版