diff --git a/code/main.c b/code/main.c index c461489..3406c4b 100644 --- a/code/main.c +++ b/code/main.c @@ -3,7 +3,7 @@ #include #include "modbus.h" -#define HIGH_LOW_CYCLE_TIME 1 +#define HIGH_LOW_CYCLE_TIME 10 uint16_t holdingRegisters[4]; @@ -70,6 +70,9 @@ void modbusGet(void) { PORTC ^= 1 << 1; // _delay_ms(10); // PORTC &= ~(1 << 1); + + while(PINB & (1<<4)); // wait for data ready + uint32_t tmp = HX711_get_data(3, 4, 128); //int32_t tmp = -1000; holdingRegisters[0] = tmp & 0xFFFF;