Hello Guys, sorry if i say a bullshit here, but im new to this area and im trying to communicate a MCU device STM32WLE5CC with a firmware that already recorded in board, this firmware uses DLMS and RTT for Real Time Transfer.
Im already receiving a message that RTT channels are up but i cant connect with the board.
Thinks that i already tried:
1 Communication using pylink-square, using methods of the library like, rtt_write, rtt_read, im sending a hex data because the documentation says that i have to send data in hex.
2 Tried using RTT viewer and sending DLMS packages from there.
Sorry if that question is dumb, can someone help me ?
Hi, 1. I don't believe that…
Hi,
1. I don't believe that data needs to be send as hex. Check this.
2. If you are using UART the DLMS messages are sent with HDLC framing.
This means that if you are sending same message twice, the content is different and the meter rejects the second frame if the content is already received.
You can modify the Atmel example for your needs. What you need to do is change the UART read and write.
https://github.com/Gurux/GuruxDLMS.c/blob/master/Atmel/AtMega2560/Gurux…
BR,
Mikko