witam . Próbuję wykonać pomiar temperatury za pomocą termistora niestety podczas kompilacji wyskakuje mi bład. Ustaliłem że kompilator nie potrafi przetrawić logarytmu
w którym bierze udział zawartość bitu ADCW wygląda to tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
jeżeli zamiast ADCW podam liczbę wszystko działa , chociaż błąd który wyskakuje, wskazywałby (tak mi się wydaje) na problem z typem float zmiennej "t".
błąd:
c:/program files (x86)/atmel/avr tools/avr toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr4\libc.a(floatsisf.o):/data2/home/toolsbuild/jenkins-knuth/workspace/avr8-gnu-toolchain/src/avr-libc/libm/fplib/floatsisf.S:42: multiple definition of `__floatunsisf'
c:/program files (x86)/atmel/avr tools/avr toolchain/bin/../lib/gcc/avr/4.7.2/avr4\libgcc.a(_usi_to_sf.o):/data2/home/toolsbuild/jenkins-knuth/workspace/avr8-gnu-toolchain/src/gcc/libgcc/fp-bit.c:1371: first defined here