There could be several reasons why only one of the two CAN chips could be initialized. Some possible reasons include:

  1. Hardware issue: There might be a problem with the hardware connection or wiring of the second CAN chip. Ensure that the chip is properly connected to the CAN bus and that the wiring is correct.

  2. Power supply issue: Check if the second CAN chip is receiving the correct power supply. Insufficient power or improper voltage levels can prevent the chip from being initialized.

  3. Configuration issue: Verify that the configuration settings for the second CAN chip are correct. The initialization process may require specific configuration parameters to be set correctly.

  4. Software issue: Check if there are any software discrepancies or bugs that are preventing the initialization of the second CAN chip. Ensure that the software is correctly configured to handle multiple CAN chips.

  5. Addressing conflict: If both CAN chips have the same default addressing, there may be a conflict that prevents the initialization of the second chip. Make sure that each chip has a unique identifier or address.

  6. Faulty CAN chip: It is possible that the second CAN chip itself is faulty or damaged. In this case, try replacing the chip with a new one to see if it can be initialized.

To troubleshoot the issue, it is recommended to carefully review the hardware connections, power supply, configuration settings, software implementation, and addressing schemes for both CAN chips

CANrx only 1 of 2 CAN chips could be initialized

原文地址: http://www.cveoy.top/t/topic/iMlY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录