用户工具

站点工具


cc1310:first_example

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

cc1310:first_example [2019/08/29 20:45]
jaylee
cc1310:first_example [2021/06/22 23:14]
行 1: 行 1:
-<markdown> 
  
-# 编译运行第一个例程 
- 
-## 介绍 
- 
-本章使用<a href="..\..\leconiot\cc13x0_cc26x0_evaluation_board\cc13x0_cc26x0_evaluation_board.html">CC1310 Evaluation Board</a>作为实验平台下载运行例程rfPacketTx。该例程配套对应的例程是rfPacketRx。读者可以使用两个开发板下载两个例程测试,本章中我们使用SmartRF进行接收测试。其中TI还提供了使用RTOS和不使用RTOS两种版本的rfPacketTx例程,本章我们使用无RTOS的例程进行演示。 
- 
-> rfPacketTx可在: C:\ti\simplelink_cc13x0_sdk_1_40_00_10\examples\nortos\CC1310_LAUNCHXL\drivers\rfPacketTx路径下获得。 
-> rfPacketRx可在: C:\ti\simplelink_cc13x0_sdk_1_40_00_10\examples\nortos\CC1310_LAUNCHXL\drivers\rfPacketRx路径下获得。x 
- 
-## 硬件环境 
- 
-使用USB连接<a href="..\..\leconiot\cc13x0_cc26x0_evaluation_board\cc13x0_cc26x0_evaluation_board.html">CC1310 Evaluation Board</a>。确保跳线帽正确连接,如下图所示。 
- 
-![](http://www.leconiot.com/md_res/cc1310/get_started/first_example/image/picture.jpg) 
- 
-成功连接开发板之后,打开电脑的设备管理器。可以看见XDS110的两个端口,我们打印使用的串口是XDS110 Class Application/User UART(COM18) 
-![](http://www.leconiot.com/md_res/cc1310/get_started/first_example/image/com.png) 
- 
-> 注意:XDS110驱动程序在安装CCS时会默认安装,如果你没有安装CCS,可以手动更新驱动程序软件,XDS驱动可以在<a href="..\..\get_started\development_tools_kit\develpoment_tool_kits.html">CC2640R2开发工具集介绍</a>里获得。 
- 
-## 导入例程 
- 
-启动CCS IDE并准备从安装的SDK导入rfPacketTx项目: 
- 
-1. 选择Project → Import CCS Project。 
-2. Select search-directory:然后单击Browse... 
-3. 导航到: C:\ti\simplelink_cc13x0_sdk_1_40_00_10\examples\nortos\CC1310_LAUNCHXL\drivers\rfPacketTx\ccs,并点击Finish。 
- 
-![](http://www.leconiot.com/md_res/cc1310/get_started/first_example/image/finish.png) 
- 
-例程导入完毕之后开发板连接上了就可以直接编译下载。如下图所示,锤子代表的是编译,虫子代表debug。 
- 
-![](http://www.leconiot.com/md_res/cc1310/get_started/first_example/image/debug.png) 
- 
-## 例程摘要 
- 
-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-> Code Export)。如下图所示,RF参数都可以直接在SmartRF中进行修改。然后使用代码导出功能获得smartrf_settings.c文件。该例程也是直接使用的该.c文件。 
- 
-![](http://www.leconiot.com/md_res/cc1310/get_started/first_example/image/smartRFsetting.png) 
- 
-执行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://www.leconiot.com/md_res/cc1310/get_started/first_example/image/Smartrfrx.png) 
- 
- 
- 
-## 加入我们 
- 
-文章所有代码、工具、文档开源。加入我们[**QQ群 593145299**](https://jq.qq.com/?_wv=1027&k=512J9pr)获取更多支持,共同研究Contiki应用和TI-15.4Stack。 
- 
-<div> 
-<p align="right"> 
-<a target="_blank" href="https://jq.qq.com/?_wv=1027&k=512J9pr"><img border="0"  src="http://pub.idqqimg.com/wpa/images/group.png" alt="CC2640R2F&BLE5.0-乐控畅联" align="right" title="CC2640R2F&BLE5.0-乐控畅联"></a> 
-© Copyright 2017, 成都乐控畅联科技有限公司.   
-</p> 
-</div> 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-</markdown> 
cc1310/first_example.txt · 最后更改: 2021/06/22 23:14 (外部编辑)