ATXMEGA32A4 - Umstieg mit Start Problemen

OP Persönliche Seite #1557537
Hi,

ich habe bereits mit ATMEGA8,32,644 einige kleinere Projekte zur 
Displayansteuerung, 1-Wire Temperaturmessung etc. gemacht. Für ein neues 
Projekt brauche ich aber mehr Rechenleistung daher bin ich erstmal beim 
ATXMEGA hängengeblieben, weil ich den auch noch mit dem AVR ISP MKII 
programmieren kann. Konkret ist es ein ATXMEGA32A4.

Nun habe ich den Chip auf einem TQFP44-08 SMD Adapter gelötet, ins 
Breadboard gesteckt und mit VCC, GND und Stützkondis für alle 4 VCC/GND 
Paare versehen, sowie PDI verbunden. Reset ist zudem mit 10kOhm mit VCC 
verbunden und an Pin 23 hängt ein 470Ohm Widerstand und eine kleine 
grüne 3mm LED zum Testen. PDI Funktioniert laut AVR Studio 4.18 
wunderbar.

Folgendes Mini-Programm sollte mir als erstes echtes Lebenszeichen 
dienen:
1
#include <avr/io.h>
2

3
int main()
4
{
5
  PORTD.DIR = 0xff;
6

7
  while (1)
8
  {
9
    PORTD.OUT = 0xff;
10
  }
11

12
  return 0;
13
}

Da Pin 23 laut Manual PORT D ist müsste er doch den Pin einmal als 
Ausgang definieren und danach auf aktiv schalten und etwas leuchten, 
jedoch passiert leider scheinbar nichts :(

Kann mir vielleicht jemand helfen und sagen wo mein Fehler liegt? Hab 
ich die neue PORT Ansteuerung vom ATXMEGA noch nicht verstanden oder 
wie? Dort hat sich ja einiges geändert, die theoretischen Möglichkeiten 
werden zwar im Manual schön erklärt, jedoch konnte ich bisher kaum C 
Code Beispiele für ATXMEGAs finden um davon zu lernen.

MfG
Thunder2002
#1577448
Hi,

was ich geschrieben hatte ist mist, du willst die LED ja nur leuchten 
lassen und nicht blinken.
Ist die LED  richtig herum angeschlossen und wie hoch ist die 
Versorgungsspannung (gg. Widerstand zu hoch)?
Hast du den Controller beim compilieren definiert.

mfg Rocco

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.