一种利用McBSP实现异步串口通信的方法

    公开(公告)号:CN117407352A

    公开(公告)日:2024-01-16

    申请号:CN202311397358.8

    申请日:2023-10-26

    IPC分类号: G06F13/42 G06F13/38

    摘要: 本发明涉及一种利用McBSP实现异步串口通信的方法,属于串口通信领域。本发明根据需要采用的串口通信协议,连接McBSP与电平转换芯片,形成通信线路;配置McBSP为GPIO模式,获取输入输出端口;配置定时器触发中断;初始化中断,将定时器中断与对应的中断处理进行匹配,使定时器每次达到设定值后触发中断调用中断处理;以多倍频的过采样频率采样McBSP的输入口,将电平信号转化为字符信号,实现串口数据输入;以每触发多次为一次来输出字符信号转化为的电平信号,实现串口数据的输出。本发明利用DSP芯片上常见的McBSP实现串口通信,充分利用芯片资源,降低了实现通信的成本,在嵌入式领域能发挥重要作用。