2024年3月28日发(作者:)

实验7 CC2530串口控制器编程

本实验完成时间:第8周、第9周

一、实验目的

1、CC2530串口控制器的原理;

2、掌握CC2530串口控制器的编程步骤;

二、实验任务

从PC机上的串口调试助手(超级终端)输入的字符能够发送给CC2530,CC2530再

把所接收到的字符“原路”回传给对方。

直观的效果:当串口调试助手(超级终端)激活时,键盘上输入的字符能够在串口调试

助手的窗口那个回显。

三、实验原理

1、何谓超级终端和串口调试助手

超级终端:

一个和uart串口相关联的窗口应用程序。它能够从uart串口上所接收

到的字符显示出来,同时当该窗口激活时能够把键盘所键入的字符从串口发送出去。超级终

端能够从串口收发字符成功的前提是串口通信双方所约定的收发格式一致。它和一般所说的

串口调试助手类似,但有区别:

超级终端不会以16进制的形式显示所接收的字符编码;

串口调试助手不会把键盘输入的字符实时从串口发送出去,需要点击手动发送。

串口调试助手:桌面上有串口聊天助手,如果不能打开,可以如图1在S503的D盘

/试验箱资料光盘/工具软件/串口工具和驱动/串口聊天助手,打开后如图2所示。

打开任意一

个即可!

图1 串口聊天助手位置

设置参

图2 串口聊天助手界面图

- 1 -

2、实验室GEC-CC2530开发板的uart串口接口(USB转串口,红色圈圈)如图3:

图3 单片机开发板的USB转串口

该接口和cc2530所连接的电路图如下:

由该图不难得知:

P0_3作为串口的发送管脚;

P0_2作为串口的接收管脚;

P0_5、P0_4作为硬件流控用的,一定要注意,我们平时见到的串口的交叉线都只用到了收、

发、地三根线,所以在串口设置是都禁止硬件流控!

由此可见,GEC-CC2530所占的资源就是P0_3(发送管脚)、P0_2(接收管脚),更进一步结合

CC230数据手册的GPIO设备管脚映射表分析:

- 2 -