《LP-MSPM0L1306开发板试用体验---在Keil下实现串口输出》

[复制链接]
 楼主| gaoyang9992006 发表于 2023-10-23 16:00 | 显示全部楼层 |阅读模式
在之前的点灯基础上增加串口功能,图形化配置如下所示
001.png 串口映射引脚如下所示,这样跟原理图对应上


002.png
然后保存一下,替换掉原来的生成的初始化文件。
吐槽一下,这个软件没有一个生产代码按钮,太别扭了,不知道有没有代码更新,太不人性化了,微芯的图形化工具有生成按钮,ST的工具有生成按钮,几乎所有的图形化单片机初始化工具都有生成按钮,这个我是没找到,可能我太菜了。
替换后,原来的代码初始化函数已经包含了初始化UART的部分,因此接下来就可以使用DL库函数的串口发送了,如果不会,参考官方的例子中的。
  1. #include "ti_msp_dl_config.h"

  2. int main(void)
  3. {        
  4.         SYSCFG_DL_init();
  5.         DL_GPIO_clearPins(Blinky_PORT,Blinky_RED_LED_PIN);
  6.         for(int i=0;i<10;i++)
  7.         {
  8.                 DL_GPIO_togglePins(Blinky_PORT,Blinky_RED_LED_PIN);
  9.                 delay_cycles(10000000);
  10.         }
  11.         while(1)
  12.         {               
  13.                 if( DL_GPIO_readPins(Blinky_PORT,Blinky_Button_PIN) )
  14.                 {
  15.                         DL_GPIO_setPins(Blinky_PORT,Blinky_RED_LED_PIN);
  16.                 }
  17.                 else
  18.                 {
  19.                         DL_GPIO_clearPins(Blinky_PORT,Blinky_RED_LED_PIN);
  20.                         //按下按钮就发送一个字母A,然后等待松手。
  21.                         DL_UART_transmitData(UART_0_INST,'A');
  22.                         while(DL_GPIO_readPins(Blinky_PORT,Blinky_Button_PIN)==0);
  23.                 }               
  24.         }        
  25. }
烧录代码,发现跟预想的一样,串口开始工作了。
003.png
为了方便朋友们测试,这里打包一下这个工程
Blinky.zip (24.47 KB, 下载次数: 8)




xyz549040622 发表于 2023-10-31 21:30 | 显示全部楼层
吐槽一下,这个软件没有一个生产代码按钮,太别扭了,不知道有没有代码更新,太不人性化了。
---------------------------
强烈同意,我只能是保存一下,然后重新编译,才能确认已经保存了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2045

主题

16350

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部