硬件实现原理
ADSP-EDU-BF51x 开发板上设计了一个RS232 接口,该接口通过ADSP-BF51x 上的UART0 接口,扩展RS232协议的芯片实现。通过串口延长线连接计算机可实现串口通讯功能。UART 接口的通讯波特率是通过系统时钟分频实现的,系统时钟是通过输入晶振频率通过PLL 后实现的,板卡上采用的晶振频率为25MHz。
硬件连接示意图
代码实现功能
代码实现了配置波特率为 9600,设定了数据接收中断,运行代码后,会将数组Txbuf 中的字符串通过串口发送出,当接收到数据后,会进入中断函数读取数据。