0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

李杰 来源:jf_74684824 作者:jf_74684824 2026-03-31 10:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言

提起串口,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开发板上跑通之后,可以直接复制到自己的板级文件里,省得每次新建工程都要重新配一遍。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Uart串口
    +关注

    关注

    0

    文章

    30

    浏览量

    7408
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用JLAC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明_V1.0

    使用JLAC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明 引言 做
    发表于 04-18 00:04

    JLAC696N开发板PWM波形生成与控制(2):问题排查

    AC696N上都有对应的解决办法。刚用AC696N开发板调PWM的时候把这些坑都踩了一遍,把问题现象和解决方案整理出来,方便遇到类似情况时快速定位。 1. PWM问题点 1)初始化PWM时闪灯解决方法 初始化
    发表于 04-07 14:07

    JLAC696N开发板做存储设备适配(1):SD/TF卡与MMC卡的基础配置与兼容

    。如果程序里配的是CMD检测,MMC卡可能直接不识别。 在JLAC696N开发板调卡播放时,就遇到过这种兼容性问题。把卡类型区分、检测方
    发表于 04-06 19:31

    JLAC696N开发板PWM波形生成与控制(2):问题排查

    JLAC696N开发板PWM波形生成与控制(2):问题排查 引言 PWM代码写完了,示波器一挂,波形不对——这种情况太常见了。初始化的时
    发表于 04-05 23:45

    JLAC696N开发板PWM波形生成与控制(1):频率、占空比配置

    32-JLAC696N开发板PWM波形生成与控制(1):频率、占空比配置 引言 PWM调光、调速、甚至模拟发声,这些场景做嵌入式的天天见
    发表于 04-03 21:44

    JLAC696N系列开发GPIO控制大全:模式、API与特殊引脚

    JLAC696N系列开发GPIO控制大全:模式、API与特殊引脚 引言 GPIO配置看着简单
    发表于 04-02 21:21

    JLAC696N系列芯片SPI接口实战:驱动Flash、LCD与RGB灯

    文章阐述了,AC696N系列芯片功能:驱动Flash、LCD、RGB等。AC696N
    的头像 发表于 04-01 17:49 1163次阅读
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>系列</b><b class='flag-5'>芯片</b>SPI接口实战:驱动Flash、LCD与RGB灯

    JLAC696N开发板引脚速查:AC6966B开发板关键接口连接图

    硬件开发,引脚定义是“地图”。本文将JLAC696N开发板的核心引脚连接以图表形式清晰呈现
    发表于 04-01 09:52

    JLAC696N开发之定时器系统全解析:sys_timer与usr_timer的应用

    能不准时。 搞清了这些,定时器才能真正成为你手里的“心脏”,而不是暗藏的炸弹。 关键词:JL蓝牙芯片定时器,sys_timer,usr_timer,
    发表于 03-31 09:53

    JLAC696N开发板使用教程-低功耗基础:AC6966B芯片的复位与唤醒源配置

    引言 在电池供电产品里,低功耗做不好,其他功能再强也是白搭。JLAC696N这颗芯片在蓝牙耳机、音箱方案里用得挺多的,功耗控制本身底子不
    发表于 03-30 11:15

    JLAC696N系列芯片开发经验:芯片复位与唤醒源深度解析

    简介 做低功耗产品,最头疼的就是两个问题:一是设备无缘无故重启了,找不到原因;二是睡眠之后唤不醒,或者误唤醒导致功耗居高不下。 JLAC696N这个
    发表于 03-28 10:57

    JLAC696N开发板电源管理精要:提高内核电压与长按复位配置

    本文简易阐述了JLAC696N开发板电源管理模块的信息。
    的头像 发表于 03-28 10:54 293次阅读
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>开发</b>板电源管理精要:提高内核电压与长按复位配置

    AC6966B开发开发准备-环境搭建:Windows下JLAC696N开发环境配置

    做蓝牙音频、音箱或IoT产品的开发,最怕的不是写代码,而是环境配半天跑不起来。JLAC696N这颗
    的头像 发表于 03-28 09:52 342次阅读
    <b class='flag-5'>AC</b>6966B<b class='flag-5'>开发</b>板<b class='flag-5'>开发</b>准备-环境搭建:Windows下<b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>开发</b>环境配置

    蓝牙音频产品开发,五分钟上手:从AC696N开发板出厂直观的功能体验开始

    ,甚至不懂开发的人,这部分也是一看就会。 输入:就是电源;一根手机充电线就可以了,从电脑的USB到JLAC696N
    发表于 03-24 23:49

    JLAC696N开发板引脚速查:AC6966B开发板关键接口连接图

    硬件开发,引脚定义是“地图”。本文将JLAC696N开发板的核心引脚连接以图表形式清晰呈现
    发表于 03-23 21:21