ADSP-EDU-BF53X开发板教学视频第十八集【Open ADSP开源社区】
0赞串口作为嵌入式处理器中最基础的接口,在51单片机开始就应用广泛,而Blackfin的串口是怎么样的呢?我们可以通过下面的视频来了解到。
4.6 BF53x_RS232
ADSP-EDU-BF53X 串口实验。
4.61 硬件实现原理
ADSP-EDU-BF53x开发板上设计了一个RS232接口,该接口通过ADSP-BF53x上的UART接口,扩展RS232协议的芯片实现。通过串口延长线连接计算机可实现串口通讯功能。
UART接口的通讯波特率是通过系统时钟分频实现的,系统时钟是通过输入晶振频率通过PLL后实现的,板卡上采用的晶振频率为25MHz,具体波特率配置可以参考之前的UART接口介绍。
4.62 硬件连接示意图

4.63 代码实现功能
代码实现了UART接口的自动波特率检测功能,运行Windows上自带的超级中断软件,其路径在:“开始”菜单 ->所有程序->附件->通讯->超级终端。将超级终端设置的波特率为9600。编译并运行VisualDSP++ 5.0工程文件BF53x_RS232.dpj的代码,打开超级中断窗口,通过计算机键盘输入”@”,这时板卡会自动识别当前超级终端通讯的波特率,与当前超级终端建立连接,并将超级中断发送的键值返回打印在超级终端窗口上。
4.64 测试步骤
- 将仿真器(ICE)与ADSP-EDU-BF53x开发板和计算机连接好。
- 先给仿真器(ICE)上电再为ADSP-EDU-BF53x开发板上电。
- 运行VisualDSP++ 5.0软件,选择合适的BF533 的session将仿真器与软件连接。
- 加载VisualDSP++ 5.0工程文件BF53x_RS232.dpj,编译并全速运行。
- 打开Windows自带的超级中断软件,按下图设置,点确定后建立连接。

- 通过计算机键盘输入”@”,这时板卡会自动识别当前超级终端通讯的波特率,与当前超级终端建立连接,并将超级中断发送的键值返回打印在超级终端窗口上。
4.65 测试结果
通过计算机键盘输入数据,超级终端窗口上打印当前按键信息。

超级终端输入“@”后,通过键盘输入的信息。
优酷链接:http://v.youku.com/v_show/id_XMzAyNDk0NDg0.html
清晰版下载地址:http://115.com/file/dn9priae 如需提取码,则是:dn9priae
开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvus&id=9026190872&
