这里会显示出您选择的修订版和当前版本之间的差别。
cc1310:first_example [2019/08/29 20:45] jaylee |
cc1310:first_example [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | # 编译运行第一个例程 | ||
- | |||
- | ## 介绍 | ||
- | |||
- | 本章使用< | ||
- | |||
- | > rfPacketTx可在: C: | ||
- | > rfPacketRx可在: C: | ||
- | |||
- | ## 硬件环境 | ||
- | |||
- | 使用USB连接< | ||
- | |||
- | ![](http:// | ||
- | |||
- | 成功连接开发板之后,打开电脑的设备管理器。可以看见XDS110的两个端口,我们打印使用的串口是XDS110 Class Application/ | ||
- | ![](http:// | ||
- | |||
- | > 注意:XDS110驱动程序在安装CCS时会默认安装,如果你没有安装CCS,可以手动更新驱动程序软件,XDS驱动可以在< | ||
- | |||
- | ## 导入例程 | ||
- | |||
- | 启动CCS IDE并准备从安装的SDK导入rfPacketTx项目: | ||
- | |||
- | 1. 选择Project → Import CCS Project。 | ||
- | 2. Select search-directory:然后单击Browse... | ||
- | 3. 导航到: C: | ||
- | |||
- | ![](http:// | ||
- | |||
- | 例程导入完毕之后开发板连接上了就可以直接编译下载。如下图所示,锤子代表的是编译,虫子代表debug。 | ||
- | |||
- | ![](http:// | ||
- | |||
- | ## 例程摘要 | ||
- | |||
- | RFPacketTX示例演示了如何使用RF driver进行简单packet传输。该示例可以与Packet RX示例或SmartRF Studio一起使用。每发送一个数据包,Board_PIN_LED1被切换一次。可以使用SmartRF Studio修改频率和其他RF设置。 | ||
- | |||
- | ## 例程描述 | ||
- | |||
- | 该例程由一个单独的任务和SmartRF Studio生成的设置文件组成。 | ||
- | |||
- | 默认频率为868.0 MHz。若需更改频率,请修改smartrf_settings.c文件。也可以使用SmartRF Studio中的代码导出功能(File-> | ||
- | |||
- | ![](http:// | ||
- | |||
- | 执行mainThread任务: | ||
- | |||
- | - 配置无线电为专有模式 | ||
- | - 通过RF驱动程序RF_open访问无线广播设置 | ||
- | - 使用CMD_PROP_RADIO_DIV_SETUP命令设置无线广播 | ||
- | - 将输出功率设置为14 dBm(要求ccfg.c中的CCFG_FORCE_VDDR_HH = 1) | ||
- | - 使用CMD_FS命令设置频率 | ||
- | - 创建数据包(随着序列号和随机内容的增加) | ||
- | - 设置绝对TX时间以利用自动电源管理 | ||
- | - 使用阻塞RF驱动程序调用的CMD_PROP_TX命令发送数据包 | ||
- | - 翻转Board_PIN_LED1以指示发送的数据包 | ||
- | - 通过重复步骤6-9来传送数据包 | ||
- | |||
- | ## 例程演示 | ||
- | |||
- | 下载完成后开发板即进入发送模式,在使用一个开发板打开Smartrf studio软件,切换到Packet RX 菜单,点击start即可接收到开发板发送过来的数据。注意RF Parameter要配置一致。 | ||
- | |||
- | > 提醒:读者也可以下载rfPacketRx例程进行接收。本文方便演示和理解使用Smartrf Studio进行接收。 | ||
- | |||
- | ![](http:// | ||
- | |||
- | |||
- | |||
- | ## 加入我们 | ||
- | |||
- | 文章所有代码、工具、文档开源。加入我们[**QQ群 593145299**](https:// | ||
- | |||
- | <div> | ||
- | <p align=" | ||
- | <a target=" | ||
- | © Copyright 2017, 成都乐控畅联科技有限公司. | ||
- | </p> | ||
- | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | </ |