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 und willkommen, > > Mal ein paar Gegenfragen zum verstehen des Problems: > wieso willst du die abschalten? Und was erhoffst du dir von "dem Abschalten"? > Sorry ich programmier nicht mir in C2 was meinst du mit "RETI". Dies ist in Assembler der Begriff > oder besser der Code für eine Rückkehr aus einer Interruptroutine. > > Was du als IRQ bezeichnest sind nur Möglichkeiten um in sehr kurzer Zeit auf eine Pegeländerung an > den Ports P1Ho-H3 zu reagieren. Die schnelle Reaktion wird mit Hilfe eine speziellen Routine, einer > Interruptroutine (meißt kurz mit IRQ bezeichnet, aber besser ISR). Die wird aber nur ausgeführt wenn > der betreffende Port (Pin) als Eingang definiert ist.Und wenn du nicht zwingend notwendig so schnell > reagieren willst, dann stört es aber auch nicht. Im Normalzustand ist diese Routine meines Wissens > leer (zumindest spürbar). Und du kannst ganz normal in deinem C2 Programm darauf reagieren. > [Oder gibt es schon eine möglichkeit eine ISR in C2 zu definieren] > > es bringt nichts irgend welchen Programmcode in das Segment 3 zu schreiben. Dieser Programmschnipsel > muss auch ausgeführt werden. Und das wird er nur wenn du das explizit in deinem Programm machst, > oder eben durch einen Interupt wie er bei den Ports P1H0-H3 möglich ist. > > Ich verstehe auch nicht was du mit deinem Programm erreichen willst. > > :02 0000 04 0003 F7 > diese Zeile sagt dem Downloadtool wo die folgenden Bytes hin sollen, nämlich ins Seg. 3 > > > :04 E6A0 00 FB88 EF > Diese hat nur den RETI Befehl und zwar in dem 4. Stück > das erste Stück gibt die Länge des Inhalts an, hier sollte eine 02 stehen (hast du glaub ich schon erkannt) > das Zweite gibt den Offset nach der Segmentgrenze an > das Dritte sagt das es sich um Programmbytes handelt > > > :00000001FF > das ist einfach das Ende das Files. > > Also macht diese Routine absolut nix produktives. > > Hoffe etwas Aufklärungsarbeit geleistet zu haben > Gruß TManiac
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB