Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > > Hello, > > > > > > Noch eine andere Frage: ist es möglich den Parität des RS-232 zu ändern also die ganzen Parameter des RS-232? > > > > > > Besten Dank für Ihre Hilfe. > > > > Sorry, > > aber das scheint nicht leicht machbar zu sein. > > Einzig eine undokumentierte Möglichkeit die Stopbits zu ändern findest du unter > > "Threads & Funktionen" auf dieser Site. Ist von Mafoe, sollte also klappen. > > > > Martin. > > Nun denn! > Es ist sehr leicht möglich einige grundsätzliche Parameteränderungen der hwcom vor > zunehmen. Ausgehend von der Inline-funktion " set_S0CON(int s0con)" die Mafö eben hier > veröffentlichte, hat man die Möglichkeit, das SFR-Register S0CON, das die grundlegenden > Funktionen der asyncr. Schnittstelle regelt, zu verändern. > /****************************************************************************************************/ > inline function set_S0CON(int s0con) > /****************************************************************************************************/ > { > inline vmcodes.VM_STORE_ABSOLUTE_INT; // vmcode zum schreiben auf eine Adr. > inline 0xFFB0; // Adresse > } > // Quelle: diese Site, Mafoe > > Nun zum SFR S0CON und die Bedeutung der interessanten Bits und bitte keine anderen > Bits verändern. > > > SOM Mode Control (Bits 0..2) > 000=SyncronBetrieb 8 Datenbits > 001=Asyncr. Betrieb 8 Datenbit > 010=reserve > 011=Asyncr.Betrieb 7 Datenbit und Parität > 100=Asyncr.Betrieb 9 Datenbit > 101=Asyncr.Betrieb 8 Datenbit + WakeUp für z.B Adressenübertragung > 110=reserve > 111=Asyncr.Betrieb 8 Datenbits und Parität > > SOSTP Number of Stop Bits (Bit 3) > 0=ein Stop-Bit > 1=zwei Stop-Bits > > ... > einige weiter > Steuerbits... > ... > S0ODD Parity Selektion (Bit 12) > 0=parität even > 1=parität odd > ... > ... > S0R Baudrate Generator Run Bit (Bit15) > 0= Stop Baudrategenerator > 1=Run Baudrategenerator > > mit der Kenntniss dieser Bits kann man nun einen Intergerwert bit-biegen, der zum > Beispiel: 8 Datenbits, Parität=even, Stopbit=1, erzeugt. > > 0x8017 => 8E1; > oder > 8 Datenbits, keine Parität, 1 Stopbit > 0x8011 => 8N1; > > aber Achtung zum Beispiel erzeugt > 0x0011=> 8N1, aber der Baudrategenerator ist angehalten, keine serielle Übertragung, wenn sie wollen > probieren sie das mal aus. > > viel Erfolg > Matthias Koch > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB