- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 9 von 9

Thema: Studio 7, ATmega328PB und C bringt Fehlermeldung

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.655

    Studio 7, ATmega328PB und C bringt Fehlermeldung

    Ein kurzes Programm in C soll einen ATmega328PB@20MHz dazu bringen auf dem PORTD den PD1 ein- und wieder auszuschalten.
    Code:
      uint8_t i;            //
      DDRD  = 0b00111111;   // -> siehe Schaltplan
      PORTD = 0b11000011;   //    Pins/Pull Ups aktivieren
    
    // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      for(i=0; i<100; i++)  // LED1(PD1) blinken lassen
        PORTD |=  (1<<PD1); // PD1 ein
        wms(3);             // ###>>> HeartbeatLEDs schalten Aode -<|- Portpin <<<###
        PORTD &= ~(1<<PD1); // PD1 aus
        wms(97);            //
      }                     // Ende von for(i=0; i<100; i++)
    Es gibt zahlreiche Fehlermeldungen:
    Code:
    Severity    Code    Description    Project    File    Line
    Error        (Each undeclared identifier is reported only once    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    117
    Warning        #warning "device type not defined"    C_m328pbtst    c:\winavr-20100110\avr\include\avr\io.h    404
    Error        MCU 'atmega328pb' supported for assembler only    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    1
    Warning        unused variable 'abc'    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    43
    Error        'DDRD' undeclared (first use in this function)    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    117
    Error        for each function it appears in.)    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    117
    Error        'PORTD' undeclared (first use in this function)    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    118
    Error        'PD1' undeclared (first use in this function)    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    123
    Error        'PD' undeclared (first use in this function)    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\main.c    128
    Error        recipe for target 'main.o' failed    C_m328pbtst    D:\D_pro-fils\compu_MC\C7\C_m328pbtst\C_m328pbtst\Debug\Makefile    79

    Die auffälligste ist für mich :

    Error MCU 'atmega328pb' supported for assembler only

    Ist es so (kann das sein), dass der mega328PB mit Studio7 nur in Assembler programmierbar ist? Dann müsste ich für diesen Chip ne andere IDE besorgen?

    Danke für die Hilfe.
    Geändert von oberallgeier (03.06.2019 um 18:29 Uhr) Grund: Oh mei, Schreib- und Aufmerksamkeitsfehler : PORTD und nicht ~B
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. RN-Control AVR-Studio Winavr AVRISP MKII Fehlermeldung
    Von tomschmied im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 7
    Letzter Beitrag: 18.02.2011, 11:27
  2. AVR-Studio Simulator - EEPROM Auslesen bringt immer 0xFF
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 18.09.2009, 14:56
  3. AVR Studio 4 mit winAVR bringt seltsame Fehler beim build
    Von karmek im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 20.10.2007, 09:50
  4. AVR - Studio Fehlermeldung
    Von Goblgobl im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 10.03.2007, 20:17
  5. Antworten: 10
    Letzter Beitrag: 28.01.2007, 16:58

Berechtigungen

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

Solar Speicher und Akkus Tests