JL杰理AC696N系列芯片开发UART串口应用宝典:打印、调音与通信Demo

引言

提起串口,UART,做嵌入式的基本每天都在用。调试要打log,跟外设通信要传数据,有时候还得接上位机调音效。JL杰理AC696N的串口资源不算多,但该有的功能都有,关键是怎么配才能顺手。

之前用AC696N开发板的时候,把打印、调音、通信这几个场景都过了一遍,发现配置上有些小细节容易忽略——比如打印口怎么随意映射、调音串口怎么跟打印串口不打架、独立通信串口的数据怎么收。整理出来,方便后面直接用。


串口打印配置

串口是调试和通信的利器。JL杰理AC696N开发板灵活配置UART0作为打印调试口,可任意映射IO,波特率最高支持1000000。

在板级文件中使能TCFG_UART0_ENABLE,并配置TX、RX引脚及波特率即可。

通过app_config.hlib_system_config.c中的开关,可以控制打印信息是否包含时间戳以及断言信息。

在线调音功能

串口还支持在线调音功能。通过配置TCFG_EFFECT_TOOL_ENABLETCFG_COMM_TYPE(选择UART通信),并指定调试用的TX、RX引脚,即可配合上位机进行实时音效参数调整。

串口通信Demo

此外,SDK中提供了uart_test.c通信Demo,展示了如何使用uart_dev_open初始化一个独立的通信串口,并配置波特率、缓冲区,支持中断回调或任务接收数据模式,方便开发者快速实现与其他MCU或模块的串口通信。


总结

串口用好了,开发和调试效率能提升一大截。打印口建议单独占一个UART,波特率设高一点,log输出不拖系统。

调音串口如果和打印口复用,记得在配置里分开,别互相干扰。

独立通信串口做数据透传的时候,推荐用中断回调模式,比任务轮询省CPU

这些配置在AC696N开发板上跑通之后,可以直接复制到自己的板级文件里,省得每次新建工程都要重新配一遍。

审核编辑 黄宇

返回顶部
跳到底部

Copyright ©2024 本站由 灵灵猴 版权所有,站长QQ303154759.津ICP备2024027016号-5,本站部分内容为转载,不代表本站立场,如有侵权请联系处理 open开发