El WDM303FDWA1 utiliza RS485 como la conexión de interfaz de línea y esto significa que necesita conectar el Atmega a un chip RS485 como un MAX485. Aquí hay un enlace a las ofertas de Maxim en ese dispositivo y aquí está el chip: -
- ROserecibeinformacióndel485yseconectaasuAtmega
- RE(barra)eshabilitacióndelecturaimpulsadadesdesuAtmega-definedatosdirecciónjuntoconDE
- DE:vinculeestoaRE(arriba)ytieneunpinquecontrolaDireccióndelosdatosenlalínea485.
- DI:seconectaalalíneadesalidadedatosdesignadaparasuAtmega.
- A&Bsonlasconexionesdelalínea485
Simiraenlapágina8de este documento, detalla todos los códigos que necesita Enviar para hablar con el dispositivo. Parece que primero debe enviar la "contraseña" seguida de un código de función, luego la dirección específica de los datos que desea leer. El archivo pdf tiene esos datos.
En cuanto al formato de lo que vuelve, no puedo ayudarte con eso, el documento no tiene demasiados detalles, pero parece estar entre 1 palabra y 3 palabras.
Tampoco puedo ayudarte con muestras de códigos modbus para usar en Atmega.