Mam problem z komunikacją po magistrali CAN.
Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa.
Uruchomiłem parę przykładów znalezionych w internecie i nic.
Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej.
Korzystam z gotowej płytki STM32F103C8T6 do której podłączyłem MCP2151 Tx - > PB9 , Rx -> PB8 . Z drugiej strony CANu wysyłam ramki poprzez Arduino i moduł MCP2515_CAN. Prędkość jaką ustawiłem to 250kbps.
Poniżej zamieszczam mój aktualny plik main.c
Jeśli ktoś może pomóc to proszę.
Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa.
Uruchomiłem parę przykładów znalezionych w internecie i nic.
Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej.
Korzystam z gotowej płytki STM32F103C8T6 do której podłączyłem MCP2151 Tx - > PB9 , Rx -> PB8 . Z drugiej strony CANu wysyłam ramki poprzez Arduino i moduł MCP2515_CAN. Prędkość jaką ustawiłem to 250kbps.
Poniżej zamieszczam mój aktualny plik main.c
Jeśli ktoś może pomóc to proszę.
Kod: C / C++