Hello everyone. I have run into some problems and hope you can offer your help. I am carrying out a project to send battery device data to the Lowrance HDS9 display over NMEA 2000.
I am currently testing the BatteryMonitor example from the main NMEA 2000 library. My development setup includes an ESP32-S3, a TJA1050 CAN transceiver, and the Arduino IDE.
I have successfully installed the main NMEA 2000 library as well as the NMEA2000_esp32-add-esp32s3 driver library following official documentation, and compilation completes without errors. I can capture corresponding data with the NMEA Reader software, including PGNs 60928, 127513 and others. However, there is no signal output on the CAN bus.
I tested the default TX pin 16 and RX pin 4, and also tried other customized pin configurations. When probing the TX pin directly with an oscilloscope, no waveform can be observed.
Could you please provide troubleshooting suggestions? Many thanks.

Hello everyone. I have run into some problems and hope you can offer your help. I am carrying out a project to send battery device data to the Lowrance HDS9 display over NMEA 2000.
I am currently testing the BatteryMonitor example from the main NMEA 2000 library. My development setup includes an ESP32-S3, a TJA1050 CAN transceiver, and the Arduino IDE.
I have successfully installed the main NMEA 2000 library as well as the NMEA2000_esp32-add-esp32s3 driver library following official documentation, and compilation completes without errors. I can capture corresponding data with the NMEA Reader software, including PGNs 60928, 127513 and others. However, there is no signal output on the CAN bus.
I tested the default TX pin 16 and RX pin 4, and also tried other customized pin configurations. When probing the TX pin directly with an oscilloscope, no waveform can be observed.
Could you please provide troubleshooting suggestions? Many thanks.