- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用文档 文案大全 实验7 CC2530串口控制器编程 本实验完成时间:第8周、第9周 一、实验目的 1、CC2530串口控制器的原理; 2、掌握CC2530串口控制器的编程步骤; 二、实验任务 从PC机上的串口调试助手(超级终端)输入的字符能够发送给CC2530,CC2530再把所接收到的字符“原路”回传给对方。 直观的效果:当串口调试助手(超级终端)激活时,键盘上输入的字符能够在串口调试助手的窗口那个回显。 三、实验原理 1、何谓超级终端和串口调试助手 超级终端:一个和uart串口相关联的窗口应用程序。它能够从uart串口上所接收到的字符显示出来,同时当该窗口激活时能够把键盘所键入的字符从串口发送出去。超级终端能够从串口收发字符成功的前提是串口通信双方所约定的收发格式一致。它和一般所说的串口调试助手类似,但有区别: 超级终端不会以16进制的形式显示所接收的字符编码; 串口调试助手不会把键盘输入的字符实时从串口发送出去,需要点击手动发送。 串口调试助手:桌面上有串口聊天助手,如果不能打开,可以如图1在S503的D盘/试验箱资料光盘/工具软件/串口工具和驱动/串口聊天助手,打开后如图2所示。 打开任意一个即可! 打开任意一个即可! 图1 串口聊天助手位置 设置参数 设置参数 图2 串口聊天助手界面图 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设备管脚映射表分析: 可知: GEC-CC2530串口—— P0_3(发送管脚)、P0_2(接收管脚)——uart 0 3、cc2530串口uart编程步骤 (1)总线初始化,相关SFR如下 PERCFG P2DIR PxSEL UxCSR 我们uart0位于P0位置 我们uart0位于P0位置 当P0口管脚冲突是uart0优先 当P0口管脚冲突是uart0优先 当P0_2 P0_3作为了uart0的收发 当P0_2 P0_3作为了uart0的收发管脚 2、数据链路格式化(数据位、停止位、校验位、波特率); UxUCR UxGCR UxBAUD 波特率的计算: 在CC2530的时钟位高速时钟位32M时,我们可以按照下表进行配置: 3、读写串口收发寄存器 UxDBUF 、RX_BYTE(UxCSR的第2位) 、TX_BYTE(UxCSR的第1位) RX_BYTE:接收字节状态,0:没有收到字节;1:准备好接收字节 TX_BYTE:传送字节状态,0:字节没有被传送;1:字节准备被传送 我们读取数据时,RX_BYTE置1,然后读UxDBuf; 我们发送数据时,TX_BYTE置1,且将准备传送的字节写入到UxDBUF; 四、实验步骤 1、领取单片机开发板,编写代码,先编译下载,如图4下载时需要接下载器,下载好之后,断开下载器和方口线,再将方口线直接接在单片机开发板的USB转串口上如图5,如果电源指示灯不亮,则将RST旁边的拨码开关打到OFF位置。 拨码开关 拨码开关 图4 连接下载器 图5 和PC机进行串口通信 如图5连接好之后,打开设备管理器,通过设备管理器中查看COM 口,查找自己是COM几。一般方口线直接相连后,静待20S就会出现设备。 若直接将方口线接在单片机上,打开设备管理器发现出现如下图6的?,则需要右键点击问号更新安装USB转串口的驱动。此驱动需要下载:ftp/教学软件/粤嵌zigbee USB转串口/,解压至当前文件夹下,右键更新驱动路径为选择刚刚解压的文件:CH341SER。更新安装驱动之后,出现如图7所示,比刚才多了一个COM3,则我们现在就是COM3口。在串口助手上选择COM3口。若不清楚自己刚才连上的是COM几,断开方口线,再重新连接方口线。 打开串口调试助手,设置好COM口,和波特率即可; 图6 没有识别出USB转串口 图7 安装驱动后 编程实现: 使用cc2530的串口0来和PC机通信,通信格式为:8位数据位、1位停止位、没有奇偶校验位、没有流控、波特率为115200; (1)程序实现在串口调试助手上每隔0.5秒显示HELLO WORD! (2)程序实现在串口调试助手上
有哪些信誉好的足球投注网站
文档评论(0)