Haawking DSC28027实例程序开发教程—SCI_AutoBaud
导语:
串口通讯(Serial Communication)是一种简单常用的通信方式,绝大部分芯片的硬件都支持该协议,电子工程师在开发中也经常使用该协议打印调试信息。
SCI简介:
SCI 模块支持两线异步串行协议,通常称为 UART,支持CPU 和其他使用标准非归零格式的异步外设之间的数字通信。中科昊芯的SCI 具有 4 级深度 FIFO,用于减少硬件开销,支持丰富的波特率配置,同时具备中断机制,奇偶校验,溢出和帧错误检测。本期我们做一个SCI通讯的例程:利用Core_DSC28027核心板,实现自动波特率及数据收发的功能。
本程序继续中科昊芯Core_DSC28027核心板,相关资料可以在中科昊芯官网下载:
http://www.haawking.cn/kfb

运行效果:
该程序没有初始化波特率,需要通讯设备先发送特定字符’A‘或者’a‘,来实现自动波特率。自动波特率匹配成功后便可以进行通讯,该程序将收到的数据进行回传,
如下图:

例程主要代码:
关于中科昊芯
“智由芯生 创享未来”,中科昊芯是数字信号处理器专业供应商。作为中国科学院科技成果转化企业,瞄准国际前沿芯片设计技术,依托多年积累的雄厚技术实力及对产业链的理解,以开放积极的心态,基于开源指令集架构RISC-V,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制及电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。
