Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: SRAM mit C programmieren Kategorie: Programmierung C (von bierbach - 7.05.2013 16:10)
Als Antwort auf Re: SRAM mit C programmieren von bierbach - 7.05.2013 15:54
Ich nutze:
CC-Pro 128 Application Board, Pro-Bot128

> > Hallo, guten Tag.
> > Wer kann mir diesen "C-Code" mal umsetzen in dem "C-Code" von der C-Control Pro mit M128?
> > Es zeigt, wie man das extern SRam vom Mege128 lesen und beschreiben kann:
> >
> > ----------------------------------------------------------------------------------------------
> > Initialisierung:
> >
> > MCUCR |=  (1 << SRE);    external RAM enable
> > XMCRA |= (1 << SRW00) | (1 << SRW01) | (1 << SRW11);   Waitstates enable
> > XMCRB |= (0 << XMM0) | (0 << XMM1) | (0 < XMM2);   Alle Addressleitungen
> > gueltig
> >
> > Zugriff:
> > unsigned char *p,v;
> > p = 0x2000;       Gewuenschte RAM Addresse 0x12000 ist nur Beispiel
> > *p = 0x55;        Schreiben ins RAM
> > v = *p;           Lesen aus dem RAM
> > ----------------------------------------------------------------------------------------------
> >
> > Danke.
> >
> > Gruss
> > peter
> >
>
>
> Es kommen viele Fehlermeldungen , ich dachte in "C" wäre es Kompatibel :
> ---------------------------------------------------
> void main(void)
> {
>     MCUCR |= (1 << SRE) ;
>     XMCRA |= (1 << SRW00) | (1 << SRW01) | (1 << SRW11) ;
>     XMCRB |= (0 << XMM0) | (0 << XMM1) | (0 < XMM2) ;
>
>     unsigned char *p,v ;
>     p=0x2000 ;
>     *p=0x55 ;
>     v=*p;
> }
> -----------------------------------------------------
>
> Ã?bersetze Projekt sram
> C-Control Pro Compiler (C) 2011  Conrad Electronic
> Durchlaufe Pass 1
> D:C-Control-Propebi-ccsramsram.cc(4,11): Syntax Fehler - unerwartetes Symbol: '|='
> D:C-Control-Propebi-ccsramsram.cc(4,23): Syntax Fehler - erwartete ';'  , gefunden ')'
> D:C-Control-Propebi-ccsramsram.cc(5,11): Syntax Fehler - unerwartetes Symbol: '|='
> D:C-Control-Propebi-ccsramsram.cc(5,25): Syntax Fehler - erwartete ';'  , gefunden ')'
> D:C-Control-Propebi-ccsramsram.cc(6,11): Syntax Fehler - unerwartetes Symbol: '|='
> D:C-Control-Propebi-ccsramsram.cc(6,24): Syntax Fehler - erwartete ';'  , gefunden ')'
> D:C-Control-Propebi-ccsramsram.cc(8,19): Syntax Fehler - erwartete 'Symbolnamen'  , gefunden '*'
> D:C-Control-Propebi-ccsramsram.cc(10,5): Syntax Fehler - erwartete '}'  , gefunden '*'
> D:C-Control-Propebi-ccsramsram.cc(10,7): Syntax Fehler - unerwartetes Symbol: '='
> D:C-Control-Propebi-ccsramsram.cc(11,6): Syntax Fehler - unerwartetes Symbol: '='
> D:C-Control-Propebi-ccsramsram.cc(11,9): Syntax Fehler - unerwartetes Symbol: ';'
> 11 Fehler - Kompilation abgebrochen.
> Schreibe Symboldaten - 8903 bytes..
>
> Wie kann ich den Zeiger ersetzen und wie dise Symbole :  '|=' ?
>
> Danke.
>
> Gruss
> peter

Wo finde ich die Liste für die Pinbezeichnung, damit ich die in CC benutzen kann:
zb :  MCUCR |= (1 << SRE)

Danke.

Gruss
peter


    Antwort schreiben


Antworten:

Re: SRAM mit C programmieren (von bierbach - 7.05.2013 18:20)
    Re: SRAM mit C programmieren (von bierbach - 7.05.2013 22:43)
        Re: SRAM mit C programmieren (von Franz-Peter - 8.05.2013 10:59)
            Re: SRAM mit C programmieren (von bierbach - 8.05.2013 13:00)
                Re: SRAM mit C programmieren (von PeterS - 8.05.2013 13:47)
                    Re: SRAM mit C programmieren (von bierbach - 8.05.2013 14:40)
                       Re: SRAM mit C programmieren (von PeterS - 8.05.2013 14:54)
                          Re: SRAM mit C programmieren (von bierbach - 8.05.2013 15:55)
                             Re: SRAM mit C programmieren (von bierbach - 8.05.2013 17:23)
                                Re: SRAM mit C programmieren (von bierbach - 8.05.2013 17:28)
                                   Re: SRAM mit C programmieren (von PeterS - 8.05.2013 18:38)
                                     Re: SRAM mit C programmieren (von bierbach - 8.05.2013 20:19)
                             Re: SRAM mit C programmieren (von PeterS - 8.05.2013 16:27)