打印
[学习笔记]

【AutoChips MCU评测报告】二、UART

[复制链接]
1161|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
      串口(UART)在学习、试验、开发过程中非常有用,本次实验利用AC7811QBGE的UART1与PC端建立通信,数据通过串口助手向AC7811QBGE发送数据,接收后再将数据原样发送回PC端并经串口助手软件显示。工程的建立使用了“AutoGen Studio”。一、实验资源
1、AC7811-MINI开发板;
2、AutoGen Studio 1.2.0;
3、USB转串口工具;
4、KEIL 5.28.0.0

二、资源简介
      AC7811QBGE包含有6个通用异步收发器(UART)模块,可谓是资源丰富、功能强大。本实验选用了“UART1”;





三、实验过程
      这里主要是利用“AutoGen Studio”进行工程创建,可以说利用这款软件真正做到了省心、省时、省力。下面就是创建"UART1"工程的过程,希望能与朋友们共同学习交流。
打开软件点击“新建”;



选择MCU型号;


选择时钟源为外部晶振;


选择“UART1”工作方式;


管脚示意图上会有相应的变化;



配置时钟;


配置工程特性;




“生成代码”


至此“UART1”工程即已生成,到设定的文件夹下可以进行查看;


打开新生成的UART1工程是不是感觉挺熟悉;



再看看工程中的“Options for ......”,除了自己设置一下调试器选项,其它都配置好了;





主要代码:在主循环中调用
/* USER CODE BEGIN 1 */
//轮询方式将UART1接收到的数据再次发送
void UART1_Receive_Send_Data(void)
{
        uint8_t txData;
        if (UART_RxIsDataReady(UART1))
        {
                txData = UART_ReceiveData(UART1);
                while (!UART_TxIsEmpty(UART1));
                UART_SendData(UART1, txData);
        }
}
/* USER CODE END 1 */


四、实验结果



五、实验总结
      通过本次实验对AC781X系列微控制器有了初次的认识,实验内容非常简单,没有用到中断、也没有使用DMA,后面学习深入了再做进一步的完善。实验的顺利实施完全得力于“AutoGen Studio”功能的强大以及便捷的可操作性,官方诸多的文档、资料及DEMO程序都对本次实验的成功起到了积极的指导作用。

六、附件
UART1.rar (745.92 KB)

2020-06-08_162100.png (40.35 KB )

2020-06-08_162100.png

使用特权

评论回复

相关帖子

沙发
marginer| | 2020-6-8 19:41 | 只看该作者
AutoGen Studio,看起来还可以啊

使用特权

评论回复
板凳
lisingch|  楼主 | 2020-6-8 19:46 | 只看该作者
marginer 发表于 2020-6-8 19:41
AutoGen Studio,看起来还可以啊

值得一试,省时省力

使用特权

评论回复
地板
wakayi| | 2020-7-7 14:27 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
wowu| | 2020-7-7 14:28 | 只看该作者
太详细了  呵呵

使用特权

评论回复
6
xiaoqizi| | 2020-7-7 14:28 | 只看该作者
非常棒 很基础的练习

使用特权

评论回复
7
木木guainv| | 2020-7-7 14:28 | 只看该作者
很详细 值得参考

使用特权

评论回复
8
磨砂| | 2020-7-7 14:29 | 只看该作者
调试过程顺利吗

使用特权

评论回复
9
lisingch|  楼主 | 2020-7-7 14:46 | 只看该作者
磨砂 发表于 2020-7-7 14:29
调试过程顺利吗

程序比较简单,配置完成基本上就成功了。

使用特权

评论回复
10
键盘手没手| | 2020-10-31 22:16 | 只看该作者
AutoGen Studio非常棒,看来比较容易上手啦。

使用特权

评论回复
11
键盘手没手| | 2020-10-31 22:17 | 只看该作者
非常详细。

使用特权

评论回复
12
王小琪| | 2020-11-11 11:37 | 只看该作者
没用过AutoGen Studio这个开发工具,看上去和CUBEMX比较相似。

使用特权

评论回复
13
lisingch|  楼主 | 2020-11-11 13:28 | 只看该作者
王小琪 发表于 2020-11-11 11:37
没用过AutoGen Studio这个开发工具,看上去和CUBEMX比较相似。

异曲同工

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

14993

帖子

17

粉丝