- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 8 von 8

Thema: DigitalPort spinnt???

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    14.07.2004
    Alter
    34
    Beiträge
    37

    DigitalPort spinnt???

    Anzeige

    Praxistest und DIY Projekte
    Ich hab diesen Quelltext geschrieben:
    Code:
    int main ()
    {
    outp(0xFF, DDRC);
    cbi(PORTC, 0);
    cbi(PORTC, 1);
    cbi(PORTC, 2);
    cbi(PORTC, 3);
    
    cbi(PORTC, 4);
    cbi(PORTC, 5);
    cbi(PORTC, 6);
    cbi(PORTC, 7);
    while(1);
    }
    Ich benutze einen Atmega16 und als Kompiler avr-gcc.exe und avr-objcopy.exe

    Naja, der Port ist aber nicht 0x00 sondern 0x34

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    37
    Beiträge
    674
    kannst du das überhaupt kompilieren??
    hast du #include <io.h> im code stehen und es nicht reinkopiert, oder hast du es vergessen?
    ohne dürfte es nämlich nicht gehen
    schreib das, wenn noch nicht geschehen, ganz an den Anfang des Programms(außerhalb von main())

  3. #3
    Gast
    Ich hab die avr/io.h schon drin.
    Übrigens:
    An Port B funktioniert es.

  4. #4
    Gast
    An Allen Ports außer C geht es. Warum???? *heul*

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    37
    Beiträge
    674
    warum machst du es dann nicht einfach an PORTC hin, oder geht das aus nem anderen Grund nicht?
    was soll das eigentlich machen? was für ne hardware ist an den Port angeschlossen?

  6. #6
    Gast
    Hat der ATMega16 ein JTAG?
    Dann müsstest du dieses in den Fusebits deaktivieren.

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    22.11.2003
    Beiträge
    991
    Ja, ATMega16 hat JTAG an PORTC Also mal das JTAGEN Fusebit deaktivieren ...

    Übrigens ein sehr beliebter Fehler

    MfG Kjion

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    14.07.2004
    Alter
    34
    Beiträge
    37
    Danke, funktioniert

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen