279|5

248

帖子

1

资源

一粒金砂(中级)

【AutoChips AC7801x电机demo板测评】+关键外设测试-串口 [复制链接]

关键外设测试 - 串口

为了完成电机驱动测试,需要首先完成几个关键外设的驱动:首先测试串口外设,这个是未来调试的一个关键接口。

前面几个帖子说明了AC7801x电机demo系统集成了一个USB转串口的外设,这里驱动起来,完成信息的交互。

通过AutoGen Studio工具配置串口1的参数如下图。

image-20201121155239-1.png

然后生成相应的驱动代码。

static void ATC_UART1_Init(void)

{

    /* USER CODE BEGIN UART1_Init 0 */

 

    /* USER CODE END UART1_Init 0 */

 

    UART_ConfigType uartConfig;

 

    /* USER CODE BEGIN UART1_Init 1 */

 

    /* USER CODE END UART1_Init 1 */

 

    MSP_UART_Init(UART1);

 

    uartConfig.baudrate = 115200;

    uartConfig.dataBits = UART_WORD_LEN_8BIT;

    uartConfig.stopBits = UART_STOP_1BIT;

    uartConfig.parity = UART_PARI_NO;

    uartConfig.fifoByteEn = DISABLE;

    uartConfig.dmaEn = UART_DMA_TXRX_NONE;

    uartConfig.sampleCnt = UART_SMP_CNT1;

 

    UART_Init(UART1, &uartConfig);

 

    /* USER CODE BEGIN UART1_Init 2 */

 

    /* USER CODE END UART1_Init 2 */

}

增加一个通过串口打印字符串到串口终端的函数:

void Transmit_str(char *str)

{

    char *p = str;

    while(*p != '\0')

    {

       UART_SendData(UART1, *p++);

    }

}

编译下载到微控制器中,通过USB电缆链接到电脑上,通过Xshell工具打开这个串口,可以看到下面的打印输出,说明我们的串口驱动输出是正常的。

image-20201121155239-2.png

赞赏

1

查看全部赞赏


回复

424

帖子

0

资源

版主

感谢分享,AutoGen Studio还是非常好用的。

点评

实际使用确实挺方便  详情 回复 发表于 2020-11-22 08:33

回复

248

帖子

1

资源

一粒金砂(中级)

w494143467 发表于 2020-11-21 16:12 感谢分享,AutoGen Studio还是非常好用的。

实际使用确实挺方便

点评

和ST的CubeMX有些相似哈  详情 回复 发表于 2020-11-22 11:55

回复

424

帖子

0

资源

版主

我爱下载 发表于 2020-11-22 08:33 实际使用确实挺方便

和ST的CubeMX有些相似哈

点评

确实,不过还需要进一步增强  详情 回复 发表于 2020-11-22 16:59

回复

248

帖子

1

资源

一粒金砂(中级)

w494143467 发表于 2020-11-22 11:55 和ST的CubeMX有些相似哈

确实,不过还需要进一步增强


回复

1万

帖子

133

资源

管理员

个人签名

玩板看这里:

http://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表