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

Re: RS 232 am Mega 32 senden Kategorie: CC-Pro Unit & Appl.Board (von UlliS - 16.12.2008 9:19)
Als Antwort auf Re: RS 232 am Mega 32 senden von PeterS - 16.12.2008 8:04
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board, eigenes Board
Hallo,

also das Kabel darf nicht gedreht sein!
Das RS232 Kabel vom PC zum Applikationboard ist ein 1:1 Kabel.

Peter hat da schon recht, immer erst die Original Demos testen, um Hardwarefehler auszuschlieÃ?en!


Grü�e Ulli



>
> Hallo,
>
> wie üblich die erste Frage, funktionieren denn die RS232 Demoprogramme? Damit kann man erkennen,
> ob es ein Softwareproblem ist, oder ob vielleicht die Hardware nicht geht. Laufen die Demos, aber
> Dein Programm nicht, dann bitte das Programm komplett veröffentlichen. Funktioniert die Interrupt
> Routine? Einfach darin ohne RS232 ein Zeichen zum dbeuggen ausgeben.
>
> Gruss Peter
>
>
> > Hallo zusammen
> >  Folgendes Problem
> >  Ich habe einen Mega 32 + board
> > nun will ich alle 0,5 sec 1 Byte erstmal zum PC schicken aber leider bekomme ich keinerlei Antwort !
> >
> >  im Main Program  läuft nur 1 mal durch :
> >
> >
> > byte  buffer[46];   // 20 senden 20 empangen +6 fifo
> >
> >  Serial_Init_IRQ(0,buffer,20,20,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD9600);
> >
> > mittels interrupt lasse ich  dan folgendes alle 0,5 sec aufrufen!
> >
> >
> > int i;    // temp
> >
> > //------------------------- Senden---------------------
> >      i = 0;
> >     Serial_Write(0,'r');                       // CR ausgeben
> >     Serial_Write(0,'n');                       // LF ausgeben
> >     Serial_Write(0,'A');
> >    
> >
> >
> >      while(Send[i]) Serial_Write(0,Send[i++]);   // Sende array ausgeben
> >
> >
> >      CountEMPF=Serial_IRQ_Info(0,RS232_FIFO_SEND);
> >
> >    Msg_WriteWord(CountEMPF);
> >
> >
> >
> > --> CountEMPF liefert den wert 1 zurück !
> >
> > aber am PC geschiet gar nichts weder im  internem terminal nach am windoofs terminal !
> > ich komme da nciht weiter
> >
> > ps: Kable ist durchgemessen ok ! test mit S7 Programmierung auf ein panner funzt auch,
> > und auch die kinfiguration in den programmen ist 9600 8 Bits no pariti und 1 Stopbit, flusskontrolle aus
> >
> > belegung 2-3-5 --> 3-2-5 --> Also gedreht ! sonst sind alle anderen pins unbelegt !
> >
> >
> >


    Antwort schreiben


Antworten:

Re: RS 232 am Mega 32 senden (von Itsme - 16.12.2008 16:51)
    Re: RS 232 am Mega 32 senden (von UlliS - 16.12.2008 17:56)
        Re: RS 232 am Mega 32 senden (von UlliS - 16.12.2008 17:59)