Einstieg ATMega644

Gast #1525367
Hallo,

habe nun mein erstes Lochrasterboard nach diesem Vorbild 
http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht aufgebaut. 
Ich habe nur einen 8MHz Quarzoszillator angeschlossen, und den UART 
weggelassen.
Interner Quarz ist allerdings noch angeschaltet.
Also im Prinzip wie hier 
http://www.rn-wissen.de/images/2/2a/Avrtutorial_grundschaltung_spannung.gif

Als Programmer benutze ich mySmartUSB mk2, dazu AVR Studio und den Atmel 
avrprog. Assembler möchte ich zum Start benutzen.

Welches def-file muss ich für den 644 nehmen? Habe bisher m64def.inc 
verwendet.

Die Kommunikation zwischen AVR und mySmart funktioniert offenbar, aber 
meine Minitest-Programme starten nicht.
Im Studio speichern, Build, AVR Prog write Flash und Stecker abziehen - 
Falsche Vorgehensweise?

Auch wenn ich im Studio den Simulator verwende, sehe ich nur Änderungen 
im Register R16, es wird weder an die Ports noch an das Datenregister 
des Ports die Registerinhalte geschickt (im IO View-Fenster). Eine LED 
sitzt an PORTC0 mit Rv 1kOhm an Vcc. JTAG-Flag habe ich ausgeschaltet.
RESET liegt, ausser beim Programmieren, auf HIGH, also müsste die Kiste 
doch den Code durchlaufen?

Testprogramm besteht aus einem schnellen Blinker mit folgendem Code:
1
.include "m64def.inc" ;liegt im Pfad
2

3
ldi r16, 0xFF
4
out DDRC, r16
5

6
start:
7
ldi r16,0xFF
8
out PORTC, r16
9
ldi r16,0x00
10
out PORTC, r16
11
rjmp start

Egal, an welche Ports ich die Befehle schicke, sie bleiben laut Oszi auf 
LOW.

Wo bin ich falsch abgebogen?
Danke im Voraus
Gast #1525393
D'oh. Danke sehr, m644 gefunden. Dabei war ich mir sicher, ich hätte in 
Atmel\ eine Dateisuche gemacht. Offensichtlich nicht.
LED leuchtet nun, oder blinkt, je nachdem wie schnell man sehen kann. 
:-)
Gast #1525415
Hi

>D'oh. Danke sehr, m644 gefunden. Dabei war ich mir sicher, ich hätte in
>Atmel\ eine Dateisuche gemacht. Offensichtlich nicht.

Nur zu Sicherheit: Hast du einen ATMega644 oder einen ATmega644P?

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.