PIC System Drivers/Timers and Code Conversion

进行中 已发布的 7 年前 货到付款
进行中 货到付款

This project is primarily about writing the drivers for an existing microchip PIC based system. It also included converting existing ANSI C code to Microchip platform (will largely be a copy and paste job, no debugging required to the existing algorithms). There are 37 software timer functions that need to be converted from multi-thread implementation with the Sleep function to software timers driven by I expect 4 hardware timers.

The freelancer must have the tools and experience on the PIC platform working with HC SD cards. If you have not worked with SD cards with the PIC system before do not bid for this project. This project requires a developer with in depth experience and all the necessary tools to work on the PIC system at the driver level. The freelancer will need to demonstrate to me they have great experience and a track record of successful deliver as this project is mission critical for our company. Freelancer must be able to complete the work within 6 weeks and provide assurances they will dedicate the necessary time and resources to do just that e.g no other urgent projects, upcoming holidays... as this project must be done completely and on time. Only freelancers with a proven record on freelancer web site of successful on time project completions will be considered.

Detailed specification of what is required is attached to this project.

Key skills and experience

MP LAB X IDE with C

Extensive low level PIC programming

Experience developing SD card drivers (need ANSI file i/o implemented such as fread, fwrite..)

Infrared communication drivers

Experience with the Texas Instruments CC1101 digial radio module.

Sound generation from a wav file on the PIC platform.

Optional but desirable is electronic hardware design, this is out of scope on this project but further development will be required in the future for compatible hardware.

This project is now urgent and critical to our business. Really needs a guru with the above skills and requisite tools on hand.

MILESTONES

1) DRIVERS - implement drivers and provide demonstrable code proving the drivers are functioning.

2) TIMERS - Implement the software timers, again demonstrating these working

3) SATRInit - Convert the code to initialise the binary data files (this should be very easy job)

4) SATRSim - Convert code to run the system, this will call the drivers and the timers (this should be straight forward as the code is already in ANSI C and develop is not expected to debug this code just get it running with the drivers and timers).

C 编程 微控制器

项目ID: #12040650

关于项目

10个方案 远程项目 活跃的7 年前

有10名威客正在参与此工作的竞标,均价$2658/小时

seshupower

Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in embedded programming using pic and dspic controllers for Power projects, Boot lo 更多

$1250 AUD 在20天内
(13条评论)
6.1
grtdeveloper

Rich Experience with Micro controllers and drivers, timer routines for PIC series ( 16F , 18F , dsPIC) . Can do the job in committed time.

$1222 AUD 在25天内
(4条评论)
3.7
mike199

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & 更多

$1250 AUD 在20天内
(1条评论)
3.2
Tripod3

Hello! I'm experienced PIC's programmer because I have been working with them since 2000. Actually the PICs are my favorite family of microcontrollers. Also I need to say I have no such a big experience regarding to 更多

$1000 AUD 在31天内
(6条评论)
2.7
Uthmankhell

My name is Mazhar Khan. I am a Software Engineer. I am a hard-working and determined professional seeking an opportunity to succeed in a dynamic environment. I am confident that my knowledge, ability and experien 更多

$1250 AUD 在20天内
(1条评论)
0.5
Bhimshi

A proposal has not yet been provided

$1250 AUD 在20天内
(0条评论)
0.0