原创 ADSP-EDU-BF531/BF533开发板教学视频第十八集--串口【Open ADSP开源社区】

2012-5-3 10:20 1401 14 14 分类: 处理器与DSP

 

 

串口作为嵌入式处理器中最基础的接口,在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 硬件连接示意图

1.jpg

 

4.63 代码实现功能

代码实现了UART接口的自动波特率检测功能,运行Windows上自带的超级中断软件,其路径在:“开始”菜单 ->所有程序->附件->通讯->超级终端。将超级终端设置的波特率为9600。编译并运行VisualDSP++ 5.0工程文件BF53x_RS232.dpj的代码,打开超级中断窗口,通过计算机键盘输入”@”,这时板卡会自动识别当前超级终端通讯的波特率,与当前超级终端建立连接,并将超级中断发送的键值返回打印在超级终端窗口上。

4.64 测试步骤

  1. 将仿真器(ICE)与ADSP-EDU-BF53x开发板和计算机连接好。
  2. 先给仿真器(ICE)上电再为ADSP-EDU-BF53x开发板上电。
  3. 运行VisualDSP++ 5.0软件,选择合适的BF533 的session将仿真器与软件连接。
  4. 加载VisualDSP++ 5.0工程文件BF53x_RS232.dpj,编译并全速运行。
  5. 打开Windows自带的超级中断软件,按下图设置,点确定后建立连接。
2.jpg

 

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

4.65 测试结果

通过计算机键盘输入数据,超级终端窗口上打印当前按键信息。

3.jpg

 

超级终端输入“@”后,通过键盘输入的信息。

 

优酷链接: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&

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条