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 !  

> > > Hallo, > > > ich komme mit den Parameteränderungen der hwcom nicht zurecht. > > > Wo trage ich die Funktion ein ? > > > Im Projektmodul ? > > > Und wo trage ich 0x8017 => für 8E1 ein ? > > > > > > Leider ist es mir noch ein Rätsel wie ich 7E1 > > > ermittel und einstellen kann. > > > > > > /****************************************************************************************************/ > > > inline function set_S0CON(int s0con) > > > /****************************************************************************************************/ > > Quelle: MAFOE > > > > hallo norbert, > > > > die inlinefunktion sollte in CControl\Lib\system eingetragen werden, da wo alle inlinefunktionen > > definiert werden. > > Also den Ordner CControl\Lib\system öffnen und die funktion definieren: (eben nachfolgendes eintippen) > > //----------------------- > > inline funktion set_S0CON(int s0con) // definiere funktion, die das Spezialregister S0CON mit dem > > // wert von s0con setzt > > //---------------------- > > { > > inline vmcodes.VM_STORE_ABSOLUTE_INT;// hole den InlineCode der einen vorzeichenlosen > > // Integerwert (16bit) auf die nachfolgende Adresse ablegt > > inline 0xFFB0; // das ist die Adresse auf die der übergabewert s0con abgelegt wird. Diese Adresse > > // zeigt auf das Register S0CON. Dieses Register steuert u.a. die Daten- > > // übertragung der hwcom. > > } > > eintippen beenden > > > > > > -----------------------wie kommt nun das Datum s0con in das Register S0CON. > > > > thread xyz > > { > > int s0con; definiere die Variable s0con als Integer > > ... > > ... > > ... > > > > s0con= 0x8013;// setze hwcom auf 7E1 > > set_S0CON(s0con);// voraussetzung für diesen Funktionsaufruf ist natürlich, das er > > // im ordner ..\lib\systems definiert wurde > > ... > > ... > > ... > > // oder ohne die Variable s0con > > ... > > set_S0CON(0x8017);// auf 8E1 > > set_S0CON(0x801F),//auf 8E2 > > ... > > ... > > ... > > } > > > > ------------------------zur Frage, wie kann man den Wert für s0con selber ermitteln > > > > das Spezialfunktionsregister S0CON umfasste 16 Bits. Diese Bits steuern die serielle Datenübertragung. > > In anderen Beiträgen wurden die wesentlichen Funktionen dieser Bits dargelegt. > > Ich bin gern bereit spezielle Anfragen bezüglich dieses Registers zu beantworten, aber alle möglichen > > Konstellationen kann ich nicht in diesem Forum darlegen. Wenn es meine Zeit erlaubt, werde ich einige > > Primitive für s0con demnächst veröffentlichen. > > > > mfg Matthias Koch > > > > Vielen Dank für deine Hilfe........ > nur leider habe ich kein Erfolg. > Die Voreinstellung 8N1 bleibt unverändert. > s0con=0x8013 // 7E1 > system.set_S0CON(s0con); > > andere Werte für s0con die ich probiert habe > führen bestenfalls zum Stillstand der hwcom. > Gruß Norbert
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB