8583|14

46

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430G2553单片机的P2.6管脚,也就是TA0.1,不外接晶振,如何产生PWM [复制链接]

MSP430G2553单片机的P2.6管脚,也就是TA0.1,不外接晶振,如何产生PWM?按理说是TA0.1就可以产生PWM,跟P1.2和P1.6应该一样,设置为外设模式,用P2SEL,可是我怎么也不能在这个管脚输出PWM?请问这个管脚能产生PWM么?程序怎么设置?

最新回复

学习了,首先我确认了我的代码的正确性。有问题一定要解决清楚,让后来者再也不要犯错。你用何种下载方式,4线JTAG还是2线JTAG??? 我发过帖子详细说过4线JTAG连接方法,4线JTAG必须连接1,3,5,7,9,11,和最重要的8脚 2线JTAG还没有尝试过,你有没有试过这种连接方法?请赐教。   详情 回复 发表于 2014-4-7 21:47
 
点赞 关注

回复
举报

139

帖子

0

TA的资源

一粒金砂(高级)

推荐
 
sunagun 发表于 2014-4-2 21:32
我知道P1.2如果要输出PWM的话,程序设置可以这样P1DIR |= 0x04; P1SEL |= 0x04;那么P2.6要是产生PWM的话, ...

P2DIR.x 应该意思是P2DIR |=BIT6     
P2SEL.6                   P2SEL |=BIT6P2SEL.7                   P2SEL &=~BIT7
P2SEL2.6                 P2SEL2 &=~BIT6
P2SEL2.7                 P2SEL2 &=~BIT7

试试这样配置你的IO口。

点评

谢谢,问题已解决。  详情 回复 发表于 2014-4-6 18:43
 
 

回复

2781

帖子

419

TA的资源

五彩晶圆(中级)

沙发
 
  1. #include  <msp430g2553.h>

  2. void main(void)
  3. {
  4.   WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  5.   P1DIR |= 0x0C;                            // P1.2 and P1.3 output
  6.   P1SEL |= 0x0C;                            // P1.2 and P1.3 TA1/2 options
  7.   CCR0 = 512-1;                             // PWM Period
  8.   CCTL1 = OUTMOD_7;                         // CCR1 reset/set
  9.   CCR1 = 384;                               // CCR1 PWM duty cycle
  10.   TACTL = TASSEL_2 + MC_1;                  // SMCLK, up mode

  11.   _BIS_SR(CPUOFF);                          // Enter LPM0
  12. }
复制代码

点评

首先感谢你的回答。我想要的是P2.6管脚,也就是G2553的第19个管脚输出PWM,不是你说的P1.2和P1.3。  详情 回复 发表于 2014-4-2 13:56
 
个人签名
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

首先感谢你的回答。我想要的是P2.6管脚,也就是G2553的第19个管脚输出PWM,不是你说的P1.2和P1.3。
 
 
 

回复

951

帖子

1

TA的资源

纯净的硅(中级)

4
 


根据这个选择TA0.1这个功能呢.....
 
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
 
 

回复

5276

帖子

5

TA的资源

裸片初长成(中级)

5
 
能不能有PWM功能和使用不使用晶振没关系吧?可是设置时钟源为其它呀如片内震荡DCO
 
个人签名没工作,没女人老婆,没宽带 ,  没钱
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

6
 
我知道P1.2如果要输出PWM的话,程序设置可以这样P1DIR |= 0x04; P1SEL |= 0x04;那么P2.6要是产生PWM的话,是不是这样设置呢?P2DIR |=0x40;P2SEL |=0x40;我没有看懂它文档中写的P2SEL.6是什么意思,该怎么设置?是P2SEL.6 |=0x40么?

9e5e5b43fbf2b211d6f538e7c88065380dd78e22.jpg (36.96 KB, 下载次数: 0)

9e5e5b43fbf2b211d6f538e7c88065380dd78e22.jpg

点评

P2DIR.x 应该意思是P2DIR |=BIT6 P2SEL.6 P2SEL |=BIT6P2SEL.7 P2SEL &=~BIT7 P2SEL2.6 P2SEL2 &=~BIT6 P2SEL2.7 P2SEL2 &=~BIT7  详情 回复 发表于 2014-4-3 23:08
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

7
 
内部的dco可以提供时钟源,但温漂会比较大。

点评

温漂比较大是意味着DCO受温度影响较大么?能有多大呢?外借晶振是否可以解决温度漂移的影响?  详情 回复 发表于 2014-4-3 19:32
 
 
 

回复

846

帖子

0

TA的资源

纯净的硅(中级)

8
 
同样学习了
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

9
 
wstt 发表于 2014-4-3 11:04
内部的dco可以提供时钟源,但温漂会比较大。

温漂比较大是意味着DCO受温度影响较大么?能有多大呢?外借晶振是否可以解决温度漂移的影响?
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

11
 
小右派 发表于 2014-4-3 23:08
P2DIR.x 应该意思是P2DIR |=BIT6     
P2SEL.6                   P2SEL |=BIT6P2SEL.7                 ...

谢谢,问题已解决。

点评

怎么解决的,代码贴一下看看。  详情 回复 发表于 2014-4-7 10:38
 
 
 

回复

139

帖子

0

TA的资源

一粒金砂(高级)

12
 
sunagun 发表于 2014-4-6 18:43
谢谢,问题已解决。

怎么解决的,代码贴一下看看。

点评

按照手册中的P2.6管脚设置方法:P2DIR |=BIT6;//P2.6为输出 P2SEL |=BIT6;//置1 P2SEL &=BIT7;//置0 P2SEL2 &= ~(BIT6+BIT7); // optional, to make sure that they are cleared too 红色字体其实也可以不用  详情 回复 发表于 2014-4-7 18:46
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

13
 
本帖最后由 sunagun 于 2014-4-7 18:50 编辑
小右派 发表于 2014-4-7 10:38
怎么解决的,代码贴一下看看。

按照手册中的P2.6管脚设置方法:P2DIR |=BIT6;//P2.6为输出
P2SEL |=BIT6;//置1
P2SEL &=~BIT7;//置0
P2SEL2 &= ~(BIT6+BIT7); // optional, to make sure that they are cleared too
粗字体其实也可以不用写,默认都为0。写上最好。
其实跟你回答的是一样的,当时没看懂。


2677.P2.6.PNG (33.92 KB, 下载次数: 0)

P2.6管脚功能选择

P2.6管脚功能选择

点评

学习了,首先我确认了我的代码的正确性。有问题一定要解决清楚,让后来者再也不要犯错。你用何种下载方式,4线JTAG还是2线JTAG??? 我发过帖子详细说过4线JTAG连接方法,4线JTAG必须连接1,3,5,7,9,11,和最重要的  详情 回复 发表于 2014-4-7 21:47
 
 
 

回复

139

帖子

0

TA的资源

一粒金砂(高级)

14
 
sunagun 发表于 2014-4-7 18:46
按照手册中的P2.6管脚设置方法:P2DIR |=BIT6;//P2.6为输出
P2SEL |=BIT6;//置1
P2SEL &=~BIT7;//置0 ...

学习了,首先我确认了我的代码的正确性。有问题一定要解决清楚,让后来者再也不要犯错。你用何种下载方式,4线JTAG还是2线JTAG???
我发过帖子详细说过4线JTAG连接方法,4线JTAG必须连接1,3,5,7,9,11,和最重要的8脚
2线JTAG还没有尝试过,你有没有试过这种连接方法?请赐教。

点评

你可以先看一下这个帖子,具体怎么做我还不是很确定 https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=327697&highlight=SBW  详情 回复 发表于 2014-4-10 23:11
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

15
 
小右派 发表于 2014-4-7 21:47
学习了,首先我确认了我的代码的正确性。有问题一定要解决清楚,让后来者再也不要犯错。你用何种下载方式 ...

你可以先看一下这个帖子,具体怎么做我还不是很确定
https://bbs.eeworld.com.cn/forum ... 27697&highlight=SBW
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表