Embedded systems - PIC32MK boards comms via SPI
Budget: $30 – $250 USD
Please respond personally after only reading & understanding in entirety. Submit questions with your 1st response. We are looking for professional, responsible, devoted respondents to collaborate with.
We have 2 PIC32MK PCBs a Master CPU & other is Slave CPU.
In Master CPU, consider SPI1 (pin 13,16,32 & 46). Refer schematic for pin usage/definition
In Slave CPU, use SPI2 (pin 11,13,44 & 45). Refer schematic for pin usage/definition
We need you to develop a firmware program as per below description/requirement.
Make in MPLAB X IDE & peripheral configuration configured using Harmony 3 configurator framework.
No RTOS, use bare metal framework 7 in C language.
Use no Delay or minimum delay less than 1 ms. Program logic/execution should not be halted because of the hard delay.
In the logic you need to synch the data of an uint8 array having a size of 1000 between Master & slave CPU using SPI communication. The data of an array can be updated by either Master or Slave program logic (logic other than that of SPI com).
You need to create a program such that it will synch the data of an array between Master/Slave.
We shall provide the schematic to shortlisted candidates only. The budget is only placeholder, please provide your best fixed price bid for time & money. If you need milestones, break it up. If not provided, one payment will be made at the end of job. Payments will be made only after we have a chance to review and test the source (well documented) provided by you. Please write “PIC32MK” to confirm that you have read the job and understood it. Please do not respond as a copy/paste robot.
In the next phase, I need you to work on CAN peripheral in Slave CPU only. That I will discuss later once I am satisfied with your output on this first phase.
We have 2 PIC32MK PCBs a Master CPU & other is Slave CPU.
In Master CPU, consider SPI1 (pin 13,16,32 & 46). Refer schematic for pin usage/definition
In Slave CPU, use SPI2 (pin 11,13,44 & 45). Refer schematic for pin usage/definition
We need you to develop a firmware program as per below description/requirement.
Make in MPLAB X IDE & peripheral configuration configured using Harmony 3 configurator framework.
No RTOS, use bare metal framework 7 in C language.
Use no Delay or minimum delay less than 1 ms. Program logic/execution should not be halted because of the hard delay.
In the logic you need to synch the data of an uint8 array having a size of 1000 between Master & slave CPU using SPI communication. The data of an array can be updated by either Master or Slave program logic (logic other than that of SPI com).
You need to create a program such that it will synch the data of an array between Master/Slave.
We shall provide the schematic to shortlisted candidates only. The budget is only placeholder, please provide your best fixed price bid for time & money. If you need milestones, break it up. If not provided, one payment will be made at the end of job. Payments will be made only after we have a chance to review and test the source (well documented) provided by you. Please write “PIC32MK” to confirm that you have read the job and understood it. Please do not respond as a copy/paste robot.
In the next phase, I need you to work on CAN peripheral in Slave CPU only. That I will discuss later once I am satisfied with your output on this first phase.