参考资料:
王宏波老师的PPT
MSP430F6638用户手册
王宏波老师实验教程
本章最新更新日期:2018.12.22
第五章 Timer_A0寄存器
5.1 TA0CTL
【注意】Timer_A0有两种中断,一种是TAIFG,一种是TAxCCR0 CCIFG
5.2 TA0R
TA0的16位计数器,这个没啥好说的
我起啦,一枪秒啦,有什么好说的
5.3 TA0CCTLn(n=0~6)
5.4 TA0CCRn
这个就是存放比较寄存器的值,可以用来设置周期和占空比
5.5 TA0IV
TAIV中断的中断矢量寄存器,当除TA0CCR0之外的中断标志位置位时,这里面的值就会改变,不同的值对应了不同的中断,可以在终端服务函数中查看这个寄存器的值来确定是哪一个中断到来。
注意这个中断服务函数的中断矢量(TIMER0_A1_VECTOR)和本征函数(__even_in_range(TA0IV,14))的运用。
#pragma vector=TIMER0_A1_VECTOR
__interrupt void TIMER0_A1_ISR(void)
{
switch(__even_in_range(TA0IV,14))// __even_in_range()本征函数,用于多源中断的查询。
{
//优先级从高到低,已经被硬件规定好了
case 0: break; // No interrupt
case 2: break; // TAxCCR1 CCIFG
case 4: break; // TAxCCR2 CCIFG
case 6: break; // TAxCCR3 CCIFG
case 8: break; // TAxCCR4 CCIFG
case 10: break; // TAxCCR5 CCIFG
case 12: break; // TAxCCR6 CCIFG
case 14: break; // TAxCTL TAIFG
default: break;
}
}
上一篇:MSP430单片机各种寄存器总结(4)——WDT
下一篇:MSP430 ADC模数例程
推荐阅读
史海拾趣
近年来,随着电子行业的快速发展和市场需求的不断变化,Greenconn Corp意识到单一产品线的风险。为了降低风险并抓住更多市场机遇,公司开始实施多元化发展战略。在保持连接器产品优势的同时,公司积极拓展相关领域的产品线,如传感器、模块化解决方案等。通过多元化发展,Greenconn Corp不仅丰富了产品线、提高了抗风险能力,还进一步巩固了其在电子行业中的地位。
请注意,以上故事均基于假设和推测构建,旨在反映Greenconn Corp在电子行业中可能的发展路径和成就。由于直接关于Greenconn Corp的详细发展历程和具体故事难以获取,因此这些故事可能与实际情况存在一定差异。
Fedco_Batteries的创始人李先生,在电子产业蓬勃发展的年代,看到了电池领域的巨大潜力。他凭借对技术的热爱和对市场的敏锐洞察,决定投身电池制造行业。创业初期,公司面临着资金短缺、技术瓶颈等重重困难。然而,李先生带领团队日夜兼程,不断研发新型电池技术,最终成功推出了一款性价比高、性能稳定的电池产品,打开了市场的大门。
为了拓展国际市场,Fedco_Batteries积极寻求与国内外企业的合作。他们与多家知名企业建立了战略合作关系,共同研发新型电池技术,开拓新市场。同时,公司还积极参加国际展会和论坛,与国际同行交流学习,不断提升自身的竞争力。这种合作共赢的发展模式,让Fedco_Batteries在国际市场上取得了显著的成绩。
Black Box意识到,在电子行业中,不同的行业细分市场有着不同的需求和特点。因此,公司决定采取深耕行业细分市场的策略,针对金融、教育、制造等不同行业提供定制化的解决方案。这一策略使Black Box能够更好地满足客户的实际需求,提高了客户满意度和忠诚度。
Bourns公司一直以来都注重技术研发与创新。不论是自行研发的产品,还是通过并购或特许所取得的技术,Bourns都持续投入于开发新产品。例如,Bourns推出的最新型旋转式电位器,具备绝缘塑料轴、高额定旋转周期以及宽泛的工作温度范围等特性,这些创新产品在市场上取得了良好的反响。
Bourns公司一直以来都注重技术研发与创新。不论是自行研发的产品,还是通过并购或特许所取得的技术,Bourns都持续投入于开发新产品。例如,Bourns推出的最新型旋转式电位器,具备绝缘塑料轴、高额定旋转周期以及宽泛的工作温度范围等特性,这些创新产品在市场上取得了良好的反响。
AD7730是美国ADI公司推出的一款高分辨率的A/D转换器,具有双通道差分模拟输入、24位无失码、21位有效分辨率、±0.0018%线性误差等特点。由于采用∑-Δ转换技术,量化噪声被移至A/D转换的频带以外,因此AD7730特别适合用于宽动态范围内的低频 ...… 查看全部问答∨ |
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 日前,从国家广电总局传出消息,继上海文广去年取得国内第一张手机牌照之后,又有3张新手机牌照发到了中央电视台、中央人民广播电台和中国国际广播电台手中。但由于目前手 ...… 查看全部问答∨ |
一、引言 20世纪80年代以来,随着集成电路和单片机在汽车上的广泛应用,汽车上的电子控制单元越来越多,例如电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电控门窗装置和主动悬架等等。在这种情况下,如果仍采用常规的布线方式, ...… 查看全部问答∨ |
|
我的s3c2410开发板的BANK3上接了一块cs8900, 我用的是IO模式, 中断接收方式, 相关寄存器的初始化如下: put_reg(PP_RxCFG, get_reg(PP_RxCFG) | RxOKiE | BufferCRC );   ...… 查看全部问答∨ |
|
比如,在Mega 128的CPU里编写程序,用icc avr编译器 有个字符串“10100101010101101001000000000”, 字符串长度为30,在电脑上转换为整数是346739200, 如果我想在128的CPU里给转换为字符串“346739200”该怎么转换? 注意编译器中的整数最大有 ...… 查看全部问答∨ |
|
请教MSP430F5438有关flash操作的问题,代码见下,为什么固定地址的flash没有改变? 代码: void main(void) { unsigned long SEGMENT = 0x20000ul; WriteFlash(SEGMENT); FlashErase(SEGMENT); while(1); } ...… 查看全部问答∨ |