Zo ik ben lekker bezig geweest henri62
Ik heb inderdaad ISR(INT0_vect) gebruikt.
Als er bijvoorbeeld 2 interrupts in een c file zitten gebruik ik INT0 en INT1 (goed?)
bij de volgende c file met een interrupt weer met 0 "nul" beginnen (goed?)
Op gegeven moment wilt hij gaan builden en geeft 5 warnings. Zijn warnings erg of geeft hij dan nog steeds juiste code?
En hij geeft 1 error en wel deze;
code:
e:/avr tools/avr toolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/bin/ld.exe: cannot find -lobjc
collect2: ld returned 1 exit status
make: *** [prop4.elf] Fout 1
Build failed with 1 errors and 5 warnings...
Heb al wat op ge-googled en zou iets te maken hebben met blocks en
"linken" maar kon er geen kaas van maken.
misschien -lobjc statement weghalen? maar hoe?
Wat te doen? We zijn dichtbij....
edit: heb wat zitten rommelen en die -lobjc error is weg echter gaat hij nu verder met het main programma te controleren (hij heeft dus alle andere c files gecontroleerd en OK bevonden denk ik?)
En komt nu met
code:
E:\- Hobby\hobby\Propellor clock Elektor\atmel418_projects\prop4\default/../base.c:65: undefined reference to `__eint'
eeprom.o: In function `EE_WriteByte':
E:\- Hobby\hobby\Propellor clock Elektor\atmel418_projects\prop4\default/../eeprom.c:45: undefined reference to `__dint'
E:\- Hobby\hobby\Propellor clock Elektor\atmel418_projects\prop4\default/../eeprom.c:48: undefined reference to `__eint'
microcontroller.o: In function `MCU_Sleep':
microcontroller.c:(.text+0xf4): undefined reference to `__sleep'
collect2: ld returned 1 exit status
make: *** [prop4.elf] Fout 1
Build failed with 4 errors and 3 warnings...
begrijp dus ook niet echt in welke volgorde hij build
[Bericht gewijzigd door Hoihoi op donderdag 6 augustus 2015 21:01:53 (35%)