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 Joachim, > > > also, dieses Push-Pull bedeutet, dass der Ausgang sowohl Strom liefern als auch aufnehmen kann. > > > > Er zieht in diesem Modus aktiv auf Plus oder Minus. > > > > Im Modus Digital kann er nur Strom liefern, also nur nach Plus schalten. > > Das stimmt leider so nicht. > > In der Dokumentation und in der Konstantendefinition im Modul ist hier leider ein Fehler. > > Es gibt für für die PLM-Ports insgesamt zwei Modi: > 1. digital(0): Hier wird liegen am Port entweder 0V oder 5V an. > 2. Opendrain oder "Transistor"(1): Hier wird der Port Opendrain (Open Collector) geschalten. > Dies entspricht einer N-Kanal-Transistorstufe. > Sinnvoll ist dies z.B. bei der Ansteuerung von Servos. Der Port wird mit einem Pull-Up (z.B. 4,7k) > gegen 5V geschalten. Kommt es bei der Servoleitung zu einem Kurzschluß oder einer > Überlastung (gegen GND), so geht nicht gleich der Port hops. > > Hier ein Auszug aus dem ASM-Listing des OS, was dies belegt:<asm> > ;PLM PORTMODE > 0x9c34: CMP R12,#0x0 > 0x9c36: JMPR cc_EQ,0x9c42 ;PLM.0 > 0x9c38: CMP R12,#0x1 > 0x9c3a: JMPR cc_EQ,0x9c4e ;PLM.1 > 0x9c3c: CMP R12,#0x2 > 0x9c3e: JMPR cc_EQ,0x9c62 ;PLM.2 > 0x9c40: JMPR cc_UC,0x9c7c ;RETS > ;PLM.0 > 0x9c42: CMP R13,#0x0 > 0x9c44: JMPR cc_NE,0x9c76 > 0x9c46: EXTR #1 > 0x9c48: BFLDL ODP8,#0x1,#0x0 > 0x9c4c: RETS > ;PLM.1 > 0x9c4e: CMP R13,#0x0 > 0x9c50: JMPR cc_EQ,0x9c5a > 0x9c52: EXTR #1 > 0x9c54: BFLDL ODP8,#0x2,#0x2 > 0x9c58: RETS > > 0x9c5a: EXTR #1 > 0x9c5c: BFLDL ODP8,#0x2,#0x0 > 0x9c60: RETS > > ;PLM.2 > 0x9c62: CMP R13,#0x0 > 0x9c64: JMPR cc_EQ,0x9c6e > 0x9c66: EXTR #1 > 0x9c68: BFLDL ODP8,#0x4,#0x4 > 0x9c6c: RETS > > 0x9c6e: EXTR #1 > 0x9c70: BFLDL ODP8,#0x4,#0x0 > 0x9c74: RETS > > 0x9c76: EXTR #1 > 0x9c78: BFLDL ODP8,#0x1,#0x1 > 0x9c7c: RETS > </asm> > > MfG André H.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB