Gast
#521057
Ich hab grössere Startschwierigkeiten. Ich wollte meinen ersten AVR, einen ATMega48 in betrieb nehmen. Dazu schrieb ich folgendes Test“programm“: #include<avr/io.h> int main(void) { DDRB=0xff; DDRD=0xff; PORTD=0x03; PORTB=0xff; while(1) { } return 0; } Meines Wissens sollte dies die ersten beiden D-Pins und alle B-Pins auf High setzen, doch liegen die Spannungen an allen Pins bei etwa 1.2V (Betriebsspannung 4.8V) Programmiert hab ich den AVR über einen mySmartUSB und dem Verbinden der ISP-Kontakte in der Buchse mit den entsprechenden Pins am uC (nach Datenblatt). Als Software zum brennen der HEX Datei verwendete ich den zum Programmer mitgelieferten myAVRquickProg. Dieser zeigte an dass das Programmieren des AVR funktioniert habe. Kann mir jemand erklären was ich falsch mache? vielen Dank bereits im Voraus für jegliche Antworten