CAN Bus Communication from STM32F4xx

Finalizat Postat la acum 11 luni S-au achitat serviciile după ce au fost prestate
Finalizat S-au achitat serviciile după ce au fost prestate

For this project, I am looking for someone to establish CAN Bus communication from an STM32F4xx microcontroller using CAN1. The data transfer rate should be set to 125 kbps and I want to use interrupt based receiving. Filtering should be set to receive all packets and the IDE should be EXTENDED.

I have been working on this for a bit and have what I think is most of the code but obviously I have missed something. I need to send two packets from my STM32F4xx based PCB with an MCP2551 transceiver to an EVR100-3500 PSU and then receive the responses which then will be mirrored out to UART3 (which I am sure is working) to view on a terminal screen.

The first packet info to be sent is found in can.c under the function turnOnPSU():

SendID is: 13 07 C0 81

Data is: 02 00 00 00 00 00 00 55

Return ID should be: 12 07 C0 81

Return Data should be: 02 0F 00 00 00 00 00 00

The second packet info to be sent is found in can.c under the function getPSUSN():

SendID is: 13 07 C0 81

Data is: empty

Return ID should be: 12 07 C0 81

Return Data should be: XX XX XX XX XX XX XX XX (Xs are unique information)

In the attached files, the library files are untouched and the main.c file is mostly generated by the CUBE IDE. My files are can.c, can.h, serial.c and serial.h. I believe serial.c and serial.h are working great. Help with the can.c and can.h is what I am looking for. I want all of the code not written by the IDE to be put in these four files with the exception of the changes needed in main.c where the functions are called as part of the main program loop.

I would love to find a Freelancer who can understand my needs and provide a reliable solution. Thanks in advance!

Programare C Controller Area Network (CAN) Inginerie electrică Microcontroller STM32

ID Proiect: #36755536

Detalii despre proiect

10 propuneri Proiect la distanță Activ acum 11 luni

Acordat lui:

quocduypt95

Hi, I have experience in firmware development. I am very experienced in working with CANbus and i have the hardware available for testing. I have done through projects on motor control via CANbus, OBD2, Canbus bootload Mai multe

%selectedBids___i_sum_sub_7%%project_currencyDetails_sign_sub_8% USD în 3 zile
(6 Recenzii)
5.7

10 freelanceri plasează o ofertă medie de 164$ pentru proiect

kazemmojtama

Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, Java, JavaScript and C++ programming and by strong mathematical and statistical background, have good flexibility for solve your project. Mai multe

$250 USD în 7 zile
(14 recenzii)
6.5
hayat38402

We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries Mai multe

$250 USD în 7 zile
(59 recenzii)
6.0
assignsolver

I have read and understood all your project details "CAN Bus Communication from STM32F4xx" and I feel my self the best candidate to complete this project with 100 percent accuracy. I have vast amount of experience in Mai multe

$30 USD în 1 zi
(12 recenzii)
4.0
IdealExpert

Hi, I have seen your your project details and I am the "BEST CANDIDATE" for this job "CAN Bus Communication from STM32F4xx". I am an experienced Engineer & Mathematician with more than 8 years of experience who can p Mai multe

$30 USD în 1 zi
(7 recenzii)
3.9
RadoDevelopment

Hi, I prefer working with United States clients. I am excited to submit my proposal for your project,CAN Bus Communication from STM32F4xx. As a skilled C Programming developer with 7 years of experience, I am confide Mai multe

$110 USD în 1 zi
(0 recenzii)
0.0
bearxdev18

Dear Adam G., I have carefully read through your project description and I am confident that I can help you establish CAN Bus communication from an STM32F4xx microcontroller using CAN1. I have extensive experience in Mai multe

$200 USD în 1 zi
(0 recenzii)
0.0
rajeevnewnetlink

Dear Adam G., I have read your project description and I am confident that I can help you establish CAN Bus communication from your STM32F4xx microcontroller using CAN1. I have over 6 years of experience in C Programm Mai multe

$190 USD în 1 zi
(0 recenzii)
0.0
jitendrajoshi757

I have worked on the CAN driver development Have experience of 6 years in the automotive software development

$180 USD în 14 zile
(0 recenzii)
0.0