2590|8

18

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

TM4C123GH6PM PWM無法設為0(全LOW) [复制链接]

想請問TM4C123GH6PM的PWM設定不能設為全LOW嗎?
當我PWM=0時,PWM會是全開(HIGH),而非LOW
是哪邊有設定錯誤嗎?

初始設定如下
        ROM_SysCtlPWMClockSet(SYSCTL_PWMDIV_2);                                
        u32PWMClock = SysCtlClockGet() / 2;                                               
        u32PWMPeriod=(u32PWMClock / PWM_FREQUENCY) - 1;
        u32Default_PWMPeriod=(PWM_DEFAULT_DUTY_CYCLE*u32PWMPeriod)/100;

ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);
        ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);                       

        ROM_GPIOPinTypePWM(GPIO_PORTB_BASE, GPIO_PIN_4);
        ROM_GPIOPinConfigure(GPIO_PB4_M0PWM2);

        ROM_PWMGenConfigure(PWM0_BASE, PWM_GEN_1, PWM_GEN_MODE_DOWN);
        ROM_PWMGenPeriodSet(PWM0_BASE, PWM_GEN_1, u32PWMPeriod);                // set PWM period

        ROM_PWMPulseWidthSet(PWM0_BASE, PWM_OUT_2,u32Default_PWMPeriod);        // set PWM duty
        ROM_PWMOutputState(PWM0_BASE, PWM_OUT_2_BIT, true);
        ROM_PWMGenEnable(PWM0_BASE, PWM_GEN_1);


設定PWM=0
ROM_PWMPulseWidthSet(PWMx_BASE, PWM_OUT_x, PWM);

最新回复

官网器件介绍页找找看  详情 回复 发表于 2016-3-14 10:31
 
点赞 关注

回复
举报

3471

帖子

13

TA的资源

五彩晶圆(高级)

沙发
 
當我PWM=0時,PWM會是全開(HIGH),那说明你应该增加PWM的值。结合手册,看看它的上限是多少。测一下实际的结果。

点评

假設我的上限是255 1~255 PWM會依照比例增加 255時=PWM全開 但是當我設定為0時卻不是PWM=LOW而是HIGH...  详情 回复 发表于 2016-3-8 09:11
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
ienglgge 发表于 2016-3-7 20:51
當我PWM=0時,PWM會是全開(HIGH),那说明你应该增加PWM的值。结合手册,看看它的上限是多少。测一下实际的 ...

假設我的上限是255
1~255 PWM會依照比例增加
255時=PWM全開
但是當我設定為0時卻不是PWM=LOW而是HIGH...
 
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

4
 
如果确定别的地方没有动的话。可能是模式什么的限制吧。比如,stm32的某个手册,边沿对齐模式,就不允许出现0%的情况。具体的情况,认真看看手册。If the compare value in TIMx_CCRx is
greater than the auto-reload value in TIMx_ARR, then OCxREF is held at ‘1’. 0% PWM
is not possible in this mode.

点评

想請問你這份手冊的名稱?或是可以上傳給我嗎?  详情 回复 发表于 2016-3-10 09:30
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

5
 
ienglgge 发表于 2016-3-9 22:41
如果确定别的地方没有动的话。可能是模式什么的限制吧。比如,stm32的某个手册,边沿对齐模式,就不允许出 ...

想請問你這份手冊的名稱?或是可以上傳給我嗎?

点评

我这是stm32f10系列的手册。可以参考一下,TM4C123GH6PM也找到了。你看看吧  详情 回复 发表于 2016-3-12 01:15
 
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

6
 
t8521993 发表于 2016-3-10 09:30
想請問你這份手冊的名稱?或是可以上傳給我嗎?

我这是stm32f10系列的手册。可以参考一下,TM4C123GH6PM也找到了。你看看吧

STM32F10x英文参考手册.pdf

8.85 MB, 下载次数: 1

STM32F10x手册

tm4c123gh6pm.pdf

8.04 MB, 下载次数: 9

TM4C123GH6PM手册

 
 
 

回复

178

帖子

0

TA的资源

一粒金砂(高级)

7
 
你不要总是看数据手册,偶尔翻一下勘误表也许会有收获。

点评

不好意思想請問一下勘误表哪邊可以找到呢?  详情 回复 发表于 2016-3-14 09:48
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

8
 
miniko 发表于 2016-3-14 08:57
你不要总是看数据手册,偶尔翻一下勘误表也许会有收获。

不好意思想請問一下勘误表哪邊可以找到呢?

点评

官网器件介绍页找找看  详情 回复 发表于 2016-3-14 10:31
 
 
 

回复

2万

帖子

71

TA的资源

管理员

9
 
t8521993 发表于 2016-3-14 09:48
不好意思想請問一下勘误表哪邊可以找到呢?

官网器件介绍页找找看
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表