Witam.
Ponieważ nie posiadam debugera do sprawdzania czy zmienne posiadają poprawne wartości używam wyświetlacza HD4478.
Niestety jeżeli korzystam ze zmiennych 64 bitowych i występuję błąd kompilacji;
lunkcja lint() zamienia i wyświetla zmienne 32bitowe. Koszysta z funkcji ltoa();
Czy jest jakaś funkcji która zamienia zmienną 64 bitową na ciąg znaków?
Próbowałem zrobić konwersję typów z int64_t na int32_t , ale nie bardzo dziła.
już mniej więcej wiem gdzie jest błąd.
jeżeli (ZakresPrzetw*ZakresPrzetw)>4
to wyskakują mi błędy kompilacji i wskazuje mi na linijkę z funkcją lcd_lint(wynik);
błędy kompilacji
Error 4 R_AVR_13_PCREL against symbol `__divdi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divdi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
Error 2 R_AVR_13_PCREL against symbol `__muldi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_muldi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
Error 3 R_AVR_13_PCREL against symbol `__muldi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_muldi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
[
Ponieważ nie posiadam debugera do sprawdzania czy zmienne posiadają poprawne wartości używam wyświetlacza HD4478.
Niestety jeżeli korzystam ze zmiennych 64 bitowych i występuję błąd kompilacji;
lunkcja lint() zamienia i wyświetla zmienne 32bitowe. Koszysta z funkcji ltoa();
Czy jest jakaś funkcji która zamienia zmienną 64 bitową na ciąg znaków?
Próbowałem zrobić konwersję typów z int64_t na int32_t , ale nie bardzo dziła.
Kod: C / C++
już mniej więcej wiem gdzie jest błąd.
jeżeli (ZakresPrzetw*ZakresPrzetw)>4
to wyskakują mi błędy kompilacji i wskazuje mi na linijkę z funkcją lcd_lint(wynik);
błędy kompilacji
Error 4 R_AVR_13_PCREL against symbol `__divdi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divdi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
Error 2 R_AVR_13_PCREL against symbol `__muldi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_muldi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
Error 3 R_AVR_13_PCREL against symbol `__muldi3' defined in .text section in c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_muldi3.o) F:\moje dokumenty\AVRStudio\rezystor\AVRGCC1\Debug/../ADC/adc1.c 84 1 AVRGCC1
[