This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

incomple swrc117

Other Parts Discussed in Thread: CC1010, SIMPLICITI, CC2510

in the swrc117
is funny,the cc11xx-cc25xx are mainly RF chips,where their RF features are the main thing,and you can see on the swrc117 examples,there is only one RF example ,sending nothing,handling nothing...even the most nice features like hopping protocols,manual,and automatic packets,some elemental rF macros and fuctions are also missing,(the old cc1010 is well documented on RF macros and fuctions and it was back in 2004)
where I can download more RF examples for the cc11xx-cc25xx Soc?? dont send me the swrc021f because of the keil and the c8051 and the pins and the hole thing are a bit different

  • Hi.

    The swrc117 examples are ment as a guideline to people who want to explore the peripherals and 8051 core, something missing from the previous codes which focused more on the RF link etc.

    You can find a lot of different example code showing different RF links and usage of the radio itself.
    swra295, swra225, swrc085 are some of the code examples that you can look and I bet there are more if you just search around www.ti.com

    Not to forget SimpliciTI (http://focus.ti.com/docs/toolsw/folders/print/simpliciti.html).

    Regards,
    Kjetil

  • Hi 

    I do feel the same as E B about swrc117.

    It would be very helpful  i there was ready IAR project (under 4 KB) to demonstrate out of the box basic rx tx capabilities, without having to strip/add/adjust different code pieces.

    I'm referring To

    SimpliciTI simple link.  which 1. does not run on less then 4K.  2. Is way to complicated for just learning RF

    PER test  swrc085  . refers to LCD and other peripherals not present in MINI DK and.

    What is needed is a simple TX RX, to a variable (not DMA) and under 4K for IAR. for the MINI DK (no LCD, joystick etc.)

    I wonder if you know who in TI could be in charge of such a project.

    Thank you !.

  • Just a thought, from the CC1110 Demo kit User Guide http://www.ti.com/lit/ug/swru236a/swru236a.pdf

    "The CC1110 Mini Development Kit 868-915 MHz and CC2510 Mini Development Kit benefit from an extended code size limit in the IAR Embedded Workbench for 8051 version 7.51A and above. A 16kb “SimpliciTI-mode” will be activated by passing the command line option ‘--ks_version’ to the linker (project->options->linker->extra options). In “SimpliciTI-mode”, the simulator will still have a 4kb code size limit, so a development kit with CC2510Fx, CC1110Fx or CC2430Fx is needed benefit from the extra code size."

  • Thanks CHS

    I never knew that there is such an option.

    I tried the option you mentioned and i got the following error.

    "Fatal Error[e90]: Can only generate UBROF output from these files"

    Any idea how do proceed from here ?

    Thanks for your time

  • You need to remove generation of "extra output files" from the project options. And you cannot directly generate a hex file using this option.

  • Hi

    Please see the attached code example

    Siri3513.CC1110.rar

    Siri

  • Thank you for the code.  The code is clear and informative.

    Is it possible to make this code more easily visible to new users - such as in the wiki ?

    And a question on the code

    I see a line while (RFIF & 0x10) ==0 );

    I assume that this is to make sure that we dont exit the function before the end of transmission . 

    I find that  If  I issue a SIDLE strobe to early after TX I get corrupted data at the end.

    How do I know when is it safe to go to IDLE. (I need the radio to be off in order for another transmitter to go on)

    Thanks for the time

  • Hi

    The way to know that a transmission is completed is to wait for the IRQ_DONE flag to be set (as is done in the code). You do not need to issue an IDLE strobe as the radio will enter IDLE state after sending a packet, as long as TXOFF_MODE = IDLE.

    BR

    Siri