![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSP5529LP标准库
幻想时刻@
这个作者很懒,什么都没留下…
展开
-
准备电赛——CCSMSP430F5529——定时器A产生PWM
以P1.2为例输出时钟源为SMCLK = 25MHz分频系数为40装载值为12500 - 1故所得PWM频率为25MHz/40/12500=50Hz。原创 2024-05-27 22:22:08 · 339 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——模块化编程串口
【代码】准备电赛——CCSMSP430F5529标准库——模块化编程串口。原创 2024-05-26 21:26:43 · 108 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——定时器定时多少秒以及定时中断的写法
/设得中断频率为25MHz / 5 / 25000 = 200Hz 也就是0.005秒进一次中断。//中断频率=32768Hz / 64 / 512 = 1Hz 也就是1秒进一次中断。02h =中断源:捕获/比较1;中断标志:TAxCCR1 CCIFG;0Eh =中断源:定时器溢出;04h =中断源:捕获/比较2;06h =中断源:捕获/比较3;08h =中断源:捕获/比较4;0ah =中断源:捕获/比较5;0ch =中断源:捕获/比较6;00h =没有中断等待。原创 2024-05-26 21:16:42 · 345 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529——定时器有关函数
也可利用软件置位或清除任意一个CCIFG中断标志位,当相关的CCIE中断允许位和GIE总中断允许位置位,CCIFGn中断标志位将请求产生中断。中断向量寄存器可被用来判断当前被挂起的Timer_A中断,之后通过查中断向量表得到中断服务程序的入口地址,并将其添加到程序计数器中,程序将自动转入中断服务程序。TAxCCR0中断标志位CCIFG0在Timer_A中断中具有最高的中断优先级,TAxCCR0中断产生逻辑如图所示。如果同时也置位了其他中断标志位,在当前中断服务程序执行完毕后,将自动立即响应新的中断请求。原创 2024-05-25 22:31:20 · 1707 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——printf发送到对应串口
【代码】准备电赛——CCSMSP430F5529标准库——printf发送到对应串口。原创 2024-05-25 21:27:06 · 88 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——串口中断和一个较难理解的点
2 =中断源:收到数据;中断标志:UCRXIFG;4 =中断源:发送缓冲区空;中断标志:UCTXIFG;该函数是在UCA0IV中取出不超过4的最大偶数。如果是2则收到数据,进行相应操作。原创 2024-05-25 11:52:29 · 208 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529——时钟的选择依据
原创 2024-05-25 10:44:29 · 390 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——中断的写法
在中断服务程序前加__interrupt关键字(注意前面有两个短下划线),告诉编译器这个函数为中断服务程序,编译器会自动查询中断向量表、保护现场、压栈出栈等,然后,在中断服务程序的前一行写"#pragma vector=PORT1_VECTOR"指明中断源,决定该函数是为哪个中断服务的。因此,编程者只需集中精力编写中断服务程序即可,当中断请求发生且被允许时,程序会自动执行中断服务程序。 MSP430单片机的中断源数量很多,比如P1,P2口每个IO口都能产生中断,16个ADC采样通道采样结束及原创 2024-05-25 10:17:55 · 171 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529——延迟函数MS和US
【代码】准备电赛——CCSMSP430F5529——延迟函数MS和US。原创 2024-05-25 09:58:07 · 266 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——系统时钟初始化25MHZ
【代码】准备电赛——CCSMSP430F5529标准库——系统时钟初始化25MHZ。原创 2024-05-25 09:47:37 · 414 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529标准库——一些串口,PWM知识点
P1口和P2口有定时器功能的引脚都可以输出PWM波。定时器有A 定时器和B定时器,一般常用的都是A定时器。A定时器有TA0和TA1,用定时器的捕获比较器输出pwm波时,TACCR0-TACCR4分别对应P1.1-P1.5使用时需要开启特殊中断位 PxSEL。如果要用电脑USB通信,则使用UART1,将P4.4和P4.5用跳线帽短接。如果要点亮OLED,可以接P3.0(SDA),P3.1(SCL)原创 2024-05-25 09:29:22 · 303 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529——引脚图和原理图
原创 2024-05-25 09:18:55 · 420 阅读 · 0 评论 -
准备电赛——CCSMSP430F5529——时钟树(重要)
原创 2024-05-24 22:09:43 · 183 阅读 · 1 评论 -
准备电赛——CCS-MSP430F5529——串口相关函数总结
/获取当前UART中断状态。这将根据传递的标志返回UART模块的中断状态(有返回值)//获取当前UART状态标志。//根据选定的多处理器模式,将下一个要传输的字节标记为地址。//返回UART DMA模块的RX缓冲区地址(有返回值)//返回UART DMA模块的TX缓冲区地址(有返回值)//接收一个已发送到UART模块的字节。//将UART模块设置为休眠模式。//通过UART模块传输一个字节。//初始化函数(有返回值)//使能UART模块。//失能UART模块。//启用UART中断。//失能UART中断。原创 2024-05-24 21:54:15 · 992 阅读 · 0 评论 -
准备电赛——CCS-MSPF5529LP——有返回值的一些有关GPIO的函数
它的返回值是:GPIO_PIN0或GPIO_PIN1或GPIO_PIN2或GPIO_PIN3或GPIO_PIN4或GPIO_PIN5或GPIO_PIN6或GPIO_PIN7或GPIO_PIN8或GPIO_PIN9或GPIO_PIN10或GPIO_PIN11或GPIO_PIN12或GPIO_PIN13或GPIO_PIN14或GPIO_PIN15或GPIO_PIN_ALL8。它的返回值为:GPIO_INPUT_PIN_HIGH或者GPIO_INPUT_PIN_LOW,指示引脚的状态。原创 2024-05-21 21:41:52 · 272 阅读 · 0 评论 -
准备电赛——CCS-MSP5529LP——GPIO口
有关GPIO的标准库函数:GPIO_setAsOutputPin (GPIO_PORT_P1,GPIO_PIN0 ); GPIO输出GPIO_setAsInputPin (GPIO_PORT_P1, GPIO_PIN0);GPIO输入GPIO_setOutputHighOnPin (GPIO_PORT_P1, GPIO_PIN0);高电位输出GPIO_setOutputLowOnPin (GPIO_PORT_P1, GPIO_PIN0);低电位输出GPIO_toggleOutputOnPin (GP原创 2024-05-21 19:49:25 · 344 阅读 · 0 评论