Witam
Czy komuś udało się uruchomić bibliotekę i skompilować demo.c w avrstudio? Walczę z uruchomieniem example juz godzinę i nie chcę spędzić na tym całego dnia
Na razie mam
plik z definicjami porttimer.c jest dodany do projektu, deklaracje widzi a definicji juz nie...
Druga rzecz znalazłem takie info: Link
Czy to oznacza ze z tym stackiem moge podlaczyc tylko jedno urzadzenie slave na magistrali? bzdura przeciez kod jest dostepny a modbus reaguje na adres urządzenia
Potrzebuje biblioteki modbus (najlepiej ASCII) na Atmege88/168 do dyplomu (rs485+modbus) może ktoś ma coś działającego użyczyć? Nie chcę zbytnio tracić czasu na pisanie czegoś co już zostało tysiąc razy napisane..
Pozdrawiam
Czy komuś udało się uruchomić bibliotekę i skompilować demo.c w avrstudio? Walczę z uruchomieniem example juz godzinę i nie chcę spędzić na tym całego dnia
Na razie mam
../freemodbus/mbport.h:91: warning: inline function 'vMBPortTimersDisable' declared but never defined
../freemodbus/mbport.h:89: warning: inline function 'vMBPortTimersEnable' declared but never defined
../freemodbus/mbport.h:82: warning: inline function 'xMBPortSerialPutByte' declared but never defined
../freemodbus/mbport.h:80: warning: inline function 'xMBPortSerialGetByte' declared but never defined
../freemodbus/mbport.h:91: warning: inline function 'vMBPortTimersDisable' declared but never defined
../freemodbus/mbport.h:89: warning: inline function 'vMBPortTimersEnable' declared but never defined
../freemodbus/mbport.h:82: warning: inline function 'xMBPortSerialPutByte' declared but never defined
../freemodbus/mbport.h:80: warning: inline function 'xMBPortSerialGetByte' declared but never defined
avr-gcc -mmcu=atmega88 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT mb.o -MF dep/mb.o.d -c ../freemodbus/mb.c
../freemodbus/mbport.h:91: warning: inline function 'vMBPortTimersDisable' declared but never defined
../freemodbus/mbport.h:89: warning: inline function 'vMBPortTimersEnable' declared but never defined
../freemodbus/mbport.h:82: warning: inline function 'xMBPortSerialPutByte' declared but never defined
../freemodbus/mbport.h:80: warning: inline function 'xMBPortSerialGetByte' declared but never defined
../freemodbus/mbport.h:91: warning: inline function 'vMBPortTimersDisable' declared but never defined
../freemodbus/mbport.h:89: warning: inline function 'vMBPortTimersEnable' declared but never defined
plik z definicjami porttimer.c jest dodany do projektu, deklaracje widzi a definicji juz nie...
Druga rzecz znalazłem takie info: Link
Czy to oznacza ze z tym stackiem moge podlaczyc tylko jedno urzadzenie slave na magistrali? bzdura przeciez kod jest dostepny a modbus reaguje na adres urządzenia
Potrzebuje biblioteki modbus (najlepiej ASCII) na Atmege88/168 do dyplomu (rs485+modbus) może ktoś ma coś działającego użyczyć? Nie chcę zbytnio tracić czasu na pisanie czegoś co już zostało tysiąc razy napisane..
Pozdrawiam