www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik EVK1100 LED´s leuchten nicht


Autor: Popri (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe seid einer Woche das Board EVK1100 und will Ausgänge schalten.

#include <avr32/uc3a0512.h>
#include "compiler.h"
#include "gpio.h"



int main() {

  AVR32_GPIO.port[1].gper =  0xFFFFFFFF;
  AVR32_GPIO.port[1].oder =  0xFFFFFFFF;
  AVR32_GPIO.port[1].odmer = 0x00000000;
  AVR32_GPIO.port[1].ovr =   0x00000000;
  AVR32_GPIO.port[1].puer =  0x00000000;
  AVR32_GPIO.port[1].gperc =  0xFFFFFFFF;
while(1)
{

}
return 0;
}


Ich habe dann diesen code benutzt. In die Eckige Klammer muss doch ne 
eins rein für PB oder ?

Autor: Popri (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe sogar diesen Code versucht

#include <avr32/io.h>

#define A 0
#define B 1

#define PORT B
#define PIN 27

int main(void)
{
    int i;

    AVR32_GPIO.port[PORT].gpers = 1 << PIN;     // Enable GPIO pin
    AVR32_GPIO.port[PORT].oders = 1 << PIN;     // Set GPIO -> output

    while(1)
    {
        AVR32_GPIO.port[PORT].ovrt = 1 << PIN;  // trigger GPIO pin

        for(i=0;i<10000;i++)
            asm("nop");
    }
return (0);

aber selbst dieser funktioniert nicht. Die Beispielprogramme 
funktionieren alle einwandfrei (also die ich im AVR32 erstellen kann zu 
dem Bord). Woran könnte es noch liegen das die eigene nicht 
funktionieren ?

Autor: Popri (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich habe nun einige Dateien vom Ordner Framework hinzugefügt und 
dann hat es funktioniert. Kann mir jemand sagen welche Dateien man 
unbedingt braucht zum richitgen compilieren ?

z.B
link_uc3a0512.lds


Kann mir jemand auch sagen wie ich nun herausfinde wieviel von meinen 
Speicherplätzen nun belegt sind (Wie groß mein Code ist).

Autor: Theodoros A, (tech2010)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ,

Bräuchte etwas hilfe mit dem board... bekomme keine verbindung zum 
AVRstudio32 hin... kannst du mir vieleicht weiterhelfen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.