PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

22 Zeilen
374B

  1. #include <FlexCAN_T4.h>
  2. FlexCAN_T4<CAN1, RX_SIZE_256, TX_SIZE_16> can1;
  3. FlexCAN_T4<CAN2, RX_SIZE_256, TX_SIZE_16> can2;
  4. CAN_message_t msg;
  5. void setup(void) {
  6. can1.begin();
  7. can1.setBaudRate(250000);
  8. can2.begin();
  9. can2.setBaudRate(250000);
  10. }
  11. void loop() {
  12. if ( can1.read(msg) ) {
  13. can2.write(msg);
  14. }
  15. else if ( can2.read(msg) ) {
  16. can1.write(msg);
  17. }
  18. }