So, nun habe ich das Bienchen an den PC angeschlossen.
Damm erlischt die LED4. Erforderlichen Treiber installiert.
Wird unter XP auch erkannt.
Spiele ich das erste Programm "calibration.hex" drauf, dann wird es "transferiert" und ich bekomme die Meldung "Programming finished".
Nur ich kann nichts machen. Fühler nach vorne, hinten, linker Fühler, rechter Fühler, egal. Es tut sich nichts.
Dann habe ich das erste Testprogramm gestartet.
Code:
#include <nibobee/iodefs.h>
#include <nibobee/led.h>
#include <nibobee/delay.h>
int main()
{
led_init();
while(1==1)
{
led_set(LED_L_RD, 1);
delay(500);
led_set(LED_L_RD, 0);
delay(500);
}
return 0;
}
Folgende Meldungen erhalte ich:
Build started 7.1.2010 at 23:58:01
avr-gcc -I"C:\Dokumente und Einstellungen\Horche\Eigene Dateien\NiboBeeTest3\..\..\..\..\Programme\NIBObee Lib\include" -mmcu=atmega16 -Wall -gdwarf-2 -DF_CPU=15000000UL -Os -fsigned-char -D_NIBOBEE_ -MD -MP -MT NiboBeeTest3.o -MF dep/NiboBeeTest3.o.d -
c ../NiboBeeTest3.c
avr-gcc -mmcu=atmega16 NiboBeeTest3.o -L"C:\Programme\NIBObeeLib\lib" -lnibobee_line -lnibobee_base -lnibobee_utils -o NiboBeeTest3.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature NiboBeeTest3.elf NiboBeeTest3.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex NiboBeeTest3.elf NiboBeeTest3.eep || exit 0
AVR Memory Usage
----------------
Device: atmega16
Program: 288 bytes (1.8% Full)
(.text + .data + .bootloader)
Data: 0 bytes (0.0% Full)
(.data + .bss + .noinit)
Build succeeded with 0 Warnings...
Schalte ich das Bienchen aus und das USB-Kabel ist noch dran, dann blinkt LED5.
Sobald ich das USB-Kabel entferne, leuchtet diese LED4 wieder.
Aber keine linke LED!
Was mache ich falsch?
mfg Georg
Lesezeichen