tuempeltaucher
03.12.2011, 15:53
Hallo,
ich habe mir das RN-Control gekauft und ein RS232-Kabel gebastelt. Mit meinem 20EUR Ebay USB-ISP Programmer habe ich das Demoprogramm (http://www.rn-wissen.de/index.php/RN-Control_Demoprogramm_in_C) aus dem Wiki hochgeladen. Startmelodie, Taster 3 LEDs, Motortest funktioniert alles.
In rncontrol.h habe ich vor "#include <util/delay.h>" "#define F_CPU 16000000" gesetzt, ansonsten unverändert.
Hier meine Vorgehensweise:
avr-gcc -Wall -O2 -std=gnu99 -mmcu=atmega32 rncontrol-test.c -o foo.el
avr-objcopy -O ihex -j .text -j .data foo.elf foo.hex
avrdude -pm32 -cstk500v2 -Uflash:w:foo.hex:a -P /dev/ttyACM0
Daraufhin piepte das Board. Ich verwende avr-gcc (GCC) 4.3.5.
Die ganze Zeit läuft "cat /dev/ttyS0" und es kommt einfach nichts an. Die serielle Schnittstelle funktioniert mit meinem One-Wire-Thermometer problemlos. Ein zweites Kabel ändert nichts.
An dem Pin 3 liefen kontinuierlich 9V an (ich betreibe das Board mit 12V).
Hier noch die Fuse Bits:
http://pastebin.com/0FjL2skZ
Kaputt?
Gruß
Martin
ich habe mir das RN-Control gekauft und ein RS232-Kabel gebastelt. Mit meinem 20EUR Ebay USB-ISP Programmer habe ich das Demoprogramm (http://www.rn-wissen.de/index.php/RN-Control_Demoprogramm_in_C) aus dem Wiki hochgeladen. Startmelodie, Taster 3 LEDs, Motortest funktioniert alles.
In rncontrol.h habe ich vor "#include <util/delay.h>" "#define F_CPU 16000000" gesetzt, ansonsten unverändert.
Hier meine Vorgehensweise:
avr-gcc -Wall -O2 -std=gnu99 -mmcu=atmega32 rncontrol-test.c -o foo.el
avr-objcopy -O ihex -j .text -j .data foo.elf foo.hex
avrdude -pm32 -cstk500v2 -Uflash:w:foo.hex:a -P /dev/ttyACM0
Daraufhin piepte das Board. Ich verwende avr-gcc (GCC) 4.3.5.
Die ganze Zeit läuft "cat /dev/ttyS0" und es kommt einfach nichts an. Die serielle Schnittstelle funktioniert mit meinem One-Wire-Thermometer problemlos. Ein zweites Kabel ändert nichts.
An dem Pin 3 liefen kontinuierlich 9V an (ich betreibe das Board mit 12V).
Hier noch die Fuse Bits:
http://pastebin.com/0FjL2skZ
Kaputt?
Gruß
Martin