Gast
#1352668
Hallo, ich habe ein Problem mit meinem ATMega8 Testboard. Ich habe im letzten Semester ein Praktikum namens "Mikrocomputertechnik" besucht, also eigentlich müsste ich das hinkriegen. Aber das scheint ja nicht der Fall zu sein. Wir haben dort I²C-Bus programmiert aber nunmal keinen Schaltungsaufbau bearbeitet (Experimentalboard). Im Anhang befindet sich ein Bild meines Aufbaus. Erklärung: * L7805CV Spannungsregler 5V * Kontroll Led(Gelb) mit Vorwiderstand * 5V an Pin7 und Pin20 * GND an Pin8 und Pin22 * 5V über 10k Widerstand an Reset-Pin Laut Internet soll eine solche Schaltung ohne Probleme laufen, ich habe allerdings bis jetzt andere Erfahrungen gemacht. Prgramm (Copy and Paste <- Internet): .include "m8def.inc" .cseg .org 0 start: ldi r16,low(ramend) ldi r17,high(ramend) out spl,r16 out sph,r17 ldi r16,0b11111111 out ddrb,r16 clr r16 loop: out portb,r16 rcall wait inc r16 rjmp loop wait: ldi r19,10 clr r18 clr r17 wait1: dec r17 brne wait1 dec r18 brne wait1 dec r19 brne wait1 ret .eseg data: .db "1234567890" Dieses Programm compiliere ich zu einem .hex-file und flashe es mit einem Maxloader direkt auf den Mikrocontroller und nichts passiert. Ich habe leider das Problem das ich nicht weiß ob der Mikrocontroller kaputt ist, ob mein Board falsch ist oder ob mein Programm fehlerhaft ist. Falls jemand ein fertiges Programm in .hex oder .bin hat könnte ich schonma ausschließen das es am Programm liegt. Mögliche Fehlerquellen: *Verschaltung *Programm *Flashvorgang (Fuse-Bits) <- Bis dahin unverändert *Mikrocontroller defekt Also ich würde mich sehr über eure Unterstützung freuen!
