- 9
- 0
- 约4.42千字
- 约 13页
- 2021-12-05 发布于天津
- 举报
实验 7 CC2530 串口控制器编程
本实验完成时间:第 8 周、第 9 周
一、实验目的
1、 CC253串口控制器的原理;
2、 掌握CC253串 口控制器的编程步骤;
二、实验任务
从PC机上的串口调试助手(超级终端)输入的字符能够发送给 CC253Q CC253C再把所
接收到的字符“原路”回传给对方。
直观的效果:当串口调试助手(超级终端)激活时,键盘上输入的字符能够在串口调试
助手的窗口那个回显。
三、实验原理
1 、何谓超级终端和串口调试助手
超级终端:一个和 uart 串口相关联的窗口应用程序。 它能够从 uart 串口上所接收到
的字符显示出来,同时当该窗口激活时能够把键盘所键入的字符从串口发送出去。超级终 端能够从串口收发字符成功的前提是串口通信双方所约定的收发格式一致。它和一般所说 的串口调试助手类似,但有区别:
超级终端不会以 16进制的形式显示所接收的字符编码;
串口调试助手不会把键盘输入的字符实时从串口发送出去,需要点击手动发送。
串口调试助手:桌面上有串口聊天助手,如果不能打开,可以如图 1在S503的D盘
/试验箱资料光盘/工具软件/串口工具和驱动/串口聊天助手,打开后如图2所示。
稔 ■
稔 ■ ~ ? tbSS- f /
血向 创z I*,TJ如砌Hl
图1串口聊天助手位置
图2串口聊天助手界面图
2、实验室GEC-CC253开发板的uart串口接口( USB专串口,红色圈圈)如图3:
图3单片机开发板的USB专串口
该接口和CC2530所连接的电路图如下:
由该图不难得知:
P0_3作为串口的发送管脚;
P0_2作为串口的接收管脚;
P0_5 P0_4作为硬件流控用的,一定要注意,我们平时见到的串口的交叉线都只用到了收、
发、地三根线,所以在串口设置是都禁止硬件流控!
由此可见,GEC-CC253所占的资源就是P0_3(发送管脚)、P0_2(接收管脚),更进一步结合
CC230数据手册的GPIO设备管脚映射表分析:
可知:
GEC-CC253串 口 —— P0_3(发送管脚)、P0_2(接收管脚)——uart 0
3、CC2530串口 uart编程步骤
(1)总线初始化,相关SFR如下
PERCFG P2DIR PxSEL UxCSR
当P0 口管脚
FOGEL (OxF3J端口 0功鸵选掾
Stt
摘述
/ 0
SELP0_[7:0]
0x00
P0 7^J POO内能选杆
0t 通用0
Cj二^外设功篋二当P0 2 P0 3作为
2、 数据链路格式化(数据位、停止位、校验位、波特率);
UxUCR UxGCR UxBAUD
波特率的计算:
在CC2530勺时钟位高速时钟位32M寸,我们可以按照下表进行配置:
3、 读写串口收发寄存器
UxDBUF、RX_BYTE(UxCS的第 2 位)、TX_BYTE(UxCS的第 1 位)
RX_BYTE接收字节状态,0 :没有收到字节;1:准备好接收字节
TX_BYTE传送字节状态,0 :字节没有被传送;1:字节准备被传送
我们读取数据时,RX_BYT置1,然后读UxDBuf;
我们发送数据时,TX_BYT置1,且将准备传送的字节写入到UxDBUF
四、实验步骤
1、领取单片机开发板,编写代码,先编译下载,如图 4下载时需要接下载器,下载好 之后,断开下载器和方口线,再将方口线直接接在单片机开发板的 US转串口上如图5,如 果电源指示灯不亮,则将RS■旁边的拨码开关打到OF位置。
图 4
图 4 连接下载器
图5和PC机进行串口通信
如图5连接好之后,打开设备管理器,通过设备管理器中查看COM口,查找自己是COM 几。一般方口线直接相连后,静待 20S 就会出现设备。
若直接将方口线接在单片机上,打开设备管理器发现出现如下图 6 的?,则需要右键
点击问号更新安装 USB转串口的驱动。此驱动需要下载:ftp/教学软件/粤嵌zigbee USB 转串口 /,解压至当前文件夹下,右键更新驱动路径为选择刚刚解压的文件: CH341SER更
新安装驱动之后,出现如图7所示,比刚才多了一个COM3则我们现在就是COM口。在串 口助手上选择COM口。若不清楚自己刚才连上的是 COML,断开方口线,再重新连接方口 线。
打开串口调试助手,设置好 COMR,和波特率即可;
图6没有识别出USB专串口 图7安装驱动后
编程实现:
使用CC2530的串口 0来和PC机通信,通信格式为:8位数据位、1位停止位、没有奇偶 校验位、没有流控、波特率为 115200;
(1) 程序实现在串口调试助手上每隔 0.5 秒显示 HELLO WOR!D
(2) 程序实现在串口调试助手上把键盘输入的字符回显出来
2、建立IAR工程,完善以下代码以实现实验任务:程序实现在串口调
您可能关注的文档
最近下载
- 马兰士MA9S2功放利利用说明书.pdf VIP
- 人教版小学数学一年级口算比赛题库[全套].doc VIP
- (完整版)mems简介课件.pptx VIP
- 江苏省南通市通州区2024届高三第二学期期初质量监测化学试题附参考答案(解析).pdf VIP
- 《宋史_邵雍传》原文及译文.docx VIP
- 多学科会诊病例汇报ppt.pptx VIP
- 模型28 机械能弹簧模型(解析版)-2024高考物理二轮复习80模型最新模拟题专项训练.docx VIP
- 电力系统仿真:电力系统暂态仿真_(5).电力系统故障分析.docx VIP
- 2025北京丰台区初三一模道法试题及答案.pdf VIP
- 江苏省连云港等苏北七市联考2025-2026学年上学期高三高考物理一模试卷(含答案).pdf VIP
原创力文档

文档评论(0)