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

Serielle Daten in die CC schreiben Kategorie: Programmierung C (von Endress - 3.12.2009 11:22)


Ich versuche, Daten in die CC einzulesen und auszuwerten.

Egal wie ich es versuche, es kommt nichts dabei raus, wenn ich Glück habe.
Mit Pech schmiert mir die IDE mit einer Exception ab und lässt sich nicht mehr starten.

Code:

#define PortC0 16
#define PortC1 17
#define PortC2 18

char zeile1[8],feld[10];
char SER_TEXT[8];
char buffer[80],zeichen_str[50];
char zeichen;
byte count;

int test;
int i,feld1,feld2,feld3;

void main(void)
{
    SPI_Disable();

    Port_DataDirBit(PortC0,1);
    Port_DataDirBit(PortC1,1);
    Port_DataDirBit(PortC2,1);


    Serial_Init_IRQ(0,buffer,120,120,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD9600);

    while(true)
    {
     do
     {    
          Serial_WriteText(0,"TEST");

          zeichen=Serial_ReadExt(0);
          Str_Fill(zeichen_str,zeichen,1);
          count=Serial_IRQ_Info(0,RS232_FIFO_RECV);
          Serial_WriteText(0,zeichen_str);


     }while(zeichen);
    }
}

Code wird kompiliert und in die CC geschrieben, sobald ich auf den Start Button klicke schmiert die
CP_IDE mit einer "Ein- Ausgabe Exception" ab und lässt sich nicht mehr starten.

Den Beispielcode aus Ullis Buch möchte ich nicht einfach übernehmen, zum einen möchte ich
in den Code in C halten und zum anderen verstehe ich nicht, wie man dort mehrere Zeichen eingeben
können soll. Die müssten ja auf einen Schlag übertragen werden ?

Vielleicht denke ich aber zu kompliziert. Es soll eigentlich nur dabei rauskommen :

"A1" wird an CC übertragen : Port C0 ein, "A0" = aus usw.


    Antwort schreiben


Antworten:

Re: Serielle Daten in die CC schreiben (von Endress - 3.12.2009 13:40)
    Re: Serielle Daten in die CC schreiben (von UlliS - 3.12.2009 17:02)
        Re: Serielle Daten in die CC schreiben (von Endress - 7.12.2009 13:40)
            Re: Serielle Daten in die CC schreiben (von UlliS - 7.12.2009 16:48)
                Re: Serielle Daten in die CC schreiben (von Endress - 9.12.2009 16:24)
                    Re: Serielle Daten in die CC schreiben (von UlliS - 9.12.2009 16:52)
                       Re: Serielle Daten in die CC schreiben (von PeterS - 10.12.2009 17:36)
                          Re: Serielle Daten in die CC schreiben (von Endress - 11.12.2009 22:39)
                             Re: Serielle Daten in die CC schreiben (von PeterS - 12.12.2009 12:11)
                                Re: Serielle Daten in die CC schreiben (von UlliS - 12.12.2009 12:42)
                                   Re: Serielle Daten in die CC schreiben (von Endress - 14.12.2009 12:55)