准备电赛——CCSMSP430F5529标准库——printf发送到对应串口

可以参考我之前发布的VOFAprintf文章从而对printf发送串口有基础的了解: 关于使用VOFA看PID波形图时无法知道printf输出到哪个串口的解决方法-CSDN博客

这是放在主函数之前:

#include <string.h>
#include <stdarg.h>
#include <stdio.h>
void UART_printf(uint16_t baseAddress, const char *format,...)
{
    uint32_t length;
    va_list args;
    uint32_t i;
    char TxBuffer[128] = {0};

    va_start(args, format);
    length = vsnprintf((char*)TxBuffer, sizeof(TxBuffer), (char*)format, args);
    va_end(args);

    for(i = 0; i < length; i++)
        USCI_A_UART_transmitData(baseAddress, TxBuffer[i]);
}

这放在主函数while循环之中: (用串口1发送)

UART_printf(USCI_A1_BASE, "数字:%d,字符串:%s\r\n", 123456, "汉字发送");

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电赛中使用的MSP430F5529是一款微控制器芯片。为了快速上手MSP430F5529,你可以通过阅读相关的文章来学习。在网上找到的教学视频质量可能参差不齐,而且针对MSP430F5529的视频相对较少。因此,阅读文章可能是一个更好的选择。\[1\] 除了阅读文章外,你还可以使用MSP430的用户手册和数据手册来了解这款芯片的寄存器和功能。用户手册和数据手册可以告诉你芯片内部的寄存器有哪些,以及如何使用它们。此外,还可以了解芯片的管脚功能和重要参数。在比赛过程中,如果找不到适用于你的芯片的现成例程,用户手册将非常有用。\[2\] 在选择开发环境方面,目前常见的有CCS、IAR、GCC和KEIL等。每种开发环境在CSDN上都可以找到相应的搭建方法。对于电赛,使用TI自己推出的开发平台CCS可能更方便。安装完成后,无需再进行其他配置,即可开始MSP430的开发。\[3\] 希望这些信息对你在电赛中使用MSP430F5529有所帮助! #### 引用[.reference_title] - *1* *2* *3* [MSP430F5529LP 2022电赛学习准备及相关例程](https://blog.csdn.net/qq_53870874/article/details/126218403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值