世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

关于msp430的使用问题

[复制链接]
查看: 238 |回复: 3
1
Htrper
  • Htrper
  • 离线
  • LV6
  • 高级工程师
  • 积分:535
  • |
  • 主题:17
  • |
  • 帖子:79
积分:535
LV6
高级工程师
  • 2023-3-1 15:11:26
有用过msp430F149的大佬可以讲讲
if((TBCTL&MC_0)==0)中
TBCTL&MC_0 这个代表什么意思啊?
在头文件中
#define MC_0 (0*0x10u) /* Timer A mode control: 0 - Stop */ #...
0*0x10u这个在TBCTL&MC_0怎么运算啊

通天塔
  • 积分:501
  • |
  • 主题:10
  • |
  • 帖子:70
积分:501
LV6
高级工程师
  • 2023-3-1 15:43:18
  • 倒数3
 
在MSP430F149中TBCTL表示定时器B的控制寄存器。MCx是该寄存器的第5-4位,是定时器B的工作模式控制位,表示定时器的工作方式。
在头文件中
#define MC_0 (0*0x10u) /* Timer A mode control: 0 - Stop */
这是一个宏定义,MC_0的值即为:0*0x10u,它是一个无符号乘法运算,结果就是为0,即MC_0的值实际为:0x00(因为这个值比较特殊,所以现用MC_2举例)如果是#define MC_2 (2*0x10u) ,则MC_2=0x20,二进制为:0010 0000,正好第5位为1。
TBCTL & MC_0 是TBCTL与MC_0按位相与的运算,其作用就是判断MCx(TBCTL第5位和第4位的值)是否为0。
z443233785
  • 积分:5343
  • |
  • 主题:117
  • |
  • 帖子:1003
积分:5343
LV8
副总工程师
  • 2023-3-5 21:57:52
  • 倒数2
 
PWM信号是一种具有固定周期(T)不定占空比( )的数字信号,如图1所示。如果PWM信号的占空比随时间变化,那么通过滤波之后的输出信号将是幅度变化的模拟信号。因此通过控制PWM信号的占空比,就可以产生不同的模拟信号。在MSP430F449中就是采用CCR0来控制周期T,而用与定时器对应的CCRx寄存器来控制可变占空比,进而实现D/A转换
可可西里
  • 积分:227
  • |
  • 主题:4
  • |
  • 帖子:18
积分:227
LV3
助理工程师
最新回复
  • 2023-3-28 14:16:06
  • 倒数1
 
MC_0代表的是一个宏定义的一个值,你具体查看宏定义
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号