CC1110 Mini Development Kit 868-915 MHz

IAR 建立工程 《IAR EWARM V5 嵌入式系统应用编程与开发》http://www.iartools.com/Art_Xue_ChaptShow.asp?Id=285.1.1基本选项配置 在工作区(Workspace)中选定一个项目,单击Project下拉菜单中的Options…选项,弹出选项配置对话框,从左边Category列表框内选择General Options进入基本选项配置。 图 阅读详情

swrc133\ide

源代码下载地址:CC1110 and CC2510 Mini DK Software Example (http://www.ti.com\lit\zip\swrc133)

安装IARfor 8051(光盘)后,需要进行破解,在优快云上有破解包,在C盘program data文件夹中的IAR中的8051文件夹下,将license文件替换掉。


IAR在运行时会报错lnk51ew_cc1110F32.xcl找不到,在options选项中的linker中选择路径,$TOOLKIT_DIR$\config\devices\Texas Instruments\lnk51ew_cc1110F32.xcl(安装IAR自带的)即可解决该错误(芯片上带有CC1110F32,指的就是32kb的FLASH,根据具体情况选择后缀数字)。8/16/32 KB的系统内可编程闪存


SmartRF(TM)

闪存编程器用户手册

SmartRF flash programmer有中文手册,所用的版本是GUI版本,菜单比较简单,有system on chip tab和msp430 tab.interface、flash image、change、action、flash lock、perform actions以及命令执行状态框。

将开发板连接上CC DEBUG后,再将CC DEBUG连上PC,在flash programmer中就会显示出开发板的CPU信息。

CC DEBUG设置:

inerface :fast   ;

flash image:选择生成的.hex文件;

actions:选择erase program and verify(擦除,下载与验证,验证要写入的内存在编程开始前要能读出0xff(即已擦除));

Flash lock:选择32kb--all pages(cc11xx、cc25xx和cc24xx需要).

change是指需要在下载时更改下载的字节,而不修改.hex文件。不用选择。

最后运行perform actions在下方空白处会显示下载情况。success即可。



CC DEBUG:

Change Field on non ZigBee devices
When “Erase and program” or “Erase, program and verify” action is performed, the bytes at the
given address from the hex file are replaced with those written by the user before the chip is
programmed. The hex file itself is not changed.

IAR:

 Open the Project options and click the 

Linker

 tab 

配置生成.hex文件:

在option中选择:

在config tab中,选择linker configuration file:选择override default:$TOOLKIT_DIR$\config\devices\Texas Instruments\lnk51ew_cc1110F32.xcl,其余的不选。

Linker tab,output的output file不选,format选中debug information for C-SPY.选中with runtime control mod和with I/O emulation modu与allow C-SPY-specific extra output file。module-local选择include all.

在extra output tab中,选择generate extra output file,override default下写上生成.hex文件的全名以及类型。format中output format是intel-extended,format variant是None。

debugger选项中:

setUp tab:driver是texas instruments,选中run to main.c,Exclude system breakpoints on exit选中,override default 选中。在plugins:code coverage与symbols选中。

general optionstab:

target:device information:CC1110    cpu core:plain

code model:near

data model:large

calling convention:XDATA stack reentrant

number of virtual :8

选中RAM memory

stack/heap :

stack sizes:IDATA:0X40    PDATA:0x80    XDATA: 0x3ff      

heap sizes:XDATA:0XFF   FAR:0XFFF   FAR22:0XFFF   HUGE:0XFFF

data pointer tab:

number of DPTRS:1

OUTPUT :

选中executable

C/C++ COMPILER tab:

选中multi-file compilation  discard unused publics

language 1 :C c99  standard with IAR extensi

language 2:unsigned  strict conforman

optimizations:high size  ENABLED:common subexpression elimination;loop unrolling;function inlining;type-based alias analysis选中

output :generate debug informat 其余不选

preprocessor:不勾选

$PROJ_DIR$/../../../source/components\simpliciti\bsp
$PROJ_DIR$/../../../source/components\simpliciti\bsp\drivers
$PROJ_DIR$/../../../source/components\simpliciti\bsp\boards\SRFCCxx10
$PROJ_DIR$/../../../source/components\simpliciti\mrfi
$PROJ_DIR$/../../../source/components\simpliciti\simpliciti\nwk
$PROJ_DIR$/../../../source/components\simpliciti\simpliciti\nwk_applications

defined symbols:

MRFI_CC1110
MCU_H="ioCC1110.h"

extra options:勾选use command line options:

-f"$PROJ_DIR$\..\..\..\source\apps\smpl_config.dat"
-f"$PROJ_DIR$\..\..\..\source\apps\smpl_nwk_config.dat"

texas instrument:

download:选中retain unchanged pages

verify download CRC-16

TARGET:选中enable stack overflow warning.number of banks:4

communication:ask其余不选。


SimpliciTI™ Network Protocol

An RF protocol targeting simple, small RF networks(协议栈)

注意:

During the link procedure, be sure to have the nodes at least1meter
apart to avoid saturation. After link is established the adaptive power adjustment works, and
the nodes can be moved closer together.

TI CC1110/CC2510无线开发套件:从硬件解析到射频测试的完整指南 在嵌入式系统与物联网开发中,低功耗无线通信是连接物理世界与数字世界的核心技术。其原理在于通过射频收发器在特定频段调制解发射频信号,实现设备间的数据交换。这项技术的核心价值在于为资源受限的嵌入式设备提供了稳定、低成本的无线连接能力,广泛应用于智能家居、工业传感、远程控制等场景。要掌握无线开发,深入理解硬件平台与射频评估是关键。以德州仪器(TI)的经典低功耗无线SoC平台为例,其开发套件集成了MCU与射频收发器,提供了从原型验证到性能测试的完整路径。开发者通过此类平台,可以高效地进行天线调优、功耗测量和通信协议 阅读详情

相关推荐

Unable to open file 'lnk51ew_cc2530b.xcl'的解决方案

这个问题jihuachen的博客里有一种解决方案,请见http://chenjinhua1595515.blog.163.com/blog/static/21583214720130295626658/。 但是我按照博主的方法并没有解决问题,自己探索了一下,最终解决了,诸位也可以试试哈~ 这个问题之所以会出现,是因为在option→linker→linker configuration fil

jkq10的专栏 5047

CC1110下载程序接口电路图详解

JeffJiang 1459

CC1110无线收发模块开发与实战

CC1110是一款高度集成的低功耗、多通道无线通信芯片,广泛应用于物联网、智能家居和工业控制等领域。它支持多种调制方式(如GFSK、BPSK、OOK),并工作于全球通用的2.4GHz ISM频段,具备良好的抗干扰能力和通信稳定性。本章将从通信原理入手,逐步解析其调制方式、接口配置及程序实现,帮助开发者构建完整的无线通信知识体系。通过理论与实践结合的方式,为后续章节的深入开发打下坚实基础。

weixin_30481539的博客 541

单片机|CC2530实验入门

单片机|CC2530实验入门

nimo观察者 2959

CC1110-433MHz原理图及PCB

CC1110原理图及PCB,包括巴伦及阻抗匹配电路设计。

cc1110非DMA方式接受数据不会当机

cc1110 非DMA方式正常接收数据,连续接收不会有问题。还有串口打印功能。

CC1110使用433MHz收发数据

/////////////////////////////发送部分://////////////////////////////////// //模块:CC1110EM 433MHz //功能:无线发送模块程序,采用中断方式 //作者:nuaazdh //时间:2010-12-20 #include "CC1110.h" //-----------------数据定义----------...

jy0921 3999

cc1110简介

cc1110无线单片机的简介用于无线安防系统,工业监测与控制,无线传感器网络,自动抄表系统,家居自动化,低能量遥感勘测。

ARM 之七 主流编译器(armcc、iar、gcc for arm)详细介绍

必备   在讲解各编译器之前,必须先了解一下以下文件。这些文件在编译器目录下或者编译生成目标平台的可执行程序时经常见到。此外,还需要注意区分 Windows 平台 和 Linux 平台的文件。 .o 文件: 指的是 object 文件,俗称目标文件。在 Linux 下扩展名缩写为 .o,在 windows 下通常为 .obj 文件。 .a 文件: 指的是 archive 文件,俗称静态库文件。在 Linux 下扩展名缩写为 .a,在 windows 下通常为 .lib 文件。 .so 文件: 指的是

coldrainbow的专栏 1万+

cc1110无线收发例子程序

TI公司的射频芯片CC1110,基于433M频率, 有两个例子程序, 1:一个模块长发 2:另一个模块长收,收到数据,指示灯闪烁, 此例子程序可以用来测试无线传输的距离,很实用.

CC1110无线部分中文翻译

CC1110无线部分中文翻译。看了英文说明部分,在参考别人的基础上,费了不少时间翻译成中文, 水平有限。。

IAR自带帮助文档compiler reference细读

:extended keyword  (1) : type attributes You can either place the type attributes directly in your source code, or use the pragma directive #pragma type_attribute. 这句话的意思是当你想为段源代码指定type attribut

wangmiao的专栏 2661

CC1110中文参考手册

无线射频片上系统CC1110中文参考手册

CC1110EM 433MHz 无线模块一个简单收发程序

/////////////////////////////发送部分://////////////////////////////////// //模块:CC1110EM 433MHz //功能:无线发送模块程序,采用中断方式 //作者:nuaazdh //时间:2010-12-20 #include "CC1110.h" //-----------------数据定义--

思考的力量 1万+

CC1110源代码(含DMA串口示例代码)

CC1110 DMA-UART example for IAR8.10.3 不仅限于此,而是CC1110下的源代码大全: "cc1110_cc2510_Basic Software_Examples ", 包含大家关心的DMA的串口示例: Filename: UART_CC111x_CC251x_DMA.c Description: This example sends/receives data on UART0, using DMA method. * @fn uart0StartRxForIsr * * @brief Function which sets up a DMA channel for UART0 RX. * ...

swra124_CC2510 Debug and Programming_cc1110_CC2511_cc2430_cc1111

CC1110/ CC2430/ CC2510Debug and Programming InterfaceSpecificationRev. 1.2

CC1110数据手册截图

JeffJiang 837

保姆级教程:手把手带你玩转英飞凌TC397开发板的板载资源(CAN FD、LCD、SD卡)

本文提供英飞凌TC397开发板的全面开发指南,涵盖CAN FD通信、LCD显示、SD卡文件系统和以太网通信等核心功能。通过详细的代码示例和硬件连接说明,帮助开发者快速上手并充分利用开发板的丰富资源,实现高效嵌入式系统开发。

weixin_33726313的博客 241
上一篇: 三星nandflash K9F1G08U0DSIB0部分说明
下一篇: 几种嵌入式实时操作系统简介
abcflyer
博客等级 码龄15年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值