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

查看: 8107|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版