With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
The purpose of the project is to write a CAN boot loader for the Microchip PIC18F4480 using C code.
This project is divided into three parts.
Part 1: Target PIC18 microcontroller
*setup and initialize 18F4480 to work with CAN bus at 500kbps with microcontroller running at 20mhz
*Blink one LED upon receiving a certain CAN message, and blink another LED for another message.
*Must be able to jump from application code into boot loader upon receiving specific CAN message (ID and value).
Part 2: Boot loader
*Must be written in C and uses MPLAB or similar IDE.
*Boot loader can fit in the PIC boot block (less than 200byte) or at the end of memory if larger.
*Boot loader must be less than 2000 bytes.
*boot loader should run briefly when the Pic boots
*can be invoked (jumped to) from application code
*data must be written 8 bytes or more at a time
*data written must be verified
*able to be programmed with multiple node on CAN bus, (two or more PIC18F4480 connected to CAN bus)
Sign in or Register to see more