EVK1100 LED´s leuchten nicht

Gast #1875287
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 ?
Gast #1875294
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 ?
Gast #1875322
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).

Antwort schreiben

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.

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.