aac83327edcb64539edc7d09addc01e2e5a544e4
howto/come_gestire_comunicazione_rs485/gestione_rs485_con_schede_syel.md
... | ... | @@ -167,7 +167,16 @@ Nel **common.h** (o comunque in un file .h incluso nel common): |
167 | 167 | bsave(PortaCOM, bufferTX, 2); // invia il bufferTX |
168 | 168 | wait(10); |
169 | 169 | } |
170 | - |
|
170 | + |
|
171 | + if (flag_pwm_on_off != flag_pwm_on_off_prec) // se ha cambiato stato |
|
172 | + { |
|
173 | + flag_pwm_on_off_prec = flag_pwm_on_off; |
|
174 | + update_bufferTX_out(0); // aggiorna il bufferTX con l' uscita 1 (0) |
|
175 | + TXX++; |
|
176 | + bsave(PortaCOM, bufferTX, 2); // invia il bufferTX |
|
177 | + wait(10); |
|
178 | + } |
|
179 | + |
|
171 | 180 | // lettura ingressi |
172 | 181 | bufferTX[0] = READ_IN; // il primo byte del bufferTX viene impostato col comando READ_IN per comunicare che la |
173 | 182 | // centrale vuole ricevere come risposta il valore di In e Potenz |