kicajek napisał(a):
Witam
rskup napisał(a):
Tak to jest kod pod ATmega328P. Dla niej się kompiluje poprawnie (testując to stworzyłem wyżej załączony plik global.h).
Tak, tylko że cały czas kolega testuje u siebie z prawidłowo wklejonymi poprawkami, ja tylko się domyślam, a kol.
LA72 wkleja coś nie patrząc co i gdzie. Z konsoli wynika że:
Cytuj:
info: previous declaration of 'bit_received' was here
void bit_received();
i tak kilka razy a na koniec że coś nie tak z interpunkcją czy jak by to nazwać:
Cytuj:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
void send_temp()
Może translator pomoże
Pozdr.
Małe zjobki się przydały.
Aktualnie kod wygląda tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Plik global.h j.w.
Całość się poprawnie skompilowała.
Cytuj:
**** Build of configuration Release for project Oregon_czujnik ****
make all
Building file: ../Oregon.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega328 -DF_CPU=1000000UL -MMD -MP -MF"Oregon.d" -MT"Oregon.d" -c -o "Oregon.o" "../Oregon.c"
Finished building: ../Oregon.c
Building target: Oregon_czujnik.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,Oregon_czujnik.map -mmcu=atmega328 -o "Oregon_czujnik.elf" ./Oregon.o
Finished building target: Oregon_czujnik.elf
Invoking: AVR Create Extended Listing
avr-objdump -h -S Oregon_czujnik.elf >"Oregon_czujnik.lss"
Finished building: Oregon_czujnik.lss
Create Flash image (ihex format)
avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex Oregon_czujnik.elf "Oregon_czujnik.hex"
Finished building: Oregon_czujnik.hex
Create eeprom image (ihex format)
avr-objcopy -j .eeprom --no-change-warnings --change-section-lma .eeprom=0 -O ihex Oregon_czujnik.elf "Oregon_czujnik.eep"
Finished building: Oregon_czujnik.eep
Invoking: Print Size
avr-size --format=avr --mcu=atmega328 Oregon_czujnik.elf
AVR Memory Usage
----------------
Device: atmega328
Program: 1204 bytes (3.7% Full)
(.text + .data + .bootloader)
Data: 91 bytes (4.4% Full)
(.data + .bss + .noinit)
Finished building: sizedummy
**** Build Finished ****
Teraz postaram się to przerobić na Atmega8.
Zapewne wrócę do wątku.
Dziękuję za pomoc.