USB CC1101 hardware/drivers PC to/from existing dsPIC/CC1101 system

We have an existing dsPIC33EP512GP506 with a CC1101SE RF module. These systems communicate with each by other using both the CC1101SE digital radio system (and infrared communication).

We now need to communicate from a windows laptop to this system via the CC1101SE system on the 433mhz band. What we need is a USB CC1101SE module that can be suitably programmed to communicate with our current custom system, both sending and receiving RF signals and handling the error detection the same way as the current system. No code needs to be written on the dsPIC, that system is already in production.

It is likely that the freelancer will need to design or modify existing USB RF module although an off the shelf that can be programmed sufficiently much better. You write the necessary drivers on the PC side. The drivers must be demonstrated to work inside a Visual Studio application.

Full source code relating to the RF communications system on the current application will be provided.

In the Visual studio implement

void SendRadioPacket(

int DBLevel,

unsigned int CommandCode,

unsigned char BattleCode,

unsigned int SenderID,

unsigned int ReceiverID,

unsigned char ByteParameter1,

unsigned int IntegerParameter1,

unsigned int IntegerParameter2,

unsigned int IntegerParameter3,

unsigned int IntegerParameter4,

unsigned int IntegerParameter5,

unsigned int IntegerParameter6,

unsigned int IntegerParameter7,

unsigned char ByteParameter2,

__eds__ char * StringParameter)

and

void ReceiveRadioPacket(

unsigned char CommandCode,

unsigned char BattleCode,

int SenderID,

int ReceiverID,

unsigned char ByteParameter1,

int IntegerParameter1,

int IntegerParameter2,

int IntegerParameter3,

int IntegerParameter4,

int IntegerParameter5,

int IntegerParameter6,

int IntegerParameter7,

unsigned char ByteParameter2,

__eds__ char * StringParameter);

The system has CRC32 error detection on the dsPIC side in addition to the error detection that comes with CC1101SE as standard, the developer will need to implement the same CRC32 on the PC side.

I expect this project to take about 4 weeks.

DO NOT PUT IN A BID AND THEN AFTER I ACCEPT THE BID NEGOTIATE ON PRICE! Ask as many questions as you like before putting in your final bid, but I do not negotiate afterwards. I won't pay for development tools, but will pay for any CC1101 hardware that is required and will send you one of our dsPIC boards.

Ønsker du at tjene nogle penge?

Tildelt til:

Hello Dear,
Good Day!
We are a team of experts with many years of services in embedded system design, firmware development, device drivers, PCB Layouts and Prototyping. I myself have worked for 10 years in
Flere

$750 AUD in 30 dage

(29 bedømmelser)

5.7

5 freelancere byder i gennemsnit $489 på dette job

Dear Sir,
We are a small R & D company, based in Bulgaria, Europe.
We work exclusively with U.S. partners.
We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSFlere

Hi,
I have studied the materials you supplied and know I have a better understanding what needs to be done to accomplish your goals. I have already completed a lot of similar projects in the past. I would be delighFlere

Hi,
I have gone through your project details and I assure that I can do it as i got all the skills required for this project. I have already completed a lot of similar projects in the past so it is my pleasure to Flere

Hi,
I have read your project description I can do it very well, I have all these skills which is needed for your project. I have 7 years of experience with Software architecture, Embedded software, C, C++, C# ProgrammFlere