Tushar Borhade
Tushar Borhade
Did the range issue resolved??? Whats the practical range of DRF1272F? Or there is other low cost LoRa better than above? Thank you.
Thank you for the link. It comprises of only two opto-couplers and 3 resistors! Is that enough to handle the MDB bus? This is the working circuit right? And how...
Can I build your circuit with Atmega328 to read mdb packets So their will be a parallel connection to the MDB bus. ....... VMCMDBCD ....................................↕ .....................(Your ckt+ Atmega328) And the...
So you mean not a parallel one, where I can connect the circuit directly as the data is nothing but voltage levels! .And then using above link MDB to UART,...
Actually you don't need the resistors and optocouplers at all! They are just to prevent either circuit damaging the other in case of a fault. -- So they are 3.3V...
Thank you. So both RX1 and RX2 must be set up to read 9 bit mdb data! So while reading data the approach will be : while(uart1.available()>0) { uart1bits=uart1.read(); Serial.print("TX:");...
Okay. Thank you. I have tested the basic code! But the acknowledgement packet is being read is 0 for CD and not 100h, while 0h is correct for VMC, right?...
Also while reading mdb packets can I output them on Serial monitor for debugging? As the normal mega to usb/pc interface would be 8 bit serial , so can it...
This is my response for reset from serial monitor: RX: 110 10 TX: 0 . . . RX: 112 12 TX: 1FF RX: 0 111 0 2 0 0 0...
I think snippet should do the work... `int main(void) {` setup_usart(0,38400,8,'N',1); setup_usart(1,9600,9,'N',1); setup_usart(2,9600,9,'N',1); sei(); send_str_p(0,PSTR("MDB sniffer is up and running\r\n")); // Main Loop while(1) { if(buffer_level(MDB_USART,RX) > 0) { uint16_t...