24.2.2002;12:33;1014550399;1014514651;Dietmar;;http://;Re: KFZ-Steuerung;<br>>...den MP3-Encoder werde ich wohl oder übel selbst programmieren müssen, damit er über die vorhandenen Schnittstellen angesprochen werden kann. <br><br>Es gibt einen MP3-Decoder für DOS. Der läßt sich vielleicht leichter mit Hilfe der C-Control ansteuern.<br><br>;;http://;; 62.180.219.224 
24.2.2002;12:30;1014550243;1014540735;Dietmar;dharlos@web.de;http://dharlos.de;Re: c3c oder anderen c-compiler;<br>Hallo martin,<br><br>> ich wuerde gerne meine cc in c programmieren. bei google hab ich nur eine<br>> tote seite (dank google im cache) gefunden, die einen c-compiler fuer die cc anbietet, den c3c. allerdings ist der autor spurlos verschwunden, und auch der compiler ist nicht aufzutreiben!<br><br>der Autor von C3C scheint den Compiler in der Tat nicht mehr weiterzuentwickeln. Leider habe ich auch nur eine Demo-Version von C3C, die ich vor Monaten mal gezogen habe. Siehe link.<br><br>Falls jemand die Vollversion (oder eine frühe Beta) vom C3C besitzt, soll er mir diese bitte zuschicken. Ich setze die dann auf meine Site.<br><br><br>> ..gibt es alternativen?<br><br>Man kann bekanntlich ein Assemblerprogramm im internen EEPROM unterbringen. Das kann man mit einem C-Compiler, der keinen Overhead erzeugt, ausnutzen. Siehe C-Control-intern-ZIP-Archiv.<br><br>;C3C-Demo;http://dharlos.de/next/c3cdemo.zip;; 62.180.219.224 
24.2.2002;9:52;1014540735;;Martin Ebner;;http://;c3c oder anderen c-compiler;hi leute<br>ich wuerde gerne meine cc in c programmieren. bei google hab ich nur eine<br>tote seite (dank google im cache) gefunden, die einen c-compiler fuer die cc anbietet, den c3c. allerdings ist der autor spurlos verschwunden, und auch der compiler ist nicht aufzutreiben!<br><br>hat jemand diesen compiler, bzw gibt es alternativen?<br><br>ich hab von einer modivizierten gcc version (unter linux) gehoert, die avr-code erzeugt, gibts das auch fuer die cc?<br>thx schon jetzt <br><br>mfg martin;;http://;; 62.218.96.90 
24.2.2002;9:38;1014539889;1014539692;Martin Ebner;martinebner@utanet.at;http://;Re: Programm zum uploaden von proggs;aja, die zeichen 7,3 und 6 (also ascii 55, 51 und 54) sollen die programmlaenge angeben. ich war mir nicht sicher, wie ich die ausgabe von strlen auf die datei formatieren sollte, also hab ich sie manuell angegeben.<br>mfg martin;;http://;; 212.152.207.60 
24.2.2002;9:34;1014539692;1014492835;Martin Ebner;martinebner@utanet.at;http://;Re: Programm zum uploaden von proggs;"> <br>> In meinem Handbuch zu C steht, daß malloc einen uninitialisierten Speicherbereich zurückliefert. Aus diesem Grund darf man nicht ohne weiteres strlen benutzen.<br>naja, ich hab mich auch gewundert. ich hab mir ein nullmodemkabel zugelegt, und dann meine 2 rechner miteinander verbunden. nur so gings.<br><br>> Warum versuchst Du überhaupt, den ASCII-Code 4 zu senden?! Was ist htons()? Was sollen die Zeichen &#39;7&#39;, &#39;2&#39; und &#39;3&#39;?? Die Dateilänge wird binärcodiert, im Big-Endian-Format übertragen!<br><br>ich hab bei meinen experimenten gesehen, dass beim ausfuehren des programms keinen zeichen ankamen, aber wenn ich danach ein echo "hallo"> /dev/ttyS0 machte diese zeichen vor das hallo gehaengt wurden.<br>also wenn ich mit meinem progg. das zeichen "a" uebertragen wolte "ahallo".<br>wenn ich ascii 4 dranhaenge, dann sendet er das zeichen gleich, und das stoert auch die cc nicht.<br><br>> Wie ich schon am 11.2.2002 sagte, solltest du erst mal mit einem simplen Terminalprogramm ein BASIC-Programm übertragen, um das Übertragungsformat zu verstehen. Ein komplettes Beispiel dazu gibt es in der bekannten C-Control-intern-Sammlung.<br><br>ja, wie ich aus einer antwort auf diesen beitrag entnehmen konnte ligt das am kabel der cc. da gibt es 2 verschiedene typen.<br><br>naja, jetzt funzts!<br>thx martin";;http://;; 62.218.101.188 
24.2.2002;8:30;1014535836;1014492942;Beat Stöckli;;http://;Re: Home Automation mit PC alleine?;"> <br>> Da sich die Investionen für eine C-Control-M-Unit in Grenzen halten, würde ich Dir raten, erstmal mit der C-Control zu starten. Um mit den Schnittstellen eines PCs Daten aufzunehmen brauchst Du zumindest einen Portexpander und natürlich entsprechende Bastel- und Programmierfähigkeiten. Eine ganz gute Einstiegsseite ist die Beyond-Logic-Site. Da werden komplette Bastelanleitungen zu I/O-Karten für den PC angeboten. Da der PC bei einem Verdrahtungsfehler kaputt gehen kann, würde ich zum Experimentieren auf jeden Fall nur einen alten 386&#39;er einsetzen.<br>> <br>> Natürlich gibt es auch Meßsysteme für den PC die käuflich zu erwerben sind, aber mit der C-Control geht es auf jeden Fall einfacher, kostengünstiger und das Entwickeln macht vermutlich mehr Spaß.<br>> <br>><br>Des weiteren ist zu Bedenken, wenn die  Steuerung 24 Stunden zu irgend welchen Zwecken laufen soll, verbraucht eine M-Unit ein Bruchteil der Energie eines PC. ";;http://;; 62.202.77.167 
24.2.2002;2:37;1014514651;;Fab;Fab@Satannet.org;;KFZ-Steuerung;Hier eine Anfrage an die Meister von C-Control:<br><br>Ich habe folgendes vor:<br>C-Control-System-Einbau im Auto<br>Das System soll (optimal) folgendes leisten:<br>   --> Drehzahl/Geschwindigkeitsmessung<br>   --> Steuerung der Zentralverriegelung<br>   --> Abspielen von MP3s über Ansteuerung eine PCs<br>   --> Akkustische Begrüßung/Warnungen etc.<br>   --> Grafische Ausgabe über min. 1 (optimal 2-3) LCDs<br>   --> Ein- und Ausschalten von Systemen (z.B. Endstufe/Nebelscheinwerfer)<br>   --> Eingabe über 12-Tasten Tastatur und Schalter/Taster<br><br>Meine Frage jetzt:<br>In wie weit lassen sich die einzelnen Teile realisieren bzw. ist es teilweise überhaupt möglich? Weiter gedacht: Läßt sich das System als solches überhaupt verwirklichen?<br>Welche Bauteile brauche ich?<br><br>Fakten:<br>1) Ich habe keine Erfahrung mit C-Control, programmiere aber schon seit Jahren in Basic und stecke inmitten einer IT-System-Elektroniker-Ausbildung, habe folglich also auch ausreichend Ahnung über die technischen Hintergründe.<br>2) Die Stromversorgung bekomme ich über ein 12V/230V Wandler (erhältlich bei Conrad Electronics), falls da jemand noch eine bessere Idee hat, immer her damit!<br>3) Der PC wird ein Umbau eines alten Rechners und besitzt zwei serielle Schnittstellen, den MP3-Encoder werde ich wohl oder übel selbst programmieren müssen, damit er über die vorhandenen Schnittstellen angesprochen werden kann. Sollte jemand solches o.ä. schon mal irgendwo gefunden haben, teilt es mir bitte mit!<br><br>Ich hoffe, mir kann hier jemand helfen, ansonsten???<br><br>;;;; 172.176.45.215 
23.2.2002;20:35;1014492942;1014419847;Dietmar;;http://;Re: Home Automation mit PC alleine?;"<br>Da sich die Investionen für eine C-Control-M-Unit in Grenzen halten, würde ich Dir raten, erstmal mit der C-Control zu starten. Um mit den Schnittstellen eines PCs Daten aufzunehmen brauchst Du zumindest einen Portexpander und natürlich entsprechende Bastel- und Programmierfähigkeiten. Eine ganz gute Einstiegsseite ist die Beyond-Logic-Site. Da werden komplette Bastelanleitungen zu I/O-Karten für den PC angeboten. Da der PC bei einem Verdrahtungsfehler kaputt gehen kann, würde ich zum Experimentieren auf jeden Fall nur einen alten 386&#39;er einsetzen.<br><br>Natürlich gibt es auch Meßsysteme für den PC die käuflich zu erwerben sind, aber mit der C-Control geht es auf jeden Fall einfacher, kostengünstiger und das Entwickeln macht vermutlich mehr Spaß.<br><br>";;http://;; 172.177.94.222 
23.2.2002;20:35;1014492914;1014413644;Dietmar;;http://;Re: Messung von Impulsintervallen;<br>Wenn ich mich recht entsinne, hat der PKi einmal ein Modul erstellt, mit dem die Zeit zwischen zwei Impulsen ermittelt werden kann. Leider hat er mir das Modul immer noch nicht zugeschickt.<br><br>;;http://;; 172.177.94.222 
23.2.2002;20:33;1014492835;1014482947;Dietmar;;http://;Re: Programm zum uploaden von proggs;"<br>In meinem Handbuch zu C steht, daß malloc einen uninitialisierten Speicherbereich zurückliefert. Aus diesem Grund darf man nicht ohne weiteres strlen benutzen.<br><br>Warum versuchst Du überhaupt, den ASCII-Code 4 zu senden?! Was ist htons()? Was sollen die Zeichen &#39;7&#39;, &#39;2&#39; und &#39;3&#39;?? Die Dateilänge wird binärcodiert, im Big-Endian-Format übertragen!<br><br>Wie ich schon am 11.2.2002 sagte, solltest du erst mal mit einem simplen Terminalprogramm ein BASIC-Programm übertragen, um das Übertragungsformat zu verstehen. Ein komplettes Beispiel dazu gibt es in der bekannten C-Control-intern-Sammlung.<br><br>";;http://;; 172.177.94.222 
23.2.2002;19:34;1014489293;1014482947;Martin Ebner;martinebner@utanet.at;http://;Re: Programm zum uploaden von proggs;hi<br>das prob. hast sich erledigt, ich hab noch eine antwort auf einen frueheren beitrag gefunden, und da isses mir erklaehrt worden: <br>es ligt am kabel<br>mfg martin;;http://;; 212.152.209.181 
23.2.2002;19:28;1014488904;1014380868;Martin Ebner;martinebner@utanet.at;http://;Re: IDE-Festplatte an Druckerport;"hi<br>währe es nicht besser zb. eine CompactFlash karte oder so <br>zur datenspeicherung zu verwenden?<br>vorteile: kleiner, weniger stromverbrauch, bis 1GB(wenn man<br>das noetige kleingeld hat), mobiler<br>es gibt adapter fuer die serielle des pc&#39;s mit denen sich die<br>teile lesen und schreiben lassen, sowas muesste doch auch fuer<br>die cc gehen, oda?<br>ich selbst hab nicht wirklich ahnung von solchen sachen, aber<br>wenns jemanden inspiriert, dann waehre das cool<br><br>mfg martin";;http://;; 212.152.209.181 
23.2.2002;17:49;1014482947;;Martin Ebner;martinebner@utanet.at;http://;Programm zum uploaden von proggs;"hi leute<br>ich bastle noch immer an einem prog um dat dateien zur cc upzuloaden.<br>die kontaktaufnahme mit der cc funktioniert bereits, aber ich hab prob<br>das eigendliche programm zu senden.<br>ich schicke einfach die programmlaenge zur cc. wenn ich danach die datei (zeichen fuer<br>zeichen) uebertrage bleibt das rote laempchen weiter leuchten, und das prog ist<br>nich im eeprom :(<br>was mach ich falsch? die proglaenge ist provisorisch manuell festgelegt<br><br>source: (c unter linux)<br><br>#include &lt;stdio.h>   /* Standard input/output definitions */<br>#include &lt;unistd.h>  /* UNIX standard function definitions */<br>#include &lt;fcntl.h>   /* File control definitions */<br>#include &lt;errno.h>   /* Error number definitions */<br>#include &lt;termios.h> /* POSIX terminal control definitions */<br>#include &lt;string.h>  /* To work wit strings */<br><br>int get(char *filename);<br>main()<br>{<br>    int 	fd, file, i, temp;<br>    char 	*sendc;<br>    char	*readc;<br>    short int 	length;<br>    char 	c;<br><br>    char *devicename="/dev/ttyS0";<br>    char *filename="lcd3.dat";<br>    <br>    sendc = (char *) malloc (255); <br>    readc = (char *) malloc (255);<br><br>    fd = open(devicename, O_RDWR &#124; O_NOCTTY);<br>    <br>    sendc[0]=1;								//sende ASCII 1<br>    sendc[strlen(sendc)]=4;<br>    write(fd, sendc, strlen(sendc));<br><br>    read(fd, readc, 255);						//Antwort der CC<br>    printf("Versionsnummer: %s\n", readc);<br><br>    sendc[0]=2;								//sende ASCII 2<br>    sendc[strlen(sendc)]=4;<br>    write(fd, sendc, strlen(sendc));<br><br>    length = get(filename);						//ermitteln der laenge<br>    printf("Programmlaenge: %d\n", length);				//des programms<br>    length = htons(length);<br>    <br>    sendc[0]=&#39;7&#39;;<br>    sendc[1]=&#39;2&#39;;<br>    sendc[2]=&#39;3&#39;;<br>    sendc[strlen(sendc)]=4;<br>    write(fd, sendc, strlen(sendc));					//senden der prg. laenge<br>    <br>    file = open(filename, O_RDONLY &#124; O_NOCTTY);<br>    while (read(file, &c, 1) != &#39;\0&#39; ) {<br>	write(fd, &c, 1); <br>    	read(fd, &c, 1);<br>	printf("%d", c);<br>    	}<br>    printf("\n");<br>    close(file);<br>    close(fd);<br>}<br><br>int get(char *filename)<br>{<br>    int file_fd;<br>    int c;<br>    int i=0;<br><br>    file_fd = open(filename, O_RDONLY &#124; O_NOCTTY);<br>    while (read(file_fd, &c, 1) != &#39;\0&#39;)<br>	    i++;<br>    close(file_fd);<br>    return i;<br>}<br>";;http://;; 212.152.215.17 
23.2.2002;0:17;1014419847;;Robinson;;http://;Home Automation mit PC alleine?;"Hi,<br><br>Jemand sagt dass ein serieller oder paraleller Port besser geeignet ist als C-Control? Gibt&#39;s hier irgendwo deutsche Foren wo alles über Home Automation und so steht? Oder wer hat Ahnung von Home Automation? Ich würd dann auch bei Conrad diese Teile kaufen! <br><br>ciao Robinson";;http://;; 62.138.36.180 
22.2.2002;22:34;1014413644;;Joe;jochen.herrmann@trace.ch;http://;Messung von Impulsintervallen;Hallo zusammen,<br><br>bin bezüglich C-Control ziemlich unwissend, also könnte meine Frage aus Sicht der Experten auch ziemlich dumm erscheinen. Es wäre trotzdem schön wenn Ihr mir dennoch ein wenig Starthilfe geben könntet.<br><br>Ich möchte folgende Aufgabenstellung eventuell mit C-Control lösen:<br><br>Es ist eine Impulsquelle gegeben die im Frequenzbereich von 15 Hz bis 150 HZ Ihre Impulse mit stetig gleicher, steigender oder fallender Frequenz abgibt. Der zeitliche Abstand zwischen jeweils 2 Impulsen muss möglichst genau ermittelt und mindestens über einen Zeitraum von bis zu 2 Minuten ermittelt und zwischengespeichert und die Messwerte dann über eine RS-232 an einen PC übermittelt werden. Eine direkte Übermittlung an den PC ohne Zwischenspeicherung wäre noch besser (Realtime)! <br><br>Ist das mit C-Control  zu leisten ? Oder muss es C-Control II sein ? Oder geht es mit beiden nicht ?<br><br>Danke im vorraus für eure Antworten.<br><br>Gruss, Joe<br><br><br><br>;;http://;; 212.74.155.120 
22.2.2002;21:33;1014410004;1014380016;sl;;http://;Re: Akku ständig am Ladegerät - Akku nur zur Stromausfallüberbrückung;achja das internet ist schon ein schnelles Medium...<br><br>um mit Spaceball-Jargon zu sprechen:<br><br>"wahnsinnige Geschwindigkeit"<br><br>sssst und schon hat man die postings durchgelesen<br>(und glaubt alles verstanden zu haben)<br><br>deshalb steht die Erklärung WIE ich es gemeint habe diesmal schon in<br>der Überschrift<br><br>sl<br><br>> wie lange läuft das ding mit einem Akku und wo bekomm ich den bzw welchen könnt ihr empfehlen ???<br>> <br>> lg markus :))<br>> <br>> <br>> <br>>  > Eine ganz wichtige frage hab ich noch <br>> > > <br>> > > da nach einem stromausfall der start Taster gedrückt werden muß um das Programm weiterlaufen zu lassen hab ich mir gedacht den start Taster einfach kurz zu schließen was hält ihr davon und vorallem wie kann ich dann das Programm wieder stopen um ein neues programm draufzuspielen ??? hat jemand erfahrung damit ???? oder eine lösung <br>> > > <br>> > > <br>> > > lg Markus <br>> > <br>> > Hallo Markus<br>> > <br>> > Bei der anderen C-Control wird das genauso gemacht<br>> > Wahrscheinlich mußt Du dafür das Gehäuse öffnen und dann is nix mehr <br>> > mit Garantie.<br>> > <br>> > <br>> > ich weiß nur nicht wie man bei c-station an die Anschlüsse drankommt<br>> > aber Du könntest ja einen Schalter in den "Kurzschluß" einbauen<br>> > <br>> > dann kannst Du ja einfach den Schalter umlegen für neues Programm<br>> > laden und dann den Schalter wieder zurückstellen<br>> > <br>> > Eine andere Möglichkeit wäre ein 12V Akku als Pufferung zu verwenden<br>> > c-control über den 12V Akku betreiben und das Ladegerät hält den Akku voll und wenn mal kurz der Strom ausfällt läuft die c-control über den Akku <br>> > weiter<br>> > <br>> > <br>> > mfg sl<br>> > ;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
22.2.2002;18:09;1014397765;1014135601;Dietmar;;http://;Re: (er meint größtmögliches LCD an c-control);"<br>Auf Wieselsworld-online gibt es Infos über ein Grafik-Display mit 240x128 Pixel, das mit der C-Control-1 betrieben werden kann. Allerdings weiß ich nicht, ob der Preis (199,95) in DM oder Euro angegeben ist. ;-)<br><br>";Grafik-Display mit 240x128 Pixel;http://www.wieselsworld-online.de/ccontrol/start.htm;; 131.234.130.103 
22.2.2002;17:53;1014396804;1014388005;Dietmar;;http://;Re: Programmverlust;> > Die cc-1 und der fehler tritt sehr selten auf aber er tritt auf.<br><br>Hast Du bedacht, daß die CC vor dem Übertragen eines Programms resettet werden muß?<br><br>> > Mit welchem Spannungskonstanter betreibt Ihr euche Schaltungen? Vielleicht liegt das an dem. Ich verwende einen normalen 7805.<br><br>Hm. Ich glaube zwar nicht, daß es daran liegt, aber Du könntest mal versuchen, die Spannung durch einen 100-nF-Kondensator (in der Nähe des Kontrollers) zu stabilisieren, bzw. zu entstören.<br><br>;;http://;; 131.234.130.103 
22.2.2002;17:48;1014396530;1014388001;Dietmar;;http://;Re: Start über RS232?;<br>> Tolle Ausrede vom CTC! "Weil jeder fragt warum das Ding nicht automatisch anlaufen kann, sagen wir schnell das Ding hat ja ne Möglichkeit zur Akkupufferung" Nicht: "Wir machen ein Update, weil die User das vermissen" sondern wir sagen einfach: "Das geht nicht."<br>> Mal wieder schlaue Entwickler am Werk. Da läuft zwar schon ein Programm, daß auf diverse Kommandos antworten könnte (Programmierroutine), aber wozu das Benutzerprogramm per RS232-Kommando starten können. Wäre ja auch viel zu aufwendig zu realisieren. (ca 10Byte)<br><br><br>Du hast da Recht, ein RS232-Startkommando wurde irgendwie vergessen. Bei der CC2 existiert sowas, wenn ich recht informiert bin.<br><br>Allerdings sollte man auch folgendes bedenken: Das Betriebssystem der C-Control ist von 1996. Zu diesem Zeitpunkt gab es noch gar keine C-Control-Station. Der Fehler liegt im Prinzip nicht im vergessenen Startkommando, sondern daran, daß der Startjumper bei der Station nicht herausgeführt, bzw. setzbar ist.<br><br>;;http://;; 131.234.130.103 
22.2.2002;15:46;1014389210;1014388005;André H.;andre.h@cc2net.de;http://;Re: Programmverlust;> Die cc-1 und der fehler tritt sehr selten auf aber er tritt auf.<br>> <br>> Mit welchem Spannungskonstanter betreibt Ihr euche Schaltungen? Vielleicht liegt das an dem. Ich verwende einen normalen 7805.<br>> <br>> Danke schoneinmal<br>> <br>> Gruß kai<br><br>Hallo Kai,<br>Erstens, es heißt Spannungsregler.<br><br>Schreibst Du Werte ins EEProm, z.b. Datenerfassung ?<br>Es kann dabei passieren, daß das EEProm am Anfang,<br>und damit das Programm, überschrieben wird, wenn<br>das EEProm Voll ist.<br><br>MfG André H.;;http://;; 62.153.19.86 
22.2.2002;15:26;1014388005;1014378281;Kai;;http://;Re: Programmverlust;> Die cc-1 und der fehler tritt sehr selten auf aber er tritt auf.<br><br>Mit welchem Spannungskonstanter betreibt Ihr euche Schaltungen? Vielleicht liegt das an dem. Ich verwende einen normalen 7805.<br><br>Danke schoneinmal<br><br>Gruß kai;;http://;; 217.85.212.77 1.0 WIESEL
22.2.2002;15:26;1014388001;1014374787;Uwe Hetman;;http://;Re: Start über RS232?;<br>> Diese Frage wurde bereits vor einigen Monaten beantwortet. Das CTC meint, daß ein Autostartjumper nicht nötig ist, da eine Akkupufferung vorgesehen ist. Siehe link.<br><br>Könnt Ihr ja nichts zu, aber:<br>Tolle Ausrede vom CTC! "Weil jeder fragt warum das Ding nicht automatisch anlaufen kann, sagen wir schnell das Ding hat ja ne Möglichkeit zur Akkupufferung" Nicht: "Wir machen ein Update, weil die User das vermissen" sondern wir sagen einfach: "Das geht nicht."<br>Mal wieder schlaue Entwickler am Werk. Da läuft zwar schon ein Programm, daß auf diverse Kommandos antworten könnte (Programmierroutine), aber wozu das Benutzerprogramm per RS232-Kommando starten können. Wäre ja auch viel zu aufwendig zu realisieren. (ca 10Byte)<br><br>Nicht das Ihr meint das geht hier gegen das Forum. Foren finde ich ziemlich hilfreich. Ich finde es nur immer wieder witzig wie kurzsichtig einige Entwickler zu sein scheinen. <br><br>Den Artikel beim Link hatte ich mir schon vorherangesehen. Da Stand aber nichts zu RS232. <br><br>Trotzdem Danke. War einen Versuch Wert<br><br>Uwe Hetman;;http://;; 195.138.38.9 1.0 eagle1:3128 (Squid/2.4.STABLE1)
22.2.2002;15:26;1014387966;1014321998;Jeanett;;http://;Re: Ausgabe von Komma-Meßwerten;"... Prinzip verstanden! Wirklich einfach, wenn man sich&#39;s mal genau überlegt!<br><br>Besten Dank";;http://;; 217.80.148.78 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
22.2.2002;13:27;1014380868;;Dietmar;;http://;IDE-Festplatte an Druckerport;<br>Ich habe einen interessanten Beitrag im Roboterwelt-Forum gefunden. Es handelt sich um eine Nachbauanleitung aus der Elektor 12/2001 für ein IDE-Interface am Parallelport.<br><br>In der Anleitung steht etwas von einem Interface, mit dem man eine IDE-Platte am 8-Bit-Bus von Mikrokontrollern anschließen kann und das in der Elektor 03/2001 veröffentlicht wurde. Falls jemand das Heft und einen Scanner hat, soll er die Daten bitte einscannen und mir zuschicken. Ich setze die dann auf meine Site.<br><br>;Beitrag im Roboterwelt-Forum;http://www.roboterwelt.de/forum/messages/115.html;; 131.234.130.103 
22.2.2002;13:13;1014380016;1014321587;markus;markus_dragschitz@msn.com;http://;Re: Gehäuse öffnen Kontakte über Schalter oder Akkupufferung;wie lange läuft das ding mit einem Akku und wo bekomm ich den bzw welchen könnt ihr empfehlen ???<br><br>lg markus :))<br><br><br><br> > Eine ganz wichtige frage hab ich noch <br>> > <br>> > da nach einem stromausfall der start Taster gedrückt werden muß um das Programm weiterlaufen zu lassen hab ich mir gedacht den start Taster einfach kurz zu schließen was hält ihr davon und vorallem wie kann ich dann das Programm wieder stopen um ein neues programm draufzuspielen ??? hat jemand erfahrung damit ???? oder eine lösung <br>> > <br>> > <br>> > lg Markus <br>> <br>> Hallo Markus<br>> <br>> Bei der anderen C-Control wird das genauso gemacht<br>> Wahrscheinlich mußt Du dafür das Gehäuse öffnen und dann is nix mehr <br>> mit Garantie.<br>> <br>> <br>> ich weiß nur nicht wie man bei c-station an die Anschlüsse drankommt<br>> aber Du könntest ja einen Schalter in den "Kurzschluß" einbauen<br>> <br>> dann kannst Du ja einfach den Schalter umlegen für neues Programm<br>> laden und dann den Schalter wieder zurückstellen<br>> <br>> Eine andere Möglichkeit wäre ein 12V Akku als Pufferung zu verwenden<br>> c-control über den 12V Akku betreiben und das Ladegerät hält den Akku voll und wenn mal kurz der Strom ausfällt läuft die c-control über den Akku <br>> weiter<br>> <br>> <br>> mfg sl<br>> ;;http://;; 53.244.0.160 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
22.2.2002;12:47;1014378436;1014134688;Dietmar;;http://;Re: Frage zumTemperatur sensor LM75 oder Dallas;> Hallo,<br>> <br>> hat jemand erfarung mit Temperatur sensor <br>> I2C  LM75CIM-5/5V oder DALLAS DS1820,DS1821,DS1621,wen ja,<br>> würde Ich mich freuen, wen er mir ein par Beispille schicken <br>> könnte an meine email : maja.miha@amis.net<br>> <br>> Danke, und freundliche grüße aus Slowenien!<br>> Mihael! <br><br><br>Im alten CCC-Mirror gibt es ein paar Beispielprogramme zum LM75. Siehe link.<br><br>;alter CCC-Mirror;http://dharlos.de/ccc;; 131.234.130.103 
22.2.2002;12:44;1014378281;1014283110;Dietmar;;http://;Re: Programmverlust;> Hi Ihr,<br>> <br>> Hat jemand schoneinmal ein Programmverlust in seiner C-Control gehabt, so dass nichts mehr lief?<br>> <br>> Erst nach neuem flashen des programms lief alles wie gewohnt.<br>> <br>> Und kennt jemand da eine Abhilfe?<br>> <br>> Danke und gruß Kai<br><br><br>Meinst Du die CC-1 oder CC2? Und tritt der Fehler nur manchmal oder immer und wiederholbar auf?<br><br>;;http://;; 131.234.130.103 
22.2.2002;12:29;1014377372;;Dietmar;dharlos@web.de;http://dharlos.de;Betriebssystem der C-Control erweitern?;<br>Gibt es hier im Forum ein paar Cracks, die Lust haben, das Betriebssystem der C-Control zu erweitern? Ich denke unter anderem an folgende Verbesserungen: Erweiterung des BASIC-Variablenspeichers, EEPROM-Variablen, Routinen zum Zugriff auf den I2C-Bus, einige I/O-Pins von PORTA nutzbar machen, DCF77-Routinen optimieren, bessere Unterstützung von hochgetakteten Units (oberhalb von 12 MHz macht das serielle EEPROM schlapp), zusätzliche BASIC-Token, einige zusätzliche Assembler-Firmware-Routinen die sonst Platz im internen EEPROM belegen würden, usw.<br><br>Das Betriebssystem der C-Control ist jetzt ungefähr 6 kB groß. Das bedeutet, daß rund 10 kB für Erweiterungen zur Verfügung stehen. Dabei halte ich es aber für unbedingt erforderlich, 100% kompatibel zur C-Control zu bleiben, auch wenn dadurch z.B. das RAM-Speicherlayout unoptimal ist. Deshalb ist eine Entwicklung in Assembler unumgänglich.<br><br>Sinn und Zweck ist, jedem Anwender die Möglichkeit zu geben, das veränderte Betriebssystem in einen OTP (One Time Programmable) zu überspielen. Die Kosten zum Selbermachen einer C-Control würden dann unter 25 EUR liegen.<br><br>Wer hat Interesse oder Ideen? Bitte möglichst hier im Forum antworten.<br><br>;;http://;; 131.234.130.103 
22.2.2002;12:02;1014375771;1014200361;Dietmar;;http://;Re: PC-Tastatur;> Ich möchte eine Pc-Tastatur ans C-Control2 anschließen, wieß aber nicht wie.<br>> Gibt es überhaupt eine Lösung?<br><br>Es gibt einen alten Forenbeitrag, in dem beschrieben steht, wie man an die CC-1 eine PC-Tastatur anschließen kann. Das ganze steht auf der Site "Interfacing the PC / Beyond Logic". Dort gibt es noch sehr viel mehr Infos zu Hardwareprojekten. Besonders ist dort beschrieben, welche Hardware man nachbauen muß, um den PC zum Messen, Steuern und Regeln einzusetzen. Auch diverse Busprotokolle sind beschrieben.<br><br>;Alter Forenbeitrag;http://www.cgipool.de/cgi-bin/abraforum.cgi?id=9164&show=1012651327;; 131.234.130.103 
22.2.2002;11:51;1014375077;1014310715;Dietmar;;http://;Re: automatischer start auf C-Contral station nach stromausfall;> Eine ganz wichtige frage hab ich noch <br>> <br>> da nach einem stromausfall der start Taster gedrückt werden muß um das Programm weiterlaufen zu lassen hab ich mir gedacht den start Taster einfach kurz zu schließen was hält ihr davon und vorallem wie kann ich dann das Programm wieder stopen um ein neues programm draufzuspielen ??? hat jemand erfahrung damit ???? oder eine lösung <br>> <br>> <br>> lg Markus <br><br>In meiner C-Control-intern-Sammlung bin ich auf das Problem im Kapitel "Unit ueber RS232 bei gesetztem Start-Jumper neu programmieren" der Datei TIPSUTRI.TXT eingegangen. Diese Datei findest Du auch online, indem Du auf folgenden Link klickst:<br><br>;Tips & Tricks;http://ccintern.dharlos.de/online.htm#tipsutri;; 131.234.130.103 
22.2.2002;11:46;1014374787;1014370542;Dietmar;;http://;Re: Start über RS232?;<br>> Weiß jemand, ob man die CControl-Station über einen RS232-Befehl starten kann? Da es hier keinen Auto-Start-Jumper gibt, wäre diese Option nicht schlecht.<br>> <br>> Kann mir jemand diese Frage beantworten?<br>> <br>> Danke<br>> <br>> Uwe Hetman<br>> <br><br>Diese Frage wurde bereits vor einigen Monaten beantwortet. Das CTC meint, daß ein Autostartjumper nicht nötig ist, da eine Akkupufferung vorgesehen ist. Siehe link.<br><br>;Control Station wie starten;http://www.cgipool.de/cgi-bin/abraforum.cgi?id=9164&show=1008021653;; 131.234.130.103 
22.2.2002;11:39;1014374343;1013081600;Dietmar;;http://;Re: Programm von CC-Plus in CC-Basic umwandeln;> <br>> > Hallo <br>> > gibt es vielleicht ein Programm ,das ein CC-Plus Programm in ein<br>> > CC-Basic Programm integriert od.umwandelt.<br>> > Die Programmierung in CC-Plus ist für mich einfacher,kann aber die Programmierung in CC-Basic nicht immer weglassen.<br>> <br>> Der Plus-Compiler legt eine temporäre Datei an, in der die normalen BASIC-Token enthalten sind. Diese Datei müßte man einlesen und mit einem Decompiler bearbeiten.<br>> <br>> André H. hat sowas mal ansatzweise programmiert. Dieser Decompiler ist in Visual Basic programmiert und noch unvollständig. Vielleicht kannst Du ja etwas damit anfangen. Ich komme in den nächsten Tagen nicht dazu, mich um das Problem zu kümmern (muß für eine Klausur büffeln). Lade ihn einfach mal herunter:<br><br><br>Es gibt jetzt einen neuen Decompiler, der auch zum Umwandeln von CC/Plus-Programme in CCBASIC verwendet werden kann. Siehe link.<br><br>;Decompiler;http://ccintern.dharlos.de/download.htm#decompiler;; 131.234.130.103 
22.2.2002;10:35;1014370542;;Uwe Hetman;;http://;Start über RS232?;Weiß jemand, ob man die CControl-Station über einen RS232-Befehl starten kann? Da es hier keinen Auto-Start-Jumper gibt, wäre diese Option nicht schlecht.<br><br>Kann mir jemand diese Frage beantworten?<br><br>Danke<br><br>Uwe Hetman<br>;;http://;; 195.138.38.9 1.0 eagle1:3128 (Squid/2.4.STABLE1)
22.2.2002;1:46;1014338777;;Norbert Mielke;norbert-mielke@t-online.de;http://;8 bit * 30 A/50 V DC open drain Treiber;moin<br><br>ich entwickle grad einen per I2C angesteuerten Open drain treiber, der für hochstrom anwendungen taugt, mit FETSs die 30 A schalten können, damits denen nicht zu warm wird, betreibe ich das ganze per PWM als dimmer für halogenlapen, memory metall drähte etc..<br><br>nun möchte ich natürlich zur anbindung an die C Control basic unit den internen I2C bus nutzen und von Basic aus ansprechen, geht das , wenn ja wie ?<br><br>ciao norbert;;http://;; 217.225.53.26 
21.2.2002;21:22;1014322944;1014299236;sl;;http://;Re: http://www.google.com/search?nu ...;> naja das weiß ich noch nicht so genau aber wo ich es auf jedenfall brauche is wenn ich das wasser wechsle dann muß ich die Pumpe für unbestimte Zeit aus der Zeitschaltung herausnehmen oder wenn ich den nebler mal für einige Zeit einschalten will weil ich es gerade schön finden würde *ggg* <br>> <br>> weiters hätte ich eine Frage wie kann ich diese steuerung weites Temperatur abhängig machen zb licht klein soll ab einer bestimmten temp auf fühler 1 ausgehen und die heizung soll abhängig von fühler 2 sein ???<br>> <br>> <br>> danke für jede hilfe die ich newbie bekomme *gg*<br>> <br>> lg Markus <br><br><br>Hallo Markus<br><br>eine Idee ganz auf die schnelle dazu ist ein Schalter der im Programm<br>abgefragt wird wenn schalter geschlossen dann nach Zeitautomatik schalten<br>wenn schalter offen dann Handsteuerung<br><br>Mit den Temperaturen ist es dasselbe<br><br>wenn AD-Wert kleiner Grenzwert dann einschalten<br>wenn AD-Wert größer als Grenzwert +2 dann ausschalten<br><br>so nun versuch Dich mal im Programmieren <br>füge mal Zeilen in das Programm ein und probiere im Simulator aus <br>was passiert. Wenn Du nicht weiter kommst stell eine konkrete Frage<br><br>mfg sl<br><br><br>P.S.: Wenn Du das bisherige Programm SELBST geschrieben hast wirst Du das hinkriegen wenn Du es von jemand anderem übernommen hast naja dann probiere<br>mal eine If-Bedingung in den verschiedensten Varianten aus und beobachte<br>was als jeweiliges Ergebnis rauskommt.<br><br>;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
21.2.2002;21:06;1014321998;1014294505;sl;;http://;Re: Ausgabe von Komma-Meßwerten;"> Hallöchen,<br>> <br>> kann mir einer von euch bei der Ausgabe von Meßwerten (von A/D-Ports) mit Komma weiterhelfen? Habe bisher die Originalbeispiele von Conrad genutzt, leider gehen die nicht so weit....<br>> Wie stelle ich die Nachkomma-Werte korrekt dar? (max. 2 Stellen nach dem Komma)<br>> Danke<br><br><br>hier ein Beispielprogramm dazu<br><br>define Tabellenwert word &#39;verwende GRUNDSÄTZLICH lange Variablennamen die <br>                         &#39;sich selbst erklären. Das macht die Programme<br>                         &#39;leicht verständlich<br><br><br><br>&#39;Tabellenwert der mit 10 multipliziert wurde<br>&#39;als Kommazahl mit einer Nachkommastelle ausgeben:<br><br>Tabellenwert = 583                      &#39;(in Wirklichkeit bedeutet er 58,3)<br><br>  &#39;Er   583 / 10                  583     - ((583 / 10) * 10<br>  &#39;klä    =58                     583     - ((   58   ) * 10<br>  &#39;rung                           583     -          580<br>  &#39;                                           =3<br>  &#39;                   58 ,   3   <br>print Tabellenwert / 10;",";(Tabellenwert - ((Tabellenwert / 10) * 10))<br><br><br><br><br>&#39;Tabellenwert der mit 100 multipliziert wurde<br>&#39;als Kommazahl mit zwei Nachkommastellen ausgeben:<br><br>Tabellenwert = 1234                     &#39;(in Wirklichkeit bedeutet er 12,34)<br><br>&#39;                     12  ,   34<br>print Tabellenwert / 100;",";(Tabellenwert - ((Tabellenwert / 100) * 100))<br><br>&#39;bei mit 1000 multiplizierten Werten entsprechend die Zahl 1000 einsetzen usw<br><br>&#39;Man kann das Programm auch ohne C-Control testen<br>&#39;Im Menüpunkt "Fenster" das Fenster "C-Control Ausgaben" anklicken<br>&#39;das Editor-fenster anklicken damit es wieder aktiv wird<br>&#39;Compilieren,<br>&#39;das Editor-fenster erneut anklicken damit es wieder aktiv wird<br>&#39;dann "Simulator" und "Ausführen" anklicken oder F9-Taste drücken<br>&#39;und sich die Ausgabe anschauen<br><br>&#39;P.S. es macht mir großen Spaß Lsungen zu Programmierproblemen<br>&#39;zu finden. Also immer her damit<br><br><br>mfg sl";;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
21.2.2002;20:59;1014321587;1014310715;sl;;http://;Gehäuse öffnen Kontakte über Schalter oder Akkupufferung;> Eine ganz wichtige frage hab ich noch <br>> <br>> da nach einem stromausfall der start Taster gedrückt werden muß um das Programm weiterlaufen zu lassen hab ich mir gedacht den start Taster einfach kurz zu schließen was hält ihr davon und vorallem wie kann ich dann das Programm wieder stopen um ein neues programm draufzuspielen ??? hat jemand erfahrung damit ???? oder eine lösung <br>> <br>> <br>> lg Markus <br><br>Hallo Markus<br><br>Bei der anderen C-Control wird das genauso gemacht<br>Wahrscheinlich mußt Du dafür das Gehäuse öffnen und dann is nix mehr <br>mit Garantie.<br><br><br>ich weiß nur nicht wie man bei c-station an die Anschlüsse drankommt<br>aber Du könntest ja einen Schalter in den "Kurzschluß" einbauen<br><br>dann kannst Du ja einfach den Schalter umlegen für neues Programm<br>laden und dann den Schalter wieder zurückstellen<br><br>Eine andere Möglichkeit wäre ein 12V Akku als Pufferung zu verwenden<br>c-control über den 12V Akku betreiben und das Ladegerät hält den Akku voll und wenn mal kurz der Strom ausfällt läuft die c-control über den Akku <br>weiter<br><br><br>mfg sl<br>;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
21.2.2002;17:58;1014310715;;markus;markus _dragschitz@msn.com;http://;automatischer start auf C-Contral station nach stromausfall;Eine ganz wichtige frage hab ich noch <br><br>da nach einem stromausfall der start Taster gedrückt werden muß um das Programm weiterlaufen zu lassen hab ich mir gedacht den start Taster einfach kurz zu schließen was hält ihr davon und vorallem wie kann ich dann das Programm wieder stopen um ein neues programm draufzuspielen ??? hat jemand erfahrung damit ???? oder eine lösung <br><br><br>lg Markus ;;http://;; 53.244.0.160 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
21.2.2002;14:47;1014299236;1014241086;Markus;markus_dragschitz@msn.com;http://;Re: http://www.google.com/search?nu ...;"naja das weiß ich noch nicht so genau aber wo ich es auf jedenfall brauche is wenn ich das wasser wechsle dann muß ich die Pumpe für unbestimte Zeit aus der Zeitschaltung herausnehmen oder wenn ich den nebler mal für einige Zeit einschalten will weil ich es gerade schön finden würde *ggg* <br><br>weiters hätte ich eine Frage wie kann ich diese steuerung weites Temperatur abhängig machen zb licht klein soll ab einer bestimmten temp auf fühler 1 ausgehen und die heizung soll abhängig von fühler 2 sein ???<br><br><br>danke für jede hilfe die ich newbie bekomme *gg*<br><br>lg Markus <br><br>> > So hab mich etwas mit CCbasic auseinandergesetzt jetzt steh ich aber vor einem neune Problem Hab es geschaft meine Digitalports über die Uhrzeit zu steuern nur ich schaff es nicht die schaltzustände der Zeitschaltung mittesl Tasters zu overroulen wie könnt ich das machen hier mein Code vielleicht hab ich ja auch einen falschen ansatz<br>> > <br>> <br>> Hallo Markus<br>> <br>> ich habe das Programm jetzt auf die schnelle nicht im Simulator getestet<br>> nach kurzem Querlesen habe ich folgenden Vorschlag<br>> <br>> in den if-Bedingungen der Zeitsteuerung wird der Zustand der Ports<br>> immer auf einen bestimmten Wert gesetzt on oder off<br>> <br>> Wenn Du mit dem Taster den Schaltzustand umgekehrt hast wird er beim<br>> nächsten Durchlaufen der Schleife bei der Zeitsteuerung gnadenlos <br>> on oder off nach dem Zeitkriterium gesetzt.<br>> <br>> Du müßtest in der Zeitsteuerung auch nur den Zustand UMschalten<br>> statt EINschalten oder AUSschalten<br>> <br>> dann trägt aber wieder der bediener die volle Verantwortung für den Schaltzustand.<br>> <br>> zu welchen Zwecken willst Du von Hand schalten können<br>> <br>> mal kurz nachsehen was im Terrarium los ist?<br>> <br>> dann könnte man dafür auch einen Kurzzeitschalter programmieren<br>> <br>> Du drückst die Taste und für 1-5 Minuten ist auf Handsteuerung geschaltet<br>> und dann wird zurückgeschaltet auf Automatik<br>> <br>> Es kommt aber auf den Zweck des Handtaster-Schaltens an<br>> <br>> Beschreibe mal wozu Du das machen willst<br>> <br>> mfg sl<br>> <br>> > &#39;********************************************************************<br>> > &#39;<br>> > &#39; C-Control/BASIC       terrarium.BAS<br>> > &#39;<br>> > &#39; - Terrariensteuerung<br>> > &#39;<br>> > &#39;********************************************************************<br>> > <br>> > &#39; --- Programmoperationen -------------------------------------------<br>> > <br>> > &#39; Digitalports definieren<br>> > DEFINE K1 port [7] &#39; Heizung<br>> > DEFINE K2 port [8] &#39; Licht groß<br>> > DEFINE P1 port [1] &#39; Licht klein<br>> > DEFINE P2 port [2] &#39; Nebel<br>> > DEFINE P3 port [3] &#39; Wasserfall<br>> > &#39; Taster definieren<br>> > DEFINE F1 port [9] &#39; Licht klein<br>> > DEFINE F2 port [10] &#39; Nebel<br>> > DEFINE F3 port [11] &#39; Wasser<br>> > DEFINE F4 port [12] &#39; Heizung<br>> > &#39; LED´s definieren<br>> > DEFINE LED1 port [13]<br>> > DEFINE LED2 port [14]<br>> > DEFINE LED3 port [15]<br>> > DEFINE LED4 port [16]<br>> > &#39; Analogports definieren<br>> > &#39;DEFINE T1 port AD[5]<br>> > &#39;DEFINE T2 port AD[6]<br>> > <br>> > &#39;Initialisierung<br>> > <br>> > K1 = OFF<br>> > K2 = OFF<br>> > P1 = OFF<br>> > P2 = OFF<br>> > P3 = OFF<br>> > &#39;F1 = OFF<br>> > &#39;F2 = OFF<br>> > &#39;F3 = OFF<br>> > &#39;F4 = OFF<br>> > LED1 = OFF<br>> > LED2 = OFF<br>> > LED3 = OFF<br>> > LED4 = OFF<br>> > <br>> > &#39; Schalten der digital Ports mit Schalter F1 - F4<br>> > #loop<br>> >        if F1 then gosub toggleP1<br>> >        if F2 then gosub toggleP2<br>> >        if F3 then gosub toggleP3<br>> >        if F4 then gosub toggleK1<br>> > <br>> > &#39; Schalten von Licht groß über Zeitsteuerung soll nicht mittesl Taster schaltbar sein<br>> >        if HOUR => 10 AND HOUR =&lt; 22 then K2 = ON<br>> >        if HOUR &lt; 10 AND HOUR > 22 then K2 = OFF<br>> > <br>> > &#39;Schalten von Licht klein über Zeitsteuerung mittels Taster <br>> >        if HOUR >= 11 AND HOUR &lt;= 16 then P1 = ON<br>> >        if HOUR >= 11 AND HOUR &lt;= 16 then LED1 = ON<br>> > <br>> >        if HOUR &lt; 11 AND HOUR > 16 then P1 = OFF<br>> >        if HOUR &lt; 11 AND HOUR > 16 then LED1 = OFF<br>> > <br>> > <br>> > <br>> > &#39;Schalten von Nebel <br>> >        if (HOUR = 6 AND MINUTE &lt;= 30) OR (HOUR = 21 AND MINUTE &lt;= 30) OR (HOUR = 2) then P2 = ON AND LED2 = ON else P2 = OFF AND LED2 = OFF<br>> >    <br>> > <br>> > &#39; Schalten von Heizung über Zeitsteuerung<br>> >        if HOUR => 9 AND HOUR =&lt; 20 then K1 = ON else K1 = OFF<br>> >        if HOUR => 9 AND HOUR =&lt; 20 then LED4 = ON else LED4 = OFF<br>> > <br>> > goto loop<br>> > <br>> > <br>> > #toggleP1<br>> >          tog P1<br>> >          tog LED1<br>> >          pause 30<br>> > return<br>> > <br>> > #toggleP2<br>> >          tog P2<br>> >          tog LED2<br>> >          pause 30<br>> > return<br>> > <br>> > #toggleP3<br>> >          tog P3<br>> >          tog LED3<br>> >          pause 30<br>> > return<br>> > <br>> > #toggleK1<br>> >          tog K1<br>> >          tog LED4<br>> >          pause 30<br>> > return<br>> > <br>> > <br>> > Lg markus <br>> > <br>> > <br>> > <br>> > <br>> > ";;http://;; 53.244.0.160 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
21.2.2002;13:28;1014294505;;Jeanett;;http://;Ausgabe von Komma-Meßwerten;Hallöchen,<br><br>kann mir einer von euch bei der Ausgabe von Meßwerten (von A/D-Ports) mit Komma weiterhelfen? Habe bisher die Originalbeispiele von Conrad genutzt, leider gehen die nicht so weit....<br>Wie stelle ich die Nachkomma-Werte korrekt dar? (max. 2 Stellen nach dem Komma)<br>Danke;;http://;; 212.185.221.163 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
21.2.2002;10:18;1014283110;;Kai;;http://;Programmverlust;Hi Ihr,<br><br>Hat jemand schoneinmal ein Programmverlust in seiner C-Control gehabt, so dass nichts mehr lief?<br><br>Erst nach neuem flashen des programms lief alles wie gewohnt.<br><br>Und kennt jemand da eine Abhilfe?<br><br>Danke und gruß Kai;;http://;; 217.85.217.214 1.0 WIESEL
20.2.2002;22:38;1014241086;1014191673;sl;;http://;Re: http://www.google.com/search?nu ...;"> So hab mich etwas mit CCbasic auseinandergesetzt jetzt steh ich aber vor einem neune Problem Hab es geschaft meine Digitalports über die Uhrzeit zu steuern nur ich schaff es nicht die schaltzustände der Zeitschaltung mittesl Tasters zu overroulen wie könnt ich das machen hier mein Code vielleicht hab ich ja auch einen falschen ansatz<br>> <br><br>Hallo Markus<br><br>ich habe das Programm jetzt auf die schnelle nicht im Simulator getestet<br>nach kurzem Querlesen habe ich folgenden Vorschlag<br><br>in den if-Bedingungen der Zeitsteuerung wird der Zustand der Ports<br>immer auf einen bestimmten Wert gesetzt on oder off<br><br>Wenn Du mit dem Taster den Schaltzustand umgekehrt hast wird er beim<br>nächsten Durchlaufen der Schleife bei der Zeitsteuerung gnadenlos <br>on oder off nach dem Zeitkriterium gesetzt.<br><br>Du müßtest in der Zeitsteuerung auch nur den Zustand UMschalten<br>statt EINschalten oder AUSschalten<br><br>dann trägt aber wieder der bediener die volle Verantwortung für den Schaltzustand.<br><br>zu welchen Zwecken willst Du von Hand schalten können<br><br>mal kurz nachsehen was im Terrarium los ist?<br><br>dann könnte man dafür auch einen Kurzzeitschalter programmieren<br><br>Du drückst die Taste und für 1-5 Minuten ist auf Handsteuerung geschaltet<br>und dann wird zurückgeschaltet auf Automatik<br><br>Es kommt aber auf den Zweck des Handtaster-Schaltens an<br><br>Beschreibe mal wozu Du das machen willst<br><br>mfg sl<br><br>> &#39;********************************************************************<br>> &#39;<br>> &#39; C-Control/BASIC       terrarium.BAS<br>> &#39;<br>> &#39; - Terrariensteuerung<br>> &#39;<br>> &#39;********************************************************************<br>> <br>> &#39; --- Programmoperationen -------------------------------------------<br>> <br>> &#39; Digitalports definieren<br>> DEFINE K1 port [7] &#39; Heizung<br>> DEFINE K2 port [8] &#39; Licht groß<br>> DEFINE P1 port [1] &#39; Licht klein<br>> DEFINE P2 port [2] &#39; Nebel<br>> DEFINE P3 port [3] &#39; Wasserfall<br>> &#39; Taster definieren<br>> DEFINE F1 port [9] &#39; Licht klein<br>> DEFINE F2 port [10] &#39; Nebel<br>> DEFINE F3 port [11] &#39; Wasser<br>> DEFINE F4 port [12] &#39; Heizung<br>> &#39; LED´s definieren<br>> DEFINE LED1 port [13]<br>> DEFINE LED2 port [14]<br>> DEFINE LED3 port [15]<br>> DEFINE LED4 port [16]<br>> &#39; Analogports definieren<br>> &#39;DEFINE T1 port AD[5]<br>> &#39;DEFINE T2 port AD[6]<br>> <br>> &#39;Initialisierung<br>> <br>> K1 = OFF<br>> K2 = OFF<br>> P1 = OFF<br>> P2 = OFF<br>> P3 = OFF<br>> &#39;F1 = OFF<br>> &#39;F2 = OFF<br>> &#39;F3 = OFF<br>> &#39;F4 = OFF<br>> LED1 = OFF<br>> LED2 = OFF<br>> LED3 = OFF<br>> LED4 = OFF<br>> <br>> &#39; Schalten der digital Ports mit Schalter F1 - F4<br>> #loop<br>>        if F1 then gosub toggleP1<br>>        if F2 then gosub toggleP2<br>>        if F3 then gosub toggleP3<br>>        if F4 then gosub toggleK1<br>> <br>> &#39; Schalten von Licht groß über Zeitsteuerung soll nicht mittesl Taster schaltbar sein<br>>        if HOUR => 10 AND HOUR =&lt; 22 then K2 = ON<br>>        if HOUR &lt; 10 AND HOUR > 22 then K2 = OFF<br>> <br>> &#39;Schalten von Licht klein über Zeitsteuerung mittels Taster <br>>        if HOUR >= 11 AND HOUR &lt;= 16 then P1 = ON<br>>        if HOUR >= 11 AND HOUR &lt;= 16 then LED1 = ON<br>> <br>>        if HOUR &lt; 11 AND HOUR > 16 then P1 = OFF<br>>        if HOUR &lt; 11 AND HOUR > 16 then LED1 = OFF<br>> <br>> <br>> <br>> &#39;Schalten von Nebel <br>>        if (HOUR = 6 AND MINUTE &lt;= 30) OR (HOUR = 21 AND MINUTE &lt;= 30) OR (HOUR = 2) then P2 = ON AND LED2 = ON else P2 = OFF AND LED2 = OFF<br>>    <br>> <br>> &#39; Schalten von Heizung über Zeitsteuerung<br>>        if HOUR => 9 AND HOUR =&lt; 20 then K1 = ON else K1 = OFF<br>>        if HOUR => 9 AND HOUR =&lt; 20 then LED4 = ON else LED4 = OFF<br>> <br>> goto loop<br>> <br>> <br>> #toggleP1<br>>          tog P1<br>>          tog LED1<br>>          pause 30<br>> return<br>> <br>> #toggleP2<br>>          tog P2<br>>          tog LED2<br>>          pause 30<br>> return<br>> <br>> #toggleP3<br>>          tog P3<br>>          tog LED3<br>>          pause 30<br>> return<br>> <br>> #toggleK1<br>>          tog K1<br>>          tog LED4<br>>          pause 30<br>> return<br>> <br>> <br>> Lg markus <br>> <br>> <br>> <br>> <br>> ";;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
20.2.2002;12:32;1014204738;1014200361;André H.;andre.h@cc2net.de;http://;Re: PC-Tastatur;"Hallo Country Yankey,<br>Erstens:<br>Lern&#39; bitte erstmal Lesen!<br>Dieses Forum ist nur für die C-Control 1, und nicht für die C-Control 2 !!<br><br>Zweitens:<br>Eine PC-Tastatur mit der CC2 ist sehr schwierig bis unmöglich.(höchstens in ASM)<br>Du kannst aber eine Tastatur zerlegen und die Matrix direkt benutzen.<br>Man braucht dann zwar ein paar Ports mehr, aber es sollte funzen.<br><br>MfG André H.<br><br>> Ich möchte eine Pc-Tastatur ans C-Control2 anschließen, wieß aber nicht wie.<br>> Gibt es überhaupt eine Lösung?";;http://;; 62.158.206.37 
20.2.2002;11:19;1014200361;;Country Yankey;;http://;PC-Tastatur;Ich möchte eine Pc-Tastatur ans C-Control2 anschließen, wieß aber nicht wie.<br>Gibt es überhaupt eine Lösung?;;http://;; 217.81.221.111 1.0 sambaserver.cjt-gym-lauf.de:3128 (Squid/2.2.STABLE5)
20.2.2002;8:54;1014191673;1014146381;markus ;markus_dragschitz@msn.com;http://;Re: http://www.google.com/search?nu ...;So hab mich etwas mit CCbasic auseinandergesetzt jetzt steh ich aber vor einem neune Problem Hab es geschaft meine Digitalports über die Uhrzeit zu steuern nur ich schaff es nicht die schaltzustände der Zeitschaltung mittesl Tasters zu overroulen wie könnt ich das machen hier mein Code vielleicht hab ich ja auch einen falschen ansatz<br><br>'********************************************************************<br>'<br>' C-Control/BASIC       terrarium.BAS<br>'<br>' - Terrariensteuerung<br>'<br>'********************************************************************<br><br>' --- Programmoperationen -------------------------------------------<br><br>' Digitalports definieren<br>DEFINE K1 port [7] ' Heizung<br>DEFINE K2 port [8] ' Licht groß<br>DEFINE P1 port [1] ' Licht klein<br>DEFINE P2 port [2] ' Nebel<br>DEFINE P3 port [3] ' Wasserfall<br>' Taster definieren<br>DEFINE F1 port [9] ' Licht klein<br>DEFINE F2 port [10] ' Nebel<br>DEFINE F3 port [11] ' Wasser<br>DEFINE F4 port [12] ' Heizung<br>' LED´s definieren<br>DEFINE LED1 port [13]<br>DEFINE LED2 port [14]<br>DEFINE LED3 port [15]<br>DEFINE LED4 port [16]<br>' Analogports definieren<br>'DEFINE T1 port AD[5]<br>'DEFINE T2 port AD[6]<br><br>'Initialisierung<br><br>K1 = OFF<br>K2 = OFF<br>P1 = OFF<br>P2 = OFF<br>P3 = OFF<br>'F1 = OFF<br>'F2 = OFF<br>'F3 = OFF<br>'F4 = OFF<br>LED1 = OFF<br>LED2 = OFF<br>LED3 = OFF<br>LED4 = OFF<br><br>' Schalten der digital Ports mit Schalter F1 - F4<br>#loop<br>       if F1 then gosub toggleP1<br>       if F2 then gosub toggleP2<br>       if F3 then gosub toggleP3<br>       if F4 then gosub toggleK1<br><br>' Schalten von Licht groß über Zeitsteuerung soll nicht mittesl Taster schaltbar sein<br>       if HOUR => 10 AND HOUR =< 22 then K2 = ON<br>       if HOUR < 10 AND HOUR > 22 then K2 = OFF<br><br>'Schalten von Licht klein über Zeitsteuerung mittels Taster <br>       if HOUR >= 11 AND HOUR <= 16 then P1 = ON<br>       if HOUR >= 11 AND HOUR <= 16 then LED1 = ON<br><br>       if HOUR < 11 AND HOUR > 16 then P1 = OFF<br>       if HOUR < 11 AND HOUR > 16 then LED1 = OFF<br><br><br><br>'Schalten von Nebel <br>       if (HOUR = 6 AND MINUTE <= 30) OR (HOUR = 21 AND MINUTE <= 30) OR (HOUR = 2) then P2 = ON AND LED2 = ON else P2 = OFF AND LED2 = OFF<br>   <br><br>' Schalten von Heizung über Zeitsteuerung<br>       if HOUR => 9 AND HOUR =< 20 then K1 = ON else K1 = OFF<br>       if HOUR => 9 AND HOUR =< 20 then LED4 = ON else LED4 = OFF<br><br>goto loop<br><br><br>#toggleP1<br>         tog P1<br>         tog LED1<br>         pause 30<br>return<br><br>#toggleP2<br>         tog P2<br>         tog LED2<br>         pause 30<br>return<br><br>#toggleP3<br>         tog P3<br>         tog LED3<br>         pause 30<br>return<br><br>#toggleK1<br>         tog K1<br>         tog LED4<br>         pause 30<br>return<br><br><br>Lg markus <br><br><br><br><br>;;http://;; 53.244.0.160 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
19.2.2002;20:19;1014146381;1014109624;sl;;http://;http://www.google.com/search?num=100&hl=de&newwindow=1&q=c-control+terrarium&btnG=Google-Suche&lr=lang_de;"erste Anlaufstelle EGAL WAS für eine Frage man im Internet hat ist die<br>Suchmaschine google<br><br>Auch wenn Du als Hobby Briefmarken-Zacken-Rückseiten lackieren hättest <br>frag google es wird Dir zumindest ein Stück weiterhelfen<br><br>http://www.google.com/search?num=100&hl=de&newwindow=1&q=c-control+terrarium&btnG=Google-Suche&lr=lang_de<br><br>also wenigstens etwas mußt Du Dich schon in Basic reinarbeiten<br>sonst mußt Du wegen jedem Furz jemanden anmailen der Dir sagt welche<br>Tasten Du drücken sollst.<br><br>Dein Terrarium ist sicher auch nicht an einem Tag ganz fertig gewesen.<br>Mit der Steuerung ist es genauso. Sie wird Stück für Stück komplexer.<br><br>Also anfangen könnte man mit Licht 1<br><br>die Uhrzeit kann man in Basic über die Systemvariablen "second", "minute", und "hour" abfragen<br><br>probier mal folgendes Mini-Progrämmchen aus:<br><br><br>#SchleifenAnfang<br><br>print hour;":";minute;":";second<br><br>goto SchleifenAnfang<br><br><br>Mit dem Programm Hyperterminal kannst DU Dir die über die RS232-Schnittstelle ausgegebene Uhrzeit anschauen<br><br>oder Du läßt das Programm im Simulator der Programmierumgebung der C-Control laufen.<br><br>Das ist jetzt ein erster Vorschlag sich Basic zu nähern<br><br>Wenn Du irgendwo hängen bleibst stell eine konkrete Frage genau zu der Stelle<br><br>Es ist vollkommen wurscht WO die Frage auftaucht nur konkret sollte die Frage sein<br><br>Auch wenn die Frage lautet "was ist die Programmierumgebung?" ist das Ok<br>nur konkret Fragen mußt Du eben<br><br>Programmvariante<br><br>#SchleifenAnfang<br><br>  print hour;":";minute;":";second<br>  if second = 30 then print "Licht an"<br>goto SchleifenAnfang<br><br><br>print gibt den angegebenen Text auf der RS232 aus<br>if "bedingung" then "Befehl" <br>ist ein Programmierbefehl mit dem<br>man Bedingungen darauf prüfen kann ob sie wahr oder falsch sind<br><br>Jetzt habe ich keine Ahnung wieviel Du davon verstanden hast<br>gib einfach eine Rückmeldung <br><br>so nu Du bist Du dran<br><br>viele Grüße<br><br>Stefan Ludwig<br><br><br>> Liebe Leute ich bräuchte eure Hilfe <br>> <br>> Ich habe mir gestern eine C-Control station gekauft um mein neues Terrarium damit zu steuern nun steh ich vor dem Probelm ich muß sie nach meinen Bedürnissen programmierne.<br>> <br>> Meine Anforderungen sehen folgender maßen aus <br>> <br>> Ich habe eine Station (2 Relais) + 3 externe Leistungsrelais.<br>> <br>> Ich habe folgende zu steuerende Anschlüße <br>> 1.) Pumpe für Wasserfall soll Tagsüber immer wieder für kurze Zeit laufen und auch über Taster seperat ein und Ausschaltbar sein.<br>> 2.) Licht 1 soll von 09:00 - 18:00 Brennen<br>> 3.) Licht 2 soll nur über Mittags 3 Stunden leuchten und seperat über Taster ein und Ausschaltbar sein und soll sich fals der der Temp Sensor 1 einen WErt über 35°C anzeigt ausschalten.<br>> 4.) Nebelanlage soll wie die Pumpe immer wieder unter Tags für kurze Zeit laufen und seperat mit Taster ein geschalten werden und sich automatisch einschalten wenn die Luftfeuchtigkeit (werd einen Feuchtesensor anschließen) unter 60 % Fällt einschalten.<br>> 5.) Bodenheizung soll sich einschalten wenn der Temp Sensor 2 einen wert unter 23°C anzeigt auschalten und über 28°C auschalten<br>> <br>> Jetzt mein PRoblem *ggg* ich hab kein Ahnung wie ich das realisieren soll die Plus Software weilche bei der Station dabei ist kommt mir etwas zu umständlich vor um dies zu schaffen (sicher möglich aber bestimmt nicht optimal) und mit Basic kenn ich mich überhaupt nicht aus. <br>> <br>> Vielleicht kann mir ja ein begabter PRogrammierer weiterhelfen oder es hat schon jemand eine annähernd änliche Schaltung und stellt sie mir zur verfügung so dass ich sie nur an meine Bedürfnisse anpassen muß.<br>> <br>> In weiterer folge möchte ich einen Meßverlauf der Werte Temp 1 und 2 und rel Luftfeuchtigkeit aufzeichnen um sie später Grafisch auswerten zu können.<br>> <br>> <br>> Ich weiß es sind hohe nasprüche die ich als nichtswissender stelle aber meine tiere sollen sich ja wohlfühlen also ich freue mich über jede Hilfe.<br>> <br>> Ihr könnt mich natürlich auch per Mail erreichen<br>> <br>> -markus_dragschitz@msn.com<br>> <br>> lg und Danke im vorhinein Markus :)) <br>> <br>> ";;http://www.google.com/search?num=100&hl=de&newwindow=1&q=c-control+terrarium&btnG=Google-Suche&lr=lang_de;; 141.51.3.82 1.1 ce550-hrz-zgap
19.2.2002;17:20;1014135601;1013981742;Michael Kuhn;micha3981@aol.com;http://;Re: (er meint größtmögliches LCD an c-control);Hallo,<br><br>Ich habe ein LCD mit 4 Zeilen á 40 Zeichen zum Laufen gebracht. Musste zwar einen Digi-Port zum umschalten der Display Seiten benutzen und habe statt 8 jetzt nur 7 Ausgänge, aber das ganze läuft super. Durch die Hilfe eines lieben Forummitglieds, nämlich nur die Zeichen neu zuschreiben die sich auch ändern, funktioniert das sogar in Basic, fast ohne merkliche Programmverzögerungen. <br>mfg Michael Kuhn <br>;;http://;; 195.93.65.158 
19.2.2002;17:04;1014134688;;Mihael;maja.miha@amis.net;http://;Frage zumTemperatur sensor LM75 oder Dallas;Hallo,<br><br>hat jemand erfarung mit Temperatur sensor <br>I2C  LM75CIM-5/5V oder DALLAS DS1820,DS1821,DS1621,wen ja,<br>würde Ich mich freuen, wen er mir ein par Beispille schicken <br>könnte an meine email : maja.miha@amis.net<br><br>Danke, und freundliche grüße aus Slowenien!<br>Mihael! <br>;;http://;; 212.18.37.104 
19.2.2002;15:35;1014129358;1014109335;Dietmar;;http://;Re: C-Control Reset;<br>> Ja, nur leider kann ich das nicht unter Basic programmieren<br><br><br>Doch, das geht sehr wohl:<br><br>"jmp $0800" = SYS &h800<br><br>;;http://;; 172.178.10.140 
19.2.2002;12:33;1014118438;1014109335;Michael T;michael@familie-thuro.de ;http://;Re: C-Control Reset;"Er meinte es warscheinlich so:<br><br>if hour = 8 then gosub reset ; nur ein Beispiel<br><br>; if hour = 8 then sys &hcc0800,&hcd09 müßte auch gehen<br><br>#reset<br>  sys &hcc0800,&hcd09 ; ist das was du suchst<br><br>Viele Grüße<br>    Michael T";;http://;; 217.4.6.39 
19.2.2002;10:07;1014109624;;Markus;markus_dragschitz@msn.com;http://;Terrariensteuerung;Liebe Leute ich bräuchte eure Hilfe <br><br>Ich habe mir gestern eine C-Control station gekauft um mein neues Terrarium damit zu steuern nun steh ich vor dem Probelm ich muß sie nach meinen Bedürnissen programmierne.<br><br>Meine Anforderungen sehen folgender maßen aus <br><br>Ich habe eine Station (2 Relais) + 3 externe Leistungsrelais.<br><br>Ich habe folgende zu steuerende Anschlüße <br>1.) Pumpe für Wasserfall soll Tagsüber immer wieder für kurze Zeit laufen und auch über Taster seperat ein und Ausschaltbar sein.<br>2.) Licht 1 soll von 09:00 - 18:00 Brennen<br>3.) Licht 2 soll nur über Mittags 3 Stunden leuchten und seperat über Taster ein und Ausschaltbar sein und soll sich fals der der Temp Sensor 1 einen WErt über 35°C anzeigt ausschalten.<br>4.) Nebelanlage soll wie die Pumpe immer wieder unter Tags für kurze Zeit laufen und seperat mit Taster ein geschalten werden und sich automatisch einschalten wenn die Luftfeuchtigkeit (werd einen Feuchtesensor anschließen) unter 60 % Fällt einschalten.<br>5.) Bodenheizung soll sich einschalten wenn der Temp Sensor 2 einen wert unter 23°C anzeigt auschalten und über 28°C auschalten<br><br>Jetzt mein PRoblem *ggg* ich hab kein Ahnung wie ich das realisieren soll die Plus Software weilche bei der Station dabei ist kommt mir etwas zu umständlich vor um dies zu schaffen (sicher möglich aber bestimmt nicht optimal) und mit Basic kenn ich mich überhaupt nicht aus. <br><br>Vielleicht kann mir ja ein begabter PRogrammierer weiterhelfen oder es hat schon jemand eine annähernd änliche Schaltung und stellt sie mir zur verfügung so dass ich sie nur an meine Bedürfnisse anpassen muß.<br><br>In weiterer folge möchte ich einen Meßverlauf der Werte Temp 1 und 2 und rel Luftfeuchtigkeit aufzeichnen um sie später Grafisch auswerten zu können.<br><br><br>Ich weiß es sind hohe nasprüche die ich als nichtswissender stelle aber meine tiere sollen sich ja wohlfühlen also ich freue mich über jede Hilfe.<br><br>Ihr könnt mich natürlich auch per Mail erreichen<br><br>-markus_dragschitz@msn.com<br><br>lg und Danke im vorhinein Markus :)) <br><br>;;http://;; 53.244.0.160 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
19.2.2002;10:02;1014109335;1014076892;Kai;;http://;Re: C-Control Reset;> <br>> > Hallo Ihr,<br>> > <br>> > wie kann ich softwaremäßig die C-control unter Basic resetten und sie zu einem Neustart zwingen?<br>> > <br>> > Ist das möglich?<br>> > <br>> > Danke im Voraus<br>> <br>> <br>> Es gibt verschiedene Möglichkeiten, die C-Control neu zu starten. Infos dazu gibt es in den Tips und Tricks der C-Control-intern-Sammlung im Kapitel "Unit per Software resetten". Die Sammlung kannst Du als ZIP-Archiv auf der Site ccintern.dharlos.de herunterladen. Die Tips und Tricks findest Du unter der URL http://ccintern.dharlos.de/tipsutri.txt auch in einer Onlineversion.<br>> <br>> <br><br>Ja, nur leider kann ich das nicht unter Basic programmieren;;http://;; 217.228.167.162 1.0 WIESEL
19.2.2002;1:01;1014076892;1014018790;Dietmar;;http://dharlos.de;Re: C-Control Reset;<br>> Hallo Ihr,<br>> <br>> wie kann ich softwaremäßig die C-control unter Basic resetten und sie zu einem Neustart zwingen?<br>> <br>> Ist das möglich?<br>> <br>> Danke im Voraus<br><br><br>Es gibt verschiedene Möglichkeiten, die C-Control neu zu starten. Infos dazu gibt es in den Tips und Tricks der C-Control-intern-Sammlung im Kapitel "Unit per Software resetten". Die Sammlung kannst Du als ZIP-Archiv auf der Site ccintern.dharlos.de herunterladen. Die Tips und Tricks findest Du unter der URL http://ccintern.dharlos.de/tipsutri.txt auch in einer Onlineversion.<br><br>;;http://;; 172.178.12.158 
18.2.2002;19:52;1014058360;1014018790;yokoy;;http://;reset ;reset;;http://;; 62.226.70.196 
18.2.2002;19:17;1014056274;1014026399;sl;;http://;http://www.google.com/search?num=100&hl=de&newwindow=1&q=c-control+bordcomputer&spell=1;> Hallo,<br>> <br>> ich möchte gerne einen kleinen Bordcomputer fürs Motorrad bauen. Er sollte die Drehzahl, Oeltemperatur, Benzinverbrauch und<br>> die gefahrenen KM erfassen. Vielleicht kann mir einer ein paar Tips geben oder hat solch ein Projekt mal entwickelt.<br>> Ich bin für jede Antwort dankbar.<br>> <br>> Volker<br><br>wie heißt es oben so schön<br><br> Bitte bei einer Anfrage beachten, daß das Problem so knapp wie möglich, aber so ausführlich wie nötig beschrieben wird. Es gibt mittlerweile eine große Anzahl an Internetseiten, die sich mit der C-Control beschäftigen. Mit einer guten Suchmaschine erhält man die gesuchten Informationen in viel kürzerer Zeit als über einen Eintrag ins Forum.<br><br><br>http://www.google.com/search?num=100&hl=de&newwindow=1&q=c-control+bordcomputer&spell=1<br><br><br><br>mfg sl;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
18.2.2002;19:14;1014056067;1014018790;sl;;http://;Re: C-Control Reset;> Hallo Ihr,<br>> <br>> wie kann ich softwaremäßig die C-control unter Basic resetten und sie zu einem Neustart zwingen?<br>> <br>> Ist das möglich?<br>> <br>> Danke im Voraus<br><br>Ob es GANZ softwaremäßig geht weiß ich nicht<br><br>Vielleicht mit einem Sys-Aufruf<br>Vielleicht gibt es dazu Infos bei Dietmar Harlos c-control intern<br><br>ein pi mal Daumen workaround wäre über einen digiport einen Transitor zu schalten der den hardware-reset schaltet.<br><br>mfg sl;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
18.2.2002;10:59;1014026399;;Volker;wild.volker@T-Online.de;http://;Boardcomputer;Hallo,<br><br>ich möchte gerne einen kleinen Bordcomputer fürs Motorrad bauen. Er sollte die Drehzahl, Oeltemperatur, Benzinverbrauch und<br>die gefahrenen KM erfassen. Vielleicht kann mir einer ein paar Tips geben oder hat solch ein Projekt mal entwickelt.<br>Ich bin für jede Antwort dankbar.<br><br>Volker;;http://;; 195.42.253.25 1.0 sisapint07:8008 (Squid/2.3.STABLE3), 1.0 sisapext05:8008 (Squid/2.3.STABLE3)
18.2.2002;10:44;1014025440;1014024695;André H.;andre.h@cc2net.de;http://;Re: Gepufferte Uhr ? ist das möglich;"> Ich habe eine Dämmerungsschaltung für LED&#39;s gebastelt, die eine Einschalt nd eine Ausschaltzeit hat. Momentan gebe ich immer zum Einschaltbeginn die aktuelle Uhrzeit immer mit ein (DCF dauert zu lange bis zum beginn, und nicht immer hat man Empfang). Um die Eingabe der Uhrzeit zu sparen bräuchte ich eine gepufferte Uhr, mit der sich das Modul Synchronisiert, oder eine möglichkeit, die CC-Uhr selbst zu Puffern.<br>> Kennt jemand eine Lösung zu diesem Problem <br>> (Dieses Problem betrifft doch eigendlich alle die die Uhr verwenden).<br>><br>Hallo Thomas,<br>Versuch&#39;s mit einer Uhr am I²C-Bus, z.B. PCF8583, der Baustein hat<br>nebenbei auch noch 240Byte RAM.<br>Den PCF8583 kannst Du mit einem GoldCap ganz einfach Puffern.<br>Mit einer Lithium Batterie geht&#39;s auch, dann Läuft dir Uhr ein paar<br>Jahre weiter :-)<br><br>Die Uhr kannst Du mit dem DCF-Signal Syncronisieren, indem Du<br>das Status-Byte der CC1-Überwachst, ob ein DCF-Zeittelegramm<br>empfangen wurde.(mehr dazu in der CCIntern-Info-Sammlung)<br><br>MfG André H.";;http://;; 62.158.201.94 
18.2.2002;10:31;1014024695;;Thomas;T.Gbenro@gmx.de;http://;Gepufferte Uhr ? ist das möglich;"Ich habe eine Dämmerungsschaltung für LED&#39;s gebastelt, die eine Einschalt nd eine Ausschaltzeit hat. Momentan gebe ich immer zum Einschaltbeginn die aktuelle Uhrzeit immer mit ein (DCF dauert zu lange bis zum beginn, und nicht immer hat man Empfang). Um die Eingabe der Uhrzeit zu sparen bräuchte ich eine gepufferte Uhr, mit der sich das Modul Synchronisiert, oder eine möglichkeit, die CC-Uhr selbst zu Puffern.<br>Kennt jemand eine Lösung zu diesem Problem <br>(Dieses Problem betrifft doch eigendlich alle die die Uhr verwenden).";;http://;; 80.128.178.228 
18.2.2002;10:20;1014024001;1013884625;André H.;andre.h@cc2net.de;http://;Wieder Online (o.T.); ;;http://;; 62.158.201.94 
18.2.2002;8:53;1014018790;;Kai;k.coboeke@tekno-engineering.de;http://;C-Control Reset;Hallo Ihr,<br><br>wie kann ich softwaremäßig die C-control unter Basic resetten und sie zu einem Neustart zwingen?<br><br>Ist das möglich?<br><br>Danke im Voraus;;http://;; 80.132.20.57 1.0 WIESEL
18.2.2002;8:52;1014018773;;Michelle;;http://;Grafik mit 2x16 LCD;Hallöchen zusammen,<br><br>hat jemand von Euch eine brauchbare Idee, wie man abgesehen von ASCII-Zeichen auch Grafik auf eine LCD bringen kann? Besteht die Möglichkeit, die  5x7 Matrix für jedes Feld individuell zu belegen? Mir schwebt da eine Art Begrüßungsbildchen vor...<br><br>CUL8R;;http://;; 212.185.215.86 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
17.2.2002;22:44;1013982270;1013551731;sl;;http://;wenn Du eh einen PC durchlaufen hast;> <br>Hallo Robinson<br><br>wenn Du eh einen PC immer am laufen hast<br>wäre die c-control geradezu ein Umweg<br><br>Da kannst Du alle Empfangs- und Sendekanäle an den seriellen oder parallelen Port des PC hängen und dann hast Du auch keine Beschränkungen<br>was die Steuermöglichkeiten angeht.<br><br>bei<br><br>http://www.epanorama.net<br><br>gibt es eine Menge links zu Elektkronik vpn A bis Z.<br><br><br>http://www.epanorama.net/links/automation.html#home<br><br>http://www.epanorama.net/links/irremote.html<br><br><br>> > <br>> > <br>> > Hallo Robinson,<br>> > <br>> > <br>> > wieviel darf es denn alles zusammen kosten??<br>> > <br>> > nächste Frage wieviel Ahnung hast Du von Elektronik?<br>> > <br>> > wieviel Ahnung hast Du vom Programmieren?<br>> > <br>> > <br>> > So wie Du fragst ist es meiner Einschätzung nach relativ wenig<br>> > <br>> > das ist vollkommen Ok - ich finde es aber wichtig zu klären<br>> > <br>> > Mit der c-control alleine geht das nicht alles<br>> > <br>> > Man muß sich diverse Dinge dranbauen<br>> > entweder Teuer als fertiges Modul d.h. ca. 30-50 DM pro Funktion<br>> > oder sich selbst etwas bauen. 5-20 DM pro Funktion.<br>> > <br>> > Per Handy schalten ca. 100 DM -150 DM wenn man die Baupläne vom Projekt<br>> > Lallus des WDR-Computerclub nimmt.<br>> > <br>> > so nu sach ma wie det bei dir so is<br>> > <br>> > <br>> > mfg sl<br>> > <br>> > <br>> <br>> es sollen so 300 DM kosten, wenn nicht dann 500 oder mehr<br>> <br>> von der Elektronik habe ich leider wenig Ahnung, wofür Widerstände und andere kleine Teile dienen. Löten kann ich aber. Und vom Programmierung bin ich ziemlich gut, kann JavaScript, PHP, Visual Basic und C++ ein bißchen. Da müsste bei der BASIC-Programmierung kein Problem sein, nur die Elektronik... Ich kann mir aber gut vorstellen, wie man von der Programmierung aus, in ein Modul ein Output aktiviert... Ich würd aber trotzdem die billigsten nehmen und was ich net kann, gleich lernen. Da gibbe doch Bücher, oder? <br>> <br>> nochmal: ich habe mehrere PCs, ein PC ist ein Windows NT Server, der ist immer aktiv (Webserver). Kann selber Software und Hardware installieren. Kann löten, Kabel verlegen und so...<br>> <br>> Mit C-Control möcht ich mehrere 220 V Glühbirnen dranschließen. Zum Beispiel ich drück auf die Fernbedienung ein bestimmtes Knopf und alle Lichter gehen aus. Falls zu schwierig ist, dann eben überall Knöpfchen. Obs chaotisch ist isses egal... Und wenns alles klappt dann noch komplexere...;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
17.2.2002;22:35;1013981742;1013368712;sl;;http://;(er meint größtmögliches LCD an c-control);> Servus Zusammen,<br>> <br>> wo liegt eigentlich die Grenze des C-Control-I im Bezug auf LCD-Verwendung? Kann ich überhaupt mehrere zum Laufen bekommen?<br><br>ja geht.<br>kommt auf die AnsteuerungsART an und welche Komfortansprüche DU an die Geschwindigkeit hast<br><br>Wenn das Dsiplay eine RS232-Schnittstelle hat dürfte das gehen.<br><br><br>> ... andere Frage: Hat schon mal jemand einen alten Laptop-Bildschirm funktionstüchtig mit dem C-Control-I betrieben?<br>> <br><br>oh hoppela <br>einen ganzen Laptopbildschirm<br><br>also ganz direkt d.h. wenn der LCD-Bildschirm keine Steuerlogig hat<br>vergiß es die einzelnen Bildpunkte werden im zehntelsekundentakt blinken<br><br>Wenn der LCD-Bildschirm eine Ansteuerlogig hat kannst Du in der Zeit<br>in der Du die Programmierung dafür entwickelst irgendwo jobben gehen<br>und dir dann ein Notebook für 4000 DM kaufen !!<br><br>und als superluxus Steuercomputer verwenden<br><br>sl<br>> Fragen über Fragen...<br>> <br>> Danke für jeden "hilfreichen" Tip<br>> <br>> CUL8R;;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
17.2.2002;22:27;1013981232;1013694411;sl;;http://;konkrete Frage stellen;"> Hi Ihr,<br>> <br>> ich habe folgende Aufgabe mit der C-Control zu löse<br>> <br>> Das System soll dem Fahrer eine gewisse Lenkwinkelamplitude und Lenkgeschwindigkeit simulieren und Akustisch und optisch 16 LED&#39;s ausgeben.<br>> <br>> Der Fahrer kann Amplitude und Geschwindigkeit (Frequenz) in variablen Schritten unabhängig voneinander einstellen. Die Ausgabe der zu fahrenden Frequenz erfolgt akustisch und optisch und wird mit dem Ist-Zustand der Lenkung in einem Displays dargestellt. Dies ermöglicht dem Fahrer, seine Lenkbewegungen, einem ?Optischem Signal? anzupassen.<br>> <br>> wer kann mir helfen,<br>> <br>> und Danke im Voraus<br>> <br>> Kai<br>> <br>> <br>> <br><br>Hallo Frank,<br><br>Deine erste Frage heißt im Klartext<br><br>"Wer kann für mich die oben gestellte Aufgabe lösen und mir ein fertiges Programm nebst sämtlicher hardware (am besten kostenlos) schicken?"<br><br>Das ist ein Aufwand den man in einem solchen Forum selbst wenn jemand<br>bock drauf hätte NICHT lösen kann.<br><br>Viiiiiieel zu umfangreich !!<br><br>außerdem vermittelst Du damit den Eindruck als ob Du selbst (fast) gar nichts zur Lösung beitragen willst.<br><br>Wohlgemerkt Du vermittelst den EINDRUCK <br><br>also stell eine möglichst konkrete Frage GENAU an der Stelle wo Du <br>hängen geblieben bist. Es ist völlig egal wie weit "vorne" das ist<br><br>nur konkret sollte die Frage sein. D.h. man sollte sie mit 5-20 Zeilen<br>benatworten können.<br><br>Bei obiger Frage braucht man mehrere hundert bis tausend Zeilen !!<br><br>also eine konkrete Frage könnte sein<br><br>wie steuert man eine LED hardware/softwaremäßig an?<br><br><br>"Lenkamplitude einstellen" solltest Du erst einmal als allgemeine Funktion beschreiben<br><br>Ein Wert soll sich in kleinen Schritten zwischen einem Minimum und einen<br>Maximum Sinusförmig hin- und her ändern. <br><br>Die Differenz zwischen Minimum und Maximum soll einstellbar sein.<br>Wie könnte man diese Einstellmöglichkeit programmieren?<br><br>So nu bist Du dran mit Deiner ersten konkreten Frage<br><br>mfg sl<br>";;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
17.2.2002;1:53;1013907232;1013884625;Dietmar;;http://;Älterer Mirror vom CC2Net;<br>Unter untenstehender URL gibt es für den Notfall einen Mirror von CC2Net.<br><br>;Mirror von CC2Net (02.02.2002);http://dharlos.de/cc2net/;; 62.180.216.68 
16.2.2002;19:37;1013884625;;André H.;andre.h@cc2net.de;http://;Wichtige Info für die Nutzer von CC2Net.de;Hallo,<br>Für diejenigen, die CC2Net.de vergeblich versuchen zu erreichen:<br>CC2Net.de ist wegen eines Serverumzuges momentan nicht erreichbar.<br>Das CC2Net-Forum ist über den Notfall-Mirror <a href="http://www.cc2net.de.vu" target="_blank">www.cc2net.de.vu</a> erreichbar.<br><br>MfG André H.<br>--- Webmaster of CC2Net.de ---;;http://;; 62.157.16.199 
15.2.2002;19:42;1013798562;1013776380;Garrit;garrit.keller@gmx.de;http://;Re: USB - Adapter;Hallo Diemtar,<br><br>ich hab es mit der erweiterten Dos-IDE versucht. programm läuft - alles toll. beim übertragen gibt er aber die fehlermeldung: unit antwortet nicht. lämpchen (link) am adapter leuchtet einmal auf.<br><br>mit dem windowslader von conrad funktioniert es wunderbar, der haken ist, ich habs ausprobiert, es dauert ca. 7,5 Stunden um 8kb  rein zuladen. basicprogramm in der unit funktioniert dann auch.<br><br>hast du noch eine idee? soll ich mich jetzt wirklich geschlagen geben, und mir einen alten rechner kaufen?<br><br>gibt es nicht die möglichkeit über den parallel port daten zu übertragen<br><br>mfg<br>garrit;;http://;; 212.224.51.53 
15.2.2002;18:43;1013795009;1013789639;André H.;andre.h@cc2net.de;http://;Re: Individuelle LED-Anzeige;"> Alles klar!<br>> Vielen Dank!<br>> (Leider hat Reichelt nur eine "Stückliste<br>> und kein Katalog mit Beschreibung online)<br>> <br>> Moritz<br><br>Für was eine Beschreibung??<br>Bei Reichelt gibt&#39;s für die wenigsten Bauteile eine Beschreibung.<br>Auch im Papierkatalog sind wenig Beschreibungen. Trotzdem empfehle<br>ich Dir eine Katalog kostenlos anzufordern.<br>Das Datenblatt zum SAA1064 gibts bei phillips.semiconductors .<br>Wenn Du dort nicht suchen willst, dann benutze den Downloadlink <br>auf meiner Site unter Datenblätter.<br><br>MfG André H.";http://www.CC2Net.de;http://www.cc2net.de;; 62.153.19.115 
15.2.2002;17:13;1013789639;1013759421;Moritz Becker;moritz_becker@surfeu.de;http://;Re: Individuelle LED-Anzeige;Alles klar!<br>Vielen Dank!<br>(Leider hat Reichelt nur eine "Stückliste<br>und kein Katalog mit Beschreibung online)<br><br>Moritz;;http://;; 62.67.160.3 
15.2.2002;16:44;1013787857;;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://www.laboratorium-fuer-gestaltung.de;diplom;der ein oder andere kann sich vielleicht noch daran erinnern: ich mache diplom und hatte eine menge fragen zur datenübertragung.<br>die arbeit ist fertig, das diplom bestanden. vielen dank für eure hilfe. wer sich die maschine ansehen möchte hat bis sonntag dazu gelegenheit:<br><br>diplomausstellung<br>fh-design<br>sentmatingerweg 53<br>48153 münster<br><br>wem münster zu weit ist oder keine zeit hat: in den nächsten tagen wird das projekt auch auf unserer homepage zu sehen sein. <br><br>Poduktdesign-Diplomthema von Tim Esser/Joko Keuschnig:<br><br>Der "Held der Arbeit" ist ein modulares mobiles PC-gesteuertes Gerät für<br>experimentelle<br>und künstlerische Anwendungen, mit dem sich unterschiedliche Werkzeuge wie<br>Radiernadeln, Bohrer, Fräsköpfe, Pinsel etc. bewegen lassen. Durch den<br>modularen Charakter ist das System nicht nur leicht auf- und abzubauen,<br>bequem zu transportieren und platzsparend zu lagern. Es ist auch<br>hinsichtlich der Größe variabel und lässt sich dank der Verwendung von<br>Standardkomponenten und der Offenlegung aller technischen Daten mit wenigen<br>Handgriffen für zahlreiche Anwendungsmöglichkeiten erweitern. Dabei bleibt<br>der "Held der Arbeit" spielerisch einfach zu bedienen.;http://www.laboratorium-fuer-gestaltung.de;;; 62.226.71.218 
15.2.2002;13:33;1013776380;1013767815;Dietmar;;http://;Re: USB - Adapter;<br>>Liegt es an der Softwareemulation der com-schnittstelle? <br>>Die CControl II ist doch relativ neu, Conrad muss doch dafür sorgen,<br>>das ihre Produkte auch kompatibel zur jeweils aktuellen Computerhardware,<br>>dh. Schnittstellenstandarts sind.<br><br>Ich kann mir ebenfalls nicht denken, daß das Problem an hardwarenaher Programmierung liegt. Die Windows-IDEs sollen auch unter Windows NT funktionieren. Und unter diesem Betriebssystem ist hardwarenahe Programmierung tabu.<br><br><br>>wie muss ich die DLL umprogrammieren? was soll ich tun?<br><br>Ich glaube, der Idel hat mal den Sourcecode neu kompiliert. Zumindest hatte er sowas vor.<br><br><br>>Leider läuft der Dos-Lader nicht mit dem "XP-DOS" - runtime error ...<br><br>Der "Runtime error 200" tritt bei allen schnellen Rechnern auf. Das liegt nicht an WinXP. Im Downloadbereich auf meiner Site findest Du eine Version, bei der dieses Problem nicht mehr auftritt. Siehe link.<br><br>;Download Area;http://ccintern.dharlos.de/download.htm;; 195.252.137.171 
15.2.2002;12:21;1013772106;1013465012;Marko Kleistner;Mak.Kleist@gmx.de;http://;Re: uploadprogramm fuer cc1;> Ich habe auch von jemand anderes gehört, daß es Probleme mit der seriellen Verbindung gibt, wenn man die Tools von Diman einsetzt. Vielleicht solltest Du erstmal mit einem einfachen Terminalprogramm unter Linux probieren, ob überhaupt eine serielle Verbindung zur C-Control aufgebaut werden kann.<br>> <br>> Wenn sich die C-Control in der IDLE-Loop befindet, bewirkt das ASCII-Zeichen 1, daß sich die C-Control mit der Meldung "CCTRL-BASIC Version 1.1 (20.12.96)"+chr$(13) meldet. Das kannst Du z.B. mit meinem Terminal-Programm TERMINAL.EXE unter DOS oder Windows kontrolieren.<br>> <br><br>Hallo Martin, Hallo Dietmar!<br>Muss mich nochmal mit einklinken.<br>Also, es ist Fakt, dass von Conrad mindestens 2 verschiedene RS232-Kabel ausgeliefert wurden, die trotz ihrer unterschiedlichen Beschaltung aber beide funktionieren. Hier die Verdrahtungsskizzen beider RS232-Kabel:<br>(ach, wie fügt man ein Bild hier ein?)<br><br>C-Unit (1999)/verbunden mit/Gegenstelle<br>1 DCD (E)///////////////////7 RTS und 8 CTS    <br>2 RXD (E)///////////////////3 TXD<br>3 TXD (A)///////////////////2 RXD<br>4 DTR (A)///////////////////6 DSR<br>5 GND///////////////////////5 GND<br>6 DSR (E)///////////////////6 DTR<br>7 RTS (A)///////////////////1 DCD<br>8 CTS (E)///////////////////1 DCD<br>9 RI (E)///////////////////// n/c<br><br>M-Unit (2001)  <br>C-Unit (2002)/verbunden mit/Gegenstelle<br>1 DCD (E)///////////////////4 DTR und 6 DSR    <br>2 RXD (E)///////////////////3 TXD<br>3 TXD (A)///////////////////2 RXD<br>4 DTR (A)///////////////////1 DCD<br>5 GND //////////////////////5 GND<br>6 DSR (E)///////////////////1 DCD<br>7 RTS (A)///////////////////7 RTS<br>8 CTS (E)///////////////////8 CTS<br>9 RI (E)////////////////////9 RI <br><br>Benutzt man ein einfaches Terminalprogramm, dann lassen sich mit beiden Kabeln die Units über die ASCII-Codes ansprechen, sowohl die C-Unit als auch die M-Unit bringen bei Code $01 die Copyrightmeldung über die RS232 zurück.<br>Welche Rahmenbedingungen bei der Kommunikation zwischen Uploader (ob als selbstgeschriebenes LINUX-Programm oder von Conrad)herrschen, müssen natürlich klar sein. Der Conrad-Uploader bringt z.B: bereits eine Fehlermeldung, obwohl dieser noch gar kein Steuerbyte gesendet hat, um die Unit zu identifizieren, d.h. die Handshake-Leitungen werden irgendwie genutzt.-Doch die C-Unit und recht erst die M-Unit sind nicht mit den Handshake-Leitungen des RS232 verbunden (C-Unit RTS fest auf -12V, CTS auf +12V). Was sagt den Uploaderprogrammen, ob eine Unit angeschlossen ist oder nicht???<br><br>Gruesse, <br><br>Marko;;http://;; 194.138.37.34 1.0 proxy6.sbs.de:81 (Squid/2.3.STABLE5)
15.2.2002;11:10;1013767815;1013715718;Garrit;Garrit.Keller@gmx.de;http://;Re: USB - Adapter;Hallo Dietmar,<br>hallo André,<br><br>erstmal vielen Dank für euere Anregungen.<br><br>mit dem Echo, das macht schon Sinn, aber warum sollte es 5 sek dauern bis ein Echo zurückkommt? <br>Die Syncronisation mit meinem Palm geht, soweit ich weiss, auch mit Echo - nur hier gibt es keine Probleme. <br><br>Liegt es an der Softwareemulation der com-schnittstelle? <br>Die CControl II ist doch relativ neu, Conrad muss doch dafür sorgen, das ihre Produkte auch kompatibel zur jeweils aktuellen Computerhardware, dh. Schnittstellenstandarts sind. Geht die neue Editor/Ladersoftware für die CControl II auch nur mit serieller Schnittstelle?<br><br>>Mit einem Zugriff über die Windows-API gibt es bestimmt keine Probleme!? >Man müßte die DLL umprogrammieren (Sourcecode liegt auf meiner Site).<br><br>wie muss ich die DLL umprogrammieren? was soll ich tun?<br><br><br>> Es wird Dir nichts anderes übrigbleiben, als ein eigenen Lader<br>> z.B. in Visual Basic zu schreiben, der die Daten ohne<br>> Rücksicht auf das Echo sendet.<br><br>Mir ist aufgefallen das die Übertragung mit dem Dos-Editor um ein vielfaches schneller geht. Deshalb habe ich früher häufig mit der Windowsoberfläche programmiert und mit der Dosoberfläche übertragen.<br>Leider läuft der Dos-Lader nicht mit dem "XP-DOS" - runtime error ...<br>Ich habe weder den Software- noch den Hardwarebackground um in Visual Basic einen eigenen Lader zu schreiben<br><br>Viele Grüsse<br>Garrit<br>;;http://;; 212.169.212.2 
15.2.2002;8:50;1013759421;1013727498;André H.;andre.h@cc2net.de;http://;Re: Individuelle LED-Anzeige;"Hallo Moritz,<br>Mach&#39; es doch einfach über I²C.<br>Nimm den SAA1064, das ist ein LCD Treiber-Baustein für den I²C-Bus.<br>An einem Baustein kann man bis zu 4 7-Segmentanzeigen hängen. Man<br>braucht dann auch keine Vorwiderstände, da dieser Baustein bereits eine<br>einstellbare Srtrombegrenzung integriert hat.Insgesamt kann man 4 SAA1064<br>an einem Bus betreiben. Den SAA1064 gibt&#39;s bei Reichelt<br><br>Wenn Du lieber Schieberegister beutzen willst, dann nimm einfach<br>den 74HC595. (Gibt&#39;s auch bei Reichelt)<br><br>MfG André H.<br><br>> Hallo Zusammen!<br>> <br>> Ich möchte mir eine LED-Anzeige aus<br>> 7-Segmentanzeigen und Alphanum.LED&#39;s<br>> bauen. (Weil man&#39; LCD&#39;s so schlecht ablesen<br>> kann bzw. mir die Anordnung nicht gefällt)<br>> Ich kann jetzt natürlich eine Unmenge an<br>> Schieberegistern benutzten und darüber<br>> die einzelnen LED&#39;s steuern. Das würde aber<br>> einen sehr großen Programieraufwand erfordern.<br>> <br>> Weiß jemand eine einfachere Möglichkeit?<br>> Vielleicht gibt es kleine MC&#39;s für 3-7stellige Zahlen?<br>> Ich würde auch allgemein gerne wissen, welches<br>> Schieberegister für die C-Control geeignet ist und<br>> wo ich es kaufen kann.<br>> <br>> Vielen Dank,<br>> <br>> Moritz<br>> <br>> <br>> ";;http://;; 62.153.18.48 
15.2.2002;0:25;1013729118;1013723344;Dietmar;;http://;Re: USB - Adapter;<br>> Das Problem mit den USB-Adaptern ist folgendes:<br>> Es dauert relativ lange bis ein Byte ausgegeben wird,<br>> wenn es zum emulierten Com-Port geschickt wird.<br>> Da der CC1-Lader erst das Echo abwartet, bevor er das <br>> nächste Byte schickt, entstehen diese großen Verzögerungen.<br>> Ich glaube der DOS-Lader wartet nicht auf das Echo, sondern<br>> sendet die Daten ohne.<br><br>Auch der DOS-Lader wartet auf ein Echo. Aber ich glaube das Problem mit dem USB-Adapter liegt wohl noch daran, daß Conrad nicht anständig programmiert hat. Mit einem Zugriff über die Windows-API gibt es bestimmt keine Probleme!? Man müßte die DLL umprogrammieren (Sourcecode liegt auf meiner Site).<br><br>> Es wird Dir nichts anderes übrigbleiben, als ein eigenen Lader<br>> z.B. in Visual Basic zu schreiben, der die Daten ohne<br>> Rücksicht auf das Echo sendet.<br><br>Aber dann muß man die Programme mit der DOS-IDE erstellen, denn nur diese erstellt *.DAT-Files mit den Token (oder irre ich mich?).<br><br>;;http://;; 195.252.136.56 
14.2.2002;23:58;1013727498;;Moritz Becker;;http://;Individuelle LED-Anzeige;"Hallo Zusammen!<br><br>Ich möchte mir eine LED-Anzeige aus<br>7-Segmentanzeigen und Alphanum.LED&#39;s<br>bauen. (Weil man&#39; LCD&#39;s so schlecht ablesen<br>kann bzw. mir die Anordnung nicht gefällt)<br>Ich kann jetzt natürlich eine Unmenge an<br>Schieberegistern benutzten und darüber<br>die einzelnen LED&#39;s steuern. Das würde aber<br>einen sehr großen Programieraufwand erfordern.<br><br>Weiß jemand eine einfachere Möglichkeit?<br>Vielleicht gibt es kleine MC&#39;s für 3-7stellige Zahlen?<br>Ich würde auch allgemein gerne wissen, welches<br>Schieberegister für die C-Control geeignet ist und<br>wo ich es kaufen kann.<br><br>Vielen Dank,<br><br>Moritz<br><br><br>";;http://;; 62.67.144.14 
14.2.2002;23:28;1013725703;1013723344;Dietmar;;http://;Re: USB - Adapter;<br>> Das Problem mit den USB-Adaptern ist folgendes:<br>> Es dauert relativ lange bis ein Byte ausgegeben wird,<br>> wenn es zum emulierten Com-Port geschickt wird.<br>> Da der CC1-Lader erst das Echo abwartet, bevor er das <br>> nächste Byte schickt, entstehen diese großen Verzögerungen.<br>> Ich glaube der DOS-Lader wartet nicht auf das Echo, sondern<br>> sendet die Daten ohne.<br><br>Auch der DOS-Lader wartet auf ein Echo. Aber ich glaube, das Problem mit dem USB-Adapter liegt wohl doch daran, daß Conrad nicht anständig programmiert hat. Mit einem Zugriff über die Windows-API gibt es bestimmt keine Probleme!? Man müßte die DLL umprogrammieren (Sourcecode liegt auf meiner Site).<br><br>> Es wird Dir nichts anderes übrigbleiben, als ein eigenen Lader<br>> z.B. in Visual Basic zu schreiben, der die Daten ohne<br>> Rücksicht auf das Echo sendet.<br><br>Aber dann muß man die Programme mit der DOS-IDE erstellen, denn nur diese erstellt *.DAT-Files mit den Token (oder irre ich mich?).<br><br>;;http://;; 195.252.138.82 
14.2.2002;23:16;1013725005;1013715718;Dietmar;;http://;Re: USB - Adapter;<br>Hallo Garrit,<br><br>>Conrad sagt: "hardwarenahe Programmierung" - geht nicht mit USB. <br><br>das ist ein starkes Stück. Bisher dachte ich immer, die Windows-IDE wäre frei von hardwarenaher Programmierung. Hast Du schon mal die neue IDE (die für die CC2) ausprobiert? Mit der neuen Windows-IDE kannst Du nämlich auch die CC1 programmieren.<br><br>Ansonsten solltest Du zusätzlich Win98 auf Deinem Rechner installieren. Das macht bestimmt ohnehin Sinn, da nicht alle Win98-Programme unter WinXP funktionieren.<br><br>Bis dann.<br><br>;;http://;; 195.252.138.82 
14.2.2002;22:49;1013723344;1013715718;André H.;andre.h@cc2net.de;http://;Re: USB - Adapter;Hallo Garrit,<br>Ich habe Dir zwar schon im C-Control-Center-Forum geantwortet,<br>aber dort hattest Du nicht geschrieben, daß Du ein Notebook hast.<br>Also vergiß bitte die Antwort von mir dort. :-)<br><br>Das Problem mit den USB-Adaptern ist folgendes:<br>Es dauert relativ lange bis ein Byte ausgegeben wird,<br>wenn es zum emulierten Com-Port geschickt wird.<br>Da der CC1-Lader erst das Echo abwartet, bevor er das <br>nächste Byte schickt, entstehen diese großen Verzögerungen.<br>Ich glaube der DOS-Lader wartet nicht auf das Echo, sondern<br>sendet die Daten ohne. Der Nachteil ist nur, daß der DOS-Lader<br>nicht mit XP funzt.<br>Du kannst höchstens noch die CC2-IDE ausprobieren. Aber ich<br>glaube diese prüft auch das Echo.<br>Es wird Dir nichts anderes übrigbleiben, als ein eigenen Lader<br>z.B. in Visual Basic zu schreiben, der die Daten ohne<br>Rücksicht auf das Echo sendet.<br><br>MfG André H.<br><br>> Hallo,<br>> <br>> ich bin verzweifelt!<br>> <br>> Jahrelang habe ich mit meinem alten Rechner und serieller-Schnittstelle meine M-Unit programmiert - gab nie Probleme...<br>> <br>> Jetzt habe ich einen nagelneuen Rechner (Laptop) und der hat nur USB-Schnittstellen.<br>> <br>> Ok. Hab ich mir einen USB - Seriell - Adapter gekauft. Modem, Palm alles kommuniziert mit dieser emulierten Schnittstelle, nur nicht die M-Unit.<br>> <br>> Es passiert folgendes:<br>> Der Basic-Windows-Editor 1.33 von Conrad läuft unter win xp. Die Daten werden auch an die M-Unit übertragen, aber extrem langsam.<br>> Die LEDs auf dem Adapterstecker für TX/RX flackern nicht wie üblich, die leuchten alle 5sec mal auf. Es ist alles perfekt, nur ca 500 mal langsamer wie üblich.<br>> <br>> Conrad sagt: "hardwarenahe Programmierung" - geht nicht mit USB. <br>> <br>> Das muss doch schon anderen vor mir aufgefallen sein !?<br>> Gibt es irgendein Softwareupdate, oder eine andere Lösung?<br>> <br>> für die kleinste Anregung, im Voraus allerbesten Dank!!!<br>> <br>> viele grüsse<br>> Garrit;;http://;; 62.158.206.64 
14.2.2002;20:41;1013715718;;Garrit;Garrit.Keller@gmx.de;http://;USB - Adapter;Hallo,<br><br>ich bin verzweifelt!<br><br>Jahrelang habe ich mit meinem alten Rechner und serieller-Schnittstelle meine M-Unit programmiert - gab nie Probleme...<br><br>Jetzt habe ich einen nagelneuen Rechner (Laptop) und der hat nur USB-Schnittstellen.<br><br>Ok. Hab ich mir einen USB - Seriell - Adapter gekauft. Modem, Palm alles kommuniziert mit dieser emulierten Schnittstelle, nur nicht die M-Unit.<br><br>Es passiert folgendes:<br>Der Basic-Windows-Editor 1.33 von Conrad läuft unter win xp. Die Daten werden auch an die M-Unit übertragen, aber extrem langsam.<br>Die LEDs auf dem Adapterstecker für TX/RX flackern nicht wie üblich, die leuchten alle 5sec mal auf. Es ist alles perfekt, nur ca 500 mal langsamer wie üblich.<br><br>Conrad sagt: "hardwarenahe Programmierung" - geht nicht mit USB. <br><br>Das muss doch schon anderen vor mir aufgefallen sein !?<br>Gibt es irgendein Softwareupdate, oder eine andere Lösung?<br><br>für die kleinste Anregung, im Voraus allerbesten Dank!!!<br><br>viele grüsse<br>Garrit;;http://;; 212.224.50.125 
14.2.2002;17:09;1013702989;1013687382;Michelle;;http://;Re: Mini-LCD mit I2C an C-Control-I;... vielen, vielen Dank für deine Tips. Werde es so schnell wie möglich ausprobieren.<br>Danke nochmal<br>CUL8R;;http://;; 217.80.148.81 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
14.2.2002;14:46;1013694411;;Kai;k.coboeke@tekno-engineering.de;http://;Sinusgenerator;"Hi Ihr,<br><br>ich habe folgende Aufgabe mit der C-Control zu löse<br><br>Das System soll dem Fahrer eine gewisse Lenkwinkelamplitude und Lenkgeschwindigkeit simulieren und Akustisch und optisch 16 LED&#39;s ausgeben.<br><br>Der Fahrer kann Amplitude und Geschwindigkeit (Frequenz) in variablen Schritten unabhängig voneinander einstellen. Die Ausgabe der zu fahrenden Frequenz erfolgt akustisch und optisch und wird mit dem Ist-Zustand der Lenkung in einem Displays dargestellt. Dies ermöglicht dem Fahrer, seine Lenkbewegungen, einem „Optischem Signal“ anzupassen.<br><br>wer kann mir helfen,<br><br>und Danke im Voraus<br><br>Kai<br><br><br>";;http://;; 217.85.223.4 1.0 WIESEL
14.2.2002;12:49;1013687382;1013678190;André H.;andre.h@cc2net.de;http://www.cc2net.de;Re: Mini-LCD mit I2C an C-Control-I;"<br>> <br>> Danke für die schnelle Antwort. Werde den Tip nutzen. Wie hoch ist der Bastelaufwand für die Ansteuerung mehrerer LCD mittels 74LS145? Brauche ich &#39;ne komplizierte, separate Schaltung? Bin leider ein "weiblicher" Newbee...<br>> Können die LCD&#39;s eigentlich per Programm dazu veranlaßt werden, sowohl statische als auch dynamische Werte anzuzeigen? (einerseits die Messeinheit, andererseits die Messwerte...)<br>><br><br>Hallo Michelle,<br>Der Schaltungsaufwand ist relativ gering.<br>Du brauchst den 74LS145, 10 Pull-Up (je 10k), Inverter z.B. 2x 4049.<br>Lade Dir das Datenblatt vom 74LS145 herunter.<br>(Entweder von Conrad oder über meine Site CC2Net.de)<br>Der 74LS145 wird dann nur benutzt, um das Clock-Signal zu verteilen.<br>Die 4 Clock-Ports werden direkt an dem 74LS145 angeschlossen.<br>An den Ausgängen kommen je 10k Pull-Up-Widerstande und <br>die Inverter, um das Clock signal wieder zu invertieren.<br><br>LLLL = Clock an LCD 0<br>LLLH = Clock an LCD 1<br>LLHL = Clock an LCD 2<br>....<br>HLLH = Clock an LCD 9<br>HHHH = Clock aus<br><br>Du kannst ohne weiteres feststehende Texte auf das LCD schreiben, und<br>dann nur an bestimmten Pos. die Werte aktualisieren(überschreiben).<br>Bei den CC1-Units, die ich in Betrieb habe mach ich das so.<br><br>MfG André H.<br>";;http://;; 62.158.200.95 
14.2.2002;10:16;1013678190;1013676694;Michelle;Geniva@gmx.de;http://;Re: Mini-LCD mit I2C an C-Control-I;"> Hallo Michelle,<br>> Das Mini-LCD ist für den I²C-Bus.<br>> D.h. Du kannst es direkt an den internen hängen.<br>> Pro Bus kannst Du aber nur eines benutzen.<br>> Wenn du mehrere anschließen willst, dann mußt die <br>> jeweils einen eigenen I²C-Bus emulieren.<br>> Infos zum Programmieren stehen im Datenblatt.<br>> Lade es Dir einfach von Conrad herunter.<br>> Warum willst Du das Mini-LCD benutzen ?<br>> Es ist wirklich das, wie es heißt: Mini.<br>> Um etwas vernünftig ablesen zu können muß man sehr genau<br>> hinsehen.<br>> <br>> Nimm lieber mehrere Standart-LCDs. Für das erste brauchst Du<br>> min. 6 Ports, für jedes weitere einen Port mehr.<br>> Wenn man z.B. einen 74LS145(1-of-10-Decoder) benutzt kann man <br>> sogar an insg. 9 I/O-Ports 10 LCDs anschließen!<br>> (4x Data,1xRS, RW auf GND, 4xClock an 74LS145)<br>> <br>> MfG André H.<br>><br><br>Danke für die schnelle Antwort. Werde den Tip nutzen. Wie hoch ist der Bastelaufwand für die Ansteuerung mehrerer LCD mittels 74LS145? Brauche ich &#39;ne komplizierte, separate Schaltung? Bin leider ein "weiblicher" Newbee...<br>Können die LCD&#39;s eigentlich per Programm dazu veranlaßt werden, sowohl statische als auch dynamische Werte anzuzeigen? (einerseits die Messeinheit, andererseits die Messwerte...)";;http://;; 217.80.148.81 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
14.2.2002;9:51;1013676694;1013672294;André H.;andre.h@cc2net.de;http://;Re: Mini-LCD mit I2C an C-Control-I;> Hallo,<br>> <br>> kann mir jemand Starthilfe geben, was den Anschluß eines Mini-LCD von Conrad an die C-Control-I anbelangt (physikalisch bzw. programmtechnisch)?<br>> <br>> Ich tue mich sehr schwer mit dem Anschluß und der Ansteuerung. Theoretisch kann ich doch mehrere dieser Displays an die C-Control-I anschließen, da in der Beschreibung von 2 Digitalkanälen die Rede ist.<br>> <br>> Vielen Dank<br>> <br><br>Hallo Michelle,<br>Das Mini-LCD ist für den I²C-Bus.<br>D.h. Du kannst es direkt an den internen hängen.<br>Pro Bus kannst Du aber nur eines benutzen.<br>Wenn du mehrere anschließen willst, dann mußt die <br>jeweils einen eigenen I²C-Bus emulieren.<br>Infos zum Programmieren stehen im Datenblatt.<br>Lade es Dir einfach von Conrad herunter.<br>Warum willst Du das Mini-LCD benutzen ?<br>Es ist wirklich das, wie es heißt: Mini.<br>Um etwas vernünftig ablesen zu können muß man sehr genau<br>hinsehen.<br><br>Nimm lieber mehrere Standart-LCDs. Für das erste brauchst Du<br>min. 6 Ports, für jedes weitere einen Port mehr.<br>Wenn man z.B. einen 74LS145(1-of-10-Decoder) benutzt kann man <br>sogar an insg. 9 I/O-Ports 10 LCDs anschließen!<br>(4x Data,1xRS, RW auf GND, 4xClock an 74LS145)<br><br>MfG André H.<br>;;http://;; 62.155.140.141 
14.2.2002;8:38;1013672294;;Michelle;Geniva@gmx.de;http://;Mini-LCD mit I2C an C-Control-I;Hallo,<br><br>kann mir jemand Starthilfe geben, was den Anschluß eines Mini-LCD von Conrad an die C-Control-I anbelangt (physikalisch bzw. programmtechnisch)?<br><br>Ich tue mich sehr schwer mit dem Anschluß und der Ansteuerung. Theoretisch kann ich doch mehrere dieser Displays an die C-Control-I anschließen, da in der Beschreibung von 2 Digitalkanälen die Rede ist.<br><br>Vielen Dank<br><br>Michelle;;http://;; 217.80.148.81 1.0 smi1:3128 (Squid/2.3.STABLE4-hno.CVS)
14.2.2002;2:14;1013649284;1013541607;Uwe;uwe.waizmann@koendringen.de;http://www.waizmann-online.de;Re: Heizungssteuerung;"Hallo, sehe das genau so,<br>die Station ist für Leute die gerne schnell, ohne grosses Entwickeln Ergebnisse für einfache Aufgaben haben wollen,<br>für etwas komplexere Aufgaben sollte man den Lötkolben schon beherschen.<br>Auf meiner Page hab ich eine Poolsteuerung veröffentlicht, mit 6Temp Sensoren (KTY10/6) und Schaltung von Rudi Janke, funzt wunderbar!<br>Gruß Uwe<br><br>> Hallo Dirk & Afri,<br>> Heißleiter sind ungeeignet. Zumindest benutzt diese kaum jemand.<br>> Besser sind gerade im Solar-Bereich KTY10 bzw. PT1000.<br>> I²C fällt bei der Station 1 aus. Der Bus ist nicht nach Außen geführt.<br>> Das Emulieren mit Hilfe ASM-Routinen geht auch nicht ohne weiteres,<br>> da an jedem I/O-Port 100nF hängen.<br>> Bei der Station hat man keine 8 AD-Ports.<br>> Es stehen, glaub&#39; ich, nur 4 zur Verfügung.(+ 2 Temp.Sens).<br>> Außerdem hat die Station nur 6 I/O-Ports (+ 2 Relais)<br>> <br>> @Afri<br>> Die Station 1 ist meiner Ansicht nach für komplexere<br>> Anwendungen ungeeignet.<br>> In diesem Fall wäre eher die CC1 Unit bzw. M-Unit geeignet.<br>> Wenn Du nicht gern lötest, dann nimm am besten die<br>> CC1-Unit + Appl.Board.<br>> Gib&#39; am besten die Station zurück und besorg&#39; Dir die<br>> Unit+Appl.Board.<br>> <br>> MfG André H.<br>> <br>> <br>> > Hi,<br>> > du hast doch 8 Analoge Eingänge zum Messen mit Hilfe eines Heisleiters (NTC).<br>> > Über eine I2C Schnittstelle (z.B. LM75, DS1621).<br>> > usw.<br>> > <br>> > Du solltest aber auf die gewünschte Genauigkeit achten. Eine Temperaturabweichung von bis 2C oben/unten ist nicht selten.<br>> > <br>> > Suchen mit einer Suchmaschine bringt auch einiges an Info.<br>> > <br>> > Dirk<br>> > <br>> > <br>> > <br>> > > Hi,<br>> > > <br>> > > suche jemenden der mit C-Control Station trotz fehlender watch dog schaltung und wenig Variablen eine HeizgSteuerung f. Solar, gastherme mit min. 2 Pumpen/Mischerkreisen (HK + FBHzg) steuert.Leider haben mich Profis davor gewarnt und auf eine PC Lösung verwiesen. Wie bekomme ich bei der Station insges. 8 Tepm Sensoren angeschlossen?<br>> > > <br>> > > Kann Tips zur Implementation einer Lichtszenensteuerung mit<br>> > > neuem Conrad Dimmermodul anbieten.<br>> > > <br>> > > ";Meine Site;http://www.waizmann-online.de;; 62.226.41.45 
13.2.2002;22:49;1013636967;1013551731;KlaRa;;http://;Wenn Du wenig Ahnung von Elektonik hast;Wenn Du wenig Ahnung von Elektronik hast, so empfehle ich in Deinem Fall das Buch von B. Kainka "Messen-Steuern-Regeln mit dem C-Control/Basic-System" vom Franzis Verlag. Jemand der sich in die Programmierung einarbeiten kann, der kann auch mit Hilfe von geeigneter Lektüre sich auch in die Anfänge der Elektronik einlesen.;;http://;; 217.85.145.21 
13.2.2002;7:56;1013583404;1013541607;Dirk;dirk.hansen@gmx.de;http://;Re: Heizungssteuerung;"Hollo,<br>André H. hat recht. Ich habe nicht nachgedacht und meinte die M-Unit. ich setze den I2C Bus mit Hilfe einer ASM-Routinen über den pin 1 und pin 2 der Unit ein. Den Internen Bus halte ich frei.<br><br>Dirk <br><br>> Hallo Dirk & Afri,<br>> Heißleiter sind ungeeignet. Zumindest benutzt diese kaum jemand.<br>> Besser sind gerade im Solar-Bereich KTY10 bzw. PT1000.<br>> I²C fällt bei der Station 1 aus. Der Bus ist nicht nach Außen geführt.<br>> Das Emulieren mit Hilfe geht auch nicht ohne weiteres,<br>> da an jedem I/O-Port 100nF hängen.<br>> Bei der Station hat man keine 8 AD-Ports.<br>> Es stehen, glaub&#39; ich, nur 4 zur Verfügung.(+ 2 Temp.Sens).<br>> Außerdem hat die Station nur 6 I/O-Ports (+ 2 Relais)<br>> <br>> @Afri<br>> Die Station 1 ist meiner Ansicht nach für komplexere<br>> Anwendungen ungeeignet.<br>> In diesem Fall wäre eher die CC1 Unit bzw. M-Unit geeignet.<br>> Wenn Du nicht gern lötest, dann nimm am besten die<br>> CC1-Unit + Appl.Board.<br>> Gib&#39; am besten die Station zurück und besorg&#39; Dir die<br>> Unit+Appl.Board.<br>> <br>> MfG André H.<br>> <br>> <br>> > Hi,<br>> > du hast doch 8 Analoge Eingänge zum Messen mit Hilfe eines Heisleiters (NTC).<br>> > Über eine I2C Schnittstelle (z.B. LM75, DS1621).<br>> > usw.<br>> > <br>> > Du solltest aber auf die gewünschte Genauigkeit achten. Eine Temperaturabweichung von bis 2C oben/unten ist nicht selten.<br>> > <br>> > Suchen mit einer Suchmaschine bringt auch einiges an Info.<br>> > <br>> > Dirk<br>> > <br>> > <br>> > <br>> > > Hi,<br>> > > <br>> > > suche jemenden der mit C-Control Station trotz fehlender watch dog schaltung und wenig Variablen eine HeizgSteuerung f. Solar, gastherme mit min. 2 Pumpen/Mischerkreisen (HK + FBHzg) steuert.Leider haben mich Profis davor gewarnt und auf eine PC Lösung verwiesen. Wie bekomme ich bei der Station insges. 8 Tepm Sensoren angeschlossen?<br>> > > <br>> > > Kann Tips zur Implementation einer Lichtszenensteuerung mit<br>> > > neuem Conrad Dimmermodul anbieten.<br>> > > <br>> > > ";;http://;; 217.3.2.158 
13.2.2002;0:54;1013558091;1013185972;Moritz Becker;moritz_becker@surfeu.de;http://;Re: chipdrive an cc1?;"Das interessiert mich auch!<br>Ist eine gute Idee!<br>Weiß jemand, wie man die Chipkrate dann als<br>Programmspeicher missbrauchen könnte?<br>Ok, als Datenspeicher reicht&#39;s eigentlich, aber<br>warum nicht einfach die Chipkarte als<br>Speicher missbrauchen?<br>I2C Fähige Karten gibt es, glaub&#39; ich...<br><br>Moritz";;http://;; 62.67.152.2 
12.2.2002;23:08;1013551731;1013542576;Robinson;;http://;Re: was darf es denn kosten??;<br>> <br>> <br>> Hallo Robinson,<br>> <br>> <br>> wieviel darf es denn alles zusammen kosten??<br>> <br>> nächste Frage wieviel Ahnung hast Du von Elektronik?<br>> <br>> wieviel Ahnung hast Du vom Programmieren?<br>> <br>> <br>> So wie Du fragst ist es meiner Einschätzung nach relativ wenig<br>> <br>> das ist vollkommen Ok - ich finde es aber wichtig zu klären<br>> <br>> Mit der c-control alleine geht das nicht alles<br>> <br>> Man muß sich diverse Dinge dranbauen<br>> entweder Teuer als fertiges Modul d.h. ca. 30-50 DM pro Funktion<br>> oder sich selbst etwas bauen. 5-20 DM pro Funktion.<br>> <br>> Per Handy schalten ca. 100 DM -150 DM wenn man die Baupläne vom Projekt<br>> Lallus des WDR-Computerclub nimmt.<br>> <br>> so nu sach ma wie det bei dir so is<br>> <br>> <br>> mfg sl<br>> <br>> <br><br>es sollen so 300 DM kosten, wenn nicht dann 500 oder mehr<br><br>von der Elektronik habe ich leider wenig Ahnung, wofür Widerstände und andere kleine Teile dienen. Löten kann ich aber. Und vom Programmierung bin ich ziemlich gut, kann JavaScript, PHP, Visual Basic und C++ ein bißchen. Da müsste bei der BASIC-Programmierung kein Problem sein, nur die Elektronik... Ich kann mir aber gut vorstellen, wie man von der Programmierung aus, in ein Modul ein Output aktiviert... Ich würd aber trotzdem die billigsten nehmen und was ich net kann, gleich lernen. Da gibbe doch Bücher, oder? <br><br>nochmal: ich habe mehrere PCs, ein PC ist ein Windows NT Server, der ist immer aktiv (Webserver). Kann selber Software und Hardware installieren. Kann löten, Kabel verlegen und so...<br><br>Mit C-Control möcht ich mehrere 220 V Glühbirnen dranschließen. Zum Beispiel ich drück auf die Fernbedienung ein bestimmtes Knopf und alle Lichter gehen aus. Falls zu schwierig ist, dann eben überall Knöpfchen. Obs chaotisch ist isses egal... Und wenns alles klappt dann noch komplexere...;;http://;; 62.138.36.180 
12.2.2002;20:46;1013543217;1013449557;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: thx (NT);nt;http://www.laboratorium-fuer-gestaltung.de;http://www.laboratorium-fuer-gestaltung.de;; 217.80.195.107 
12.2.2002;20:36;1013542576;1013370873;sl;;http://;Re: was darf es denn kosten??;"> Also mein Ziel ist, mein ganzes Zimmer mit C-Control steuern zu können. Fenster, Lichter, Heizung alles vollautomatisch. Von kleinen Glühbirnen bis zu 220V Glühbirnen. Deshalb möchte ich erst wissen welches C-Control Gerät dafür gut geeignet ist. Nicht dass ich ein Teil kaufe das nur 8 Eingänge und Ausgänge hat. Es soll eigentlich unbegrenzt sein. Und alles programmierbar. Es soll auch möglich machen, per Handy eine Glühbirne aktivieren zu können. Und andersrum, wenn eine Alarmanlage angeht, klingelt das Handy. Aber zuerst will ich wissen, welches Gerät es ist, das alles möglich macht.<br>> <br>> Z.B. würde ich 220V Glühbirnen anschliessen. Und eine Alarmanlage, wenn das Wasser leer ist (für mein Luftreiniger). Und damit andere PC&#39;s ein- und ausschalten. Dann auch kleine Glühbirnchen als Anzeigen.<br><br><br>Hallo Robinson,<br><br><br>wieviel darf es denn alles zusammen kosten??<br><br>nächste Frage wieviel Ahnung hast Du von Elektronik?<br><br>wieviel Ahnung hast Du vom Programmieren?<br><br><br>So wie Du fragst ist es meiner Einschätzung nach relativ wenig<br><br>das ist vollkommen Ok - ich finde es aber wichtig zu klären<br><br>Mit der c-control alleine geht das nicht alles<br><br>Man muß sich diverse Dinge dranbauen<br>entweder Teuer als fertiges Modul d.h. ca. 30-50 DM pro Funktion<br>oder sich selbst etwas bauen. 5-20 DM pro Funktion.<br><br>Per Handy schalten ca. 100 DM -150 DM wenn man die Baupläne vom Projekt<br>Lallus des WDR-Computerclub nimmt.<br><br>so nu sach ma wie det bei dir so is<br><br><br>mfg sl<br><br>";;http://;; 141.51.3.82 1.1 ce550-hrz-zgap
12.2.2002;20:20;1013541607;1013532413;André H.;andre.h@cc2net.de;http://;Re: Heizungssteuerung;"Hallo Dirk & Afri,<br>Heißleiter sind ungeeignet. Zumindest benutzt diese kaum jemand.<br>Besser sind gerade im Solar-Bereich KTY10 bzw. PT1000.<br>I²C fällt bei der Station 1 aus. Der Bus ist nicht nach Außen geführt.<br>Das Emulieren mit Hilfe ASM-Routinen geht auch nicht ohne weiteres,<br>da an jedem I/O-Port 100nF hängen.<br>Bei der Station hat man keine 8 AD-Ports.<br>Es stehen, glaub&#39; ich, nur 4 zur Verfügung.(+ 2 Temp.Sens).<br>Außerdem hat die Station nur 6 I/O-Ports (+ 2 Relais)<br><br>@Afri<br>Die Station 1 ist meiner Ansicht nach für komplexere<br>Anwendungen ungeeignet.<br>In diesem Fall wäre eher die CC1 Unit bzw. M-Unit geeignet.<br>Wenn Du nicht gern lötest, dann nimm am besten die<br>CC1-Unit + Appl.Board.<br>Gib&#39; am besten die Station zurück und besorg&#39; Dir die<br>Unit+Appl.Board.<br><br>MfG André H.<br><br><br>> Hi,<br>> du hast doch 8 Analoge Eingänge zum Messen mit Hilfe eines Heisleiters (NTC).<br>> Über eine I2C Schnittstelle (z.B. LM75, DS1621).<br>> usw.<br>> <br>> Du solltest aber auf die gewünschte Genauigkeit achten. Eine Temperaturabweichung von bis 2C oben/unten ist nicht selten.<br>> <br>> Suchen mit einer Suchmaschine bringt auch einiges an Info.<br>> <br>> Dirk<br>> <br>> <br>> <br>> > Hi,<br>> > <br>> > suche jemenden der mit C-Control Station trotz fehlender watch dog schaltung und wenig Variablen eine HeizgSteuerung f. Solar, gastherme mit min. 2 Pumpen/Mischerkreisen (HK + FBHzg) steuert.Leider haben mich Profis davor gewarnt und auf eine PC Lösung verwiesen. Wie bekomme ich bei der Station insges. 8 Tepm Sensoren angeschlossen?<br>> > <br>> > Kann Tips zur Implementation einer Lichtszenensteuerung mit<br>> > neuem Conrad Dimmermodul anbieten.<br>> > <br>> > ";;http://;; 62.158.197.162 
12.2.2002;17:46;1013532413;1013464669;Dirk;dirk.hansen@gmx.de;http://;Re: Heizungssteuerung;Hi,<br>du hast doch 8 Analoge Eingänge zum Messen mit Hilfe eines Heisleiters (NTC).<br>Über eine I2C Schnittstelle (z.B. LM75, DS1621).<br>usw.<br><br>Du solltest aber auf die gewünschte Genauigkeit achten. Eine Temperaturabweichung von bis 2C oben/unten ist nicht selten.<br><br>Suchen mit einer Suchmaschine bringt auch einiges an Info.<br><br>Dirk<br><br><br><br>> Hi,<br>> <br>> suche jemenden der mit C-Control Station trotz fehlender watch dog schaltung und wenig Variablen eine HeizgSteuerung f. Solar, gastherme mit min. 2 Pumpen/Mischerkreisen (HK + FBHzg) steuert.Leider haben mich Profis davor gewarnt und auf eine PC Lösung verwiesen. Wie bekomme ich bei der Station insges. 8 Tepm Sensoren angeschlossen?<br>> <br>> Kann Tips zur Implementation einer Lichtszenensteuerung mit<br>> neuem Conrad Dimmermodul anbieten.<br>> <br>> ;;http://;; 217.3.2.230 
11.2.2002;23:03;1013465012;1013462929;Dietmar;;http://dharlos.de;Re: uploadprogramm fuer cc1;> hi<br>> ich will unter linux das toolkit von diman todorov verwenden, aber<br>> ich habe probleme damit. ich hab schon kontakt mit ihm aufgenommen,<br>> aber so richtig konnte er mir auch nicht helfen.<br>> <br>> wenn ich kontakt mit der cc aufnehmen will, wie stell ich das an?<br>> im sourcecode des ccupload programms beginnt diman, indem er ein<br>> 1. ascii zeichen zur cc schickt.<br>> darauf sollte sie mit ihrere versionsnummer antworten, aber das tut sie<br>> nicht.<br>> <br>> ich breuchte den source eines uploadprogramms unter win, damit ich<br>> das zum laufen bekomme.<br>> weiss irgendjemand, wo ich den herkriege?<br>> <br>> mfg martin<br><br>Ich habe auch von jemand anderes gehört, daß es Probleme mit der seriellen Verbindung gibt, wenn man die Tools von Diman einsetzt. Vielleicht solltest Du erstmal mit einem einfachen Terminalprogramm unter Linux probieren, ob überhaupt eine serielle Verbindung zur C-Control aufgebaut werden kann.<br><br>Wenn sich die C-Control in der IDLE-Loop befindet, bewirkt das ASCII-Zeichen 1, daß sich die C-Control mit der Meldung "CCTRL-BASIC Version 1.1 (20.12.96)"+chr$(13) meldet. Das kannst Du z.B. mit meinem Terminal-Programm TERMINAL.EXE unter DOS oder Windows kontrolieren.<br><br>;;http://;; 195.252.136.222 
11.2.2002;22:57;1013464669;;Afri;Axel.Fries@eds.com;http://;Heizungssteuerung;Hi,<br><br>suche jemenden der mit C-Control Station trotz fehlender watch dog schaltung und wenig Variablen eine HeizgSteuerung f. Solar, gastherme mit min. 2 Pumpen/Mischerkreisen (HK + FBHzg) steuert.Leider haben mich Profis davor gewarnt und auf eine PC Lösung verwiesen. Wie bekomme ich bei der Station insges. 8 Tepm Sensoren angeschlossen?<br><br>Kann Tips zur Implementation einer Lichtszenensteuerung mit<br>neuem Conrad Dimmermodul anbieten.<br><br>;;http://;; 194.174.83.154 
11.2.2002;22:28;1013462929;;Martin Ebner;martinebner@utanet.at;http://;uploadprogramm fuer cc1;hi<br>ich will unter linux das toolkit von diman todorov verwenden, aber<br>ich habe probleme damit. ich hab schon kontakt mit ihm aufgenommen,<br>aber so richtig konnte er mir auch nicht helfen.<br><br>wenn ich kontakt mit der cc aufnehmen will, wie stell ich das an?<br>im sourcecode des ccupload programms beginnt diman, indem er ein<br>1. ascii zeichen zur cc schickt.<br>darauf sollte sie mit ihrere versionsnummer antworten, aber das tut sie<br>nicht.<br><br>ich breuchte den source eines uploadprogramms unter win, damit ich<br>das zum laufen bekomme.<br>weiss irgendjemand, wo ich den herkriege?<br><br>mfg martin;;http://;; 62.218.96.193 
11.2.2002;18:45;1013449557;1013316977;Olli;ostseecamp@t-online.de;http://;Re: RIFD - Leser;> was ist ein RIFD - Leser? vor ein paar tagen kam dieses ding hier im forum vor (bezüglich rs232 und ttl)<br>> yokoy<br><br>RFID (Radio Frequency Identification)<br>Man könnte auch sagen, es handelt sich um eine "Speicherkarte", die berührungslos von einem Lesegerät gelesen und beschrieben werden kann. <br>Oftmals werden diese Dinger auch als Transponder bezeichnet. <br><br>Die Energieversorgung der Karte wird durch Induktion vom Leser meist gestellt, d.h. diese Karte benötigt keine Batterie etc...<br><br>Beührungslos heisst nun, dass hierbei die Karte nicht ins Gehäuse eingeführt werden muss (wie z.B. bei einer EC-Karte oder einer Chipkarte), sondern einfach vor das Lesegerät gehalten wird. Viele Anwendungen erzielen Lesereichweiten von 1 bis 10 cm, aber es gibt auch Systeme, die weit größere Distanzen überbrücken.<br><br>Anwendung findet dies im Bereich der Zutrittskontrolle und Betriebsdatenerfassung, im PKW Bereich als Wegfahrsperre, ÖPNV, Freizeitbädern ...;;http://;; 62.155.199.21 
10.2.2002;22:29;1013376572;1013370873;Marc Weber;marco-oweber@gmx.de;http://;Re: Wenig Infos, wenig Antworten;Nicht dass ich ein Teil kaufe das nur 8 Eingänge und Ausgänge hat.<br><br>Wenn du den Softwaresimulierten I2C Bus nimmst und ein paar I/O Expander dranhängst (außer EEprom sind noch 7 weitere Elemente möglich), dann kannst du mit jedem zusätzlichen I/O Expander mindestens 8 zusätzliche Ein und Ausgänge ansteuern.<br>I/O Expander habe ich bis jetzt (mit mäßig intensiver Suche) nur bei Reichelt Elektronik gefunden (PCF 8574P für 2,4 Euro).<br>Die I/O Ports sind also weder bei CC1 noch bei CC2 das Problem.;;http://;; 217.3.197.68 
10.2.2002;20:54;1013370873;1013364287;Robinson;xbk@x-y-a.com;http://;Re: Wenig Infos, wenig Antworten;"> > Was für Teile muss ich den bestellen damit ich mit jedem Gerät, jede Glühbirne, Motoren und Sensoren anschließen kann? Ohne Einschränkungen?<br>> > Also ich will das mit meinen PC anschließen. Ich habe Windows ME und NT, 2000 und Linux drauf. Und ich will mit Basic und mit Grafikoberfläche programmieren.<br>> > <br>> > Danke.<br>> <br>> Hallo Robinson,<br>> Die Antwort lautet: Elektronik.<br>> Du mußt schon ein bißchen mehr schreiben:<br>> Welche Art von Glühlampe? 230V 12V 6V ?? Leistung?<br>> Welche Art von Motoren?<br>> Welche Art von Sensoren?<br>> Niemand weiß, was Du vor hast! Beschreib&#39; ein wenig, Dein Projekt.<br>> <br>> MfG André H.<br><br><br>Also mein Ziel ist, mein ganzes Zimmer mit C-Control steuern zu können. Fenster, Lichter, Heizung alles vollautomatisch. Von kleinen Glühbirnen bis zu 220V Glühbirnen. Deshalb möchte ich erst wissen welches C-Control Gerät dafür gut geeignet ist. Nicht dass ich ein Teil kaufe das nur 8 Eingänge und Ausgänge hat. Es soll eigentlich unbegrenzt sein. Und alles programmierbar. Es soll auch möglich machen, per Handy eine Glühbirne aktivieren zu können. Und andersrum, wenn eine Alarmanlage angeht, klingelt das Handy. Aber zuerst will ich wissen, welches Gerät es ist, das alles möglich macht.<br><br>Z.B. würde ich 220V Glühbirnen anschliessen. Und eine Alarmanlage, wenn das Wasser leer ist (für mein Luftreiniger). Und damit andere PC&#39;s ein- und ausschalten. Dann auch kleine Glühbirnchen als Anzeigen.";;http://;; 62.138.36.180 
10.2.2002;20:18;1013368712;;Odin;jmuehling@smi-softmark.de;http://;Max. LCD;Servus Zusammen,<br><br>wo liegt eigentlich die Grenze des C-Control-I im Bezug auf LCD-Verwendung? Kann ich überhaupt mehrere zum Laufen bekommen?<br>... andere Frage: Hat schon mal jemand einen alten Laptop-Bildschirm funktionstüchtig mit dem C-Control-I betrieben?<br><br>Fragen über Fragen...<br><br>Danke für jeden "hilfreichen" Tip<br><br>CUL8R;;http://;; 62.144.177.79 
10.2.2002;19:04;1013364287;1013357272;André H.;andre.h@cc2net.de;http://;Wenig Infos, wenig Antworten;"> Was für Teile muss ich den bestellen damit ich mit jedem Gerät, jede Glühbirne, Motoren und Sensoren anschließen kann? Ohne Einschränkungen?<br>> Also ich will das mit meinen PC anschließen. Ich habe Windows ME und NT, 2000 und Linux drauf. Und ich will mit Basic und mit Grafikoberfläche programmieren.<br>> <br>> Danke.<br><br>Hallo Robinson,<br>Die Antwort lautet: Elektronik.<br>Du mußt schon ein bißchen mehr schreiben:<br>Welche Art von Glühlampe? 230V 12V 6V ?? Leistung?<br>Welche Art von Motoren?<br>Welche Art von Sensoren?<br>Niemand weiß, was Du vor hast! Beschreib&#39; ein wenig, Dein Projekt.<br><br>MfG André H.";;http://;; 62.158.204.64 
10.2.2002;17:07;1013357272;;Robinson;xbk@x-y-a.com;http://;Was für Teile brauche ich damit ich...;Was für Teile muss ich den bestellen damit ich mit jedem Gerät, jede Glühbirne, Motoren und Sensoren anschließen kann? Ohne Einschränkungen?<br>Also ich will das mit meinen PC anschließen. Ich habe Windows ME und NT, 2000 und Linux drauf. Und ich will mit Basic und mit Grafikoberfläche programmieren.<br><br>Danke.;;http://;; 62.138.36.180 
10.2.2002;5:56;1013316977;;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://www.laboratorium-fuer-gestaltung.de;RIFD - Leser;was ist ein RIFD - Leser? vor ein paar tagen kam dieses ding hier im forum vor (bezüglich rs232 und ttl)<br>yokoy;;http://;; 62.226.70.209 
10.2.2002;3:41;1013308881;1013271893;Dietmar;;http://dharlos.de;Re: Variable im internen EEprom;<br>> Ist es möglich Variable im internen EEprom während der Programmausführung zu speichern? <br><br>Ja, das ist möglich. Siehe link.<br><br>;Tips & Tricks;http://ccintern.dharlos.de/dump_bas.txt;; 195.252.135.15 
9.2.2002;20:11;1013281865;1013279825;André H.;andre.h@cc2net.de;http://;Re: Füllstandmessung;> Conrad hat noch einen L4620 für 3,50 Euro. Der arbeitet vermutlich mit der Veränderung der Kapazität. Dabei ist wohl ein Draht in der Flüssigkeit. Das Datenblatt gibt auch nicht gerade mehr her.<br><br>Hallo,<br>Ihr habt noch eine Möglichkeit übersehen:<br>Man nimmt einfach einen Differenzdruck-Sensor und <br>legt eine dünnes röhrchen bis zum Grund des Speichers.<br>Steigt der Wasserpegel, dann steigt auch der (Luft-)Druck<br>am Sensor.<br>Ich finde, das ist die einfachste Möglichkeit.<br><br>MfG André H.;;http://;; 62.153.19.45 
9.2.2002;19:37;1013279825;1013276919;KlaRa;;http://;Re: Füllstandmessung;Conrad hat noch einen L4620 für 3,50 Euro. Der arbeitet vermutlich mit der Veränderung der Kapazität. Dabei ist wohl ein Draht in der Flüssigkeit. Das Datenblatt gibt auch nicht gerade mehr her.;;http://;; 217.228.195.165 
9.2.2002;18:48;1013276919;1013275032;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: Füllstandmessung;ausserdem gibt es noch die möglichkeit durch einen ntc (oder ptc) einen kleinen strom flissen zu lassen. der ntc erwärmt sich dadurch. im wasser ist die wärmeableitung wesentlich grösser als in der luft. der ntc ändert also seinen widerstand was am ad-port messbar wäre. das ganze sollte gut isoliert sein. nimm z.b. plastikspray.<br>yokoy;;http://;; 62.226.70.250 
9.2.2002;18:17;1013275032;1013263799;KlaRa;;http://;Re: Füllstandmessung;Es gibt unter der CC2 Seite auf<br>http://www.cc2net.de/Download/datasheets/sens/gp2d02.pdf<br>Ein Distanzmessgerät von Conrad. Laut Datenblatt misst es von einigen Zentimetern bis zu 1,5m.<br>Vielleicht könte man eine Längenmessung in diesem Fall auch mit einer Doppelader aufgrund einer Kapazitätsmessung durchführen. Das Wasser ändert die Kapazität der Adern zueinander. Die Kapazitätsänderung an an einem Timer (555 er) ändert auch die Frequenz.<br>Alles andere, wie Schwimmer, Poties usw. haben mit Mechanik zu tun und setzen je nach dem früher oder später aus.<br>;;http://;; 217.228.195.165 
9.2.2002;17:24;1013271893;;Hemetsberger Johann;hemetsberger.j@utanet.at;http://;Variable im internen EEprom;Ist es möglich Variable im internen EEprom während der Programmausführung zu speichern? ;;http://;; 212.152.209.142 
9.2.2002;15:09;1013263799;1013202689;Thomas Schneider;admin@datascan.de;http://;Re: Füllstandmessung;> Welche Abmessungen hat das Gefäß? Wie genau muss die Messung sein?<br>>  <br><br>Sorry hab mich wohl etwas ungenau ausgedrückt also:<br><br>Ich brauche eine Schaltung, welche den Wasserstand von meiner Zisterne anzeigt, am besten in Prozent oder cm Wasserhöhe, dabei ist die Zisterne 6000 Liter goß und ca. 2m hoch.<br>Dies soll über mein IO-Terminal (an CC-Station1) im Display angezeigt werden.<br>;;http://;; 62.104.212.74 1.0 ffm2-t6-1.mcbone.net:3228 (Squid/2.1.PATCH1)
9.2.2002;14:18;1013260699;;Dietmar;;http://dharlos.de;Parameterübergabe an BASIC-Subroutinen per Stack;"<br>Der CCBASIC-Compiler enthält einen kleinen Bug, der es ermöglicht, an BASIC-Subroutinen Parameter mit Hilfe des Stacks zu übergeben. Die Parameterübergabe über den Stack ist von Vorteil, da man dadurch die Variablen einsparen kann, die normalerweise zur Übergabe von Werten an eine Subroutine verwendet werden müssen. Problemlos ist die Übergabe eines Wertes möglich. Bei mehreren Werten muß man etwas tricksen.<br><br>Der Sourcecode:<br><br>&#39; Parameteruebergabe an eine BASIC-Subroutine (oder an Assembler) mit Hilfe<br>&#39; des Stacks. Damit lassen sich Parameter an eine Subroutine uebergeben,<br>&#39; ohne dass immer die gleichen Variablen zur Parameteruebergabe verwendet<br>&#39; werden muessen. Im folgenden Beispiel kommt man sogar ganz ohne Variablen<br>&#39; aus!<br><br>&#39; Nachteil: Da das Betriebssystem kein richtiges POP kennt, muss man in<br>&#39; der Subroutine etwas tricksen, um mehr als einen uebergebenen Wert vom<br>&#39; Stack zu lesen. In solchen Faellen sollte man sich gut im Rechenstack-<br>&#39; Handling des C-Control-Betriebssystems auskennen.<br><br>define push ad[1] &#39; In einen A/D-Port kann man nicht schreiben,<br>define pop da[1]  &#39; und einen D/A-Port kann man nicht auslesen...<br><br>print<br><br>push=123          &#39; ...darum erzeugt der CCBASIC-Compiler in den hier<br>push=456          &#39; angegebenen zwei Faellen nur Code, der die Zahlen<br>gosub test        &#39; 123 und 456 auf den Stack pusht.<br>print pop<br>end<br><br>#test             &#39; Das kann man nun in der Subroutine ausnutzen:<br>print pop         &#39; Hier wird 456 gelesen, aber nicht vom Stack entfernt,<br>print pop+pop     &#39; und hier wird 123+456 berechnet und ausgegeben.<br>return 789        &#39; Dieser Rueckgabewert wird auf den Stack gepusht, und<br>                  &#39; weiter oben (hinter GOSUB) per "PRINT pop" ausgegeben.<br><br>&#39;(c) Dietmar Harlos ADPC - 09. Februar 2002 01:10<br><br>";;http://;; 195.252.136.141 
9.2.2002;1:29;1013214549;1013200650;yokoy;;http://;Re: Füllstandmessung;"> Hallo zusammen,<br>> <br>> hat jemand eine Idee, wie man eine Wasserpegelstand-Schaltung mit CC1-Station realisieren kann (vorhandene Schaltungen & Prog. währen vorteilhaft ;-))<br>> <br>> <br>> <br>><br>"Wasserpegelstand-Schaltung" ? <br>schaltung ganz allgemein oder soll bei einem bestimmten pegel (z.b. voll) irgendwas geschlaltet werden (z.b. warnlampe an)?<br>yokoy";;http://;; 217.80.195.34 
9.2.2002;0:45;1013211924;1013194864;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: chipdrive an cc1?;> Ein Chipkartenleser anzuschliessen dürfte nicht das Problem sein. Ich habe einen Leser für Transponder (berührungslose "Chip"karten) an der C-Control ohne Probleme laufen. Wichtig ist nur, dass Du das Protokoll hast, um den Leser die entsprechenden Befehle zu schicken. <br>> <br>> Bei weiteren Fragen, kannste Dich gerne melden....<br>><br>wenn ich den chipkartenleser und mehr infos dazu habe komme ich gerne auf dein angebot zurück.<br>yokoy;;http://;; 217.80.195.34 
8.2.2002;22:11;1013202689;1013200650;KlaRa;;http://;Re: Füllstandmessung;Welche Abmessungen hat das Gefäß? Wie genau muss die Messung sein?<br> ;;http://;; 80.130.241.196 
8.2.2002;21:37;1013200650;;Thomas Schneider;admin@datascan.de;http://;Füllstandmessung;"Hallo zusammen,<br><br>hat jemand eine Idee, wie man eine Wasserpegelstand-Schaltung mit CC1-Station realisieren kann (vorhandene Schaltungen & Prog. währen vorteilhaft ;-))<br><br><br><br>";;http://;; 62.104.212.74 1.0 ffm2-t6-1.mcbone.net:3228 (Squid/2.1.PATCH1)
8.2.2002;20:03;1013195039;1013194864;Olli;ostseecamp@t-online.de;http://;Re: chipdrive an cc1?;> Ein Chipkartenleser anzuschliessen dürfte nicht das Problem sein. Ich habe einen Leser für Transponder (berührungslose "Chip"karten) an der C-Control ohne Probleme laufen. Wichtig ist nur, dass Du das Protokoll hast, um den Leser die entsprechenden Befehle zu schicken. <br>> <br>> Bei weiteren Fragen, kannste Dich gerne melden....<br><br><br>Entscheidend ist natürlich, dass der Chipkartenleser entsprechend der Spezifikation der seriellen Schnittstelle betrieben werden kann.... ;;http://;; 62.155.198.9 
8.2.2002;20:01;1013194864;1013185972;Olli;ostseecamp@t-online.de;http://;Re: chipdrive an cc1?;Ein Chipkartenleser anzuschliessen dürfte nicht das Problem sein. Ich habe einen Leser für Transponder (berührungslose "Chip"karten) an der C-Control ohne Probleme laufen. Wichtig ist nur, dass Du das Protokoll hast, um den Leser die entsprechenden Befehle zu schicken. <br><br>Bei weiteren Fragen, kannste Dich gerne melden....<br>;;http://;; 62.155.198.9 
8.2.2002;17:55;1013187329;1013187096;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: floppylaufwerk an cc1;"> > ja, platine und software habe ich, aber der artikel fehlt mir noch :-(<br>> > warum ist es "so gut wie unmöglich" ein floppy anzusteuer? ist doch um einiges langsamer als ein festplatte?<br>> > yokoy<br>> > <br>> Hallo yokoy,<br>> Es ist die Schnittstelle!<br>> Das Timing bei einem Floppy-LW muß viel exakter sein,<br>> als bei der IDE-Schnittstelle.<br>> Darum ist es leichter eine HD anzuschließen.<br>> Aber direkt an die Unit geht&#39;s nicht.<br>> Ich hab&#39; mir jetzt die Elektor-Ausgabe 03/2001 nachbestellt,<br>> da ich selbst einmal ausprobieren will, ob man eine HD mit der CC2<br>> betreiben kann.<br>> Wenn das funzt, dann sollte es auch mit der CC1 gehen.<br>> Zumindest in ASM.<br>> <br>> MfG André H.<br><br>ich bin gespannt. kannst du mir vielleicht den artikel scannen und mailen? wäre nett.<br><br>yokoy";;http://;; 62.226.71.206 
8.2.2002;17:51;1013187096;1013182106;André H.;andre.h@cc2net.de;http://;Re: floppylaufwerk an cc1;"> ja, platine und software habe ich, aber der artikel fehlt mir noch :-(<br>> warum ist es "so gut wie unmöglich" ein floppy anzusteuer? ist doch um einiges langsamer als ein festplatte?<br>> yokoy<br>> <br>Hallo yokoy,<br>Es ist die Schnittstelle!<br>Das Timing bei einem Floppy-LW muß viel exakter sein,<br>als bei der IDE-Schnittstelle.<br>Darum ist es leichter eine HD anzuschließen.<br>Aber direkt an die Unit geht&#39;s nicht.<br>Ich hab&#39; mir jetzt die Elektor-Ausgabe 03/2001 nachbestellt,<br>da ich selbst einmal ausprobieren will, ob man eine HD mit der CC2<br>betreiben kann.<br>Wenn das funzt, dann sollte es auch mit der CC1 gehen.<br>Zumindest in ASM.<br><br>MfG André H.";;http://;; 62.158.206.61 
8.2.2002;17:32;1013185972;;yokoy;;http://;chipdrive an cc1?;"floppylaufwerk an eine cc1 anzukoppeln scheint schwireig zu sein. aber wie ist es mit einem chipkarten lese/schreibgerät? z.b. chipdrive micro fun von towitoko? das chipdrive wird an den seriellen port und an einen ps2-port angeschlossen (ich vermute zur spannungsversorgung). ich habe irgendwo gelesen (c&#39;t?) das es chipkarten bis 2mb gibt. das ist doch was.<br>yokoy";;http://;; 62.226.71.206 
8.2.2002;17:18;1013185083;1013182106;Dietmar;;http://;Re: floppylaufwerk an cc1;"> > <br>> > Hallo yokoy,<br>> > Ein Floppy über die CC1 anzusteuern ist so gut wie unmöglich.<br>> > Aber eine Festplatte kann man zumindest indirekt ansteuern.<br>> > Besorg&#39; Dir die Elektor-Ausgabe März 2001. Dort wird beschrieben,<br>> > wie man ein HD-IDE-Interface für 8-Bit-Microcontroller baut.<br>> > <br>> > MfG André H.<br>> ><br>> ja, platine und software habe ich, aber der artikel fehlt mir noch :-(<br>> warum ist es "so gut wie unmöglich" ein floppy anzusteuer? ist doch um einiges langsamer als ein festplatte?<br>> yokoy<br>> <br><br>Ein Problem ist sicherlich, daß für ein IDE- oder Floppy-Interface sehr viele Portanschlüsse geopfert werden müssen. Auch denke ich, daß die C-Control ausreichend schnell auf Signale reagieren, oder diese liefern können muß. Das ist nur in Assembler zu erreichen. Und Assemblerprogramme dürfen nicht mehr als 255 Byte groß sein (außer bei einem OTP). Auch ist kaum Speicher zur Datenbufferung vorhanden. Wenn Du das Elektor-Interface aufbaust, überlege genau, ob die C-Control den Anforderungen gewachsen ist.<br><br>";;http://;; 195.252.132.166 
8.2.2002;17:02;1013184165;1013183621;yokoy;;http://;Re: floppylaufwerk an cc1;ich suche weiter. wenn euch was entsprechendes in die finger kommt: her damit<br>yokoy;;http://;; 62.226.71.206 
8.2.2002;16:57;1013183851;;yokoy;;http://;forum-killer;wenn euch ein "speedy" unterkommt: vorsicht.<br>guckt mal auf www.roboterwelt.de ins forum. sein beitrag wurde gelöscht(netiquette), jetzt ist er sauer und sprengt das forum mit müll :-(<br>schade eigentlich.<br><br>yokoy;;http://;; 62.226.71.206 
8.2.2002;16:53;1013183621;1013183405;Dietmar;;http://;Re: floppylaufwerk an cc1;> wenn eine datasette geht, müsste doch auch ein floppylaufwerk gehen. die datenrate dürfte doch so bei 115000 baud liegen, oder? ok, ist noch eine ganze menge, aber kann man nicht ein floppylaufwerk langsamer ansteuern?<br>> yokoy<br><br>Ich glaube nicht, daß eine langsamere Ansteurerung möglich ist. Zumindest im DOS-Format werden doch immer 512 Byte auf einmal (in einem Cluster) verschickt. Vielleicht findest Du da nähere Infos auf irgendwelchen PC-Hardwareseiten (z.B. Interfacing the PC).<br><br>;;http://;; 195.252.137.105 
8.2.2002;16:51;1013183477;1013182106;Dietmar;;http://;Re: floppylaufwerk an cc1;"> > <br>> > Hallo yokoy,<br>> > Ein Floppy über die CC1 anzusteuern ist so gut wie unmöglich.<br>> > Aber eine Festplatte kann man zumindest indirekt ansteuern.<br>> > Besorg&#39; Dir die Elektor-Ausgabe März 2001. Dort wird beschrieben,<br>> > wie man ein HD-IDE-Interface für 8-Bit-Microcontroller baut.<br>> > <br>> > MfG André H.<br>> ><br>> ja, platine und software habe ich, aber der artikel fehlt mir noch :-(<br>> warum ist es "so gut wie unmöglich" ein floppy anzusteuer? ist doch um einiges langsamer als ein festplatte?<br>> yokoy<br>> <br><br>Ein Problem ist sicherlich, daß für ein IDE- oder Floppy-Interface sehr viele Portanschlüsse geopfert werden müssen. Auch denke ich, daß die C-Control ausreichend schnell auf Signale reagieren, oder diese liefern können muß. Das ist nur in Assembler zu erreichen. Und Assemblerprogramme dürfen nicht mehr als 255 Byte groß sein (außer bei einem OTP). Auch ist kaum Speicher zur Datenbufferung vorhanden. Wenn Du das Elektor-Interface aufbaust, überlege genau, ob die C-Control den Anforderungen gewachsen ist.<br><br>";;http://;; 195.252.137.105 
8.2.2002;16:50;1013183405;1013162465;yokoy;;http://;Re: floppylaufwerk an cc1;wenn eine datasette geht, müsste doch auch ein floppylaufwerk gehen. die datenrate dürfte doch so bei 115000 baud liegen, oder? ok, ist noch eine ganze menge, aber kann man nicht ein floppylaufwerk langsamer ansteuern?<br>yokoy;;http://;; 62.226.71.206 
8.2.2002;16:28;1013182106;1013178426;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: floppylaufwerk an cc1;"<br>> <br>> Hallo yokoy,<br>> Ein Floppy über die CC1 anzusteuern ist so gut wie unmöglich.<br>> Aber eine Festplatte kann man zumindest indirekt ansteuern.<br>> Besorg&#39; Dir die Elektor-Ausgabe März 2001. Dort wird beschrieben,<br>> wie man ein HD-IDE-Interface für 8-Bit-Microcontroller baut.<br>> <br>> MfG André H.<br>><br>ja, platine und software habe ich, aber der artikel fehlt mir noch :-(<br>warum ist es "so gut wie unmöglich" ein floppy anzusteuer? ist doch um einiges langsamer als ein festplatte?<br>yokoy<br>";;http://;; 62.226.71.206 
8.2.2002;15:27;1013178426;1013119920;André H.;andre.h@cc2net.de;http://;Re: floppylaufwerk an cc1;"> ich möchte eine ganze menge messdaten speichern und archivieren. das gute alte floppy-laufwerk (3.5") wäre ideal dafür. gibt es eine möglichkeit floppys mit der cc1 zu beschreiben?<br>> <br><br>Hallo yokoy,<br>Ein Floppy über die CC1 anzusteuern ist so gut wie unmöglich.<br>Aber eine Festplatte kann man zumindest indirekt ansteuern.<br>Besorg&#39; Dir die Elektor-Ausgabe März 2001. Dort wird beschrieben,<br>wie man ein HD-IDE-Interface für 8-Bit-Microcontroller baut.<br><br>MfG André H.<br>";;http://www.elektor.de;; 62.155.140.25 
8.2.2002;14:57;1013176667;1011721146;Rainer;rthue@yahoo.de;http://;Re: Uhrzeit speichern;"Hallo Erwin,<br><br>ätsch, geht doch!<br><br>Ich hab&#39; zwar fünf CControl, aber die sind alle fest eingebaut und arbeiten so vor sich hin. Wegen einer Umprogrammierung einer Steuerung hab&#39; ich mich erinnert, daß da was mit Zeit war.<br><br>Habe versucht, daß so zu machen, wie ich vorgeschlagen hätte. Tja, das geht irgendwie nicht.<br><br>Ich hab&#39; dann die Stunden mit 100 multipliziert und dann die Sekunden addiert. 13.43 würde demnach als 1343 einer Variablen zugewiesen und die kann man dann speichern. Klappt tadellos!<br><br>Nach Übertragung mit Hyperterminal nach Excel könnte man die Codierung ja wieder lösen, aber ich glaube, wenn man weiß, was es bedeuten soll, dann geht&#39;s.<br><br>Rainer";;http://;; 212.185.52.59 1.0 www.cybase.de:8080 (Squid/2.2.STABLE5)
8.2.2002;11:01;1013162465;1013119920;Dietmar;;http://dharlos.de;Re: floppylaufwerk an cc1;"<br>> ich möchte eine ganze menge messdaten speichern und archivieren. das gute alte floppy-laufwerk (3.5") wäre ideal dafür. gibt es eine möglichkeit floppys mit der cc1 zu beschreiben?<br>> <br>> yokoy<br><br>Zu diesem Thema wurde in irgendeinem der alten Foren schon einmal eine Diskussion geführt. Man war sich damals darüber einig, daß die C-Control zu langsam ist, um den IDE-Port anzusteuern. Damals ging es um die Frage, ob die CC ein CD-ROM-Laufwerk so ansteuern kann, daß man es als Audio-CD-Abspieler benutzen kann.<br><br>Ich dachte schon einmal darüber nach, ob man als größeren Datenspeicher eventuell eine Datasette einsetzen sollte. Der Motor des Cassettenlaufwerks wird über einen Bitport gesteuert, die Daten werden als Töne (High/Low-Impulse, also Rechteckschwingungen, evt. über Tiefpaß führen) bitweise übermittelt und aufgezeichnet. LOW-Bits z.B. als 1200-Hz-Schwingung, HIGH-Bits als 2400 Hz.<br><br>Gelesen werden die Daten, indem zuerst die verwaschenen Audiosignale per Schmitt-Trigger aufbereitet und an einen Interruptpin der C-Control gegeben werden. Ähnlich der Auswertung des DCF77-Signals kann die C-Control dann anhand der Zeitabstände zwischen den High-Flanken detektieren, ob High- oder LOW-Bits aufgezeichnet wurden. Ich würde den FREQ2- oder IRQ-Pin der M-Unit dazu benutzen.<br><br>Oft kommt es zu einer Invertierung des Audiosignals. Das muß man evt. korrigieren.<br><br>Das wäre zumindest ein ganz nettes Bastelprojekt für einen kalten Februarabend. Einfacher geht&#39;s auf jeden Fall, indem man einfach das EEPROM der C-Control durch ein größeres ersetzt. :-)<br><br>";;http://;; 195.252.138.123 
8.2.2002;0:24;1013124295;1012651327;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;Re: Interfacing the AT keyboard;guter link!<br>ich danke dir.<br><br>yokoy;;http://;; 62.226.71.247 
7.2.2002;23:12;1013119920;;yokoy;yokoy@laboratorium-fuer-gestaltung.de;;floppylaufwerk an cc1;ich möchte eine ganze menge messdaten speichern und archivieren. das gute alte floppy-laufwerk (3.5") wäre ideal dafür. gibt es eine möglichkeit floppys mit der cc1 zu beschreiben?<br><br>yokoy;;http://;; 62.226.71.247 
7.2.2002;12:33;1013081600;1013075127;Dietmar;;http://dharlos.de;Re: Programm von CC-Plus in CC-Basic umwandeln;<br>> Hallo <br>> gibt es vielleicht ein Programm ,das ein CC-Plus Programm in ein<br>> CC-Basic Programm integriert od.umwandelt.<br>> Die Programmierung in CC-Plus ist für mich einfacher,kann aber die Programmierung in CC-Basic nicht immer weglassen.<br><br>Der Plus-Compiler legt eine temporäre Datei an, in der die normalen BASIC-Token enthalten sind. Diese Datei müßte man einlesen und mit einem Decompiler bearbeiten.<br><br>André H. hat sowas mal ansatzweise programmiert. Dieser Decompiler ist in Visual Basic programmiert und noch unvollständig. Vielleicht kannst Du ja etwas damit anfangen. Ich komme in den nächsten Tagen nicht dazu, mich um das Problem zu kümmern (muß für eine Klausur büffeln). Lade ihn einfach mal herunter:<br><br>;Decompiler für BASIC-Token;http://dharlos.de/next/decompiler.zip;; 195.252.137.40 
7.2.2002;10:45;1013075127;;Karl;;http://;Programm von CC-Plus in CC-Basic umwandeln;Hallo <br>gibt es vielleicht ein Programm ,das ein CC-Plus Programm in ein<br>CC-Basic Programm integriert od.umwandelt.<br>Die Programmierung in CC-Plus ist für mich einfacher,kann aber die Programmierung in CC-Basic nicht immer weglassen.;;http://;; 217.2.71.150 
7.2.2002;0:51;1013039506;1012643524;Moritz Becker;;http://;Re: Wertebereichserweiterung von Variablen;"Hab&#39;s geschafft!<br>Danke!!!";;http://;; 62.67.84.37 
6.2.2002;22:01;1013029318;1012998313;Dietmar;;http://dharlos.de;Re: Sortieren;"<br>> Hallo ich habe 8 Werte in das EEPROM geschrieben, lese diese wieder aus und will sie jetzt nach größe sortieren und dann entsprechend Aktionen auslösen.<br>> Kann mir jemand helfen ? DAnke im voraus<br><br>Hallo Kai,<br><br>sortieren könnte man z.B. mit Hilfe des Bubblesort-Algorithmus, doch leider muß man dazu sehr häufig in das EEPROM schreiben. Ich habe das Problem auf die folgende Weise gelöst. Es kann aber auch sein, daß ich zu kompliziert gedacht habe und das es eine simplere Methode gibt.<br><br>Der Sourcecode:<br><br><br>&#39;Acht Wordwerte nach Grösse sortiert ausgeben<br><br>define m word<br>define a word<br>define maske byte<br>define i byte<br><br>&#39;Zahlen in Datei schreiben<br>open# for write<br>print# 8<br>print# 3<br>print# -10<br>print# 3<br>print# 92<br>print# 4<br>print# 6<br>print# 2<br>close#<br><br>print<br><br>maske=255<br>#loop<br>  if maske=0 then exit<br><br>  &#39;groesste Zahl suchen<br>  open# for read<br>  m=-32767<br>  for i=0 to 7<br>    input# a<br>    if maske and (1 shl i) then if a>m then m=a<br>  next i<br>  <br>  &#39;Position der groessten Zahl ermitteln<br>  open# for read<br>  for i=0 to 7<br>    input# a<br>  if (maske and (1 shl i))=0 or a&lt;>m then next i<br>  maske=maske xor (1 shl i)<br><br>  &#39;Zahl ausgeben<br>  print m<br>goto loop<br>#exit<br><br>end<br><br>";;http://;; 195.252.139.52 
6.2.2002;13:25;1012998313;;Kai;k.coboeke@tekno-engineering.de;http://;Sortieren;Hallo ich habe 8 Werte in das EEPROM geschrieben, lese diese wieder aus und will sie jetzt nach größe sortieren und dann entsprechend Aktionen auslösen.<br>Kann mir jemand helfen ? DAnke im voraus;;http://;; 217.228.168.69 1.0 WIESEL
5.2.2002;23:09;1012946969;1012941875;Dietmar;;http://;Re: C-Control-Center Help Site nicht mehr zu erreichen?;> Kann es sein, dass die C-Control-Center Help Site nicht mehr zu erreichen ist?<br>> Hat jemand eine aktuelle Adresse?<br>> <br>> Bernd<br>> <br><br>Ich hatte heute auch Probleme, das C-Control-Center zu erreichen. Übrigens gibt es die Dateien (Software, Hardware, Projekte, ...), die das CCC mittlerweile nicht mehr anbietet, als Mirror auf meiner Site. Siehe link.<br>;alter Mirror vom C-Control-Center;http://dharlos.de/ccc;; 195.252.131.86 
5.2.2002;21:44;1012941875;;bernd;;http://;C-Control-Center Help Site nicht mehr zu erreichen?;Kann es sein, dass die C-Control-Center Help Site nicht mehr zu erreichen ist?<br>Hat jemand eine aktuelle Adresse?<br><br>Bernd<br>;;http://;; 195.252.135.51 
5.2.2002;19:23;1012933423;1012913260;Dietmar;;http://;Re: Sprachsteuerung;<br>> HALLO !<br>> <br>> Gibt es ein Sprachmodul das mit der C-Control betrieben werden kann ???<br><br>Früher gab es sowas in einem Projekt des C-Control-Centers (CCC). Leider wird das dort heute wohl nicht mehr angeboten. Ich habe eine alte Version des CCC auf meiner Domain. Schaue mal unter C-Control -> Projekte nach.<br>;CCC vom 18.10.1999;http://dharlos.de/ccc;; 195.252.135.108 
5.2.2002;13:47;1012913260;;Marco Schweiger;;http://www.members.aon.at/marco14;Sprachsteuerung;HALLO !<br><br>Gibt es ein Sprachmodul das mit der C-Control betrieben werden kann ???<br><br><br>;;http://;; 195.3.113.8 1.0 GSTR20PROXY.aon.at
4.2.2002;17:44;1012841064;1012673773;Olli;ostseecamp@t-online.de;http://;Re: TTL oder RS 232, ein großer unterschied?;Vielen Dank für die Info. Habe es gerade ausprobiert und es funktioniert problemlos....<br><br>Olli;;http://;; 193.159.123.27 
4.2.2002;16:18;1012835932;1012662630;CTC;;http://;Re: Nachtrag;> > Der Crystal muss natürlich schaltbar sein, da für den Download die <br>> > Baudrate stimmen muss (also der Takt 4MHz ist) <br>> <br>> <br>> Besten Dank für den Hinweis habe dennoch das Problem,wie ich die verschiedenen Einstellungen für den Kristal 2.4576MHz, die Teiler für die<br>> Baudrate in ein entsprechendes Programm  einbinden kann .Einstellungen der Teiler habe ich<br>> gefunden :SCP1=0<br>>           SCPO=1<br>>           SCT/R2=0<br>>           SCT/R1=1<br>>           SCT/RO=1<br>> NP=3<br>> NT/NR=8<br>Hi,<br>das ist alles richtig so, wie du es schreibst.<br>Hänge den SYSCODE am Ende des Programms an und<br>rufe ihn einmalig mit SYS &H101 auf.<br>das wars dann auch schon.<br>Ich habe es selbst nicht ausprobiert, aber es <br>sollte gehen.<br><br>ciao......<br> <br>SYSCODE &HA6 &H9B &HB7 &H0D &H81<br><br><br><br>> <br>> Ich bitte um Programmierhilfe;;http://;; 194.174.253.2 
3.2.2002;22:38;1012772303;1008700763;Brusch;;http://;Re: C Control Steuerung von ca 50 Sensoren ???;> Hi,<br>> <br>> Ich hätte gerne ein paar infos zu c -Control.<br>> und zwar ist es möglich, mit dem c-control(2) so ca 50 Sensoren abzufragen.<br>> Das ganze ist ein einem großen Getreidelager mit vielen Silos(9) wo ich gerne die Füllstände überwachen will (1/4,1/2/,3/4,1/1).<br>> Das ganze sollte dann auf einem großen panel über Led^s angezeigt werden.<br>> Bei überschreitung von 1/1 sollte dann auch noch eine Hupe angehen.<br>> Des weiteren würde ich noch gerne die Drehzahl von 4 Motoren überwachen.<br>> Ist das alles mit c-control 1 oder 2 möglich bzw gibt es andere Alternativen.<br>> <br>> Danke im vorraus für euere Antworten.<br>> <br>Ich hoffe die Antwort kommt nicht zu spät, aber ich lese erst jetzt dieses Forum.<br>Dein Problem ist ohne weiteres zu lösen:<br>Nimm eine 4 zu 15 Decoder (74154), jetzt kannst Du 15 Gruppen a 4 Sensoren (eingänge) verwalten, sind 60 Sensoren mit 8 Leitungen.<br>Für die LED Ansteuerung verwende ein MAX7219, dieser Baustein kann im uncodierten Modus 64 LED´s ansteuern. Als Datenspeicher für die Füllstände nimm ein EEprom 93C46 hier kannst Du 128 16bit Worte speichern. Die Ansteuerung dieser beiden IC´s benötigt 5 Leitungen.<br>Soll die Drehzahl der Motore überwacht werden, oder nur der Lauf ?<br>Diese kann in jedem Fall mit 4 AD Eingängen erledigt werden.<br>Die Hupe wird mit dem Beep Ausgang angesprochen.<br>Als Reserve bleiben jetzt noch 3 E/A, 4 AD, 2 PWM, 2 Freq.<br>Viel Spaß<br> <br>> Jörg;;http://;; 62.104.214.76 1.1 hmb2-t7-1.mcbone.net:3128 (Squid/2.1.PATCH1)
3.2.2002;22:24;1012771475;1012766642;Christian;;http://;"Ja, ich glaube es geht doch ;-)";Okay, du hast doch recht... Ich tue mich noch etwas schwer mit allem was mit Überläufen zu tun hat... <br><br>Nun gut danke für den Tip<br><br>Christian;;http://;; 217.235.6.2 
3.2.2002;22:19;1012771178;1008700763;Brusch;;http://;Re: C Control Steuerung von ca 50 Sensoren ???;> Hi,<br>> <br>> Ich hätte gerne ein paar infos zu c -Control.<br>> und zwar ist es möglich, mit dem c-control(2) so ca 50 Sensoren abzufragen.<br>> Das ganze ist ein einem großen Getreidelager mit vielen Silos(9) wo ich gerne die Füllstände überwachen will (1/4,1/2/,3/4,1/1).<br>> Das ganze sollte dann auf einem großen panel über Led^s angezeigt werden.<br>> Bei überschreitung von 1/1 sollte dann auch noch eine Hupe angehen.<br>> Des weiteren würde ich noch gerne die Drehzahl von 4 Motoren überwachen.<br>> Ist das alles mit c-control 1 oder 2 möglich bzw gibt es andere Alternativen.<br>> <br>> Danke im vorraus für euere Antworten.<br>> <br>Hallo Jörg,<br>Dein Problem läßt sich ohne weiteres lösen,<br>4 Ausgänge verwendest Du für eine 4 zu 15 Decoder z.B 74154, jetzt <br>kann Du 15 Sensorgruppen jeweils mit 4 Sensoren verarbeiten (sind 60).<br>Für die LED Anzeige verwendest Du das IC MAX7219, im uncodierten Modus kannst Du hiermit 64 LED´s ansteuern. Für die Datenspeicherung verwendest<br>Du ein serielles EEprom z.B. 93C46. in diesem 2K EEprom kannst Du 128 16bit Informationen speicher. <br>Da das MAX7219 ebenfalls seriell angesprochen wird, kosten Dich diese beiden IC´s 5 weitere Leitungen, und zwar<br>CS MAX7219, CS 93C46, Takt für beide, Daten senden für beide, Daten vom 93C46 empfangen.<br>Die Hupe kann mit dem Beep Ausgang angesteuert werden,<br>Soll die tatsächlich Drehzahl der Motore gemessen werden, oder nur ob die Motore laufen, kann beides mit den AD Eingängen überwacht werden.<br>Als Reserve bleiben 4 AD Eingänge, 2 PWM Ausgänge, 3 E/A´s, 2 Freq.<br>Der Programmaufwand scheint nicht sehr groß, eine Speichererweiterung bis 32KB ist möglich, mein größtes Programm beträgt 31KB.<br>Viel Spaß<br>Gruß<br><br>;;http://;; 62.104.214.76 1.1 hmb2-t7-1.mcbone.net:3128 (Squid/2.1.PATCH1)
3.2.2002;21:04;1012766642;1012763787;Dietmar;;http://;Re: Überlauftolerante Timerabfrage;"<br>> Leider tritt bei dieser Lösung immer noch Folgendes Problem auf:<br>><br>> Wenn der Timer bei 32760 steht, und ich setze meine Variable auf 32778, dann wird dieser Wert minus Timer nie &lt; 0 !!<br><br>32778 kann von der C-Control gar nicht dargestellt werden, sondern ist -32758. Weiter ist -32758 minus 32760 gleich 18. Eben wegen des Überlaufs. Du kannst mir schon vertrauen, daß mein Programm funktioniert.<br><br>";;http://;; 195.252.138.52 
3.2.2002;20:16;1012763787;1012745594;ChristianR;;http://;Re: Überlauftolerante Timerabfrage;"Leider tritt bei dieser Lösung immer noch Folgendes Problem auf:<br><br>Wenn der Timer bei 32760 steht, und ich setze meine Variable auf 32778, dann wird dieser Wert minus Timer nie &lt; 0 !!<br>Ich könnte höchstens eine Prüfung machen, ob ich mich an den grenzen des Bereichs befinde, und falls ja, (32768 mal 2) abziehen. ???<br><br>Aber es kann doch nicht sein, das ich für ein einfaches "Merken" eines Zustandes über eine Zeit x so komplizierte Funktionen brauche.<br><br>(und soviele Variablen verschwenden muß)<br><br>Also nochmal, kennt jemand eine elegante Lösung das sich ein Programm einen Wert für x min "merkt", und ihn dann wieder vergißt (also = 0 setzt)<br><br>Danke für Tips   Christian<br><br><br>> <br>> print<br>> print "Ueberlauftolerante Timerabfrage:"<br>> print<br>> <br>> define ende word<br>> <br>> ende=timer+10<br>> <br>> print "Soll-Ende: ";ende<br>> <br>> #warten<br>>   pause 1<br>>   print timer<br>> if ende-timer>0 then warten<br>> <br>> print "Ist-Ende: ";timer<br>> end<br>> <br>> ";;http://;; 217.235.0.199 
3.2.2002;15:13;1012745594;1012681509;Dietmar;;http://dharlos.de;Re: Überlauftolerante Timerabfrage;"<br>print<br>print "Ueberlauftolerante Timerabfrage:"<br>print<br><br>define ende word<br><br>ende=timer+10<br><br>print "Soll-Ende: ";ende<br><br>#warten<br>  pause 1<br>  print timer<br>if ende-timer>0 then warten<br><br>print "Ist-Ende: ";timer<br>end<br><br>";;http://;; 62.180.216.208 
2.2.2002;21:25;1012681509;1012681178;Christian;;http://;Re: Bereich des int. Timers ???;"Okay, habs rausgefunden, aber das löst mein Problem leider nicht...<br><br>Der Timer hat den Bereich (-32768) bis  (+32768) also nur 655 Sekunden.<br><br>Wie schaffe ich die eben beschriebene Schaltung ohne Probleme mit Überläufen zu kriegen.<br><br>Denn wenn der Timer von z.B. +32760 auf -32768 springt, ist die Bedingung<br><br>IF (Letzte_Auslösung + 20) &lt; (TIMER / 1000) THEN ....<br><br>ja immer falsch ?????<br><br>Mist..<br><br>Christian";;http://;; 217.235.2.54 
2.2.2002;21:19;1012681178;;ChristianR;;http://;Bereich des int. Timers ???;"Hallo, ich habe eine kurze Frage,<br><br>der interne Timer ist ja ein 16 Bit Timer, aber ich tue mich noch etwas schwer mit dem Umrechnen. Welche Werte (also welchen Zahlenbereich) hat er denn. <br><br>Oder mit anderen Worten, wann erreicht der Timer wieder seinen Startwert (Überlauf) ??<br><br>Danke   <br><br>Christian<br><br>PS: Mein Problem ist übrigens folgendes, ich möchte einen IR-Sensor auslesen, wenn der aktiv ist, diese "1" für z.B. 20 Sekunden speichern, und falls der Sensor innerhalb dieser 20 Sekunden nochmal aktiviert wird, den Zeitrahmen um 20 Sekunden verlängern. Also einfach eine Zeitschaltung die eine LED bei Bewegung anschaltet, und erst nach mehr als 20 Sekunden Ruhe wieder aus.<br><br>Ich dachte es mir ungefähr so..<br><br>&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;<br>Define IR-Range Bit[1]<br>Define Letzte_Auslösung BYTE<br>Define IR PORT[1]<br><br>#Start<br><br>    IF IR THEN GOSUB Setze_IR<br>    IF (Letzte_Auslösung + 20) &lt; (TIMER / 1000) THEN IR-Range = 0<br><br>    Print IR-Range<br><br>Return Start<br><br>&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;&#39;<br><br>#Setzte_IR<br>IR_Range = 1<br>Letzte_Auslösung = (TIMER / 1000)<br>RETURN";;http://;; 217.235.2.54 
2.2.2002;21:18;1012681132;1012673116;Dietmar;;http://;Re: TTL oder RS 232, ein großer unterschied?;<br>> Habe einen RIFD - Leser an die CC1 angeschlossen, der über die RS232 gesteuert wird. In seiner Ursprungsform wird der Leser über TTL 5V angesprochen. Frage mich jetzt, wo ich die M-Unit einsetzten möchte, ob ich mir da nicht gleich die RS 232 Wandler sparen kann, da ich für die Kommunikation nur TXD, RXD und GND benötige. Ist das Problemlos möglich? Kann ich wohlmöglich sogar einfach ganz simpel TxD mit RxD jeweils und mit GND verbinden und ganz normal mit Hilfe der Befehle get und put kommunizieren? Oder gibt es dabei doch etwas zu beachten?<br><br>RS232 funktioniert zwar mit +/- 12 Volt Pegel, ist aber kompatibel zu 5 Volt TTL-Pegel, was die Eingangssignale angeht.<br><br>;;http://;; 195.252.131.250 
2.2.2002;21:15;1012680955;1012651765;Dietmar;;http://dharlos.de;Re: Mit Assembler Basicproglänge und Datendateilänge auslesen. Finde Fehler nicht;"<br>Das Lesen vom EEPROM kann erst gestoppt werden, wenn *kein* ACK-Signal vom Host gesendet wird. Da das ACK-Signal immer dann vom EEPROM abgefragt wird, nachdem gerade ein Byte gelesen wurde, bleibt nichts anderes übrig, als ein Byte komplett zu lesen, zu verwerfen und ACK nicht zu setzen.<br><br>I2C-Start überträgt übrigens einen START-Impuls zum EEPROM, keinen STOP-Impuls.<br><br><br>Dokumentation aus dem Betriebssystemlisting zu I2C_ReadLast:<br>;      Sequentielles Lesen vom EEPROM beenden<br>;      es wird ein Byte vom EEPROM gelesen und verworfen, ACK nicht<br>;      gesetzt und ein STOP-Impuls uebertragen<br>;      nach dem Aufruf dieser Routine ist SCL und SDA HIGH<br>;<br>;      fuer das 24C65-EEPROM bedeutet ein nicht gesetztes ACK-Signal<br>;      bei der Uebertragung vom EEPROM zum Master, dass das sequentielle<br>;      Senden beendet werden soll<br><br>Dokumentation aus dem Betriebssystemlisting zu I2C_Start:<br>;      Uebertrage ein Byte ueber den I2C-Bus zum externen EEPROM,<br>;      beginnend mit einem START-Impuls<br>;      falls das EEPROM kein ACK sendet wird das Byte noch einmal, wiederum<br>;      beginnend mit einem START-Impuls, uebertragen<br>;      nach dem Aufruf dieser Routine ist SCL LOW und SDA HIGH<br>;              __<br>;      SDA  ---  ____...<br>;               __<br>;      SCL  ----  ___...<br><br>";;http://;; 195.252.131.250 
2.2.2002;19:16;1012673773;1012673116;André H.;andre.h@cc2net.de;http://;Re: TTL oder RS 232, ein großer unterschied?;Hallo Olli,<br>Das ist ohne weiteres möglich.<br>Die Leitungen sollten aber nicht länger als 20-30cm sein, um <br>Störrungen zu vermeiden.<br><br>MfG André H.<br><br>> Hallo zusammen, <br>> <br>> Habe einen RIFD - Leser an die CC1 angeschlossen, der über die RS232 gesteuert wird. In seiner Ursprungsform wird der Leser über TTL 5V angesprochen. Frage mich jetzt, wo ich die M-Unit einsetzten möchte, ob ich mir da nicht gleich die RS 232 Wandler sparen kann, da ich für die Kommunikation nur TXD, RXD und GND benötige. Ist das Problemlos möglich? Kann ich wohlmöglich sogar einfach ganz simpel TxD mit RxD jeweils und mit GND verbinden und ganz normal mit Hilfe der Befehle get und put kommunizieren? Oder gibt es dabei doch etwas zu beachten?<br>> <br>> Vielen Dank <br>> <br>> Olli<br>> <br>> ;;http://;; 62.158.200.56 
2.2.2002;19:05;1012673116;;Olli;ostseecamp@t-online.de;http://;TTL oder RS 232, ein großer unterschied?;Hallo zusammen, <br><br>Habe einen RIFD - Leser an die CC1 angeschlossen, der über die RS232 gesteuert wird. In seiner Ursprungsform wird der Leser über TTL 5V angesprochen. Frage mich jetzt, wo ich die M-Unit einsetzten möchte, ob ich mir da nicht gleich die RS 232 Wandler sparen kann, da ich für die Kommunikation nur TXD, RXD und GND benötige. Ist das Problemlos möglich? Kann ich wohlmöglich sogar einfach ganz simpel TxD mit RxD jeweils und mit GND verbinden und ganz normal mit Hilfe der Befehle get und put kommunizieren? Oder gibt es dabei doch etwas zu beachten?<br><br>Vielen Dank <br><br>Olli<br><br>;;http://;; 193.159.20.238 
2.2.2002;16:10;1012662630;1012474925;Karl Geiger;Karl_Geiger@t-online.de;http://;Re: Nachtrag;> Der Crystal muss natürlich schaltbar sein, da für den Download die <br>> Baudrate stimmen muss (also der Takt 4MHz ist) <br><br><br>Besten Dank für den Hinweis habe dennoch das Problem,wie ich die verschiedenen Einstellungen für den Kristal 2.4576MHz, die Teiler für die<br>Baudrate in ein entsprechendes Programm  einbinden kann .Einstellungen der Teiler habe ich<br>gefunden :SCP1=0<br>          SCPO=1<br>          SCT/R2=0<br>          SCT/R1=1<br>          SCT/RO=1<br>NP=3<br>NT/NR=8<br><br>Ich bitte um Programmierhilfe;Programmierhilfe für die Teiler bei einem Kristal 2.4576MHz;http://;; 217.2.42.58 
2.2.2002;13:09;1012651765;1012644136;Marc Weber;marco-oweber@gmx.de;http://;Re: Mit Assembler Basicproglänge und Datendateilänge auslesen. Finde Fehler nicht;Danke Dietmar,<br>das war das Problem.<br><br>Allerdings verstehe ich dann eine Stelle im 23C65-Manual nicht.<br>Da steht nämlich unter Kapitel<br><br>3.0 (BUS CHARACTERISTICS)<br>• During data transfer, the data line must remain<br>stable whenever the clock line is HIGH. Changes<br>in the data line while the clock line is HIGH will be<br>interpreted as a START or STOP condition.<br><br>Demnach müsste man das I2C_ReadLast weglassen können, das I2C_Start ja ein Startsignal schickt<br><br>Marc;;http://;; 217.3.195.157 
2.2.2002;13:02;1012651327;;Dietmar;;http://dharlos.de;Interfacing the AT keyboard;"<br>Vielleicht kennen noch nicht Alle die recht gute Site "Interfacing the PC / Beyond Logic". Dort gibt es etliche Informationen zur PC-Hardware. Unter anderem "Interfacing the PC&#39;s Keyboard". Dort wird gezeigt, wie man eine normale PC-Tastatur an einen 68HC05-Mikrokontroller (gleich C-Control) anschließt.<br><br>";Interfacing the AT keyboard;http://www.beyondlogic.org/keyboard/keybrd.htm;; 195.252.134.129 
2.2.2002;11:02;1012644136;1012643006;Dietmar;;http://;Re: Mit Assembler Basicproglänge und Datendateilänge auslesen. Finde Fehler nicht;"<br>Kann es sein, daß Du den Code, der in meinem Programm als "prolog" bezeichnet wurde, komplett weggelassen hast? Dadurch fehlt ein "jsr I2C_ReadLast" vor dem "ldx #$A0". Probiere mal aus, ob es daran liegt.<br><br><br>> Hallo,<br>> ich vor kurzem hier die Frage gestellt, wie man Daten aus dem EEPROM liest oder ins EEPROM schreibt. Das ist mir nun klar. Aber selbst nach mehrmaligem durchschauen der Betriebsystemroutinen und meines Assemblerprogs finde ich den Fehler nicht, wieso es mir immer die gleichen Wert zurückgibt, egal wie viele Bytes das Basicprogramm oder die Datendatei lang ist.<br>> <br>> Mein Basicprog:<br>> ---------------<br>> &#39;*** Programmoperationen  ***<br>> gosub lcd_init<br>> <br>> Open# For Write<br>> Print# 10<br>> Print# 20<br>> Close#<br>> <br>> sys &h101<br>> <br>> Value=asmValue1<br>> gosub WriteValue<br>> Value=asmValue2<br>> gosub WriteValue<br>> end<br>> <br>> SysCode "LeseTest.s19"<br>> <br>> <br>> <br>> Hier mein Assemblerprogramm:<br>> ----------------------------<br>> <br>> ; zum Testen zurück<br>> ; Betriebssystemroutinen<br>> I2C_Read        equ $086F<br>> I2C_ReadLast    equ $08BB<br>> I2C_Start       equ $083C<br>> I2C_Stop        equ $08E5<br>> I2C_Write       equ $0846<br>> <br>> bvar       equ $A1   ;Beginn des Adressraumes für Variablen<br>> <br>> ; asm- Variablen zur Kommunikation mit Basic<br>> asm1            equ (bvar+$00)<br>> asm2            equ (bvar+$01)<br>> asm3            equ (bvar+$02)<br>> asm4            equ (bvar+$03)<br>> <br>>   org $101<br>> <br>>     ldx #$A0          ; Schreibkennung des EE<br>>     jsr I2C_Start<br>>     clrx              ; Adresse $0000 übermitteln<br>>     jsr I2C_Write<br>>     jsr I2C_Write<br>>     ldx #$A1          ; Lesekennung des EE<br>>     jsr I2C_Start<br>>     jsr I2C_Read      ; HiByte von BasicProglänge lesen<br>>     sta asm1<br>>     jsr I2C_Read      ; LoByte von BasicProglänge lesen<br>>     sta asm2<br>>     jsr I2C_Read      ; HiByte von DataFileLength lesen<br>>     sta asm3<br>>     jsr I2C_Read      ; LoByte von DataFileLength lesen<br>>     sta asm4<br>>   jmp epilog<br>> <br>> ;-------------------------------------------------------------------------<br>> ; EEPROM in seinen alten Status zuruecksetzen  <br>> ; (aus highendu.asm von Dietmar Harlos)<br>> ;-------------------------------------------------------------------------<br>> epilog:<br>>   ldx #$A0       ;Schreibkennung<br>>   jsr I2C_Start  <br>>   ldx $66        ;alte Adresse übermitteln<br>>   jsr I2C_Write<br>>   ldx $67<br>>   jsr I2C_Write<br>>   ldx #$A1       ; und wieder in Lesemodus setzen<br>>   jsr I2C_Start<br>>   rts";;http://;; 195.252.138.61 
2.2.2002;10:52;1012643524;1012598068;Dietmar;;http://dharlos.de;Re: Wertebereichserweiterung von Variablen;"<br>> Danke, dass sieht schon sehr gut aus.<br>> Wenn ich das richtig verstehe, dann wird durch "print"<br>> das endergebnis Ausgegeben (und berechnet).<br>> Wenn ich das ganze jetzt noch auf ein Display ausgeben<br>> möchte (ich weiß, hätte ich dazu schreiben sollen),<br>> wie wandel ich dann die gespeicherten werte in Ziffern um?<br><br>Am einfachsten würde sowas natürlich mit Variablen im BCD-Format gehen. Dann lassen sich die einzelnen Dezimalstellen einfach durch shiften ermitteln.<br><br>Ansonsten einfach mit der Wordvariable nur von 0 bis 9999 zählen und mit der Bytevariablen von 0 bis 255. Dann sieht die Ausgaberoutine folgendermaßen aus:<br><br><br>define b byte<br>define w word<br><br>b=123<br>w=4567<br><br>print<br>print "Hiermit lassen sich Zahlen von 0 bis 2559999"<br>print "Ziffer-für-Ziffer ausgeben. Gestartet wird mit"<br>print "der hoechstwertigen Ziffer. Der Inhalt der aus-"<br>print "zugebenen Variablen wird nicht veraendert."<br>print<br>gosub ausgeben<br>end<br><br>#ausgeben<br>print b/100<br>print b/10 mod 10<br>print b mod 10<br>print w/1000<br>print w/100 mod 10<br>print w/10 mod 10<br>print w mod 10<br>return<br><br><br><br>Wenn man dagegen, wie im Zählbeispiel, den Wertebereich der Wordvariablen voll ausnutzen möchte, kann man den folgenden Sourcecode zur Ausgabe benutzen:<br><br><br>print<br>print "Wertebereichserweiterung fuer die C-Control/BASIC"<br>print "Hiermit lassen sich Zahlen von 0 bis 8388607 Ziffer-fuer-Ziffer"<br>print "ausgeben. Gestartet wird mit der niederwertigsten Ziffer."<br>print<br><br>define b byte<br>define w word<br>define h byte<br><br>b=255<br>w=32767<br><br>print "Die auszugebene Zahl ist ";b;"*32768 + ";w;":"<br>gosub ausgabe<br>end<br><br>#ausgabe<br>h=(b mod 10)*8 + (w mod 10)<br>w=w/10+(b mod 10)*3276+(h/10)<br>b=b/10<br>print h mod 10<br>if b&lt;>0 or w&lt;>0 then goto ausgabe<br>return<br><br>&#39;Zum besseren Verstaendnis:<br>&#39;Das obige Gebilde wuerde, wenn nur Wordvariablen verarbeitet werden<br>&#39;muessten, folgendermassen aussehen:<br><br>&#39;#ausgabe<br>&#39; h=w mod 10<br>&#39; w=w/10<br>&#39; print h<br>&#39;if w&lt;>0 then goto ausgabe<br>&#39;return <br><br><br><br>> Wahlfreier Zugriff wäre schön, wenn ich mal die anzahl der<br>> Werte erhöhen will. (Kann ich mehrere Zahlenwerte in die<br>> Datendatei speicher und beim Start zurücklesen?)<br><br>Lade Dir mal das Handbuch von meiner Site und lies darin nach.<br><br>";;http://;; 195.252.134.80 
2.2.2002;10:43;1012643006;;Marc Weber;marco-oweber@gmx.de;http://;Mit Assembler Basicproglänge und Datendateilänge auslesen. Finde Fehler nicht;"Hallo,<br>ich vor kurzem hier die Frage gestellt, wie man Daten aus dem EEPROM liest oder ins EEPROM schreibt. Das ist mir nun klar. Aber selbst nach mehrmaligem durchschauen der Betriebsystemroutinen und meines Assemblerprogs finde ich den Fehler nicht, wieso es mir immer die gleichen Wert zurückgibt, egal wie viele Bytes das Basicprogramm oder die Datendatei lang ist.<br><br>Mein Basicprog:<br>---------------<br>&#39;*** Programmoperationen  ***<br>gosub lcd_init<br><br>Open# For Write<br>Print# 10<br>Print# 20<br>Close#<br><br>sys &h101<br><br>Value=asmValue1<br>gosub WriteValue<br>Value=asmValue2<br>gosub WriteValue<br>end<br><br>SysCode "LeseTest.s19"<br><br><br><br>Hier mein Assemblerprogramm:<br>----------------------------<br><br>; zum Testen zurück<br>; Betriebssystemroutinen<br>I2C_Read        equ $086F<br>I2C_ReadLast    equ $08BB<br>I2C_Start       equ $083C<br>I2C_Stop        equ $08E5<br>I2C_Write       equ $0846<br><br>bvar       equ $A1   ;Beginn des Adressraumes für Variablen<br><br>; asm- Variablen zur Kommunikation mit Basic<br>asm1            equ (bvar+$00)<br>asm2            equ (bvar+$01)<br>asm3            equ (bvar+$02)<br>asm4            equ (bvar+$03)<br><br>  org $101<br><br>    ldx #$A0          ; Schreibkennung des EE<br>    jsr I2C_Start<br>    clrx              ; Adresse $0000 übermitteln<br>    jsr I2C_Write<br>    jsr I2C_Write<br>    ldx #$A1          ; Lesekennung des EE<br>    jsr I2C_Start<br>    jsr I2C_Read      ; HiByte von BasicProglänge lesen<br>    sta asm1<br>    jsr I2C_Read      ; LoByte von BasicProglänge lesen<br>    sta asm2<br>    jsr I2C_Read      ; HiByte von DataFileLength lesen<br>    sta asm3<br>    jsr I2C_Read      ; LoByte von DataFileLength lesen<br>    sta asm4<br>  jmp epilog<br><br>;-------------------------------------------------------------------------<br>; EEPROM in seinen alten Status zuruecksetzen  <br>; (aus highendu.asm von Dietmar Harlos)<br>;-------------------------------------------------------------------------<br>epilog:<br>  ldx #$A0       ;Schreibkennung<br>  jsr I2C_Start  <br>  ldx $66        ;alte Adresse übermitteln<br>  jsr I2C_Write<br>  ldx $67<br>  jsr I2C_Write<br>  ldx #$A1       ; und wieder in Lesemodus setzen<br>  jsr I2C_Start<br>  rts";;http://;; 217.3.189.67 
2.2.2002;10:23;1012641817;1012635393;Dietmar;;http://;Nachtrag;"<br>Wenn man, wie im Zählbeispiel, den Wertebereich der Wordvariablen voll ausnutzen möchte, kann man den folgenden Sourcecode zur Ausgabe benutzen:<br><br><br>print<br>print "Wertebereichserweiterung fuer die C-Control/BASIC"<br>print "Hiermit lassen sich Zahlen von 0 bis 8388607 Ziffer-fuer-Ziffer"<br>print "ausgeben. Gestartet wird mit der niederwertigsten Ziffer."<br>print<br><br>define b byte<br>define w word<br>define h byte<br><br>b=255<br>w=32767<br><br>print "Die auszugebene Zahl ist ";b;"*32768 + ";w;":"<br>gosub ausgabe<br>end<br><br>#ausgabe<br>  h=(b mod 10)*8 + (w mod 10)<br>  w=w/10+(b mod 10)*3276+(h/10)<br>  b=b/10<br>  print h mod 10<br>if b&lt;>0 or w&lt;>0 then goto ausgabe<br>return<br><br>&#39;Zum besseren Verstaendnis:<br>&#39;Das obige Gebilde wuerde, wenn nur Wordvariablen verarbeitet werden<br>&#39;muessten, folgendermassen aussehen:<br><br>&#39;#ausgabe<br>&#39;  h=w mod 10<br>&#39;  w=w/10<br>&#39;  print h<br>&#39;if w&lt;>0 then goto ausgabe<br>&#39;return<br><br>";;http://;; 195.252.133.3 
1.2.2002;23:55;1012604117;1011455059;Marcell Geiselmann;marcGei@aol.com;http://;Re: RS485 für M-Unit?;> Hallo Kalle,<br>> Durchsuche mal das Archiv des alten CC1-Forums vom C-Control-Center danach.<br>> Du kannst das Forum online über meine Site(<a href="http://www.cc2net.de" target="_blank">CC2Net.de</a>) durchsuchen.<br>> Das Archiv befindet sich unter Foren. Suche in den Index-Seiten(es sind 2 !) einfach nach "485".<br>> <a href="http://B.Kainka.bei.t-online.de" target="_blank">Burkhard Kainka</a> hat auch einiges zu RS485 in seinem Buch "C-Control Anwendungen"<br>> geschrieben.<br>> <br>> MfG André H.<br>> <br>> > Hallöchen!<br>> > Hat schon mal jemand eine RS485-Schnittstelle für die M-Unit (oder CC1) gebastelt?<br>> > <br><br>Ist nicht so schwer wie es scheint.<br><br>Benötigt wird :<br>> ein IC (LTC485CN8) oder ähnliches <br>> ein 190 OHM  Widerstand<br>> ein  10 KOhm Widerstand<br>> ein Kondensator 0,1µF<br><br>Folgende Verbindungen herstellen:<br>(IC) Pin 1 mit RxD(CC1)<br>     Pin 2 und Pin 3 überbrücken und <br>     mit einem freien DigitalPort(CC1 o. M-Unit) verbinden<br>     Diesen freien DigitalPort paralell mit <br>     dem 10 KOhm Widerstand gegen GND herrunterziehen<br>     Pin 4 mit TxD(CC1 o. M-Unit) verbinden<br>     Pin 5 mit GNG(CC1 o. M-Unit) verbinden<br>     Zu den Ausgängen RS485 A = Pin6 und B = Pin7 <br>     wird der ca.190 Ohm Widerstand paralell zwischen geschaltet<br>     Pin 8 mit +5V(CC1 o. M-Unit) verbinden<br>     den Kondensator 0,1µF zwischen Pin 8 u, Pin 5 nicht vergessen<br><br>Achtung: die Gegenstelle muß auch 190 Ohm zwischen A u. B. haben <br>         und Kanal A muß mit ca.560 Ohm gegen +5V<br>         und Kanal B muß mit ca.560 Ohm gegen GND geschaltet werden.<br>         Bei den meisten handelsüblichen Schnitstellen ist diese<br>         Schaltungsvariante bereits gegeben !<br><br><br>zu Protokoll :<br>     Zum Empfangen muß der "freie DigitalPort" den Status 0 haben<br>     Empfangen werden die Daten wie bei RS232 mit einer Ausnahme:<br>     am Begin und am Ende des Protokolls wird ein Initialisierungs-<br>     bzw. Ende-Byte gesendet welche nicht unbedingt auszuwerden sind.<br>     <br>     Zum Senden muß zuerst der DigitalPort auf High = 1 geschaltet werden<br>     (Startbedingung für das IC >>> senden )<br>     Protokoll mit Start- u. Ende-Byte versenden und sofort nach dem <br>     letzten gesendeten Byte den DigitalPort auf Low = 0 setzten.<br>     (Endebedingung für das IC >>>> empfangen )<br><br><br>das ist alles , viel Spaß...<br>weitere Fragen ?  gerne...<br><br>@>Marcel<br><br><br><br>     <br>     <br><br><br><br><br><br><br> <br><br><br>;;http://;; 195.93.66.10 
1.2.2002;22:14;1012598068;1012590320;Moritz Becker;moritz_becker@surfeu.de;http://;Re: Längere Variablen;"> <br>> > Ich habe mal wider ein kleines Problem, dass<br>> > für mich nicht so leicht lösbar ist.<br>> > Ich möchte einen Zählerstand realisieren, den ich<br>> > auch abspeichern möchte. Der Assembler speicher<br>> > ist VOLL. Daher kann ich wohl nicht auf alle<br>> > Zellen im Eeprom Zugreifen (Wahlfreier Zugriff), oder?<br>> <br>> Irgendwo habe ich mal Routinen für wahlfreien Zugriff gesehen, die in BASIC programmiert waren. Aber muß es denn unbedingt wahlfreier Zugriff sein? Reicht nicht eine Speicherung in der Datendatei?<br>> <br>> <br>> > Zunächst ist allerdings das Problem, dass es<br>> > in ccbasic als längste Variable nur Word gibt.<br>> > Ich brauche aber eine sechsstellige Zahl bis 999999.<br>> > Kann man 2 Word Variablen zusammenschalten,<br>> > so wie es bei Word mit zwei bytes gemacht wird?<br>> <br>> Das geht natürlich schon. Die Frage ist nur, welche Rechenoperationen durchgeführt werden sollen. Eine einfache Zählung läßt sich ganz einfach mittels Byte und Word integrieren. Die Wordvariable zaehlt von 0 bis 32767. Wenn eine Wordvariable, in der 32767 gespeichert ist, um eins inkrementiert wird, tritt ein Überlauf auf und sie enthält den Wert -32768. Mit Hilfe der Bytevariablen wird dieser Überlauf gezaehlt und die Wordvariable wieder zurück auf 0 gesetzt. Damit läßt sich also bis 256*32768+32767=8421375 zählen. Bei 999999 ist b=30 und w=16959. Das Programm:<br>> <br>> <br>> define w word<br>> define b byte<br>> <br>> w=0<br>> <br>> #endlos<br>> gosub zaehlen<br>> print "Das Zaehlergebnis ist b*32768+w"<br>> print b;w<br>> goto endlos<br>> <br>> <br>> #zaehlen<br>> w=w+1<br>> if w>0 then goto keinueberlauf<br>> w=0<br>> b=b+1<br>> #keinueberlauf<br>> return<br><br>Danke, dass sieht schon sehr gut aus.<br>Wenn ich das richtig verstehe, dann wird durch "print"<br>das endergebnis Ausgegeben (und berechnet).<br>Wenn ich das ganze jetzt noch auf ein Display ausgeben<br>möchte (ich weiß, hätte ich dazu schreiben sollen),<br>wie wandel ich dann die gespeicherten werte in Ziffern um?<br><br>Wahlfreier Zugriff wäre schön, wenn ich mal die anzahl der<br>Werte erhöhen will. (Kann ich mehrere Zahlenwerte in die<br>Datendatei speicher und beim Start zurücklesen?)<br><br>Danke,<br><br>Moritz";;http://;; 62.67.136.74 
1.2.2002;20:05;1012590320;1012584898;Dietmar;;http://dharlos.de;Re: Längere Variablen;"<br>> Ich habe mal wider ein kleines Problem, dass<br>> für mich nicht so leicht lösbar ist.<br>> Ich möchte einen Zählerstand realisieren, den ich<br>> auch abspeichern möchte. Der Assembler speicher<br>> ist VOLL. Daher kann ich wohl nicht auf alle<br>> Zellen im Eeprom Zugreifen (Wahlfreier Zugriff), oder?<br><br>Irgendwo habe ich mal Routinen für wahlfreien Zugriff gesehen, die in BASIC programmiert waren. Aber muß es denn unbedingt wahlfreier Zugriff sein? Reicht nicht eine Speicherung in der Datendatei?<br><br><br>> Zunächst ist allerdings das Problem, dass es<br>> in ccbasic als längste Variable nur Word gibt.<br>> Ich brauche aber eine sechsstellige Zahl bis 999999.<br>> Kann man 2 Word Variablen zusammenschalten,<br>> so wie es bei Word mit zwei bytes gemacht wird?<br><br>Das geht natürlich schon. Die Frage ist nur, welche Rechenoperationen durchgeführt werden sollen. Eine einfache Zählung läßt sich ganz einfach mittels Byte und Word integrieren. Die Wordvariable zaehlt von 0 bis 32767. Wenn eine Wordvariable, in der 32767 gespeichert ist, um eins inkrementiert wird, tritt ein Überlauf auf und sie enthält den Wert -32768. Mit Hilfe der Bytevariablen wird dieser Überlauf gezaehlt und die Wordvariable wieder zurück auf 0 gesetzt. Damit läßt sich also bis 256*32768+32767=8421375 zählen. Bei 999999 ist b=30 und w=16959. Das Programm:<br><br><br>define w word<br>define b byte<br><br>w=0<br><br>#endlos<br>gosub zaehlen<br>print "Das Zaehlergebnis ist b*32768+w"<br>print b;w<br>goto endlos<br><br><br>#zaehlen<br>w=w+1<br>if w>0 then goto keinueberlauf<br>w=0<br>b=b+1<br>#keinueberlauf<br>return<br><br>";;http://;; 195.252.140.11 
1.2.2002;18:34;1012584898;;Moritz Becker;moritz_becker@surfeu.de;http://;Längere Variablen;Hallo Zusammen!<br><br>Ich habe mal wider ein kleines Problem, dass<br>für mich nicht so leicht lösbar ist.<br>Ich möchte einen Zählerstand realisieren, den ich<br>auch abspeichern möchte. Der Assembler speicher<br>ist VOLL. Daher kann ich wohl nicht auf alle<br>Zellen im Eeprom Zugreifen (Wahlfreier Zugriff), oder?<br><br>Zunächst ist allerdings das Problem, dass es<br>in ccbasic als längste Variable nur Word gibt.<br>Ich brauche aber eine sechsstellige Zahl bis 999999.<br>Kann man 2 Word Variablen zusammenschalten,<br>so wie es bei Word mit zwei bytes gemacht wird?<br>Ich hab' auch bei den Generellen Infos nichts gefunden.<br>Wäre super, wenn jemand was weiß!<br><br>Vielen Dank,<br><br>Moritz;;http://;; 62.67.152.235 
1.2.2002;13:17;1012565878;1012518170;hans;mail@hans-fabritius.de;http://;Re: Bücherliste zur C-Control;> <br>> Ich habe eine umfangreiche Liste interessanter Bücher, zur C-Control und zu verwandten Themen, zusammengestellt. Diese Bücher können bei Amazon bestellt werden.<br>> <br>> Amazon bietet den Vorteil, daß der Versand frei Haus und kostenlos (bei reinen Büchersendungen) ist. Außerdem hat man ein 14-, bzw. 30-tägiges Rückgaberecht, wobei für die Rücksendung meist ebenfalls die Portokosten übernommen wird. Kann ich nur empfehlen!<br>> <br>> Bis dann,<br>> Dietmar.<br>> <br>> <br>Wenn man weiß, was man will, muss es ja nicht unbedingt Amazon sein. Der örtliche Händler freut sich auch über 'ne Bestellung. Wer will denn schon in einem Ort leben, in dem die Händler ausgestorben sind, weil alles nur noch über Versand und die grüne Wiese läuft?<br>Trotzdem, im Namen der C-Control-Gemeinde: Danke für Deine Arbeit!!!!<br><br>Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
1.2.2002;0:02;1012518170;;Dietmar;;http://ccintern.de.vu;Bücherliste zur C-Control;<br>Ich habe eine umfangreiche Liste interessanter Bücher, zur C-Control und zu verwandten Themen, zusammengestellt. Diese Bücher können bei Amazon bestellt werden.<br><br>Amazon bietet den Vorteil, daß der Versand frei Haus und kostenlos (bei reinen Büchersendungen) ist. Außerdem hat man ein 14-, bzw. 30-tägiges Rückgaberecht, wobei für die Rücksendung meist ebenfalls die Portokosten übernommen wird. Kann ich nur empfehlen!<br><br>Bis dann,<br>Dietmar.<br><br>;Bücherliste zur C-Control;http://ccintern.de.vu/books.htm;; 172.176.110.148 
31.1.2002;17:31;1012494713;1011524705;Michael Kuhn;micha3981@aol.com;http://;Vielen Dank an alle die mir geholfen haben;Hallo an alle und vielen Dank für die nützlichen Tips die ihr mir gepostet habt.<br><br>Den ein oder anderen Hinweis konnte ich schon umsetzen, auch das Vorbeischauen auf der Homepage von Rudi Janke war sehr nützlich.<br><br>Habe mein LCD jetzt per abgeschirmtes Kabel angeschlossen und das LCD in ein abgeschirmtes Gehäuse eingebaut. Das Kabel habe ich mir selbst hergestellt (da käufliches schweine teuer ist). Meine Messverstärker-Schaltung werde ich in den nächsten Tagen neu layouten und mir dann ein paar Platinen davon herstellen. Die restlichen "Störquellen" werde ich in den nächsten 14 Tagen mit nem Osca heraus suchen. Ganz im ernst, hatte ich mir als ich mit der CC1 anfing zu basteln, eher gedacht das ich mit dem programmieren Probleme bekommen könnte und nicht mit der Hardware.<br>So, wenn jemand Fragen zum 4*40er LCD hat, dann mailt mir (micha3981@aol.com) Bin zwar noch nicht lange mit der cc1 beschäfftigt, aber vielleicht kann ich ja trotzdem helfen.<br><br>mfG  Michael Kuhn<br>  ;;http://;; 195.93.65.178 
31.1.2002;12:02;1012474925;1012317630;CTC;;http://;Nachtrag;Der Crystal muss natürlich schaltbar sein, da für den Download die <br>Baudrate stimmen muss (also der Takt 4MHz ist) ;;http://;; 194.174.253.2 
31.1.2002;11:59;1012474742;1012317630;CTC;;http://;Re: bestimmtes Datenprotokoll beim Empfang von externen Daten ;Ohne Änderung an der Hardware geht es nicht!<br>Es geht, wenn man die Oszillatorfrequenz ändert und eine andere <br>Baudrate einstellt:<br>z.B. 5,33 MHZ und 2400 Baud<br>     2,66 MHz und 4800 Baud<br>natürlich stimmen dann Uhr und andere an den internen Timer gebundenen<br>Funktionen nicht mehr.<br>Wenn man keinen krumme Frequenz möchte, kann man 2,4576MHz nehmen<br>und den Prescaler mit einer kleinen Maschinenroutine entsprechend einstellen.<br>Die zwei Stopbits spielen keine Rolle.  ;;http://;; 194.174.253.2 
31.1.2002;4:13;1012446805;1012406255;Dietmar;;http://;Re: Problem mit Übertragung;<br>Das klingt fast so, als sei das serielle EEPROM kaputt. Beim Übertragen<br>von BASIC-Programmen vom PC zur C-Control überträgt die C-Control die<br>empfangenen Daten wieder zurück zum PC. Sozusagen als Echo. Daran kann<br>der PC erkennen, daß die Daten richtig zur C-Control übertragen wurden.<br>Allerdings werden diese Echo-Daten nicht, wie es vielleicht sinnvoller<br>wäre, aus dem EEPROM ausgelesen, nachdem sie in dieses programmiert<br>wurden.<br><br>Das ist schon komisch. Haben Sie schon einmal Conrad Electronic<br>kontakiert? Vielleicht läßt sich ja auf Kulanzbasis etwas machen.<br>Ansonsten mal eine Station reparieren lassen und gucken, woran es<br>gelegen hat. Conrad Electronic behauptet übrigens, daß die C-Control "so<br>häufig programmierbar [ist] wie Sie wollen". Das steht zumindest auf der<br>Verpackung zur M-Unit. Insofern ist Conrad Electronic für defekte<br>EEPROMs haftbar zu machen.<br><br>mfG<br>Dietmar Harlos<br><br><br>> Hallo!<br>> Wir verwenden an unserer FH seit 3 Jahren im Labor 5 C-Control<br>> Stationen. Seit gestern früh passiert bei zwei Stationen der folgende<br>> Fehler: Nach Übertragung eines neuen Programms in die Station erhalte<br>> ich zwar die Meldung : Übertrage 237 Bytes an C-Control Unit ...fertig,<br>> aber tatsächlich ist noch das alte Programm aktiv.<br>> Kabel und PC funktionnieren an den anderen 3 Stationen einwandfrei.<br>> Aus/Einschalten und Reset brachten keine Verbesserung.<br>> In meienm Labor werden ca. 200 Versuche pro Woche unternommen, von den<br>> 100.000 Schreibzyklen sind wir nach meiner Schätzung noch weit entfernt.<br>> Erstaunlich ist auch, daß es fast zeitgleich an 2 Stationen passierte.<br>> Wir arbeiten nur mit Basic-Programmen, kein Assembler.<br>> Wer weiß Rat?<br>> mfG<br>> R. Winz;;http://;; 172.178.24.14 
30.1.2002;16:57;1012406255;;R. Winz;;http://;Problem mit Übertragung;Hallo!<br>Wir verwenden an unserer FH seit 3 Jahren im Labor 5 C-Control<br>Stationen. Seit gestern früh passiert bei zwei Stationen der folgende<br>Fehler: Nach Übertragung eines neuen Programms in die Station erhalte<br>ich zwar die Meldung : Übertrage 237 Bytes an C-Control Unit ...fertig,<br>aber tatsächlich ist noch das alte Programm aktiv.<br>Kabel und PC funktionnieren an den anderen 3 Stationen einwandfrei.<br>Aus/Einschalten und Reset brachten keine Verbesserung.<br>In meienm Labor werden ca. 200 Versuche pro Woche unternommen, von den<br>100.000 Schreibzyklen sind wir nach meiner Schätzung noch weit entfernt.<br>Erstaunlich ist auch, daß es fast zeitgleich an 2 Stationen passierte.<br>Wir arbeiten nur mit Basic-Programmen, kein Assembler.<br>Wer weiß Rat?<br>mfG<br>R. Winz;;http://;; 172.178.16.215 
30.1.2002;11:57;1012388249;1012384466;André H.;andre.h@cc2net.de;http://;Re: ASCII-Textanzeige mit RS232 an CControl Station;"Hallo Anton,<br><br>Bei den Seriellen von EA  müssen DSR(3), DCD(2) und DTR(8) gebrückt werden.<br>RTS und CTS sind auf der Platine gebrückt, und werden, soviel ich weiß,<br>nicht benutzt.<br>Hast du zum LCD kein Datenblatt bekommen ?<br>Das steht nämlich alles darin.(unter "RS232/RS422 Anschluß, Baudraten")<br>Es steht sogar im Katalog drin.<br>Da hab&#39; ich&#39;s jetzt her. :-)<br><br>MfG André H.<br><br><br>> Hallo!<br>> Ich habe mir eine Klartextanzeige 2x 40 Zeichen mit eingebautem Ascci-Zeichensatz sowie bereits mit RS232 Schnittstelle von Electronic Assembly gekauft.<br>> Adresse von der Firma ist www.lcd-module.de<br>> Nun sende ich mit dem Printbefehl einen Text und das Display stellt nichts dar.Cursor blinkt weiter keine Daten.Wenn das Kabel an den Laptop mit Terminalprogramm<br>> angestöpselt wird ist der Text klar im Terminalfenster.Die Dateneinstellungen hab ich zigfach überprüft.Und wenn ich vom Notebook ASCII-Text direkt über die com1 an das Display sende wird der Text einwandfrei dargestellt.<br>> Das Display ist ok!Irgendeine Besonderheit muss an der CControl Station Datenschnittstelle sein dass die Anzeige die Daten nicht "versteht".<br>> Wer kann mir weiterhelfen oder hat auch eine solche Anzeige schon in Betrieb genommen?<br>> <br>> CU";;http://;; 193.158.170.59 
30.1.2002;11:32;1012386728;1012384466;Dietmar;;http://ccintern.de.vu;Re: ASCII-Textanzeige mit RS232 an CControl Station;<br>> Hallo!<br>> Ich habe mir eine Klartextanzeige 2x 40 Zeichen mit eingebautem Ascci-Zeichensatz sowie bereits mit RS232 Schnittstelle von Electronic Assembly gekauft.<br>> Adresse von der Firma ist www.lcd-module.de<br>> Nun sende ich mit dem Printbefehl einen Text und das Display stellt nichts dar.Cursor blinkt weiter keine Daten.Wenn das Kabel an den Laptop mit Terminalprogramm<br>> angestöpselt wird ist der Text klar im Terminalfenster.Die Dateneinstellungen hab ich zigfach überprüft.Und wenn ich vom Notebook ASCII-Text direkt über die com1 an das Display sende wird der Text einwandfrei dargestellt.<br>> Das Display ist ok!Irgendeine Besonderheit muss an der CControl Station Datenschnittstelle sein dass die Anzeige die Daten nicht "versteht".<br>> Wer kann mir weiterhelfen oder hat auch eine solche Anzeige schon in Betrieb genommen?<br>> <br>> CU<br><br>Hast Du schon daran gedacht, daß die RTS- und CTS-Leitungen eventuell richtig gesetzt sein müssen? Es gibt noch mehr Handshakeleitungen (DTR u.ä.). Am besten solltest Du das mal durchmessen. Ob die Handshakeleitungen benötigt werden, ist nämlich von Gerät zu Gerät unterschiedlich.<br><br>;;http://;; 172.178.66.235 
30.1.2002;10:54;1012384466;;anton schimpfle;anton_schimpfle@mra.man.de;http://;ASCII-Textanzeige mit RS232 an CControl Station;Hallo!<br>Ich habe mir eine Klartextanzeige 2x 40 Zeichen mit eingebautem Ascci-Zeichensatz sowie bereits mit RS232 Schnittstelle von Electronic Assembly gekauft.<br>Adresse von der Firma ist www.lcd-module.de<br>Nun sende ich mit dem Printbefehl einen Text und das Display stellt nichts dar.Cursor blinkt weiter keine Daten.Wenn das Kabel an den Laptop mit Terminalprogramm<br>angestöpselt wird ist der Text klar im Terminalfenster.Die Dateneinstellungen hab ich zigfach überprüft.Und wenn ich vom Notebook ASCII-Text direkt über die com1 an das Display sende wird der Text einwandfrei dargestellt.<br>Das Display ist ok!Irgendeine Besonderheit muss an der CControl Station Datenschnittstelle sein dass die Anzeige die Daten nicht "versteht".<br>Wer kann mir weiterhelfen oder hat auch eine solche Anzeige schon in Betrieb genommen?<br><br>CU;;http://;; 151.136.100.137 1.0 gate2.fw.mn.man.de:8100 (Squid/2.3.STABLE4)
29.1.2002;16:20;1012317630;;Geiger Karl;Karl_Geiger@t-online.de;http://;bestimmtes Datenprotokoll beim Empfang von externen Daten ;Frage:<br>Ist es möglich mit dem C-Controll plus oder basic Version,externe Daten<br>mit der seriellen Schnittstelle zu empfangen ,mit dem Datenprotokoll<br>1Startbit,8Datenbits,2Stopbits /Datenrate 3200 baud.<br>Wenn es möglich ist, bitte Ich um eine Programmierhilfe.<br><br><br>;;http://;; 217.87.180.97 
27.1.2002;4:44;1012103092;1012003212;Dietmar;;http://ccintern.de.vu ;externes EEprom mit Assembler ansprechen;"<br>> Wie kann ich in einem Assemblerprogramm Daten im externen EEprom speichern?<br>> Dafür müsste es eigentlich eine Systemroutine geben, ich kenne aber dessen Startadresse nicht.<br>> Ich will viele Messwerte hintereinander speichern um sie später an den PC zu schicken und ein paar Diagramme zu erstellen.<br>> <br>> Marc<br><br>Hallo Marc,<br><br>in der C-Control-intern-Infosammlung auf http://ccintern.de.vu gibt es eine Datei namens I2C.TXT, in der erklärt wird, was ein I2C-Bus ist und wie man den Geräten am Bus eine Lese- und Schreibkennung zuweist. In der Datei HIGHENDU.ASM stehen die Subroutinen "prolog" und "epilog", außerdem werden dort die Betriebssystemroutinen I2C_Read, I2C_ReadLast, I2C_Start, I2C_Write und I2C_Stop verwendet. <br><br>Bevor man ein anderes "Gerät" als das 24C65-EEPROM ansprechen kann muß man das EEPROM zuerst vom Bus abmelden (mit I2C_ReadLast) und anschliessend die Lese- oder Schreibkennung des neuen Gerätes übermitteln (mit I2C_Start). Was danach übertragen werden muß, ist je nachdem, was man ansprechen will, unterschiedlich: Bei einem RAM-Speicher wird die anzusprechende Adresse in einem Byte übertragen (mit I2C_Write); bei einem EEPROM ist diese Adresse zwei Byte lang. Bei Speicherbausteinen werden danach die eigentlichen Daten übertragen (mit I2C_Read oder I2C_Write). Bei einem Portexpander wie dem PCF 8574 werden diese Daten direkt nach der Kennung übertragen (keine Adresse nötig). Nach dem Lesen muß die Betriebssystemroutine I2C_ReadLast aufgerufen werden, um das Gerät wieder vom Bus zu trennen. Beim Schreiben übernimmt die Routine I2C_Stop diese Aufgabe. Zum Schluß darf man nicht vergessen, das 24C65-EEPROM wieder anzumelden (siehe "epilog"), da die C-Control-Unit sonst nicht mit der Ausführung des BASIC-Programms fortführen kann. <br><br>Grüße,<br>Dietmar<br><br>";;http://;; 62.180.217.142 
26.1.2002;1:00;1012003212;;Marc Weber;marco-oweber@gmx.de;http://;externes EEprom mit Assembler ansprechen;Wie kann ich in einem Assemblerprogramm Daten im externen EEprom speichern?<br>Dafür müsste es eigentlich eine Systemroutine geben, ich kenne aber dessen Startadresse nicht.<br>Ich will viele Messwerte hintereinander speichern um sie später an den PC zu schicken und ein paar Diagramme zu erstellen.<br><br>Marc;;http://;; 217.3.194.116 
24.1.2002;8:20;1011856829;;Dietmar Harlos;;http://ccintern.de.vu;BASIC-Programme um rund 12% beschleunigen;<br>Ganz ohne Hardwaremodifikationen lassen sich BASIC-Programme um rund 12% beschleunigen! Wie das geht, steht auf der C-Control-intern-Site. Einfach das Ziparchiv (in der Download Area) herunterladen und los gehts!<br><br>;C-Control-intern-Site;http://ccintern.de.vu;; 172.177.158.114 
23.1.2002;21:51;1011819096;;Dietmar Harlos;;http://ccintern.de.vu;Update auf der C-Control-intern-Site;<br>Ich habe mal wieder ein paar sinnvolle Ergänzungen auf meiner Site vorgenommen:<br><br>* Handbuch zur C-Control-M-Unit im Word-für-Windows-Textformat<br>* integrierte Entwicklungsumgebung (IDE) fuer DOS mit Assembler und mehr Variablenspeicher<br>* einige Erweiterungen in den FAQs<br><br>Schaut mal rein!<br>Dietmar Harlos<br><br>;C-Control-intern-Homepage;http://ccintern.de.vu;; 172.178.22.41 
23.1.2002;21:43;1011818595;1011788957;Dietmar;;http://ccintern.de.vu;ln(x) auf der C-Control-1;<br>Die Frage ist, mit welcher Genauigkeit und in welchem Wertebereich Du den Logarithmus zur Basic e benötigst. Ln(x) läßt sich als sogenannte Potenzreihe entwickeln. Ich habe sowas mal mit cos(x) recht erfolgreich gemacht (Quellcode steht hier im Forum).<br><br>ln(1+x) = x - 0.5*x^2 + 0.333*x^3 - 0.25*x^4     (wenn x = -1..+1)<br><br>Damit läßt sich der Logarithmus zur Basic e also im Bereich zwischen ln(0) und ln(2) errechnen. Wie Du sicher weißt, kann man sich dann wie folgt "weiterhangeln":<br><br>ln(a*b)=ln(a)+ln(b)<br><br>Da die C-Control allerdings keine Fließkommazahlen verarbeiten kann, mußt Du geeignet skalieren (siehe mein Quellcode zum cos(x)). Allerdings tritt auch bei genauster Berechnung das Problem auf, daß die Potenzreihe nie hundertprozentig die Originalfunktion nachbilden kann. Eigentlich bräuchte man nämlich eine Potenzreihe mit unendlich vielen Termen. Bei Abbruch nach dem vierten Term gibt es bei ln(2) schon einen Fehler von rund 16%. Wenn x bis 0.75 geht, also ln(1+x)=ln(1.75) berechnet wird, liegt der Fehler bei "nur" 5%.<br><br>Darum würde ich Dir raten, einfach eine Tabelle zu benutzen. Der Index in dieser Tabelle ist Dein x, der aus der Tabelle gelesene Wert ist das ln(x). Du mußt x geeignet skalieren und die Größe der Tabelle hängt vom gewünschten Wertebereich für x und der gewünschten Genauigkeit ab.<br><br>Hier der Sourcecode:<br><br><br>PRINT "ln(x) fuer die C-Control-1"<br>PRINT "ln(0.01) bis ln(2.56) kann errechnet werden"<br>PRINT "das Ergebnis ist mit 5000 skaliert"<br>PRINT "Hinweis: Berechnung von hoeheren Werten durch ln(a*b)=ln(a)+ln(b)"<br>PRINT<br><br>DEFINE x WORD<br>DEFINE erg WORD<br><br>PRINT "Beispiel 1:"<br>PRINT "Berechnung von ln((0+1)/100)*5000 = -23026"<br>PRINT " ln(0.01) = -4.605"<br>x=0<br>LOOKTAB lnx, x, erg<br>PRINT erg<br>PRINT<br><br>PRINT "Beispiel 2:"<br>PRINT "Berechnung von ln((255+1)/100)*5000 = 4700"<br>PRINT " ln(2.56) = 0.94"<br>x=255<br>LOOKTAB lnx, x, erg<br>PRINT erg<br>PRINT<br><br>END<br><br>TABLE lnx<br>-23026 -19560 -17533 -16094 -14979 -14067 -13296 -12629 -12040 -11513 -11036<br>-10601 -10201 -9831 -9486 -9163 -8860 -8574 -8304 -8047 -7803 -7571 -7348 -7136<br>-6931 -6735 -6547 -6365 -6189 -6020 -5856 -5697 -5543 -5394 -5249 -5108 -4971<br>-4838 -4708 -4581 -4458 -4338 -4220 -4105 -3993 -3883 -3775 -3670 -3567 -3466<br>-3367 -3270 -3174 -3081 -2989 -2899 -2811 -2724 -2638 -2554 -2471 -2390 -2310<br>-2231 -2154 -2078 -2002 -1928 -1855 -1783 -1712 -1643 -1574 -1506 -1438 -1372<br>-1307 -1242 -1179 -1116 -1054 -992 -932 -872 -813 -754 -696 -639 -583 -527 -472<br>-417 -363 -309 -256 -204 -152 -101 -50  0  50  99  148  196  244  291  338  385<br> 431  477  522  567  611  655  699  742  785  828  870  912  953  994  1035<br> 1076  1116  1156  1195  1234  1273  1312  1350  1388  1426  1463  1501  1537<br> 1574  1610  1647  1682  1718  1753  1788  1823  1858  1892  1926  1960  1994<br> 2027  2061  2094  2126  2159  2191  2223  2255  2287  2319  2350  2381  2412<br> 2443  2473  2504  2534  2564  2594  2624  2653  2682  2712  2741  2769  2798<br> 2827  2855  2883  2911  2939  2967  2994  3022  3049  3076  3103  3130  3156<br> 3183  3209  3236  3262  3288  3313  3339  3365  3390  3415  3441  3466  3491<br> 3515  3540  3565  3589  3614  3638  3662  3686  3710  3733  3757  3781  3804<br> 3827  3851  3874  3897  3920  3942  3965  3988  4010  4032  4055  4077  4099<br> 4121  4143  4165  4186  4208  4229  4251  4272  4293  4314  4336  4356  4377<br> 4398  4419  4439  4460  4480  4501  4521  4541  4561  4581  4601  4621  4641<br> 4661  4680  4700<br>TABEND<br><br>;;;; 172.178.22.41 
23.1.2002;16:16;1011798974;1011729160;Jakob Isselstein;jein@onlinemed.de;http://;Re: Von c-c in basic laden??;Hallo!<br>Danke,  aber das Problem hat sich erledigt, da ich den Laptop doch nicht ausgeliehen bekomme, daher muss ich doch meinen ganzen PC Mit zum Wettbewerb nehmen, dann kan ichs doch bei Plus belassen...<br>Jakob<br><br><br>> Hallo Jakob,<br>> Das Programm wird als Token kompiliert.<br>> Es ist möglich aus den Tokens wieder einen Quellcode zu erstellen,<br>> aber das ist nicht so einfach.<br>> Ich habe angefangen einen Dekompiler in Visual Basic zu schreiben, <br>> aber ich bin seit Monaten nicht mehr dazugekommen ihn<br>> fertig zu schreiben.<br>> Der Dekompiler macht noch ein paar Fehler mit der Interpretation<br>> der Tokens, funktioniert aber ansonsten.<br>> Schick mir die Kompilierte Token-Datei.<br>> Ich werde sie durch meinen Dekompiler jagen,<br>> und Dir dann die Basic-Datei mailen.<br>> <br>> MfG André H.;;http://;; 217.4.222.248 
23.1.2002;13:29;1011788957;;Oliver Rösch;;http://;Bitte schnell Helfen!!!;Hallo,<br>ich habe ein Problem: Für meine Facharbeit (Abgabetermin:1.2.2002) will ich ein Programm schreiben, das folgenden können muss: Eingabe eines Wertes über eine Tastatur --> Eingegebener Wert durchläuft eine Formel<br>--> Ausgabewert auf Display. Das Problem ist, dass in der Formel ein Logarythmus enthalten ist. Mit der C-Control-Plus-Version sehe ich keine Möglichkeit den Therm ln x auszudrücken, und von der Basic-Version habe ich ehrlich gesagt keine Ahnung. Ich hoffe dass mir jemand weiterhelfen kann. Wenn wer den Quelltext für ln x in der Basic-Version weiss wäre ich schon weiter.<br>Oli;;http://;; 80.81.1.93 
22.1.2002;20:52;1011729160;1011726974;André H.;andre.h@cc2net.de;http://;Re: Von c-c in basic laden??;> Hallo!<br>> Ich habe folgendes Problem: <br>> Ich baue für jugend forscht dieses jahr ein Gerät, das mit einer c-control gesteuert wird. ich habe dieses programm jezt fast fertig mit plus gechrieben, und will es auf einen Laptop übertragen. allerdings hat dieser nur win 3.1. und daher läuf plus nicht auf ihm. Ist es irgendwie möglich, das Programm von der programmierten c-control in das DOS-Basic zu laden, so dass ich das in Plus geschriebene Programm in Basic habe? Oder Gibt es irgend ein Programm zu umformen von Plus-Programmen in Basic-Programmen? <br>> Ich würde das Programm ja nochmal in Basic neu schreiben, wenn ich etwas mehr zeit hätte. Allerdings habe ich noch nie in Basic Programmiert und habe keine zeit mehr mich mit Basic zu beschäftigen, da der Jugend-Forscht-Wettbewerb bal ist und ich sowiso schon genug stress mit dem mechanischen Teil der Maschine habe.<br>> JAkob<br><br>Hallo Jakob,<br>Das Programm wird als Token kompiliert.<br>Es ist möglich aus den Tokens wieder einen Quellcode zu erstellen,<br>aber das ist nicht so einfach.<br>Ich habe angefangen einen Dekompiler in Visual Basic zu schreiben, <br>aber ich bin seit Monaten nicht mehr dazugekommen ihn<br>fertig zu schreiben.<br>Der Dekompiler macht noch ein paar Fehler mit der Interpretation<br>der Tokens, funktioniert aber ansonsten.<br>Schick mir die Kompilierte Token-Datei.<br>Ich werde sie durch meinen Dekompiler jagen,<br>und Dir dann die Basic-Datei mailen.<br><br>MfG André H.;;http://;; 193.158.172.100 
22.1.2002;20:16;1011726974;;Jakob Isselstein;jein@onlinemed.de;http://;Von c-c in basic laden??;Hallo!<br>Ich habe folgendes Problem: <br>Ich baue für jugend forscht dieses jahr ein Gerät, das mit einer c-control gesteuert wird. ich habe dieses programm jezt fast fertig mit plus gechrieben, und will es auf einen Laptop übertragen. allerdings hat dieser nur win 3.1. und daher läuf plus nicht auf ihm. Ist es irgendwie möglich, das Programm von der programmierten c-control in das DOS-Basic zu laden, so dass ich das in Plus geschriebene Programm in Basic habe? Oder Gibt es irgend ein Programm zu umformen von Plus-Programmen in Basic-Programmen? <br>Ich würde das Programm ja nochmal in Basic neu schreiben, wenn ich etwas mehr zeit hätte. Allerdings habe ich noch nie in Basic Programmiert und habe keine zeit mehr mich mit Basic zu beschäftigen, da der Jugend-Forscht-Wettbewerb bal ist und ich sowiso schon genug stress mit dem mechanischen Teil der Maschine habe.<br>JAkob;;http://;; 217.4.222.202 
22.1.2002;19:40;1011724850;1011723895;Dietmar;;http://;Protokoll des Uploaders 'ccdl.exe';<br>> Soll heissen, der Uploader sendet kein $01 und erkennt trotzdem, dass sich keine CC-Control am Port befindet. Nun ist es interessant zu wissen, ob die Ursache dafür vielleicht die Handshake Leitungen etc. sein können.<br><br>Die Leitungen RTS und CTS der RS232-Schnittstelle müssen passend gesetzt werden.<br><br><br>> Ich möchte gerne wissen, ob jemand Auskunft über das Protokoll des Verbindungsaufbaus der Software 'ccdl.exe' des C-Control Software Pakets <br>> geben kann?!<br><br>http://ccintern.mew.pl/ccintern.zip<br>(in der Datei TEXT\BEFEHLE.TXT)<br><br>;;http://;; 172.178.36.110 
22.1.2002;19:31;1011724283;1011704724;Dietmar;;http://;Re: Bitte per E-Mail beantworten;<br>>Bitte per E-Mail beantworten.<br><br>Ich bin schon seit langem dazu übergegangen, Fragen in der Regel nur noch im Forum zu beantworten. Gerade aus dem Grund, den André schon angesprochen hat.<br><br>;;http://;; 172.178.36.110 
22.1.2002;19:24;1011723895;;Marko Kleistner;Marko.Kleistner@at.siemens.de;http://;Protokoll des Uploaders 'ccdl.exe';"Hallo,<br><br>habe folgendes Problem:<br><br>Ich möchte den zum CC1-Softwarepaket mitgelieferten Uploader &#39;ccdl.exe&#39;<br>(wird von DOS und WINOWS-Version benutzt) verwenden, um mit diesem die &#39;compilierte&#39; Datei (Tokens) nicht wie gewöhnlich auf die C-Control zu laden sondern auf einen Taschenrechner (Datentransport). Von diesem sollen dann die Bytes in die CControl geladen werden.<br>Das Problem ist, dass der Uploader ccdl.exe keine Verbindung aufbauen kann, obwohl der Taschenrechner auf die $01 Anforderung antworten könnte<br>("CC-Basic...." - mit einem Terminalprogramm funktionierts).<br>Soll heissen, der Uploader sendet kein $01 und erkennt trotzdem, dass sich keine CC-Control am Port befindet. Nun ist es interessant zu wissen, ob die Ursache dafür vielleicht die Handshake Leitungen etc. sein können.<br><br>Ich möchte gerne wissen, ob jemand Auskunft über das Protokoll des Verbindungsaufbaus der Software &#39;ccdl.exe&#39; des C-Control Software Pakets <br>geben kann?!<br><br>Gruesse, MAK<br><br>PS: Eigenes Programm schreiben waere ne Loesung, doch die Sache soll auf dem Uploader aufbauen.";;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
22.1.2002;18:39;1011721146;1011359253;erwin;;http://;Re: Uhrzeit speichern;Hi Rainer ,<br><br>danke für den Tipp, aber es funzt nicht.<br>Gruß;;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
22.1.2002;14:11;1011705065;1011704724;André H.;andre.h@cc2net.de;http://;Re: Programmierung über USB / parallel;"Hallo Meyer,<br><br>> Wie kann ich mein C-control programmieren wenn mir keine serielle Schnittstelle zur Verfügung steht.<br><br>Versuch&#39;s mal mit einem USB zu seriell Konverter.<br>Damit sollte es gehen.<br><br>> (Bitte per E-Mail beantworten).<br><br>Wer ins Forum schreibt bekommt auch die Antwort über&#39;s Forum,<br>damit auch andere etwas von der Antwort haben !<br>Das ist der Sinn des Forums.<br><br>MfG André H.<br><br>";;http://;; 62.153.18.17 
22.1.2002;14:05;1011704724;;Meyer;fhnon@gmx.de;http://;Programmierung über USB / parallel;Wie kann ich mein C-control programmieren wenn mir keine serielle Schnittstelle zur Verfügung steht. (Bitte per E-Mail beantworten).;;http://;; 193.174.32.5 1.0 www.fhnon.de:3128 (Squid/2.3.STABLE3)
22.1.2002;14:03;1011704602;1011703560;André H.;andre.h@cc2net.de;http://;Re: C-Control Software;Hallo,<br>Alternativ kannst Du auch die gepatchte Software verwenden.<br>Mit ihr kannst Du problemlos größere EEProms verwenden, bzw.<br>unter Windows auch die kompletten 8kB des EEProms ausnutzen.<br>Dazu kann man mit ihr auch mehr als 24Bytes RAM verwenden.<br><br>Hier gibt's die <a href="http://www.cc2net.de/ccintern/basicsoftware/" target="_blank">Software</a>.<br>Vor der Verwendung von mehr als 24 Byte Variablen, lies auf jeden Fall<br>erst einmal die Infos aus der Datei mehrvars.zip von C-Control-Intern.<br><br>MfG André H.<br><br><br>> Hi,<br>> probiers mal hier http://www.c-control.de/<br>> <br>> <br>> > Hi.<br>> > Weiß wer wo ich die C-control I Basic Software runter laden kann. Habe bereits die Plus-version. Die taugt mir aber net und ich find einfach keinen funktionierenden Download. Danke schon mal.;;http://;; 193.159.108.161 
22.1.2002;13:53;1011704021;1011452720;uwe;uwe.waizmann@koendringen.de;http://www.waizmann-online.de;Re: LCD Anzeigewerte springen wenn keine Verbindung zum PC;Hallo,<br>hatte das gleiche Problem auch schon!<br>liegt an der EMV.<br>Ich hatte das Notebook ca 1Meter entfernt um Daten seriell aufzuzeichnen,<br>nach ca 1 Tag fingen die Werte an zu spinnen, nach 3Tagen Suche und Filter C's einbauen, hab ich das Notebook entfernt und alles lief wie vorher.<br>Hast Du einen Desktop daneben stehen?? der ist richtig geerdet was mein Notebook durch Schutzisolierung nicht ist, deshalb springen bei Dir die Werte nicht wenn die Verbindung besteht.<br>Das ausschalten des NB hat nichts gebracht, erst als ich auch das Netzteil aus der Steckdose zog war der Fehler weg.<br>Ich benutze auch die Schaltung Rudi!<br>Sag mal Bescheid obs so war!<br><br>Gruß aus Baden Uwe<br><br><br><br>> Hallo,<br>> <br>> Ich habe folgendes Problem:<br>> Die von den AD-Wandler-Eingänge gemessenen und am LCD angezeigten Werte springen nur hinundher, wenn ich keine Verbindung zum PC habe. Stecke ich das Programmierkabel wieder auf die Unit, ist alles ruhig. Es spielt dabei keine Rolle, ob der PC eingeschaltet ist oder nicht, nur das Kabel muss eben mit der Com-Schnittstelle des PC`s verbunden sein.<br>> Wer kennt das und hat nen Tip für mich ???????????????<br>> <br>> mfg<br>> Michael Kuhn;meine Seite;http://www.waizmann-online.de;; 217.80.176.37 
22.1.2002;13:46;1011703560;1011696394;uwe;uwe.waizmann@koendringen.de;http://www.waizmann-online.de;Re: C-Control Software;Hi,<br>probiers mal hier http://www.c-control.de/<br><br><br>> Hi.<br>> Weiß wer wo ich die C-control I Basic Software runter laden kann. Habe bereits die Plus-version. Die taugt mir aber net und ich find einfach keinen funktionierenden Download. Danke schon mal.;Bei Conrad;http://www.c-control.de/;; 217.80.176.37 
22.1.2002;11:46;1011696394;;Oli;;http://;C-Control Software;Hi.<br>Weiß wer wo ich die C-control I Basic Software runter laden kann. Habe bereits die Plus-version. Die taugt mir aber net und ich find einfach keinen funktionierenden Download. Danke schon mal.;;http://;; 80.81.1.31 
21.1.2002;18:53;1011635607;1011564885;jakob isselstein;jein@onlinemed.de;http://;Re: Läuft c-c-Plus auf Win 3.1?;ich würde ja mit basic programmieren, wenn ich mehr zeit bis zum jugend-forscht wettbewerb hätte. Aber da ich sowiso schon total im stress versinke, geht das schlecht... <br>jakob<br>;;http://;; 217.4.220.163 
21.1.2002;10:19;1011604757;;Dirk Hansen;dirk.hansen@gmx.de;http://;HP Jornada 540 Serie an CC1 über RS232 ;Hat jederman schon versucht, ein HP Jornada 540 Serie an die CC1 RS232 an zu schliessen?<br><br>Ein Dos Programm habe ich und die cc-dos Umgebung läuft auch. Ich bekomme nur keine Daten über das RS232 Kabel zur M-Unit. Auch Rückmeldungen werden nicht angezeigt. <br><br>Hat es einer schonmal geschaft? Oder gibt es ein Tip, was ich besser vergessen haben könnte?<br><br>mfg<br><br>Dirk Hansen<br>;;http://;; 217.3.2.209 
20.1.2002;23:14;1011564885;1011557413;André H.;andre.h@cc2net.de;http://;Re: Läuft c-c-Plus auf Win 3.1?;"Hallo Jakob,<br>Warum willst Du die CC1 mit Plus programmieren?<br>Nimm die DOS Entwicklungsumgebung (CCE) und <br>programmiere die Unit mit Basic. Da hast Du mehr Freiheiten.<br>Das DOS-Programm gibts auf c-control.de .<br><br>So viel ich weiß, braucht die Plus-Software eine Win32-Umgebung.<br>u.U. könnte man diese unter Win 3.11 (WfW) mit einer Win32<br>Erweiterung zum laufen bringen. Sicher, ob das funzt, bin ich mir dabei aber nicht.<br>Ich programmiere die CC1 lieber mit Basic, und dafür gibt&#39;s die DOS-soft.<br><br>MfG André H. <br><br>> Hallo!<br>> Ich müsste eigenlich das plus-programm auf einem alten 50 mhz laptop zum laufen bringen, aber ist das überhaubt möglich? Win 95 will ich dann doch nicht auf einen 50mhr rechner ohne cd-laufwerk draufmachen...<br>> JAkob";;http://;; 62.158.205.151 
20.1.2002;21:10;1011557413;;jakob isselstein;jein@onlinemed.de;http://;Läuft c-c-Plus auf Win 3.1?;Hallo!<br>Ich müsste eigenlich das plus-programm auf einem alten 50 mhz laptop zum laufen bringen, aber ist das überhaubt möglich? Win 95 will ich dann doch nicht auf einen 50mhr rechner ohne cd-laufwerk draufmachen...<br>JAkob;;http://;; 217.4.222.209 
20.1.2002;13:18;1011529109;1011452720;Michael T;michael@familie-thuro.de;;Re: LCD Anzeigewerte springen wenn keine Verbindung zum PC;Hallo Namensvetter,<br>habe mir selber mal eine Temperaturmessung gebaut.<br>Habe aber dafür einen DC/DC Wandler(in12V, out+5V/-5V)genommen.<br>Das 0V von Out habe ich mit Masse verbunden, somit wurde der OP mit 10V versorgt und der Ausgang kann nicht größer als 4,5 V werden (max OP Verstärkung). Benutze 0----2,5V. Parallel zum KTY 10-6 (ich habe einen anderen Benutzt aber auch mit ca. 2,5K bei 25C°) einen 1µF Kondensator, damit bleibt die Messung stabiler. Habe als OP einen TL 064.<br>Für welchen Temperaturbereich brauchst du ihn?<br>Noch einen Schönen Sonntag<br>       Michael T;;http://;; 213.61.198.169 
20.1.2002;12:40;1011526846;1010591719;trucki;trucki@web.de;http://;Re: Frequenz erfassen mit Freq;Das würde mich auch interessieren. Kann man da nicht etwas mit einem Frequenzteiler machen ? Mehr weiß ich darüber aber auch nicht. Man müßt einfach nur jeden 2. Zündfunken bekommen. Vieleicht läst sich das ja sogar direkt über die Verteilerkappe realiesieren<br><br>Keine Ahnung<br><br>Cu trucki;;http://;; 217.235.202.103 
20.1.2002;12:05;1011524705;1011524036;André H.;andre.h@cc2net.de;http://;Re: LCD Anzeigewerte springen wenn keine Verbindung zum PC;"Hallo Michael,<br><br>Setz&#39; mal einen Elko und einen Widerstand an den AD-Port. 1µF sollten reichen(oder was Du gerade zur hand hast)<br>Als Widerstand nimmst Du für 1µF am besten ca. 1kOhm.<br>Wenn der Kondensator größer ist einen kleineren Widerstand und umgekehrt.<br><br>OP-Schaltung<br> I<br> I<br>Widerstand<br> I<br> I--------- AD-Port<br> I<br>Elko<br> I<br>GND<br><br>Rudi Janke hat seine Schaltung wegen Störrungen auch erweitert.<br>Schau am besten mal auf seiner Site vorbei (rudijanke.de)<br>Versuch&#39; aber erstmal meine Lösung, viell. hilft das schon.<br><br>MfG André H.<br><br>> Hallo André,<br>> also insgesammt sind das 6 Temperatursensoren (KTY10-6) für jeden Sensor ist eine OP-Schaltung aufgebaut (die Schaltung ist von Rudi Janke, hab sie hier im Forum gefunden) Ein seperat aufgebautes Netzteil liefert 12V für die Unit + Relaisboard und 5V für die Messverstärker. Die Ausgänge der Messverstärker sind mit dem entsprechenden AD-Eingang auf der Unit und der Masse (auf der Unit) verbunden. Vielleicht ist ja gerade die externe 5V Spannungsversorgung (wenn gleich die selbes Massepotential hat wie die 12V) schuld am Brummen der Schaltung. Ich werde jetzt erstmal versuchen einen Messverstärker mit den 6.5V der Unit zu verbinden, um zu sehen ob das von den unterschiedlichen Spannungsbezugspunkte kommt.<br>> <br>> für deine Antwort vielen Dank<br>> mfG  Michael Kuhn";;http://;; 62.153.18.170 
20.1.2002;11:53;1011524036;1011454304;Michael Kuhn;micha3981@aol.com;http://;Re: LCD Anzeigewerte springen wenn keine Verbindung zum PC;Hallo André,<br>also insgesammt sind das 6 Temperatursensoren (KTY10-6) für jeden Sensor ist eine OP-Schaltung aufgebaut (die Schaltung ist von Rudi Janke, hab sie hier im Forum gefunden) Ein seperat aufgebautes Netzteil liefert 12V für die Unit + Relaisboard und 5V für die Messverstärker. Die Ausgänge der Messverstärker sind mit dem entsprechenden AD-Eingang auf der Unit und der Masse (auf der Unit) verbunden. Vielleicht ist ja gerade die externe 5V Spannungsversorgung (wenn gleich die selbes Massepotential hat wie die 12V) schuld am Brummen der Schaltung. Ich werde jetzt erstmal versuchen einen Messverstärker mit den 6.5V der Unit zu verbinden, um zu sehen ob das von den unterschiedlichen Spannungsbezugspunkte kommt.<br><br>für deine Antwort vielen Dank<br>mfG  Michael Kuhn;;http://;; 195.93.64.162 
19.1.2002;16:44;1011455059;1011451644;André H.;andre.h@cc2net.de;http://;Re: RS485 für M-Unit?;Hallo Kalle,<br>Durchsuche mal das Archiv des alten CC1-Forums vom C-Control-Center danach.<br>Du kannst das Forum online über meine Site(<a href="http://www.cc2net.de" target="_blank">CC2Net.de</a>) durchsuchen.<br>Das Archiv befindet sich unter Foren. Suche in den Index-Seiten(es sind 2 !) einfach nach "485".<br><a href="http://B.Kainka.bei.t-online.de" target="_blank">Burkhard Kainka</a> hat auch einiges zu RS485 in seinem Buch "C-Control Anwendungen"<br>geschrieben.<br><br>MfG André H.<br><br>> Hallöchen!<br>> Hat schon mal jemand eine RS485-Schnittstelle für die M-Unit (oder CC1) gebastelt?<br>> ;;http://;; 62.158.203.27 
19.1.2002;16:31;1011454304;1011452720;André H.;andre.h@cc2net.de;http://;Re: LCD Anzeigewerte springen wenn keine Verbindung zum PC;Hallo Michael,<br>das klingt nach einer schlechten/falschen Masseverbindung<br>des Sensors mit der Unit.<br>Was für eine Art von Sensor ist das ?<br><br>MfG André H.<br><br><br>> Hallo,<br>> <br>> Ich habe folgendes Problem:<br>> Die von den AD-Wandler-Eingänge gemessenen und am LCD angezeigten Werte springen nur hinundher, wenn ich keine Verbindung zum PC habe. Stecke ich das Programmierkabel wieder auf die Unit, ist alles ruhig. Es spielt dabei keine Rolle, ob der PC eingeschaltet ist oder nicht, nur das Kabel muss eben mit der Com-Schnittstelle des PC`s verbunden sein.<br>> Wer kennt das und hat nen Tip für mich ???????????????<br>> <br>> mfg<br>> Michael Kuhn;;http://;; 62.158.203.128 
19.1.2002;16:05;1011452720;;Michael Kuhn;micha3981@aol.com;http://;LCD Anzeigewerte springen wenn keine Verbindung zum PC;Hallo,<br><br>Ich habe folgendes Problem:<br>Die von den AD-Wandler-Eingänge gemessenen und am LCD angezeigten Werte springen nur hinundher, wenn ich keine Verbindung zum PC habe. Stecke ich das Programmierkabel wieder auf die Unit, ist alles ruhig. Es spielt dabei keine Rolle, ob der PC eingeschaltet ist oder nicht, nur das Kabel muss eben mit der Com-Schnittstelle des PC`s verbunden sein.<br>Wer kennt das und hat nen Tip für mich ???????????????<br><br>mfg<br>Michael Kuhn;;http://;; 195.93.65.164 
19.1.2002;15:47;1011451644;;Kalle;;http://;RS485 für M-Unit?;Hallöchen!<br>Hat schon mal jemand eine RS485-Schnittstelle für die M-Unit (oder CC1) gebastelt?<br>;;http://;; 212.185.249.122 HTTP/1.0 spcss43. (IBM-PROXY-WTE-US)
19.1.2002;15:16;1011449819;;Kalle;info@synapics.de;http://;Erfahrung mit EA DIP122-5NLED Display bzw. SED1520??;Hallöchen nochmal!<br>Hat schon jemand Erfahrungen mit dem Grafik-Display EA DIP122-5NLED bzw. dem darauf verwendeten Controler SED1520? Gibt es evtl. schon irgendwo eine Assembler-Sammlung mit Textausgabefunktionen und tollen Fonts?? :-)<br>Besten Dank für jede Info!<br>Kalle;;http://;; 212.185.249.119 HTTP/1.0 spcss37. (IBM-PROXY-WTE-US)
18.1.2002;14:13;1011359588;;nike;;http://;C-Control Station;Hi,<br>gibt es für die C-Control Station ein Luftfeuchtsensor? Und wenn ja wo kann ich das finden?<br><br>Andere Probleme: wie kann ich, immer mit meine C-Control Station, ein LCD-Panel verbinden?<br><br>Bitte helfen Sie mir!<br><br>Danke <br><br>Nike;;http://;; 164.128.103.130 1.0 ARIANNA
18.1.2002;14:07;1011359253;1011340414;Rainer;rthuev@yahoo.de;http://;Re: Uhrzeit speichern;Hallo Erwin,<br><br>das kann kein großes Problem darstellen, da die Uhrzeit ja auch durch die Eingabe von Werten beeinflußbar ist.<br><br>Demnach speicherst Du einfach mit print# hour,minute die Uhrzeit ab.<br><br>Ist zwar ungeprüft, müßte aber so funzen!<br><br>Rainer;;http://;; 217.49.151.45 
18.1.2002;8:53;1011340414;;erwin;zipper_e@yahoo.com;http://;Uhrzeit speichern;Hallo,<br>ich möchte bei datenerfassung auch stündlich die aktuelle zeit im eprom speichern und später über die serielle auslesen.<br>Hat jemand einentipp wie<br>Gruß<br>erwin;;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
15.1.2002;17:10;1011111044;;Daniel Levelt;;http://;Tastatur und Applikationsboard;Ich habe ein problem mit der tastatur in combination mit der applicationsboard. Ich brauche im schon ein zeit aber letsten monat gibt er immer ein drei, auch wenn ich ihm nicht beruhre. Ich habe gesehen das der spannung nicht constant ist. Wie kann ich das anderen?<br>Vielen dank für ihr hilfe.<br>;;http://;; 200.246.41.215 
14.1.2002;15:32;1011018726;;erwin zipper;zipper_e@yahoo.com;http://;Modem;Hallo,<br><br>kann man über ein modem daten vom ccontrol auslesen.<br><br>hat jemand erfahrung damit, wenn ja wie??;;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
13.1.2002;1:37;1010882233;1008021653;Higgens;hikmet@erkin.de;http://www.erkin.de;Re: Control Station wie starten;Ganz einfach ... An dem starttaster eine jumperleiste 2 polig parallel schalten und dies mit jumper versehen . Dadurch nach einer stromausfall startet das C-control von ganz alleine ....<br><br><br> ;;http://;; 80.135.143.179 
12.1.2002;10:15;1010826941;;herrmann;herrmann-seega@t-online.de;http://;BEEPAUSGABEPIN SCHALTUNG???;Hallo<br><br>Will mal ´wissen wie ich den BEEPAUSGAEBPIN mit einem PIEZO zu schalten habe.<br><br>DANKE<br><br>ist es so vieleicht richtig<br>                     I---I   <br>PIN 11 O----------O--I   I-------O GND<br>                     I---I<br>                     PIEZO;;http://;; 217.3.139.136 
12.1.2002;0:15;1010790959;1010785245;André H.;andre.h@cc2net.de;http://;Re: Basicprog in Assembler konvertieren wie?;Hallo Jochen,<br>Ich hatte eigentlich das andere Forum gemeint. :-)<br>Das CC2Net-Forum.<br>Dieses Forum ist für die CC1, die hat einen Motorola-Prozessor.<br><br>MfG André H.<br><br>> Hi zusammen,<br>> <br>> eigentlich wollte ich mir nur das Forum mal anschauen, da mir Andre geschrieben hat, daß das Forum hier wirklich gut laufen würde..... und was sehe ich hier.... ein Forum über Infinion-Microcontroller :-))<br>> <br>> Viel Ahnung habe ich von dem Zeug leider nicht, habe in der Uni mal einige kleinere Applikationen mit einem C167 geschrieben, allerdings in C.<br>> Jedenfalls ließen sich die hier beschriebenen Probleme eigentlich ganz toll mit den Timern realisieren, indem man die Interrupts der Timermodule nutzt. Ich kenne den C164 nicht, weiß also nicht, ob da auch entsprechende Timer-Module und ein Interrupt-Controller in entsprechendem Umfang vorhanden ist.... however, schönes Forum hier!<br>> <br>> Gruß<br>> Jochen<br>> <br>;;http://;; 193.158.171.39 
11.1.2002;22:40;1010785245;1010524705;Corni;jochen@cornmania.de;http://cornmania.de;Re: Basicprog in Assembler konvertieren wie?;Hi zusammen,<br><br>eigentlich wollte ich mir nur das Forum mal anschauen, da mir Andre geschrieben hat, daß das Forum hier wirklich gut laufen würde..... und was sehe ich hier.... ein Forum über Infinion-Microcontroller :-))<br><br>Viel Ahnung habe ich von dem Zeug leider nicht, habe in der Uni mal einige kleinere Applikationen mit einem C167 geschrieben, allerdings in C.<br>Jedenfalls ließen sich die hier beschriebenen Probleme eigentlich ganz toll mit den Timern realisieren, indem man die Interrupts der Timermodule nutzt. Ich kenne den C164 nicht, weiß also nicht, ob da auch entsprechende Timer-Module und ein Interrupt-Controller in entsprechendem Umfang vorhanden ist.... however, schönes Forum hier!<br><br>Gruß<br>Jochen<br><br><br>> Hallo alle zusammen.<br>> <br>> Mein Programm: 3580 Byte groß.<br>>  <br>> Mein Problem: Habe Zeitabhängige Schaltfunktionen (nicht mit Pause programmiert) sondern mit der Uhr (bzw. per DCF) Die eine wiederholt sich alle 60 sec die andere 30 sec später usw. Wenn ich jetzt den Ablauf der Sekunden im Display beobachte, werden die ein oder anderen Sekunden übersprungen (bsp. 3,4,6,8,9,10,12,14,15) dadurch werden dann auch die zyklischen Schaltfunktionen nicht in jeder Minute ausgeführt. Habe 6 Analogports, 6 Digiports und ein 4*40 Zeichen LCD am Appboard angeschlossen und jede Menge "Gosub" Sprünge. <br>> <br>> Frage:<br>> Kann man das Komplette Programm in Assembler konvertieren? <br>> Und werden, wenn ja dann auch die Zeitprobleme beseitigt?<br>> Gibt es ein Programm, mit dem man so was mit "einem Klick" erledigen kann ?<br>> <br>> Von Assembler habe ich Null Ahnung. <br>> <br>> Für euere Hilfe, Ratschläge und Tips <br>> Vielen Dank <br>> Michael Kuhn<br>> (micha3981@aol.com)<br>> <br>> Achja und noch was: Wie programmiert man den einen Software Reset?;;http://;; 145.254.200.98 
11.1.2002;10:43;1010742199;;günter;guenter.lintzmeyer@planet-interkom.de;http://;Schrittmotor;"Auf meiner Modelleisenbahn-Anlage setze ich Weichen mit unterschiedlichen<br>Radien ein. Deshalb sind die Stellwege der einzelnen Weichen doch sehr<br>unterschiedlich. Die bisher verwendeten Weichen-Motore haben leider noch<br>kein für mich befriedigendes Ergebnis gebracht.<br><br>Jetzt möchte ich einen (kostengünstigen???) Versuch mit einen Schrittmotor<br>unternehmen, der von der CC angesteuert werden soll.<br><br>Den Schrittmotor möchte ich vorzugsweise über den I²C-Bus ansteuern<br> <br>Wer kann mir Info&#39;s hierzu geben:<br><br>sind spezielle IC&#39;s erhältlich<br>>> deren Anschluß am I²C-Bus ? <br>>> oder an einem PCF8574-Port ?<br>>> oder an einen dig.IO der C-Control <br>>> oder ???<br><br>gibt es bereits  Software-Anwendungen  für Schrittmotoren ?<br><br>Vieln Dank für eure Mithilfe im Voraus<br><br>Günter";;http://;; 62.134.70.176 
11.1.2002;10:17;1010740649;1010422422;Eckhard  Renn;ren@basysprint.de;http://;Re: FREQ2 an M-Unit verwenden;> <br>> > Ich hab da ein Problem.<br>> > Laut Anleitung hat die M-Unit ja einen Zweiten Frequenzmesseingang.<br>> > Das Problem ist nur, dass der Basic-Compiler(Version 1.33) den nicht zu unterstützen scheint.Meine Frage also: Wie kann ich das ding auslesen?<br>> <br>> Es scheint in der Online-Hilfe zwar nicht dokumentiert zu sein, aber die Systemvariable FREQ ist (immer) gleich FREQ1 und es gibt zusätzlich die von Dir gesuchte Variable FREQ2.<br><br>> Hallo Dietmar!<br>Bin zwar auch kein eingefleichschter C-Controller, aber schau doch mal <br>bei idel´s homepage nach idel-online.de, scheint mir ausgesprochen brillant und klever zu sein. Sehr gute Beschreibung liegt bei<br>Gruß E.Renn renn@basysprint.de<br><br>> ;;http://;; 62.225.61.222 1.0 mail.basysprint.de:3128 (Squid/2.2.STABLE5)
10.1.2002;23:08;1010700483;1010697078;Dietmar;;http://;Speichererweiterung bei Plus-Version  wie???;<br>> Habe ein einen EEPROM 24c256 eingebaut.Leider kann der Plus-Version nur bis 8k zum controller übertragen.<br>> Danke im voraus,wenn ihr mir eine Lösung anbietet.<br><br>Du müßtest dazu den Compiler der Plus-Version patchen. Frag mal bei Idel nach. Er hat sowas für die BASIC-Version gemacht.<br><br>;;http://;; 195.252.131.224 
10.1.2002;22:50;1010699408;1009366358;Dirk;;http://;Re: analoger Ausgang;Vielen Dank für Eure Hilfe;;http://;; 80.136.182.150 
10.1.2002;22:11;1010697078;;Jam;berkane1@aol.com;http://;Speichererweiterung bei Plus-Version  wie???;Habe ein einen EEPROM 24c256 eingebaut.Leider kann der Plus-Version nur bis 8k zum controller übertragen.<br>Danke im voraus,wenn ihr mir eine Lösung anbietet.;;http://;; 195.93.64.181 
10.1.2002;16:30;1010676607;1010593992;Michael Kuhn;micha3981@aol.com;http://;Re: Basicprog in Assembler konvertieren wie?;Hallo Moritz,<br>Konnte deine Hilfe zum Teil umsetzen. Die eine Zeile in der sich <br>sowieso nie was ändert wird jetzt nur beim Starten des Programmes einmal<br>geschrieben. Aber wie geht das mit den anderen. Dort gibt es Bezeichnungen<br>die sich auch nie ändern und Ergebnisse die sich ändern, wie z.b. Uhrzeit usw. Ich denke da müsste man genau wissen wo der Startpunkt der sich ändernden Zahlen auf der entsprechenden Zeile ist und die Ausgabe dorthin positionieren. Aber wie geht das? Weiter würde ich gerne meine "beiden" (da 4*40 Zeichen) Lcd_init und Lcd_cls Routinen in Assembler umwandeln (bringt bestimmt ne Menge an Geschwindigkeit). Habe mir schon die hier im Forum angebotenen Assembler Programme heruntergeladen, bekomme aber nichts damit gebacken. Das liest sich alles so komliziert.<br>Danke jetzt schon mal für deine weiteren Hilfstellungen, wenn du noch Lust dazu hast.<br><br>Mfg  Michael;;http://;; 195.93.64.152 
10.1.2002;8:15;1010646933;1010445575;Roland Wagner;rr-wagner@gmx.de;http://;Re: Basic auf Station 1;"> > habe eine Station 1 und versuche mich  mit Bascic Programmierung<br>> > habe nun immer wieder das Problem dass Programme im der Simulation laufen wenn ich sie dann auf die Station überspiele aber ein anderes Verhalten zeigen. z.B Tastenabfrage oder Zeitabfragen mit Portumschaltung. Gibt es dazu irgendwelche Informationen?<br>> <br>> <br>> Hi Bruno<br>> Die station arbeitet bezogen auf die Portklemmen und Tasten usw.<br>> mit negativer Logig ich arbeite mit dem simulator recht selten<br>> bei Tasten abfrage ( not taste = Taste ist betätigt ) <br>> <br>> define F1 port[9]<br>> define led1 port[13]<br>> #start<br>>      if not F1 then led1 = on else Led1 = off<br>>      goto start  <br><br>Habe soeben ebenfalls eine Station erworben und bin über die Doku auch sehr enttäuscht. Hatte ähnliches Problem, konnte dies jedoch schnell beheben.<br>Vor allem haben meine LEDs nicht funktioniert da ich den &#39;tog&#39; Befehl verwendete.<br>Wichtig erscheint mir vor allem, daß die die LED#s zu Beginn initialisierst ( LED = OFF ), dann tut die Sache ganz gut.<br>Das lesen/schreiben in den Speicher tut auch noch nicht aberich hoffe ich<br>bekomme es noch him<br>Falls Du ein einfaches Program brauchst um auf einem PC die Ausgaben zu<br>sehen kannst Du es von mir haben. Eigentlich total unverständlich, daß dies nicht standart mäßig dabei ist. Hat mich Tage gekostet, dies<br>zu besorgen, bzw. schließendlich selbst zu erstellen.<br> ";;http://;; 192.6.76.74 
9.1.2002;17:33;1010593992;1010531654;Michael Kuhn;micha3981@aol.com;http://;Re: Basicprog in Assembler konvertieren wie?;> Hallo!<br>> Ich weiß leider nicht, wie dein Programm aussieht, aber vielleicht<br>> hilf folgendes, sofern noch nicht im Programm enthalten:<br>> Immer nur den geänderten Inhalt eines Displays neuschreiben,<br>> nicht den gesamten Display Inhalt. Und immer nur dann, wenn auch<br>> was geändert wurde (z.B. Sekunde der Uhr)<br>> Das spart sehr viel Zeit, insbesondere bei 4bit-Anschluss des<br>> Displays.<br>> Wenn es unklar ist, wie sowas realisiert werden soll, einfach bei<br>> mir melden.<br>> <br>> Moritz<br><br>Hallo Moritz<br>Danke das du mir geantwortet hast.<br><br>Im Prinzip weiß ich was du damit meinst, aber leider nicht wie<br>Werde jetzt zuerst mal probieren wie ich eine Zeile (die 2te, dort ändert sich nie etwas) nur einmal schreiben kann.<br>Wäre trotzdem net von Dir, wenn du mir noch ein paar Tips geben könntest.<br><br>Mfg Michael ;;http://;; 195.93.65.172 
9.1.2002;16:55;1010591719;;Christian;cschwanewilm@cityweb.de;http://;Frequenz erfassen mit Freq;Hallo<br>Ich möchte mit dem C-Control einen Drehzahlmesser realisieren <br>habe aber festgestellt, das bei Nutzung der Freq Funktion die Frequenzänderung nicht schnell genug aktualisiert wird.<br>Wie kann ich dies Problem beseitigen;;http://;; 217.3.125.7 
9.1.2002;9:09;1010563772;1010524705;André H.;andre.h@cc2net.de;http://;Re: Basicprog in Assembler konvertieren wie?;Hallo Michael,<br>Versuch mal nur das LCD mit Assembler anzusteuern.<br>Damit spart man schon ein haufen Zeit.(Besonders bei einem 4x40)<br>In  der C-Control-Intern-Sammlung müssten irgendwo  ASM-Routinen<br>für ein LCD sein. Diese müssen nur für das 4x40modifiziert werden.(wegen E2)<br><br>MfG André H.<br><br><br>> Hallo alle zusammen.<br>> <br>> Mein Programm: 3580 Byte groß.<br>>  <br>> Mein Problem: Habe Zeitabhängige Schaltfunktionen (nicht mit Pause programmiert) sondern mit der Uhr (bzw. per DCF) Die eine wiederholt sich alle 60 sec die andere 30 sec später usw. Wenn ich jetzt den Ablauf der Sekunden im Display beobachte, werden die ein oder anderen Sekunden übersprungen (bsp. 3,4,6,8,9,10,12,14,15) dadurch werden dann auch die zyklischen Schaltfunktionen nicht in jeder Minute ausgeführt. Habe 6 Analogports, 6 Digiports und ein 4*40 Zeichen LCD am Appboard angeschlossen und jede Menge "Gosub" Sprünge. <br>> <br>> Frage:<br>> Kann man das Komplette Programm in Assembler konvertieren? <br>> Und werden, wenn ja dann auch die Zeitprobleme beseitigt?<br>> Gibt es ein Programm, mit dem man so was mit "einem Klick" erledigen kann ?<br>> <br>> Von Assembler habe ich Null Ahnung. <br>> <br>> Für euere Hilfe, Ratschläge und Tips <br>> Vielen Dank <br>> Michael Kuhn<br>> (micha3981@aol.com)<br>> <br>> Achja und noch was: Wie programmiert man den einen Software Reset? ;;http://;; 212.185.252.200 HTTP/1.0 spcss47. (IBM-PROXY-WTE-US)
9.1.2002;0:14;1010531654;1010525615;Moritz Becker;moritz_becker@surfeu.de;http://;Basicprog in Assembler konvertieren wie?;Hallo!<br>Ich weiß leider nicht, wie dein Programm aussieht, aber vielleicht<br>hilf folgendes, sofern noch nicht im Programm enthalten:<br>Immer nur den geänderten Inhalt eines Displays neuschreiben,<br>nicht den gesamten Display Inhalt. Und immer nur dann, wenn auch<br>was geändert wurde (z.B. Sekunde der Uhr)<br>Das spart sehr viel Zeit, insbesondere bei 4bit-Anschluss des<br>Displays.<br>Wenn es unklar ist, wie sowas realisiert werden soll, einfach bei<br>mir melden.<br><br>Moritz;;http://;; 62.67.88.35 
8.1.2002;22:33;1010525615;1010524705;Dietmar;;http://;Basicprog in Assembler konvertieren wie?;<br>> Kann man das Komplette Programm in Assembler konvertieren? <br><br>Nein, dazu ist es zu groß.<br><br>> Und werden, wenn ja dann auch die Zeitprobleme beseitigt?<br><br>Bestimmt nicht, BASIC sollte schnell genug sein, um einen Sekundenwechsel zu detektieren. Wie hast Du das denn bisher programmiert?<br><br>> Gibt es ein Programm, mit dem man so was mit "einem Klick" erledigen kann ?<br><br>Ja, der Kompiler ist zwar ein Consolenprogramm, aber man kann ein BAT-File so modifizieren, daß er das BASIC-Programm bei einem Doppelklick übersetzt.<br><br>> Achja und noch was: Wie programmiert man den einen Software Reset? <br><br>Das ist im Kapitel "Unit per Software resetten" der Datei TIPSUTRI.TXT im ZIP-Archiv CCINTERN.ZIP auf http://ccintern.de.vu erklärt.<br><br>;;http://;; 195.252.134.99 
8.1.2002;22:18;1010524705;;Michael Kuhn;micha3981@aol.com;http://;Basicprog in Assembler konvertieren wie?;Hallo alle zusammen.<br><br>Mein Programm: 3580 Byte groß.<br> <br>Mein Problem: Habe Zeitabhängige Schaltfunktionen (nicht mit Pause programmiert) sondern mit der Uhr (bzw. per DCF) Die eine wiederholt sich alle 60 sec die andere 30 sec später usw. Wenn ich jetzt den Ablauf der Sekunden im Display beobachte, werden die ein oder anderen Sekunden übersprungen (bsp. 3,4,6,8,9,10,12,14,15) dadurch werden dann auch die zyklischen Schaltfunktionen nicht in jeder Minute ausgeführt. Habe 6 Analogports, 6 Digiports und ein 4*40 Zeichen LCD am Appboard angeschlossen und jede Menge "Gosub" Sprünge. <br><br>Frage:<br>Kann man das Komplette Programm in Assembler konvertieren? <br>Und werden, wenn ja dann auch die Zeitprobleme beseitigt?<br>Gibt es ein Programm, mit dem man so was mit "einem Klick" erledigen kann ?<br><br>Von Assembler habe ich Null Ahnung. <br><br>Für euere Hilfe, Ratschläge und Tips <br>Vielen Dank <br>Michael Kuhn<br>(micha3981@aol.com)<br><br>Achja und noch was: Wie programmiert man den einen Software Reset? ;;http://;; 195.93.64.179 
8.1.2002;21:28;1010521683;1010519248;André H.;andre.h@cc2net.de;http://;Re: Minilcd;"Hallo löffler,<br>das gibt&#39;s bei Conrad (Im Katalog unter LCD-Module)<br><br>MfG André H.<br><br>> Suche ganz dringend das Minilcd modul 2*8 mit I2C Schnittstelle<br>> <br>> <br>> danke";;http://;; 212.185.252.196 HTTP/1.0 spcss39. (IBM-PROXY-WTE-US)
8.1.2002;20:56;1010519808;1010157862;thomas löffler;lcsnet@lcsnet.de;http://;Re: referenz spannung;> Ich moechte gern der LM 35 temp. sensor anschliessen. Er hat ein ausgang von 10mV/C. Ist es moeglich die referenz spannung niederiger zu machen z.b. 0 bis 1 volt.<br>> <br>> Bart <br><br>Verwendet doch einfach ein LM 75 mit I2C schnittstelle;;http://;; 217.68.177.129 
8.1.2002;20:54;1010519670;1010505008;Thomas Löffler;lcsnet@lcsnet.de;http://www.lcsnet.de;Re: Impulszählung mit C-CONTROL;Hallo !!<br><br><br>hast du das Programm in Basic geschrieben , wenn ja ist war schein lich die Programm abarbeitung zulangsam so das Impulse verloren gehen.oder es liegt ein Programmfehler vor .bitte überprüfe mit einem oszi ob die Impulse sauber sind;;http://;; 217.68.177.129 
8.1.2002;20:47;1010519248;;löffler;lcsnet@lcsnet.de;http://www.lcsnet.de;Minilcd;Suche ganz dringend das Minilcd modul 2*8 mit I2C Schnittstelle<br><br><br>danke;;http://;; 217.68.177.129 
8.1.2002;16:50;1010505008;;Marco;MMikoleit@t-online.de;http://;Impulszählung mit C-CONTROL; Hallo Leute!<br><br> Ich habe auf einem Motor eine Schlitzscheibe befestigt.Die Abfrage  der <br> Impulse erfolgt mit einer Gabellichtschranke.Zeitabhängig lade ich eine<br> Vergleichskonstante und starte den Motor.Wenn eingelesene Impulse und<br> Konstante >= sind,schalte ich den Motor ab.Die Impulszählung arbeitet<br> als Maschinenprogramm.Das Dcf Modul hängt auch noch dran.Endlagen und<br> Grundstellungssensoren sind auch montiert.Ab und zu habe ich trotzdem<br> Positionsfehler obwohl der Motor sehr langsam dreht und die Imulsdauer<br> lang genug ist.Kann es an Interrupts liegen? Wie kann man es sauber<br> programmieren?Kann man verhindern ,das ein Interrupt das laufende<br> Zählprogramm unterbricht?<br><br>  <br> Marco;;http://;; 217.80.147.123 
8.1.2002;2:24;1010453042;1009962664;christof;;http://;Re: NE555 zur Servo-Steuerung;"> Hi,<br>> <br>> da ich mit der direkten Ansteuerung enes RC-Servos mit der C-Control nicht glücklich geworden bin, möchte ich jetzt versuchen, es über einen/diverse Timer NE555 zu versuchen.<br>> <br>> Ich stelle mir vor, den NE555 über den D/A-Wandler zu steuern. Da ich ein unvollkommener Hardware-Ignorant bin (na, ja wer ist schon vollkommen ;-) , wäre es schön, wenn mir jemand sagen könnte, wie ich die Schaltung aufbauen müsste.<br>> <br>> Kann man den Wert der DA-Ports auch irgendwie Multiplexen?<br>> <br>> Ciao<br>>     Mario<br>> <br><br><br>also ich hab mir das SV203 von Pontech gekauft.<br>RS232 und 8 servos...<br><br>MFG Christof";SV203;http://pontech.com;; 217.162.108.4 
8.1.2002;0:19;1010445575;1009991519;Leo Gillißen;Steamltd@cs.com;http://;Re: Basic auf Station 1;> habe eine Station 1 und versuche mich  mit Bascic Programmierung<br>> habe nun immer wieder das Problem dass Programme im der Simulation laufen wenn ich sie dann auf die Station überspiele aber ein anderes Verhalten zeigen. z.B Tastenabfrage oder Zeitabfragen mit Portumschaltung. Gibt es dazu irgendwelche Informationen?<br><br><br>Hi Bruno<br>Die station arbeitet bezogen auf die Portklemmen und Tasten usw.<br>mit negativer Logig ich arbeite mit dem simulator recht selten<br>bei Tasten abfrage ( not taste = Taste ist betätigt ) <br><br>define F1 port[9]<br>define led1 port[13]<br>#start<br>     if not F1 then led1 = on else Led1 = off<br>     goto start   ;;http://;; 64.12.105.47 
7.1.2002;18:33;1010424828;1010422836;Dietmar;;http://;Hier die Lösung;"<br>Ich habe doch mal etwas probiert. Das Problem liegt (wie so oft) am Handling des Rechenstacks. Das Betriebssystem löscht ja bei einem "POP" nicht den jeweils letzten Wert vom Stack. Dadurch kommt es zu Problemen: "print v xor rueckgabe" speichert zuerst den Wert von v auf den Stack, ruft dann die Routine "rueckgabe" auf und hantiert beim BEEP-Befehl recht intensiv mit dem Stack, so daß der zuerst auf den Stack gespeicherte Wert von v immer weiter nach oben ruscht. Als Endergebnis wird v (das von return v) XOR-verknüpt mit dem letzten Argument im BEEP-Befehl. Schaue Dir einmal dieses Beispiel und den darin enthaltenen Workaround an:<br><br>define v byte<br><br>v = 255<br><br>print v                  &#39;Das ist 255,<br>print rueckgabe          &#39;und das ist 255,<br>print v xor rueckgabe    &#39;aber hier kommt 234 (255 XOR 21) heraus!<br>print rueckgabe xor v    &#39;Und so das richtige Ergebnis (0)!<br>print<br><br>end<br><br>#rueckgabe<br>beep 1000,1,21<br>return v<br><br>";;http://;; 195.252.131.246 
7.1.2002;18:00;1010422836;1010421078;Dietmar;;http://;Re: Probleme mit Code-Sequenz;"<br>Ich glaube, ich habe das (sehr merkwürdige) Problem gefunden. Wenn ich in meinem Programm das PRINT "read" durch BEEP 50,50,5 ersetze, kommt nur noch "fail" heraus. Bitte überprüfe das! Allerdings weiß ich auch nicht, woran das liegen könnte. Ich habe jetzt auch keine Zeit, mich damit auseinanderzusetzen. Tritt der Fehler nur im Simulator, oder auch auf der C-Control auf?<br><br><br>define var_1 byte[1]<br><br>var_1 = &B01010101<br><br>#main_loop<br>if (var_1 xor READ_VALUE) >&lt; &B00000000 then gosub FAIL else gosub SUCCESS<br>goto main_loop<br><br>#READ_VALUE<br>beep 50, 50, 5<br>return var_1<br><br>#FAIL<br>print "fail"<br>var_1 = &B01010101<br>return<br><br>#SUCCESS<br>print "success"<br>return <br><br>";;http://;; 195.252.137.12 
7.1.2002;17:53;1010422422;1010268040;Dietmar;;http://;FREQ2 an M-Unit verwenden;<br>> Ich hab da ein Problem.<br>> Laut Anleitung hat die M-Unit ja einen Zweiten Frequenzmesseingang.<br>> Das Problem ist nur, dass der Basic-Compiler(Version 1.33) den nicht zu unterstützen scheint.Meine Frage also: Wie kann ich das ding auslesen?<br><br>Es scheint in der Online-Hilfe zwar nicht dokumentiert zu sein, aber die Systemvariable FREQ ist (immer) gleich FREQ1 und es gibt zusätzlich die von Dir gesuchte Variable FREQ2.<br><br>;;http://;; 195.252.141.31 
7.1.2002;17:31;1010421078;1010089365;MiHI;MiHinz@gmx.de;http://;Re: Probleme mit Code-Sequenz;"> <br>> Programm 1:<br>> <br>> define var_1 byte[1]<br>> <br>> var_1 = &B01010101<br>> <br>> #main_loop<br>> if (var_1 xor READ_VALUE) >&lt; &B00000000 then gosub FAIL else gosub SUCCESS<br>> goto main_loop<br>> <br>> #READ_VALUE<br>> print "read"<br>> return var_1<br>> <br>> #FAIL<br>> print "fail"<br>> var_1 = &B01010101<br>> return<br>> <br>> #SUCCESS<br>> print "success"<br>> return <br>> <br>> <br>> <br>> Ausgabe von Programm 1:<br>> <br>> read<br>> success<br>> read<br>> success<br>> read<br>> success<br>> read<br>> success<br>> ...<br>> <br>> <br>> <br>> <br>> <br>> Programm 2:<br>> <br>> define var_1 byte[1]<br>> <br>> var_1 = &B01010101<br>> <br>> #main_loop<br>> if (&HFF xor &HFF) &lt;> 0 then gosub FAIL else gosub SUCCESS &#39;&lt;&lt;&lt;&lt;&lt;&lt; nur klammerausdruck geaendert<br>> goto main_loop<br>> <br>> #READ_VALUE<br>> print "read"<br>> return var_1<br>> <br>> #FAIL<br>> print "fail"<br>> var_1 = &B01010101<br>> return<br>> <br>> #SUCCESS<br>> print "success"<br>> return <br>> <br>> <br>> <br>> Ausgabe von Programm 2:<br>> <br>> success<br>> success<br>> success<br>> success<br>> ...<br>> <br>> <br>> <br>> <br>> Ist das Problem damit behoben?<br>> <br>> <br><br>Dein - mit print - modifiziertes Programm 1 funktioniert!<br>Mein Programm 1 jedoch nicht.<br><br>Ich habe mittlerweile festgestellt, dass der Sprung in <br>der &#39;if then alse" Anweisung vom Inhalt der Subroutinen abhaengt.<br><br>Ich weiss, das klingt atemberaubend - ist aber so.<br><br>Hat der Basic-Compiler an dieser Stelle einen Fehler.<br><br>Step mein original Programm 1 einfach mal im Simulator durch - Du <br>wirst wahrscheinlich nie im Success-Zweig landen.<br><br>Woran liegt das, ich habe schon schlaflose Naechte!?!<br><br>Schon mal vielen Dank fuer Deine Muehe.<br><br>Michael<br>";;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
5.1.2002;23:00;1010268040;;Robrt;r_wuseni@hotmail.com;http://;FREQ2 an M-Unit verwenden;Ich hab da ein Problem.<br>Laut Anleitung hat die M-Unit ja einen Zweiten Frequenzmesseingang.<br>Das Problem ist nur, dass der Basic-Compiler(Version 1.33) den nicht zu unterstützen scheint.Meine Frage also: Wie kann ich das ding auslesen?<br>;;http://;; 217.88.238.112 
5.1.2002;22:53;1010267626;1010157862;Robert;r_wuseni@hotmail.com;http://;Re: referenz spannung;> Ich moechte gern der LM 35 temp. sensor anschliessen. Er hat ein ausgang von 10mV/C. Ist es moeglich die referenz spannung niederiger zu machen z.b. 0 bis 1 volt.<br>> <br>> Bart <br><br>Das kann man zwar schon machen, ist aber nicht so gut. Besser ist es das Signal des Sensors mit einem Operationsverstärker zu verstärken um die folle Auflösung zu erhalten.;;http://;; 217.88.238.112 
5.1.2002;8:31;1010215862;1009962664;Thomas;dj5tg@darc.de;http://;Re: NE555 zur Servo-Steuerung;>Hallo Mario,<br>ich habe mir auch schon Gedanken darüber gemacht, aber noch keine Tests mit der Ansteuerung über Digi-Ports durchgeführt. Es gibt ja einige Assembler-Programme, aber ich bin noch nicht so fit auf diesem Gebiet und will noch etwas lernen.<br>Spontan würde ich Dir empfehlen, die Digitaltechnik eines Fernsteuersenders nach zu empfinden. Das Prinzip ist sehr einfach.<br>Die Knüppel der Fernsteuerung "erzeugen" auch nur eine, der Stellung proportionale, Spannung. Diese kann auch von DA-Augängen kommen. Allerdings können dann nur maximal zwei Servos gesteuert werden.<br>Falls mehr Infos gewünscht, einfach mailen> ;;http://;; 62.104.208.70 1.0 bln2-t4-1.mcbone.net:3128 (Squid/2.1.PATCH1)
4.1.2002;19:41;1010169689;1010157862;Michael T;michael@familie-thuro.de;http://;Re: referenz spannung;Warum tust du nicht einfach das Signal auf 2,5V oder 5,0V Verstärken?<br>Mit der Offsetspannung kanst du dann den Einsatzbereich festlegen.<br>Gruß <br>     Michael T;;http://;; 217.4.13.79 
4.1.2002;16:24;1010157862;;Bart Snijders;snijboon@westbrabant.net;http://;referenz spannung;Ich moechte gern der LM 35 temp. sensor anschliessen. Er hat ein ausgang von 10mV/C. Ist es moeglich die referenz spannung niederiger zu machen z.b. 0 bis 1 volt.<br><br>Bart ;;http://;; 212.45.40.238 
3.1.2002;21:22;1010089365;1009925069;Dietmar;;http://;Re: Probleme mit Code-Sequenz;"<br>Programm 1:<br><br>define var_1 byte[1]<br><br>var_1 = &B01010101<br><br>#main_loop<br>if (var_1 xor READ_VALUE) >&lt; &B00000000 then gosub FAIL else gosub SUCCESS<br>goto main_loop<br><br>#READ_VALUE<br>print "read"<br>return var_1<br><br>#FAIL<br>print "fail"<br>var_1 = &B01010101<br>return<br><br>#SUCCESS<br>print "success"<br>return <br><br><br><br>Ausgabe von Programm 1:<br><br>read<br>success<br>read<br>success<br>read<br>success<br>read<br>success<br>...<br><br><br><br><br><br>Programm 2:<br><br>define var_1 byte[1]<br><br>var_1 = &B01010101<br><br>#main_loop<br>if (&HFF xor &HFF) &lt;> 0 then gosub FAIL else gosub SUCCESS &#39;&lt;&lt;&lt;&lt;&lt;&lt; nur klammerausdruck geaendert<br>goto main_loop<br><br>#READ_VALUE<br>print "read"<br>return var_1<br><br>#FAIL<br>print "fail"<br>var_1 = &B01010101<br>return<br><br>#SUCCESS<br>print "success"<br>return <br><br><br><br>Ausgabe von Programm 2:<br><br>success<br>success<br>success<br>success<br>...<br><br><br><br><br>Ist das Problem damit behoben?<br><br>";;http://;; 195.252.136.219 
2.1.2002;18:11;1009991519;;Bruno Kriener;bkriener@fms-computer.de;http://;Basic auf Station 1;habe eine Station 1 und versuche mich  mit Bascic Programmierung<br>habe nun immer wieder das Problem dass Programme im der Simulation laufen wenn ich sie dann auf die Station überspiele aber ein anderes Verhalten zeigen. z.B Tastenabfrage oder Zeitabfragen mit Portumschaltung. Gibt es dazu irgendwelche Informationen?;;http://;; 195.243.134.157 
2.1.2002;10:11;1009962664;;Mario;mboller@bigfoot.de;http://www.123-byte.de;NE555 zur Servo-Steuerung;"Hi,<br><br>da ich mit der direkten Ansteuerung enes RC-Servos mit der C-Control nicht glücklich geworden bin, möchte ich jetzt versuchen, es über einen/diverse Timer NE555 zu versuchen.<br><br>Ich stelle mir vor, den NE555 über den D/A-Wandler zu steuern. Da ich ein unvollkommener Hardware-Ignorant bin (na, ja wer ist schon vollkommen ;-) , wäre es schön, wenn mir jemand sagen könnte, wie ich die Schaltung aufbauen müsste.<br><br>Kann man den Wert der DA-Ports auch irgendwie Multiplexen?<br><br>Ciao<br>    Mario<br><br>";;http://;; 195.252.169.163 
1.1.2002;23:44;1009925069;1009908548;MiHI;MiHi@GMX.de;http://;Re: Probleme mit Code-Sequenz;"<br>> <br>> Die XOR-Funktion (Exklusiv-Oder-Verknüpfung) liefert immer dann TRUE, wenn ungleiche Bits in den Operanden auftauchen:<br>> <br>> if 0 xor 0 then print "nein"<br>> if 1 xor 0 then print "ja"<br>> if 0 xor 1 then print "ja"<br>> if 1 xor 1 then print "nein"<br>> <br>> In Deinem Programm verknüpfst Du zwei gleiche Operanden, wenn ich das richtig sehe. Da kommt immer FALSE heraus.<br>> <br>> <br>ich stimme dir beim ergebnis der xor-verknuepfung zu:<br><br>01010101 xor 01010101 = 00000000<br><br>anschliessen pruefe ich jedoch in der if-anweisung auf ungleichheit (>&lt;) mit 00000000. <br>das ergebnis des vergleichs ist jedoch false (da die beiden zu vergleichenden terme<br>(00000000 = 00000000) identisch sind), so dass nach erfolgtem vergleich der sprung<br>gosub SUCCESS im "else-zweig" ausgefuehrt werden sollte.<br><br>das sehe ich doch richtig - oder nicht ?????<br><br>ich gebe zu, die benennung der sprungadressen mit "FAIL" und "SUCCESS" etwas <br>verwirrend gewaehlt zu haben - dies entspricht aber der logik in meinem algorithmus<br>(und nicht der if-true-then-SUCCESS-else-FALSE logik)<br><br>in der unten aufgefuehrten code-sequenz gelange ich ohne probleme in den<br>SUCCESS-zweig (geaendert wurden nur die zeile der if-anweisung).<br>ruhig mal im simulator testen!<br><br>WO HABE ICH DEN KNOTEN IM KOPF??????<br><br>MiHi<br><br>&#39;####################################################################<br><br>define var_1 byte[1]<br><br>var_1 = &B01010101<br><br>#main_loop<br>if (&HFF xor &HFF) >&lt; &B00000000 then gosub FAIL else gosub SUCCESS &#39;&lt;&lt;&lt;&lt;&lt;&lt; nur klammerausdruck geaendert<br>goto main_loop<br><br>#READ_VALUE<br>beep 50, 50, 5<br>return var_1<br><br>#FAIL<br>var_1 = &B01010101<br>return<br><br>#SUCCESS<br>beep 50, 50, 5<br>beep 50, 50, 5<br>beep 50, 50, 5<br>return<br>";;http://;; 194.113.59.80 1.0 sls6eu.stgl.sel.alcatel.de:8081 (Squid/2.2.STABLE5), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
1.1.2002;21:19;1009916362;1009721049;jakob Isselstein;jein@onlinemed.de;http://;Re: Programm lässt sich nicht auf c-control laden;<br>Danke nochmal, es lag am autostart-jumper, jezt gehts.<br>Jakob;es funzt;http://;; 217.4.222.203 
1.1.2002;19:09;1009908548;1009759170;Dietmar;;http://;Probleme mit Code-Sequenz;<br>Die XOR-Funktion (Exklusiv-Oder-Verknüpfung) liefert immer dann TRUE, wenn ungleiche Bits in den Operanden auftauchen:<br><br>if 0 xor 0 then print "nein"<br>if 1 xor 0 then print "ja"<br>if 0 xor 1 then print "ja"<br>if 1 xor 1 then print "nein"<br><br>In Deinem Programm verknüpfst Du zwei gleiche Operanden, wenn ich das richtig sehe. Da kommt immer FALSE heraus.<br><br>;;http://;; 62.180.216.2 
31.12.2001;19:30;1009823439;1009738782;Michael Kuhn;micha3981@aol.com;http://;Re: LCD 4x40 und CC1 wie? Prob gelöst!!!!!!;> Hallo Michael,<br>> <br>> Das 4x40 Display ist im Prinzip 2 mal ein 2x40 LCD.<br>> Die Datenleitungen und Steuerleitungen sind gemeinsam. Nur<br>> die Enable-Leitung ist getrennt.( E und E2)<br>> Versuch' mal folgende Routinen.<br>> Ich habe sie für ein 4x40 modifiziert.<br>> Wenn Du die beiden oberen Zeilen ansprechen willst, <br>> setze LCD_Sel auf OFF, und wenn Du die unteren beiden<br>> ansprechen willst LCD_Sel auf ON.<br>> <br>> MfG André H.<br>> <br>Danke André für deine Hilfe,<br>dein Tip hat mir die Lösung gebracht. Habe einen freien Digi-Port zum Umschalten des Displays benutzt und quasi die Init-Routine 2 mal programmiert. Klappt wunderbar, sicherlich lässt sich mein Programm noch wesentlich verkürzen aber daran mache ich mich ein anderes mal, wenn ich eine Tastaurabfrage und Wertespeicherung mit einbinde. Dann wird der Speicher sowieso zu klein, dann muss so einiges vereinfacht werden.<br><br>Wünsche Dir einen guten Rutsch ins Neue Jahr<br>Mfg Michael Kuhn ;;http://;; 195.93.65.187 
31.12.2001;19:23;1009822984;1009736797;Michael Kuhn;micha3981@aol.com;http://;Re: LCD 4x20 wie "Geschafft !!!!!";> Hallo Michael,<br>> hier ein Link:<br>> http://home.t-online.de/home/k.leidinger/Microcontroller/LCDtest/LCDboard.html<br>> Ob du das 4*40 zum laufen bekommst weiß ich nicht. Soviel ich weiß ist bei 4*20 Schluß. Aber scheib ob es geht.<br>> Viele Grüße<br>>    Michael T<br><br>Vielen herzlichen Dank an alle die mir Tips gegeben haben,<br>konnte das Problem lösen in dem ich einen nicht benutzten Digi-Port zum <br>Umschalten des Displays benutzt habe. Ich habe der CC1 quasi vorgetäuscht das ich 2 Displays á 2*40 Zeilen/Zeichen, angeschlossen habe.<br>Wenn jemand interesse hat, (mein Prog lässt sich bestimmt noch vereinfachen und verfeinern) lasst es mich wissen und ich schicke euch meine Lösung<br><br>Allen noch einen guten Rutsch in Neue Jahr<br>Mfg Michael Kuhn;;http://;; 195.93.65.187 
31.12.2001;1:39;1009759170;;MiHi;MiHi@GMX.de;http://;Probleme mit Code-Sequenz;'Mit der Gefahr der Blamage!!!<br>'Warum gelange ich mit bei dem nachfolgenden Code nicht in den "SUCCESS"-Zweig???<br><br>define var_1 byte[1]<br><br>var_1 = &B01010101<br><br>#main_loop<br>if (var_1 xor READ_VALUE) >< &B00000000 then gosub FAIL else gosub SUCCESS<br>goto main_loop<br><br>#READ_VALUE<br>beep 50, 50, 5<br>return var_1<br><br>#FAIL<br>var_1 = &B01010101<br>return<br><br>#SUCCESS<br>beep 50, 50, 5<br>beep 50, 50, 5<br>beep 50, 50, 5<br>return<br>;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
30.12.2001;19:59;1009738782;1009734590;André H.;andre.h@cc2net.de;http://;Re: LCD 4x40 und CC1 wie ???;Hallo Michael,<br><br>Das 4x40 Display ist im Prinzip 2 mal ein 2x40 LCD.<br>Die Datenleitungen und Steuerleitungen sind gemeinsam. Nur<br>die Enable-Leitung ist getrennt.( E und E2)<br>Versuch' mal folgende Routinen.<br>Ich habe sie für ein 4x40 modifiziert.<br>Wenn Du die beiden oberen Zeilen ansprechen willst, <br>setze LCD_Sel auf OFF, und wenn Du die unteren beiden<br>ansprechen willst LCD_Sel auf ON.<br><br>MfG André H.<br><br>Port 9 bis 12 = D4 bis D7<br>Port 13 = RW<br>Port 14 = RS<br>Port 15 = E<br>Port 16 = E2<br><br>Define LCD_Port Byteport[2]<br>Define LCD_RS Bitport[14]<br>Define LCD_RW Bitport[13]<br>Define LCD_E Bitport[15]<br>Define LCD_E2 Bitport[16]<br>Define LCD_Sel Bit[192] ' off = Zeile 1 & 2, on = Zeile 3 & 4<br><br>'---LCD-Routinen----------<br>#LCD_Init<br>LCD_Port = OFF<br>LCD_Param = &H38 : gosub LCD_CMD<br>LCD_PORT = &B00000010<br>Tog LCD_e : Tog LCD_e<br>Tog LCD_e2 : Tog LCD_e2<br>LCD_Param = &H28 : gosub LCD_CMD<br>LCD_Param = &H0E : gosub LCD_CMD<br>LCD_Sel=off<br>#LCD_CLS<br>LCD_Sel=off<br>LCD_Param = &H01 : gosub LCD_CMD<br>LCD_Sel=on : gosub LCD_CMD<br>LCD_Sel=off<br>LCD_Param = &H02 : gosub LCD_CMD<br>LCD_Sel=on : gosub LCD_CMD<br>Return<br>#LCD_CMD<br>LCD_Buf =OFF : goto LCD_Write<br>#LCD_Num<br>if TRead > 99 then LCD_Param = (TRead / 100) + &H30 else LCD_Param = Space<br>if TNeg then LCD_Param = Minus<br>gosub LCD_Char<br>if TRead > 9 then LCD_Param = ((TRead mod 100) / 10) + &H30 else LCD_Param = Space<br>gosub LCD_Char<br>LCD_Param = (TRead mod 10) + &H30 :gosub LCD_Char<br>gosub LCD_Cel<br>return<br>#LCD_Char<br>LCD_Buf = &B00100000<br>#LCD_Write<br>LCD_Port = LCD_Buf or (LCD_Param SHR 4)<br>if LCD_Sel Pulse LCD_e2 else Pulse LCD_e<br>LCD_Port = LCD_Buf or (LCD_Param AND &H0F)<br>if LCD_Sel Pulse LCD_e2 else Pulse LCD_e<br>Return<br>'---ENDLCDCMD-----------------------------------------------------------------<br><br><br><br>> Hallo an alle,<br>> weiss jemand wie man ein 4x40er LCD an die CC1 anschliesst und es zum Laufen bringt. Das ist der Stand meiner Versuche: Beim Spannungsanlegen an die CC1 sehe ich in der 1ten und 3ten Zeile alle Pixels. Beim Starten meines Programmes verschwinden diese in der 1ten Zeile, in der 3ten Zeile ändert sich nichts. Meine 4 Zeilen programmierten Texte, laufen so quasi wie eine Laufschrift durch. Zeile 1 auf 1, 2 auf 2, dann 3 auf 1, 4 auf 2 <br>> und wieder von vorne. Für alle Tips bedanke ich mich im voraus<br>> <br>> Michael Kuhn;;http://;; 62.158.203.74 
30.12.2001;19:26;1009736797;1009734137;Michael T;michael@familie-thuro.de;http://;Re: LCD 4x20 wie???? Programm;Hallo Michael,<br>hier ein Link:<br>http://home.t-online.de/home/k.leidinger/Microcontroller/LCDtest/LCDboard.html<br>Ob du das 4*40 zum laufen bekommst weiß ich nicht. Soviel ich weiß ist bei 4*20 Schluß. Aber scheib ob es geht.<br>Viele Grüße<br>   Michael T;;http://;; 213.61.42.230 
30.12.2001;18:49;1009734590;;Michael Kuhn;miche3981@aol.com;http://;LCD 4x40 und CC1 wie ???;Hallo an alle,<br>weiss jemand wie man ein 4x40er LCD an die CC1 anschliesst und es zum Laufen bringt. Das ist der Stand meiner Versuche: Beim Spannungsanlegen an die CC1 sehe ich in der 1ten und 3ten Zeile alle Pixels. Beim Starten meines Programmes verschwinden diese in der 1ten Zeile, in der 3ten Zeile ändert sich nichts. Meine 4 Zeilen programmierten Texte, laufen so quasi wie eine Laufschrift durch. Zeile 1 auf 1, 2 auf 2, dann 3 auf 1, 4 auf 2 <br>und wieder von vorne. Für alle Tips bedanke ich mich im voraus<br><br>Michael Kuhn;;http://;; 195.93.64.157 
30.12.2001;18:42;1009734137;1009645692;Michael Kuhn;micha3981@aol.com;http://;Re: LCD 4x20 wie???? Programm;> Hallo Michael,<br>> versuche es mal damit nicht mehr als 20 Zeichen in eine Zeile einzufügen, oder fehlende Zeichen durch Leerzeichen ersetzen.<br>> Noch einen Tip, Pin 5 "RW" brauchst du nicht anzuschließen. Lege diesen an dem Display gegen Masse und entferne die Portzuweisung im Program.<br>> Dieser wird nur zum Lesen vom Display gebraucht.<br>> Ich hoffe ich konnte dir weiter helfen.<br>> Viele Grüße<br>>  Michael T<br>><br>Hallo Michael,danke für deine Hilfe<br>da ich glaube, dass ich das Displ. falsch angeschlossen habe, wäre es nett von dir, wenn du mir die Beschaltung vom Appboard zum Displ. mal posten könntest. Ich habe zwar die Schaltpläne von Conrad für die CC1 und Zubehör, werde aber daraus nicht schlau. Das Displ. ist ebenfalls von Conrad und hat 40x4 Charakter und Zeilen. (Typ ANAG Vision AV4040)<br>Wie mir eben selbst auffällt habe ich meinen Hilferuf mit falschem Betreff geschrieben. (so ein Mist, sorry)<br><br>Sollte jemand ein 4x40er Displ mit der CC1 zum laufen gebracht haben, bitte um ein paar Tips !!! Danke an alle<br><br>Michael Kuhn <br>  ;;http://;; 195.93.64.157 
30.12.2001;15:04;1009721049;1009704280;Michael T;michael@familie-thuro.de;http://;Re: Programm lässt sich nicht auf c-control laden;Hallo JAkob,<br>ist die Control aktiv oder auschgeschaltet?<br>Wenn ein Program (Jumper auf Autostart?)läuft läst sich kein neues Program aufspielen.<br>Ist auch der Stecker ( 10pol.) auf der Control richtigrum?<br>Du sehst es gibt viele Möglichkeiten.<br> Viele Grüße<br>  Michael T;;http://;; 213.61.42.230 
30.12.2001;10:24;1009704280;;Jakob Isselstein;jein@onlinemed.de;http://;Programm lässt sich nicht auf c-control laden;Hallo!<br>Da ich gestern nun mein Programm fertig hatte, habe ich versucht, es auf die c-control zu laden. Allerdings kam unter c-c-plus immer die Meldung: "Die C-control antwortet nicht"  <br>Woran kann das liegen? Das Nullmodemkabel ist nagelneu, alledings hatte ich ja die c-c von meinem PAtenonkel bekommen, und es ist daher noch ein programm auf die c-c geladen. Kann dies am eeprom liegen??<br>JAkob ;;http://;; 217.4.220.219 
29.12.2001;18:08;1009645692;1009643194;Michael Thuro;michael@familie-thuro.de;http://;Re: LCD 4x20 wie???? Programm;Hallo Michael,<br>versuche es mal damit nicht mehr als 20 Zeichen in eine Zeile einzufügen, oder fehlende Zeichen durch Leerzeichen ersetzen.<br>Noch einen Tip, Pin 5 "RW" brauchst du nicht anzuschließen. Lege diesen an dem Display gegen Masse und entferne die Portzuweisung im Program.<br>Dieser wird nur zum Lesen vom Display gebraucht.<br>Ich hoffe ich konnte dir weiter helfen.<br>Viele Grüße<br> Michael T<br>;;http://;; 217.4.3.203 
29.12.2001;17:26;1009643194;1009570529;Michael Kuhn;micha3981@aol.com;http://;Re: LCD 4x20 wie???? Programm;"> Hallo Michael,<br>> du mußt hier eine änderung machen:<br>> if lcd_param = 1 then lcd_param = &H80<br>> if lcd_param = 2 then lcd_param = &HC0<br>> if lcd_param = 3 then lcd_param = &H94  ; beginnt nicht an Zelle null sondern an Zelle vier. richtig ist &H90<br>> if lcd_param = 4 then lcd_param = &HD4  ; hier genauso &HD0<br>> Schreib mir obs jetzt geht.<br>> Gruß <br>>      Michael T<br><br>Sorry Michael, damit ändert sich rein garnichts, das Display zeigt das gleiche an, wie mit den anderen Werten für 3. und 4. Zeile. So wie es aussieht, wird ab der 3ten Zeile nichts intitialisiert. Ich kann mir schon so etwa denken woran es liegt, denn wenn ich den zweiten "H->L Enable Signal IC2" Eingang am Displ. (E2 pin15) mit dem ersten (E1 pin9)<br>am Displ. tausche wandert der Fehler. Dann läuft alles auf der 3ten und 4ten Zeile ab. Nur wie programmiere ich, dass zum richtigen Zeitpunkt auch der richtige pin aktiv wird und noch viel wichtiger, wo schließe ich den am Appboard an? <br>Danke für deine Tips Michael Kuhn";;http://;; 195.93.66.186 
29.12.2001;0:55;1009583710;1007501228;AromaX;;http://;Re: serielle communication;"> <br>> > define serin byte<br>> > <br>> > print "abc"<br>> > input serin<br>> > <br>> <br>> Hi,<br>> <br>> also wenn Du mit der C-Control mit Hilfe von Input ein Zeichen einlesen möchtest, muss nach dem letzten Zeichen noch ein CR gesendet werden. Ist praktisch dafür, damit die CC weiß, dass keine Daten mehr gesendet werden. <br>> Im Terminalprog musst Du dazu nur die Return Taste drücken. <br>> Kommt kein CR, wartet die CC ewig auf die Eingabe.<br>> Verwendest Du z.B. Delphi musst Du eine 13 über den Comport senden. z.B. ComPort.WriteChar(#13); <br>> <br>> Mal ein Beispiel für die CC:<br>> <br>> Define Eingabe Word<br>> <br>> Input Eingabe  &#39;Eingabe von PC ; CR nicht vergessen<br>> Print Eingabe  &#39;Und wieder Ausgabe an Hyperterm<br>> <br>> end<br>> <br>> Jean<br><br>@Jean<br><br>habe das gleiche Problem, wie Du das beschrieben hast funktioniert das nicht im Simulator und auch nicht über das Terminal. Ein Return wird einfach nicht erkannt.<br><br>AromaX";;http://;; 217.0.100.151 
28.12.2001;22:18;1009574299;1009563548;André H.;andre.h@cc2net.de;http://;Re: LCD 4x20 wie????;"Hallo Michael,<br><br>Versuch&#39;s mal mit meinen LCD-Routinen.<br>Diese funzen bei mir mit einem 4x20 wunderbar.<br>Noch etwas Grundlegendes:<br>Bei einem 4x20 LCD ist Zeile 3 die Verlängerung von Zeile 1 und<br>Zeile 4 die Verlängerung von Zeile 2.<br><br>Hier die Routinen:<br><br>&#39;ASCII<br>Define A_ &H41 : Define B_ &H42 : Define C_ &H43 : Define D_ &H44 : Define E_ &H45<br>Define F_ &H46 : Define G_ &H47 : Define H_ &H48 : Define I_ &H49 : Define J_ &H4A<br>Define K_ &H4B : Define L_ &H4C : Define M_ &H4D : Define N_ &H4E : Define O_ &H4F<br>Define P_ &H50 : Define Q_ &H51 : Define R_ &H52 : Define S_ &H53 : Define T_ &H54<br>Define U_ &H55 : Define V_ &H56 : Define W_ &H57 : Define X_ &H58 : Define Y_ &H59 : Define Z_ &H5A<br>Define ak &H61 : Define bk &H62 : Define ck &H63 : Define dk &H64 : Define ek &H65<br>Define fk &H66 : Define gk &H67 : Define hk &H68 : Define ik &H69 : Define jk &H6A<br>Define kk &H6B : Define lk &H6C : Define mk &H6D : Define nk &H6E : Define ok &H6F<br>Define pk &H70 : Define qk &H71 : Define rk &H72 : Define sk &H73 : Define tk &H74<br>Define uk &H75 : Define vk &H76 : Define wk &H77 : Define xk &H78 : Define yk &H79 : Define zk &H7A<br>Define SPACE &H20 : Define MINUS &H2D : Define GLEICH &H3D<br>Define Line1 &H80 : Define Line2 &HC0 : Define Line3 &H94 : Define Line4 &HD4<br>....<br><br>&#39;---LCD-Routinen----------<br>#LCD_Init<br> LCD_Port = OFF<br> LCD_Param = &H38 : gosub LCD_CMD<br> LCD_PORT = &B00000010<br> Tog LCD_e : Tog LCD_e<br> LCD_Param = &H28 : gosub LCD_CMD<br> LCD_Param = &H0E : gosub LCD_CMD<br>#LCD_CLS<br> LCD_Param = &H01 : gosub LCD_CMD<br> LCD_Param = &H02 : gosub LCD_CMD<br>Return<br>#LCD_CMD<br> LCD_Buf =OFF : goto LCD_Write<br>#LCD_Num<br> if TRead > 99 then LCD_Param = (TRead / 100) + &H30 else LCD_Param = Space<br> if TNeg then LCD_Param = Minus<br> gosub LCD_Char<br> if TRead > 9 then LCD_Param = ((TRead mod 100) / 10) + &H30 else LCD_Param = Space<br> gosub LCD_Char<br> LCD_Param = (TRead mod 10) + &H30 :gosub LCD_Char<br> gosub LCD_Cel<br>return<br>#LCD_Char<br> LCD_Buf = &B00100000<br>#LCD_Write<br> LCD_Port = LCD_Buf or (LCD_Param SHR 4)<br> Pulse LCD_e<br> LCD_Port = LCD_Buf or (LCD_Param AND &H0F)<br> Pulse LCD_e<br>Return<br>&#39;---ENDLCDCMD-----------------------------------------------------------------<br><br>MfG André H.<br><br><br>> Hallo an alle,<br>> Habe ein Prob mit dem Ansteuern des LCD´s (20*4, Conrad ANAG VISION)<br>> Beim Einschalten (noch nicht initialisiert) sind die Pixels von Zeile 1 und 3 sichtbar. Nach dem Starten meines Programmes laufen die Anzeigen von Zeile 1 und 2 durch (auf Zeile 1 und 2) und danach erscheint der Inhalt von Zeile 3 und 4 (auf 1 und 2). Das ganze läuft dann so in etwa wie eine Laufschrift ab. Dabei sind in Zeile 3 alle Pixels zusehen und in der 4 nichts. <br>> Für euere Hilfe meinen besten Dank<br>> Michael Kuhn";;http://;; 62.155.140.145 
28.12.2001;21:15;1009570529;1009568531;Michael T;michael@familie-thuro.de;http://;Re: LCD 4x20 wie???? Programm;"Hallo Michael,<br>du mußt hier eine änderung machen:<br>if lcd_param = 1 then lcd_param = &H80<br>if lcd_param = 2 then lcd_param = &HC0<br>if lcd_param = 3 then lcd_param = &H94  ; beginnt nicht an Zelle null sondern an Zelle vier. richtig ist &H90<br>if lcd_param = 4 then lcd_param = &HD4  ; hier genauso &HD0<br>Schreib mir obs jetzt geht.<br>Gruß <br>     Michael T";;http://;; 217.4.3.6 
28.12.2001;20:42;1009568531;1009563548;Michael Kuhn;micha3981@aol.com;http://;Re: LCD 4x20 wie???? Programm;"> Hallo an alle, hier mein Prog<br><br>Hier sind so verschiedene Variablen definiert<br><br>&#39;----- LCD - Display Definitionen ----------------------------------------------------------<br>define output    word<br>define lcd_buf   byte<br>define lcd_param byte<br>define lcd_port  byteport[2]<br>define lcd_rs    port[14]<br>define lcd_rw    port[13]<br>define lcd_e     port[15]<br><br>define A_ &H41 &#39; ASCII-Codes ---------------------------------------------------------------<br>define B_ &H42<br>define C_ &H43<br>define D_ &H44<br>define E_ &H45<br>define F_ &H46<br>define G_ &H47<br>define H_ &H48<br>define I_ &H49<br>define J_ &H4A<br>define K_ &H4B<br>define L_ &H4C<br>define M_ &H4D<br>define N_ &H4E<br>define O_ &H4F<br>define P_ &H50<br>define Q_ &H51<br>define R_ &H52<br>define S_ &H53<br>define T_ &H54<br>define U_ &H55<br>define V_ &H56<br>define W_ &H57<br>define X_ &H58<br>define Y_ &H59<br>define Z_ &H5A<br>define NUM1_ &H31<br>define NUM2_ &H32<br>define NUM3_ &H33<br>define NUM4_ &H34<br>define NUM5_ &H35<br>define NUM6_ &H36<br>define NUM7_ &H37<br>define NUM8_ &H38<br>define NUM9_ &H39<br>define LEERZ &H20<br>define MINUS &H2D<br>define NULL &H30<br>define STERN &H2a<br>define GLEICH &H3D<br>define DOPPELPUNKT &H3A<br>define PUNKT &H2E<br>&#39;---- Definitionstabelle ENDE --------------------------------------------------------------<br><br>&#39;*******************************************************************************************<br>&#39;---- Programm Anfang ----------------------------------------------------------------------<br>#LcdInit<br>  gosub Lcd_Init<br>  gosub Lcd_Cls<br><br>&#39;---- Zuordnungen und Tabellenaufruf der Temperatursenoren ---------------------------------<br>#Messen<br>  looktab TempTab, ATemp, AusenTemp<br>  looktab TempTab, VTemp, VorMTemp<br>  looktab Mischer, ATemp, VorTemp<br>  looktab TempTab, KTemp, BrenTemp<br>  looktab TempTab, WTemp, BwTemp<br>  looktab TempTab, SoTemp, SolTemp<br>  looktab TempTab, SwTemp, SwiTemp<br><br>gosub display<br><br>&#39;---- Sicherheits Init LCD-Display ---------------------------------------------------------<br>  if hour=01 or hour=10 or hour=19 then LcdInit<br><br>&#39;---- Zuordnung Wochentag-Schaltprogramm ---------------------------------------------------<br>  if dow>6 then dow=0<br>  if dow=0 then gosub Sonntag1<br>  if dow>=1 and dow&lt;=5 then gosub Werktag<br>  if dow=6 then gosub Samstag1<br><br>&#39;---- Auswahl Mischer auf- oder zu-fahren alle 60 Sekunden ---------------------------------<br>  if AusenTemp&lt;=20 then FusLadeP=1<br>  if AusenTemp>20 then FusLadeP=0   &#39;: MAuf=0: MZu=0<br>  if VorTemp>VorMTemp then gosub VerzoegerungMAuf<br>  if VorTemp&lt;VorMTemp then gosub VerzoegerungMZu<br><br>&#39;---- Kesseltemperatur Regel-Kreis ---------------------------------------------------------<br>  if Tag>=1 and Tag&lt;=3 then HilfKes=70 else HilfKes=55<br>  if BrenTemp&lt;=(HilfKes-4) then BrenMot=1 &#39;--- Schalthysterese 5°C<br>  If BrenTemp>=HilfKes then BrenMot=0<br><br>&#39;---- Brauchwassertemperatur Regel-Kreis ---------------------------------------------------<br>  if Tag>=1 and Tag&lt;=3 then HilfBrau=60 else HilfBrau=45<br>  if BwTemp&lt;=(HilfBrau-2) then BrauchwP=1  &#39;--- Schalthysterese 3°C<br>  if BWTemp>HilfBrau then BrauchwP=0<br><br>&#39;---- Regelung der Schwimmbadwasser Temeratur ----------------------------------------------<br>  if SolTemp>75 then gosub Hot else SchwimmP=0<br>  if hour>=0 and hour&lt;=05 then gosub SRegeln<br><br>&#39;---- Rücksprung zu Programm Anfang --------------------------------------------------------<br>goto Messen<br><br>&#39;*************** Display Ausgaben ********************************************************<br>#display<br>&#39;---- Logo, Tag, Datum, Uhrzeit, Status anzeigen -----------------------------------------<br>  lcd_param = 1 : gosub lcd_gotoline      &#39;---- Cursor in Zeile 1 --------------<br>  lcd_param = S_: gosub lcd_writechar     &#39;---- SKM2001 ------------------------<br>  lcd_param = K_: gosub lcd_writechar<br>  lcd_param = M_: gosub lcd_writechar<br>  lcd_param = NUM2_: gosub lcd_writechar<br>  lcd_param = NULL: gosub lcd_writechar<br>  lcd_param = NULL: gosub lcd_writechar<br>  lcd_param = NUM1_: gosub lcd_writechar<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  <br>  if dow=0 then gosub Sonntag2<br>  if dow=1 then gosub Montag<br>  if dow=2 then gosub Dienstag<br>  if dow=3 then gosub Mittwoch<br>  if dow=4 then gosub Donnerstag<br>  if dow=5 then gosub Freitag<br>  if dow=6 then gosub Samstag2<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = NULL + DAY / 10      : gosub LCD_WRITECHAR<br>  lcd_param = NULL + DAY mod 10    : gosub LCD_WRITECHAR<br>  lcd_param = PUNKT                : gosub LCD_WRITECHAR<br>  lcd_param = NULL + MONTH / 10    : gosub LCD_WRITECHAR<br>  lcd_param = NULL + MONTH mod 10  : gosub LCD_WRITECHAR<br>  lcd_param = PUNKT                : gosub LCD_WRITECHAR<br>  lcd_param = NULL + YEAR / 10     : gosub LCD_WRITECHAR<br>  lcd_param = NULL + YEAR mod 10   : gosub LCD_WRITECHAR<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = NULL + hour / 10     : gosub lcd_writechar<br>  lcd_param = NULL + hour mod 10   : gosub lcd_writechar<br>  lcd_param = DOPPELPUNKT          : gosub lcd_writechar<br>  lcd_param = NULL + minute / 10   : gosub lcd_writechar<br>  lcd_param = NULL + minute mod 10 : gosub lcd_writechar<br>  lcd_param = DOPPELPUNKT          : gosub LCD_WRITECHAR<br>  lcd_param = NULL + second / 10   : gosub LCD_WRITECHAR<br>  lcd_param = NULL + second mod 10 : gosub LCD_WRITECHAR<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>  if Tag = 0 then gosub nacht1 else gosub tag1<br><br>&#39;---- Zuordnungs Bezeichner ---------------------------------------------------------------<br>  lcd_param = 2 : gosub lcd_gotoline     &#39;---- Cursor in Zeile 2 ---------<br>  lcd_param = S_: gosub lcd_writechar    &#39;---- SENS: ---------------------<br>  lcd_param = E_: gosub lcd_writechar<br>  lcd_param = N_: gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar<br>  lcd_param = DOPPELPUNKT : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = A_: gosub lcd_writechar    &#39;---- AUST ----------------------<br>  lcd_param = U_: gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar<br>  lcd_param = T_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = V_: gosub lcd_writechar    &#39;---- VORL ----------------------<br>  lcd_param = O_: gosub lcd_writechar<br>  lcd_param = R_: gosub lcd_writechar<br>  lcd_param = L_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = B_: gosub lcd_writechar    &#39;---- BREN ----------------------<br>  lcd_param = R_: gosub lcd_writechar<br>  lcd_param = E_: gosub lcd_writechar<br>  lcd_param = N_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = W_: gosub lcd_writechar    &#39;---- WASS ----------------------<br>  lcd_param = A_: gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar    &#39;---- SBAD ----------------------<br>  lcd_param = B_: gosub lcd_writechar<br>  lcd_param = A_: gosub lcd_writechar<br>  lcd_param = D_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = S_: gosub lcd_writechar    &#39;---- SOLA ----------------------<br>  lcd_param = O_: gosub lcd_writechar<br>  lcd_param = L_: gosub lcd_writechar<br>  lcd_param = A_: gosub lcd_writechar<br><br>&#39;---- Anzeige der Sollwerte ----------------------------------------------------------------<br>  lcd_param = 3 : gosub lcd_gotoline     &#39;---- Cursor in Zeile 3 ---------<br>  lcd_param = S_: gosub lcd_writechar    &#39;---- SOLL: ----------------------<br>  lcd_param = O_: gosub lcd_writechar<br>  lcd_param = L_: gosub lcd_writechar<br>  lcd_param = L_: gosub lcd_writechar<br>  lcd_param = DOPPELPUNKT : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br><br>&#39;---- Soll Brennertemperatur festlegen Tag-Nacht -------------------------------------------<br>  if Tag>=1 and Tag&lt;=3 then gosub Kessel70<br>  if Tag&lt;1 then gosub Kessel55<br>&#39;---- Soll Brauchwassertemperatur festlegen Tag-Nacht --------------------------------------<br>  if Tag>=1 and Tag&lt;=3 then gosub Brauchwasser60<br>  if Tag&lt;1 then gosub Brauchwasser45<br><br>&#39;---- Messwerte anzeigen in Zeile 4 --------------------------------------------------------<br>  lcd_param = 4 : gosub lcd_gotoline     &#39;---- Cursor in Zeile 4 ----------<br>  lcd_param = I_: gosub lcd_writechar    &#39;---- IST : ----------------------<br>  lcd_param = S_: gosub lcd_writechar<br>  lcd_param = T_: gosub lcd_writechar<br>  lcd_param = LEERZ : gosub lcd_writechar<br>  lcd_param = DOPPELPUNKT : gosub lcd_writechar<br><br>&#39;---- Aussentemperatur anzeigen ------------------------------------------------------------<br>   output = abs(AusenTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>   if (AusenTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>   gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(AusenTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(AusenTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>&#39;---- Vorlauftemperatur anzeigen ----------------------------------------------------------<br>  output = abs(VorMTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>  if (VorMTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(VorMTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(VorMTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub Lcd_Writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>&#39;---- Brenner-Temperatur anzeigen ----------------------------------------------------------<br>  output = abs(BrenTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>  if (BrenTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(BrenTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(BrenTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub Lcd_Writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>&#39;---- Brauchwasser-Temperatur anzeigen ------------------------------------------------------<br>  output = abs(BwTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>  if (BwTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(BwTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(BwTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub Lcd_Writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>&#39;---- Schwimmbad-Temperatur anzeigen ----------------------------------------------------------<br>  output = abs(SwiTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>  if (SwiTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(SwiTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(SwiTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub Lcd_Writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br>  lcd_param = LEERZ: gosub Lcd_Writechar<br><br>&#39;---- Solarwaser-Temperatur anzeigen ----------------------------------------------------------<br>  output = abs(SolTemp*10)<br>&#39;- negatives Vorzeichen oder Leerzeichen<br>  if (SolTemp*10) &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub lcd_writechar<br>&#39;- Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(SolTemp*10) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub lcd_writechar<br>  output = output mod 100<br>&#39;- Einer-Dezimalstelle oder Leerzeichen<br>  if abs(SolTemp*10) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub Lcd_Writechar<br>&#39;- Grad Celcius anzeigen<br>  lcd_param = &Hdf : gosub Lcd_Writechar<br>  lcd_param = C_ : gosub Lcd_Writechar<br>return<br><br>&#39;*******************************************************************************************<br>&#39;--------------- Unterprogramme für Regelung -----------------------------------------------<br>&#39;---- Tag- und Nachtabsenkung --------------------------------------------------------------<br>#Sonntag1<br>  if hour>=8 and hour&lt;=21 then Tag=3 else Tag=0<br>return<br>#Werktag<br>  if hour>=5 and hour&lt;=22 then Tag=1 else Tag=0<br>return<br>#Samstag1<br>  if hour>=7 and hour&lt;=23 then Tag=2 else Tag=0<br>return<br><br>&#39;---- Notprogramm "Solar zu heiss" Wärmeabgabe an Schwimmbad -------------------------------<br>#Hot<br>  SchwimmP=1<br>return<br><br>&#39;---- Schwimmbad Regelung ------------------------------------------------------------------<br>#SRegeln<br>  if SwiTemp>30 then SchwimmP=0 else SchwimmP=1<br>return<br><br>&#39;---- Mischer (wärmer) ---------------------------------------------------------------------<br>#VerzoegerungMAuf<br>  if AusenTemp>20 then return<br>  if second>0 and second&lt;=1 then MAuf=1<br>  if second>1 and second&lt;59 then MAuf=0<br>return<br><br>&#39;---- Mischer (kälter) --------------------------------------------------------------------<br>#VerzoegerungMzu<br>  if AusenTemp>20 then return<br>  if second>30 and second&lt;=31 then MZu=1<br>  if second>31 and second&lt;59 then MZu=0<br>  if second>0 and second&lt;29 then MZu=0<br>return<br><br>&#39;---- Text "Nacht" ausgeben ---------------------------------------------------------------<br>#nacht1<br>  lcd_param = N_: gosub lcd_writechar<br>  lcd_param = A_: gosub lcd_writechar<br>  lcd_param = C_: gosub lcd_writechar<br>  lcd_param = H_: gosub lcd_writechar<br>  lcd_param = T_: gosub lcd_writechar<br> return<br>&#39;---- Text "Tag" ausgeben -----------------------------------------------------------------<br>#tag1<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = LEERZ: gosub lcd_writechar<br>  lcd_param = T_: gosub lcd_writechar<br>  lcd_param = A_: gosub lcd_writechar<br>  lcd_param = G_: gosub lcd_Writechar<br>return<br><br>&#39;---- Unterprogramme Temp-Soll-Anzeigen ----------------------------------------------------<br>#Kessel70<br>   lcd_param = NUM7_: gosub lcd_writechar<br>   lcd_param = NULL : gosub lcd_writechar<br>   lcd_param = &Hdf : gosub Lcd_Writechar<br>   lcd_param = C_ : gosub Lcd_Writechar<br>   lcd_param = LEERZ: gosub lcd_writechar<br>return<br>#Kessel55<br>   lcd_param = NUM5_: gosub lcd_writechar<br>   lcd_param = NUM5_: gosub lcd_writechar<br>   lcd_param = &Hdf : gosub Lcd_Writechar<br>   lcd_param = C_ : gosub Lcd_Writechar<br>   lcd_param = LEERZ: gosub lcd_writechar<br>return<br>#Brauchwasser60<br>   lcd_param = NUM6_: gosub lcd_writechar<br>   lcd_param = NULL : gosub lcd_writechar<br>   lcd_param = &Hdf : gosub Lcd_Writechar<br>   lcd_param = C_ : gosub Lcd_Writechar<br>   lcd_param = LEERZ: gosub lcd_writechar<br>return<br>#Brauchwasser45<br>   lcd_param = NUM4_: gosub lcd_writechar<br>   lcd_param = NUM5_: gosub lcd_writechar<br>   lcd_param = &Hdf : gosub Lcd_Writechar<br>   lcd_param = C_ : gosub Lcd_Writechar<br>   lcd_param = LEERZ: gosub lcd_writechar<br>return<br><br>&#39;---- Unterprogramme Wochentag-Namen anzeigen ----------------------------------------------<br>#Sonntag2<br>   lcd_param = S_: gosub lcd_writechar<br>   lcd_param = O_: gosub lcd_writechar<br>return<br>#Montag<br>   lcd_param = M_: gosub lcd_writechar<br>   lcd_param = O_: gosub lcd_writechar<br>return<br>#Dienstag<br>   lcd_param = D_: gosub lcd_writechar<br>   lcd_param = I_: gosub lcd_writechar<br>return<br>#Mittwoch<br>   lcd_param = M_: gosub lcd_writechar<br>   lcd_param = I_: gosub lcd_writechar<br>return<br>#Donnerstag<br>   lcd_param = D_: gosub lcd_writechar<br>   lcd_param = O_: gosub lcd_writechar<br>return<br>#Freitag<br>   lcd_param = F_: gosub lcd_writechar<br>   lcd_param = R_: gosub lcd_writechar<br>return<br>#Samstag2<br>   lcd_param = S_: gosub lcd_writechar<br>   lcd_param = A_: gosub lcd_writechar<br>return<br><br>&#39;******************* Unterprogram für Display Init *****************************************<br>&#39;---- Initialisieren des LCD-Display -------------------------------------------------------<br>#Lcd_Init<br>&#39; --- alle ports 0<br>  lcd_port = OFF<br>&#39; --- 8-Bit-Modus aktivieren<br>  lcd_param=&H38 : gosub Lcd_Writecmd<br>&#39; --- mit 8-Bit-Command in 4-Bit-Modus umschalten<br>  lcd_port=&B00000010<br>  tog lcd_e<br>  tog lcd_e<br>&#39; --- ab jetzt 4-Bit-Modus<br>  lcd_param = &H28 : gosub Lcd_Writecmd<br>  lcd_param = &H0C : gosub Lcd_Writecmd<br>&#39; --- Display loeschen<br>#Lcd_Cls<br>  lcd_param = &H02 : gosub Lcd_Writecmd<br>  lcd_param = &H01 : gosub Lcd_Writecmd<br>return<br>&#39; --- Zeilenwechsel<br>#Lcd_Gotoline<br>  if lcd_param = 1 then lcd_param = &H80<br>  if lcd_param = 2 then lcd_param = &HC0<br>  if lcd_param = 3 then lcd_param = &H94<br>  if lcd_param = 4 then lcd_param = &HD4<br>goto Lcd_writecmd<br>&#39; --- LCD-Kommando<br>#Lcd_Writecmd<br>  lcd_buf = OFF<br>  goto Lcd_Write<br>&#39; --- Zeichenausgabe<br>#Lcd_Writechar<br>  lcd_buf = &B00100000<br>&#39;---- Kommando oder Zeichen an Display senden<br>#Lcd_Write<br>  lcd_port = lcd_buf or (lcd_param shr 4) &#39; Hi-Nibble<br>  tog lcd_e<br>  tog lcd_e<br>  lcd_port = lcd_buf or (lcd_param and &H0F)  &#39; Lo-Nibble<br>  tog lcd_e<br>  tog lcd_e<br>return<br><br><br>evtl. habe ich auch das Display falsch angeschlossen. wo oder was mache ich mit dem Anschluss E2 = H->L Enable signal IC2 ? Mir ist aufgefallen, das die Pixel die ich in Zeile 3 sehe auch nach dem  Prog-Start nicht verschwinden. Sie bleiben allso so sichtbar wie beim Spannunganlegen an der cc1. <br>Michael Kun<br>";;http://;; 195.93.64.167 
28.12.2001;20:18;1009567092;1009563548;Michael T;michael@familie-thuro.de;http://;Re: Poste mal dein Programm;Hallo Michael,<br>Poste mal dein Programm.<br>Gruß<br>    Michael T;;http://;; 217.4.6.62 
28.12.2001;20:05;1009566348;1009563548;Michael T;michael@familie-thuro.de;http://;Re: Poste mal dein Programm;Hallo Michael,<br>Poste mal dein Programm.<br>Gruß<br>    Michael T;;http://;; 217.4.13.91 
28.12.2001;19:19;1009563548;;Michael Kuhn;micha3981@aol.com;http://;LCD 4x20 wie????;Hallo an alle,<br>Habe ein Prob mit dem Ansteuern des LCD´s (20*4, Conrad ANAG VISION)<br>Beim Einschalten (noch nicht initialisiert) sind die Pixels von Zeile 1 und 3 sichtbar. Nach dem Starten meines Programmes laufen die Anzeigen von Zeile 1 und 2 durch (auf Zeile 1 und 2) und danach erscheint der Inhalt von Zeile 3 und 4 (auf 1 und 2). Das ganze läuft dann so in etwa wie eine Laufschrift ab. Dabei sind in Zeile 3 alle Pixels zusehen und in der 4 nichts. <br>Für euere Hilfe meinen besten Dank<br>Michael Kuhn;;http://;; 195.93.65.152 
28.12.2001;14:19;1009545591;1009385267;Dietmar;;http://;Relaisansteuerung;"<br>> Ich habe vor, die Relaisplatine über die 12er Tastatur zu steuern.<br>> Man drückt Taste 1 , Relais 1 schließt, man drückt wieder die Taste 1 , Relais 1 öffnet wieder. Das ganze sollte im Display angezeigt werden. Man sollte auch mehrere gleichzeitig betätigen können und das oder die Relais sollten dauerhaft öffnen oder schließen(nicht nur kurzer Impuls). Kann mir da jemand helfen? <br><br>Ich probiere mal mein Glück. Im Simulator läuft's:<br><br><br>define R_Byteport byteport[1]    'Byteport an dem die Relais angeschlossen sind<br>define Tastatur byteport[2]      'Byteport an dem die Taster angeschlossen sind<br>define temp byte                 'Zum Zwischenspeichern des derzeitigen Zustandes der Taster<br><br>R_Byteport=0<br><br>#endlos<br> gosub WarteAufTastaturAenderung<br> R_Byteport=R_Byteport XOR Tastatur<br> print R_Byteport<br>goto endlos<br><br>#WarteAufTastaturAenderung<br> temp=Tastatur<br> wait temp&lt;>Tastatur<br>return<br><br>";;http://;; 172.179.17.36 
28.12.2001;13:46;1009543561;1009216341;Dietmar;;http://;Hexwert seriell an einem Digport ausgeben;<br>> ich habe mein c-control nicht lange und schon die ersten Probleme!!<br>> Ich möchte einen Hex wert 16Bit über einen Digitalport ausgeben und<br>> zwar hintereinander Bit für Bit!!! Leider habe ich keine Ahnung wie<br>> ich das realisieren soll!! Es soll nämlich ein seriell programmierbare<br>> Baustein zur LED ansteuerung angeschlossen werden!!<br>> Ich hoffe jemand hat eine Lösung für mich..<br><br>Wenn ich Dich recht verstanden habe, dann willst Du ein Word über einen Bitport verschicken!? Dazu zerlegt man das Word, daß ja aus 16 Bit besteht, in einzelne Bits und sendet es über den Port. Sowas habe ich in meiner C-Control-intern-Sammlung für Telefonkarten mal gemacht. Der Sourcecode liegt in BASIC und alternativ in Assembler vor. Schaue einmal nach.<br><br>;C-Control-intern;http://ccintern.de.vu/;; 172.178.240.184 
28.12.2001;13:37;1009543026;1009144952;Dietmar;;http://;eeprom kaputt?;<br>> ich habe schon ein paar mal den EEProm tauschen müssen<br>> da ich kein Programm laden konnte.<br>> was kann die Ursache sein? wurde max.50 mal neu geladen<br><br>Komische Sache. Vielleicht kennst Du jemanden in Deiner Ecke, der die "defekten" EEPROMs einmal untersuchen kann. Angeblich gibt es die Möglichkeit, die EEPROMs in einen Schreibschutz-Modi zu versetzen. Das läßt sich nicht mehr rückgängig machen. Was meint Conrad Electronic zu dem Problem?<br><br>;;http://;; 172.178.240.184 
27.12.2001;21:13;1009484001;1008662645;sl;;http://;am wenigsten löten mit einem Temperaturmeßgerät wozu die c-control???;> Hallo,<br>> ich würde gerne mit der CC1 die Temperatur von meiner CPU messen.<br>> Wie und mit welchem Temp-Sensor mache ich das am besten ?<br>> Am besten wo ich nicht soviel löten muss.<br>> Besten Dank im voraus<br>> MfG<br>> Uschi;;http://;; 141.51.3.82 1.0 ce550-hrz-zgap
27.12.2001;20:38;1009481891;1000822384;Marko Kleistner;Marko.Kleistner@at.siemens.com;http://;Re: Ansteuern eines Diskettenlaufwerks mit C-Control;Hi,<br><br>versuchs doch mal mit der guten alten Datasette oder einem Kassettenrecorder...Bauanleitungen und Softwarevorschläge gibt es.<br>Um es komfortabler zu haben, gibts auch noch das 5.25" Laufwerk des C64,  ein uC ist drin und kann seriell kontaktiert werden.<br><br>Gruss, Mak ;externe Speichermedien;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
27.12.2001;20:22;1009480927;1007391449;Marko Kleistner;Marko.Kleistner@at.siemens.com;http://;Re: Emulator / Simulator mit IO-Ports?;"Hallo,<br><br>betreff des Emulierens einer C-Control:<br>Waere ne Sache, doch ob die jemand braucht. Die Control ist so &#39;uebersichtlich&#39; und einfach im Handling, dass der Emulator (Einsatz einer separaten Hardware zum Fahren der Programme) sich doch erledigt.<br>Ich könnte mir vorstellen, dass man einen Interpreter für den PC schreibt, der dann die Hardware des PC (und ev. anhängender Karten) nutzt, um ein Programm der Control (im compilierten Format)in Echtzeit ablaufen zu lassen. Doch ich sehe keinen Sinn zwischen Aufwand und Nutzen...<br><br>Den Simulator (Software-Tool) für die Basic-Control gibts ja frei Haus (gibts die auch für die PLUS-Variante???)<br><br>Gruss, Marko";Emulator für C-Control;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
27.12.2001;18:14;1009473274;1009473033;Thomas Müller;Mueller-Waldesch@t-online.de;http://;Re: Relaisansteuerung;"???Das hab ich jetzt irgendwie nicht ganz verstanden. Davon hab ich nicht besonders viel Ahnung. Mailt mir mal jemand ein programm mit dem das möglich ist??? Mueller-Waldesch@t-online.de   Gibt es da nicht irgendwie ein fertiges programm dafür? Ich hab schon gesucht, aber nichts gefunden.<br><br><br>> Hallo Thomas,<br>> <br>> Schalten die Taster nach GND oder +5V ?<br>> Wenn die Taster nach GND schalten, mußt Du die Signale Invertiert auswerten:<br>> <br>> if not taster1 then tog R_1<br>> usw.<br>> <br>> MfG André H.<br>> <br>> > Aber da funktioniert irgendwie nicht. Hat irgendwer Erfahrung in c-control plus, ist das vielleicht einfacher damit zu lösen als mit c-control basic??? Wenn ich das Programm übertrage schließen die Relais mal alle mal nur ein paar(Bei drücken des Start knopfes rattern die Relais los).Ganz unkontrolliert. Keine Ahnung was ich da falsch mache. Auch wenn ich auf das Display verzichte(nicht so schlimm) bekomm ich es nicht auf die Reihe, die Relais per 12er Tastatur zu steuern. Ich hoffe jemand kennt sich da aus und kann mir helfen.<br>> > <br>> > <br>> > > Mach&#39;s dir doch was einfacher!<br>> > > Warum lässt du nicht einfach eine LED mit dem <br>> > > Relaisport schalten? Dann sparst du dir das Problem,<br>> > > mit der Anschlußmöglichkeit eines Displays.<br>> > > Du hast ja schon alle 16 Ports belegt, d.h.<br>> > > du müsstest entweder die C-Control erweitern,<br>> > > oder ein I2C/Seriell Display verwenden.<br>> > > <br>> > > Wenn du LED&#39;s nimmst, dann ist folgendes Programm<br>> > > einfacher.<br>> > > (Die Pause ist nur dazu da, die Taster nicht zu oft<br>> > > abzufragen. Ich glaube das Problem heisst "polling")<br>> > > <br>> > > define R_Byteport byteport[1]<br>> > > define R_1 port[1]<br>> > > define R_2 port[2]<br>> > > define R_3 port[3]<br>> > > define R_4 port[4]<br>> > > define R_5 port[5]<br>> > > define R_6 port[6]<br>> > > define R_7 port[7]<br>> > > define R_8 port[8]<br>> > > <br>> > > define taster1 port[9]<br>> > > define taster2 port[10]<br>> > > define taster3 port[11]<br>> > > define taster4 port[12]<br>> > > define taster5 port[13]<br>> > > define taster6 port[14]<br>> > > define taster7 port[15]<br>> > > define taster8 port[16]<br>> > > <br>> > > R_1=0<br>> > > R_2=0<br>> > > R_3=0<br>> > > R_4=0<br>> > > R_5=0<br>> > > R_6=0<br>> > > R_7=0<br>> > > R_8=0<br>> > > <br>> > > #tastenabfrage<br>> > > if taster1 then tog R_1<br>> > > if taster2 then tog R_2<br>> > > if taster3 then tog R_3<br>> > > if taster4 then tog R_4<br>> > > if taster5 then tog R_5<br>> > > if taster6 then tog R_6<br>> > > if taster7 then tog R_7<br>> > > if taster8 then tog R_8<br>> > > return<br>> > > <br>> > > #loop<br>> > > gosub tastenabfrage<br>> > > pause 10<br>> > > goto loop";;http://;; 62.158.8.3 
27.12.2001;18:10;1009473033;1009470141;André H.;andre.h@cc2net.de;http://;Re: Relaisansteuerung;"Hallo Thomas,<br><br>Schalten die Taster nach GND oder +5V ?<br>Wenn die Taster nach GND schalten, mußt Du die Signale Invertiert auswerten:<br><br>if not taster1 then tog R_1<br>usw.<br><br>MfG André H.<br><br>> Aber da funktioniert irgendwie nicht. Hat irgendwer Erfahrung in c-control plus, ist das vielleicht einfacher damit zu lösen als mit c-control basic??? Wenn ich das Programm übertrage schließen die Relais mal alle mal nur ein paar(Bei drücken des Start knopfes rattern die Relais los).Ganz unkontrolliert. Keine Ahnung was ich da falsch mache. Auch wenn ich auf das Display verzichte(nicht so schlimm) bekomm ich es nicht auf die Reihe, die Relais per 12er Tastatur zu steuern. Ich hoffe jemand kennt sich da aus und kann mir helfen.<br>> <br>> <br>> > Mach&#39;s dir doch was einfacher!<br>> > Warum lässt du nicht einfach eine LED mit dem <br>> > Relaisport schalten? Dann sparst du dir das Problem,<br>> > mit der Anschlußmöglichkeit eines Displays.<br>> > Du hast ja schon alle 16 Ports belegt, d.h.<br>> > du müsstest entweder die C-Control erweitern,<br>> > oder ein I2C/Seriell Display verwenden.<br>> > <br>> > Wenn du LED&#39;s nimmst, dann ist folgendes Programm<br>> > einfacher.<br>> > (Die Pause ist nur dazu da, die Taster nicht zu oft<br>> > abzufragen. Ich glaube das Problem heisst "polling")<br>> > <br>> > define R_Byteport byteport[1]<br>> > define R_1 port[1]<br>> > define R_2 port[2]<br>> > define R_3 port[3]<br>> > define R_4 port[4]<br>> > define R_5 port[5]<br>> > define R_6 port[6]<br>> > define R_7 port[7]<br>> > define R_8 port[8]<br>> > <br>> > define taster1 port[9]<br>> > define taster2 port[10]<br>> > define taster3 port[11]<br>> > define taster4 port[12]<br>> > define taster5 port[13]<br>> > define taster6 port[14]<br>> > define taster7 port[15]<br>> > define taster8 port[16]<br>> > <br>> > R_1=0<br>> > R_2=0<br>> > R_3=0<br>> > R_4=0<br>> > R_5=0<br>> > R_6=0<br>> > R_7=0<br>> > R_8=0<br>> > <br>> > #tastenabfrage<br>> > if taster1 then tog R_1<br>> > if taster2 then tog R_2<br>> > if taster3 then tog R_3<br>> > if taster4 then tog R_4<br>> > if taster5 then tog R_5<br>> > if taster6 then tog R_6<br>> > if taster7 then tog R_7<br>> > if taster8 then tog R_8<br>> > return<br>> > <br>> > #loop<br>> > gosub tastenabfrage<br>> > pause 10<br>> > goto loop";;http://;; 193.158.172.124 
27.12.2001;17:22;1009470141;1009455057;Thomas Müller;;http://;Re: Relaisansteuerung;"Aber da funktioniert irgendwie nicht. Hat irgendwer Erfahrung in c-control plus, ist das vielleicht einfacher damit zu lösen als mit c-control basic??? Wenn ich das Programm übertrage schließen die Relais mal alle mal nur ein paar(Bei drücken des Start knopfes rattern die Relais los).Ganz unkontrolliert. Keine Ahnung was ich da falsch mache. Auch wenn ich auf das Display verzichte(nicht so schlimm) bekomm ich es nicht auf die Reihe, die Relais per 12er Tastatur zu steuern. Ich hoffe jemand kennt sich da aus und kann mir helfen.<br><br><br>> Mach&#39;s dir doch was einfacher!<br>> Warum lässt du nicht einfach eine LED mit dem <br>> Relaisport schalten? Dann sparst du dir das Problem,<br>> mit der Anschlußmöglichkeit eines Displays.<br>> Du hast ja schon alle 16 Ports belegt, d.h.<br>> du müsstest entweder die C-Control erweitern,<br>> oder ein I2C/Seriell Display verwenden.<br>> <br>> Wenn du LED&#39;s nimmst, dann ist folgendes Programm<br>> einfacher.<br>> (Die Pause ist nur dazu da, die Taster nicht zu oft<br>> abzufragen. Ich glaube das Problem heisst "polling")<br>> <br>> define R_Byteport byteport[1]<br>> define R_1 port[1]<br>> define R_2 port[2]<br>> define R_3 port[3]<br>> define R_4 port[4]<br>> define R_5 port[5]<br>> define R_6 port[6]<br>> define R_7 port[7]<br>> define R_8 port[8]<br>> <br>> define taster1 port[9]<br>> define taster2 port[10]<br>> define taster3 port[11]<br>> define taster4 port[12]<br>> define taster5 port[13]<br>> define taster6 port[14]<br>> define taster7 port[15]<br>> define taster8 port[16]<br>> <br>> R_1=0<br>> R_2=0<br>> R_3=0<br>> R_4=0<br>> R_5=0<br>> R_6=0<br>> R_7=0<br>> R_8=0<br>> <br>> #tastenabfrage<br>> if taster1 then tog R_1<br>> if taster2 then tog R_2<br>> if taster3 then tog R_3<br>> if taster4 then tog R_4<br>> if taster5 then tog R_5<br>> if taster6 then tog R_6<br>> if taster7 then tog R_7<br>> if taster8 then tog R_8<br>> return<br>> <br>> #loop<br>> gosub tastenabfrage<br>> pause 10<br>> goto loop";;http://;; 62.224.44.147 
27.12.2001;13:10;1009455057;1009385267;Moritz;moritz_becker@surfeu.de;http://;Re: Relaisansteuerung;"Mach&#39;s dir doch was einfacher!<br>Warum lässt du nicht einfach eine LED mit dem <br>Relaisport schalten? Dann sparst du dir das Problem,<br>mit der Anschlußmöglichkeit eines Displays.<br>Du hast ja schon alle 16 Ports belegt, d.h.<br>du müsstest entweder die C-Control erweitern,<br>oder ein I2C/Seriell Display verwenden.<br><br>Wenn du LED&#39;s nimmst, dann ist folgendes Programm<br>einfacher.<br>(Die Pause ist nur dazu da, die Taster nicht zu oft<br>abzufragen. Ich glaube das Problem heisst "polling")<br><br>define R_Byteport byteport[1]<br>define R_1 port[1]<br>define R_2 port[2]<br>define R_3 port[3]<br>define R_4 port[4]<br>define R_5 port[5]<br>define R_6 port[6]<br>define R_7 port[7]<br>define R_8 port[8]<br><br>define taster1 port[9]<br>define taster2 port[10]<br>define taster3 port[11]<br>define taster4 port[12]<br>define taster5 port[13]<br>define taster6 port[14]<br>define taster7 port[15]<br>define taster8 port[16]<br><br>R_1=0<br>R_2=0<br>R_3=0<br>R_4=0<br>R_5=0<br>R_6=0<br>R_7=0<br>R_8=0<br><br>#tastenabfrage<br>if taster1 then tog R_1<br>if taster2 then tog R_2<br>if taster3 then tog R_3<br>if taster4 then tog R_4<br>if taster5 then tog R_5<br>if taster6 then tog R_6<br>if taster7 then tog R_7<br>if taster8 then tog R_8<br>return<br><br>#loop<br>gosub tastenabfrage<br>pause 10<br>goto loop";;http://;; 62.67.94.13 
26.12.2001;21:45;1009399532;;Bruno Kriener;bruno@kriener.info;http://;Wochenschaltuhr;suche ein fertiges Programm für eine Wochenschaltuhr für C-Conrol Station  möchte damit an einem LCN-Bus die fehlenden Zeitfunktionen (Uhr) ergänzen.<br>;;http://;; 217.84.47.28 
26.12.2001;17:47;1009385267;;Thomas Müller;;http://;Relaisansteuerung;Ich habe vor, die Relaisplatine über die 12er Tastatur zu steuern.<br>Man drückt Taste 1 , Relais 1 schließt, man drückt wieder die Taste 1 , Relais 1 öffnet wieder. Das ganze sollte im Display angezeigt werden. Man sollte auch mehrere gleichzeitig betätigen können und das oder die Relais sollten dauerhaft öffnen oder schließen(nicht nur kurzer Impuls). Kann mir da jemand helfen? <br><br>Ich hab es mal so versucht. (Ohne Anzeige im Display)<br><br>define R_Byteport byteport[1]<br>define R_1 port[1]<br>define R_2 port[2]<br>define R_3 port[3]<br>define R_4 port[4]<br>define R_5 port[5]<br>define R_6 port[6]<br>define R_7 port[7]<br>define R_8 port[8]<br><br><br>define MyByte byte 'Bitfield-Variable<br>define relais1 bit[1]<br>define relais2 bit[2]<br>define relais3 bit[3]<br>define relais4 bit[4]<br>define relais5 bit[5]<br>define relais6 bit[6]<br>define relais7 bit[7]<br>define relais8 bit[8]<br><br><br>define taster1 port[9]<br>define taster2 port[10]<br>define taster3 port[11]<br>define taster4 port[12]<br>define taster5 port[13]<br>define taster6 port[14]<br>define taster7 port[15]<br>define taster8 port[16]<br><br>#tastenabfrage<br>relais1 = (relais1 xor taster1)<br>'relais2 = (relais2 xor taster2)<br>'relais3 = (relais3 xor taster3)<br>'relais4 = (relais4xor taster4)<br>'relais5 = (relais5 xor taster5)<br>'relais6 = (relais6 xor taster6)<br>'relais7 = (relais7 xor taster7)<br>'relais8 = (relais8 xor taster8)<br>return<br><br>#loop<br>gosub tastenabfrage<br>if relais1 = on then R_1 = on else R_1 = off<br>'if relais2 = on then R_2 = on else R_2 = off<br>'if relais3 = on then R_3 = on else R_3 = off<br>'if relais4 = on then R_4 = on else R_4 = off<br>'if relais5 = on then R_5 = on else R_5 = off<br>'if relais6 = on then R_6 = on else R_6 = off<br>'if relais7 = on then R_7 = on else R_7 = off<br>'if relais8 = on then R_8 = on else R_8 = off<br>goto loop <br><br>Im Voraus Vielen Dank<br>;;http://;; 62.227.229.63 
26.12.2001;12:32;1009366358;1009314495;KlaRa;;http://;Re: analoger Ausgang;> > Ich möchte den analogen Ausgang für ein Stellsignal 0 bis 10 V DC nutzen.<br>> > Da ich elektronisch nicht 100% bewandert bin, habe ich mit der Pulsweitenmodulation ein Problem. Wie kann ich den Ausgang für meinen Zweck beschalten?<br>> <br>> Hallo Dirk,<br>> <br>> versuch's mal damit:<br>> <br>>                      12V<br>>                        I<br>>                        I<br>>                        /<br>> --470Ohm---   -I        zB. BD 137, ggf. Verstärkung und Belastbarkeit anpassen, npn-Transistor<br>>                       \<br>>                       I<br>>                      ---     Gnd<br>> <br>> Ich hoffe, Du kannst dieses Kunstwerk entziffern, falls nicht, dann maile bitte.<br>> <br>> Viele Grüße<br>> Rainer<br><br>Es fehlen noch zwei Widerstände. Von 12V zum Collektor muss noch ein Widerstand geschaltet werden und vom Emitter zu GND. Da Du ein Verstärkungsfaktor von 2 brauchst, setze am Collektor 2 KOhm und am Emitter 1 KOhm ein. Die Spannung vom Collektor gegen GND ist die Nutzspanung.;;http://;; 80.130.251.2 
25.12.2001;22:08;1009314495;1009283317;Rainer;rthuev@yahoo.de;http://;Re: analoger Ausgang;> Ich möchte den analogen Ausgang für ein Stellsignal 0 bis 10 V DC nutzen.<br>> Da ich elektronisch nicht 100% bewandert bin, habe ich mit der Pulsweitenmodulation ein Problem. Wie kann ich den Ausgang für meinen Zweck beschalten?<br><br>Hallo Dirk,<br><br>versuch's mal damit:<br><br>                     12V<br>                       I<br>                       I<br>                       /<br>--470Ohm---   -I        zB. BD 137, ggf. Verstärkung und Belastbarkeit anpassen, npn-Transistor<br>                      \<br>                      I<br>                     ---     Gnd<br><br>Ich hoffe, Du kannst dieses Kunstwerk entziffern, falls nicht, dann maile bitte.<br><br>Viele Grüße<br>Rainer;;http://;; 213.61.192.43 
25.12.2001;19:19;1009304392;1008892553;Beat Stöckli;beat.stoeckli@bluewin.ch;http://;Re:Variablen;habe noch einen Gedankenanstoss.<br><br>Hatte unlängst das gleiche Problem bei einer Heizungssteuerung mit dem Variablen Speicher. Habe 7 Temperatursensoren, <br>welche für den Programmablauf verglichen werden müssen. Zur Steuerung im Programm lasse ich die Werte der Sensoren in den "Rohwerten", <br>dann brauchen sie nur ein Byte. Dabei lese ich den Sensor nur dann ein, wenn er im Programmablauf auch gebraucht wird. Zur Anzeige auf<br>dem LCD Display brauche ich dann nur noch ein zusätzliches Word.<br><br>Gruss Beat Stöckli<br><br>;;http://;; 213.3.76.181 
25.12.2001;13:28;1009283317;;Dirk;team1711@web.de;http://;analoger Ausgang;Ich möchte den analogen Ausgang für ein Stellsignal 0 bis 10 V DC nutzen.<br>Da ich elektronisch nicht 100% bewandert bin, habe ich mit der Pulsweitenmodulation ein Problem. Wie kann ich den Ausgang für meinen Zweck beschalten?;;http://;; 217.82.153.155 
24.12.2001;18:52;1009216341;;Manuel;starwars300@gmx.de;http://;Hexwert seriell an einem Digport ausgeben;Hallo,<br><br>ich habe mein c-control nicht lange und schon die ersten Probleme!!<br>Ich möchte einen Hex wert 16Bit über einen Digitalport ausgeben und<br>zwar hintereinander Bit für Bit!!! Leider habe ich keine Ahnung wie<br>ich das realisieren soll!! Es soll nämlich ein seriell programmierbare<br>Baustein zur LED ansteuerung angeschlossen werden!!<br>Ich hoffe jemand hat eine Lösung für mich..<br><br>Manuel;;http://;; 149.225.38.139 
23.12.2001;23:02;1009144952;;hanns;petschi@eunet.at;http://;eeprom kaputt?;hallo!<br><br>ich habe schon ein paar mal den EEProm tauschen müssen<br>da ich kein Programm laden konnte.<br>was kann die Ursache sein? wurde max.50 mal neu geladen<br><br>mfg hanns<br><br>;;http://;; 195.3.96.102 1.0 wien2proxy.aon.at
23.12.2001;22:48;1009144109;;hanns;petschi@eunet.at;http://;eeprom kaputt?;hallo!<br><br>ich habe schon ein paar mal den EEProm tauschen müssen<br>da ich kein Programm laden konnte.<br>was kann die Ursache sein? wurde max.50 mal neu geladen<br><br>mfg hanns<br><br>;;http://;; 195.3.96.126 1.0 wien2proxy.aon.at
23.12.2001;22:30;1009143045;;Moritz;;http://;Nokia 6210 an Ccontrol;Hallo!<br><br>Ich habe versuch ein Nokia 6210 über ein Datenkabel+Programieradapter<br>an die M-Unit anzuschließen.<br>Die AT-Befehle funktionieren am Rechner wunderbar und die Unit<br>übermittelt auch exakt das selbe wie der Rechner.<br>Trotzdem reagiert das Handy kein bischen auf die M-Unit.<br>Liegt es an der nicht 100% beschalteten Schnittstelle des<br>Programmieradapters?<br><br>Vielen Dank im Voraus!<br><br>Moritz<br>;;http://;; 62.67.76.79 
23.12.2001;17:51;1009126274;1008790632;Rainer;rthuev@yahoo.de;http://;Re: C Control Steuerung von ca 50 Sensoren ???;"....Dann sollen noch 2 Motoren von Getreideschnecken überwacht werden.(Drehzahl mit einem Impulsmesser und einem Magneten messen und die Ümdrehungszahl auf dem Display ausgeben.<br><br>Hallo Jörg,<br><br>da bin ich ja richtig überrascht, daß hier noch einer in der gleichen Branche wie ich tätig ist, da haben wir ja wahrscheinlich<br>mit den gleichen Widrigkeiten zu kämpfen.<br><br>Ich muß auch die Motoren von Redlern und Elevatoren überwachen, deshalb erscheint mir dein Lösungsansatz  bezüglich<br>der Schnecke als unnötig kompliziert.<br><br>Es geht doch wohl nicht um die Ermittlung der Drehzahl der Schnecke, sondern lediglich um die Abfrage der Drehung.<br>Das löse man eleganter mit einem Shunt, also einem Reihenwiderstand geringen Wertes, aber ausreichender Strombelastbarkeit.<br>An dem Teil fällt &#39;ne Spannung ab, die proportional dem Stromfluß ist. Da kann man sogar den Strom messen, wenn man möchte.<br>Auf jeden Fall detektierst Du damit den Lauf der Förderschnecke. <br><br>Ich steuere eine Förderanlage mittels Strommessung. Zieht der Elevator bei beginnender Überlast zu viel Strom, dann schaltet die<br>CC den zuförderden Redler ab und wartet, bis sich normale Betriebszustände einstellen. Danach wird der Redler wieder zugeschaltet.<br>Die Lagermannschaft wird informiert, damit die Annahmemenge reduziert wird.<br><br>Viele Grüße<br>Rainer<br><br>Ein Vorteil dabei ist, daß Du zur Schnecke keine weitere Leitung legen mußt, denn die Abfrage nach meinem Beispiel kannst Du<br>in die Verteilung integrieren. Auch rauher Betrieb stört da die Überwachung nicht.";;http://;; 213.61.194.113 
21.12.2001;16:55;1008950159;1008508097;Marko Kleistner;Marko.Kleistner@at.siemens.de;http://;Re: DCF77 Modul;Hallo,<br>bezueglich des DCF77-Empfangs mit der C-Control brauchst Du nicht unbedingt die Hardware von Conrad kaufen.<br>Ich habe in einem Supermarkt zwei Funkwecker diverser Hersteller erworben, und zwar im Sonderangebot für 10.-DM. Diese möchte ich an der Control verwenden. Habe bereits einen der beiden mal geoeffnet und konnte zumindest bei einem das nichtinvertierte Zeitsignal mit Transistor und LED darstellen. Man erkennt genau die Unterschiede der Pulse, die laut den Büchern von Kainka ,Kluth bzw. auch der Funkuhr-Homepage 100ms bzw. 200ms betragen. Ich denke, dieses Signal laesst sich einfach an die Control führen, ggf. mit einem Transistor verstärkt und wenn notwendig invertiert.<br>Allerdings ist das mit dem Herankommen an die Signale bei Weckern verschiedener Hersteller so eine Sache - der uC ist sicher immer vergossen. Da hilft also nur ein Durchmessen der abgehenden Pins...<br><br>Gruss, Marko<br>;Funkwecker als DCF-Modul;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
21.12.2001;0:55;1008892553;1008846808;Michael Kuhn;micha3981@aol.com;http://;Danke für die Hilfe;Vielen herzlichen Dank an euch beiden.<br><br>Mein Problem wurde dadurch gelöst<br><br>Michael Kuhn<br><br>;;http://;; 195.93.65.184 
20.12.2001;12:13;1008846808;1008839600;André H.;andre.h@cc2net.de;http://;Re: Probleme mit Anzeigen von Werten auf LCD;> <br>> Ich habe vor einiger Zeit den C-Control/BASIC-Compiler für DOS so modiziert, daß man auf mehr als die üblichen 24 Byte User-RAM zugreifen kann. Damit sollten in (fast) jedem Anwendungsfall rund 12 Byte- oder 6 Wordvariablen zusätzlich "herauszuholen" sein. Vielleicht ist Dir ja damit geholfen.<br>> <br>> <br>Ich habe die CC-Basic Compiler DLL für die Windows Software modifiziert.<br>Außerdem ist bei dieser DLL die 8k Begrenzung aufgehoben.<br>Du kannst sie unter folgenden Link herunterladen.<br><br>MfG André H.;CCBasic-DLL für Windows Software;http://www.cc2net.de/ccintern/download/ccbas32_ram.zip;; 62.153.19.117 
20.12.2001;10:13;1008839600;1008790836;Dietmar;;http://;Re: Probleme mit Anzeigen von Werten auf LCD;<br>Ich habe vor einiger Zeit den C-Control/BASIC-Compiler für DOS so modiziert, daß man auf mehr als die üblichen 24 Byte User-RAM zugreifen kann. Damit sollten in (fast) jedem Anwendungsfall rund 12 Byte- oder 6 Wordvariablen zusätzlich "herauszuholen" sein. Vielleicht ist Dir ja damit geholfen.<br><br>;Mehr als die ueblichen 24 Byte- oder 12 Wordvariablen verwenden;http://ccintern.mew.pl/download.htm#mehrvars;; 195.252.131.158 
19.12.2001;22:21;1008796894;1008505234;MiHi;Mi.Hinz@gmx.de;http://;Re: DCF77 Modul;> <br>> Hallo!<br>> <br>> ich habe vor kurzer Zeit wieder meine C-Control 1 rausgekramt.<br>> Nun habe ich schon wunderbar damit rumexperimentiert und stehe nun<br>> vor folgendem Problem:<br>> <br>> ich wuerde gern eine DCF77 Antenne anschliessen, jedoch habe ich bei<br>> Conrad nur noch die DCF77 Aussenantenne für 79,95 DM. <br>> Da ich aber das ganze relativ klein realisieren will ist diese Antenne erstmal zu teuer und ausserdem viel zu gross. <br>> <br>> Hat jemand eine Ahnung wo ich eine DCF77 Antenne für die C-Control her-<br>> bekomme bzw. was ich benutzen kann.<br>> <br>> Schonmal Danke,<br>> Bjoern<br><br>Habe am 21.11.2001 fuer 17,20DM den  DCF-Empfanger bei Conrad mit der Bestellnummer 641138 bestellt.<br>Der ist meines Wissens nach noch erhaeltlich.<br><br>MiHi;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
19.12.2001;20:40;1008790836;;Michael Kuhn;micha3981@aol.com;http://;Probleme mit Anzeigen von Werten auf LCD;"Hallo, Hilfe !!!!!!!!!!!!!!!<br>ich habe ein Problem mit dem Anzeigen von Werten (ganzzahlig, nur 2 Stellen) auf dem LCD-Display. Mein Display hat 20 Zeichen 4 Zeilen.<br>Die Ausgabe der nicht veränderbaren Texte und die der Funkuhr, bekomme ich hin. Bei der Ausgabe von, durch das Programm, berechneten Werten gehen mir die "define xxx word[y]" (anscheinend) zu Ende. Habe schon 12 word variablen verbraucht. Bei den Demoprogrammen, die ich mir schon so viele heruntergeladen habe, wird immer irgendein Wert aufgeteilt (durch 100, 10, oder so geteilt). Das ich Zeichen für Zeichen übertragen muss habe ich schon kappiert. Frage: Wie zerlege ich z.b. <br><br>#KesselRegel<br>  if Tag>=1 and Tag&lt;=3 then HilfKes=70 else HilfKes=55<br>  if BrenTemp&lt;=(HilfKes-3) then BrenMot=1         <br>  If BrenTemp>=HilfKes then BrenMot=0<br><br>die Werte für "HilfKes" (ohne noch eine neue Variable zu verwenden)und gebe die dann an das Display weiter ? <br><br>&#39; ---- Variablen-Definitionen --------------------------------------------<br>.<br>.<br>define BrenTemp  word    &#39; Anzeigewert Brenner-Temperatur<br>define AusenTemp  word   &#39; Anzeigewert Aussentemperatur<br>define VorMTemp  word    &#39; Anzeigewert Vorlauftemperatur<br>define BwTemp  word      &#39; Anzeigewert Brauchwasser-Temperatur<br>define SolTemp  word     &#39; Anzeigewert Solarkessel-Temperatur<br>define SwiTemp  word     &#39; Anzeigewert Schwimmbad-Temperatur<br>define VorTemp  word     &#39; einzuhaltende Mischer Vorlauftemperatur<br>define HilfKes word      &#39; Hilfsvariable Kesseltemperatur<br>define HilfBrau word     &#39; Hilfsvariable Brauchwassertemperatur<br>define HilfSchw word     &#39; Hilfsvariable Schwimmbadwasser<br>define Tag word          &#39; Hilfsvariable Wochentagprogramm<br><br>&#39;----- LCD - Display Definitionen ----------------------------------------define value word<br>define output1 word<br>define output2 word<br><br>usw..........<br><br>Mein Prog läuft sonst einwandfrei sogar so wie ich es mir vorstelle, doch sobald ich mit "define output (z.b.)3 word" eine neue Variable einfüge hängt sich mein Prog auf. Im Simulator läuft aber alles ohne Probs.<br><br>Gibts da eine elegantere Lösung als die von mir benutze um Daten an das Display zu schicken. Konkret möchte ich 13 verschiedene variable Werte + alle Daten der Funkuhr, darstellen.<br><br>Danke für euere Hilfe<br>Michael Kuhn<br><br>P.S.: Hoffentlich kann mir jemand folgen was ich da geschrieben habe";;http://;; 195.93.65.174 
19.12.2001;20:37;1008790632;1008700763;JJ;;http://;Re: C Control Steuerung von ca 50 Sensoren ???;Hi,<br><br>thx für euere Antworten.<br>Nochmal genauer:<br><br>In 4 von 8 Silos sollen je 4 Füllstandsschalter für  1/4,1/2,3/4,1/1,<br>in die restlichen nur 2. das sind ganz normale öffner/schließer.<br>diese sollten dann auf einem Panel die LED s zum leuchten bringen damit man den genauen Füllsdtand ha..<br>bei Überschreitung von 1/1 soll zusätlich noch für ca 20 sek eine Sirene <br>angeschalten werden um einen Überlauf zu Verhindern.Dann sollen noch 2 Motoren von Getreideschnecken überwacht werden.(Drehzahl mit einem Impulsmesser und einem Magneten messen und die Ümdrehungszahl auf dem Display ausgeben.Das ganze sollte sich über ein Übersichtliches Menü steuern lassen un nicht zu teuer sein.<br><br>Die Anlage steht in einer alten Scheune, eigentlich dachte ich mir mit 2 Adrigen Litzen die SChalter anzusteuern da das ganze auf 12 V basieren soll. Die Leitungslänge Übertrifft da auch schon mal 20 Meter da ich vom Erdgeschoff erst einmal ins 1 OG verlegen muss und die Silos auch noch ca 10 Meter hoch sind.<br><br>Könnt ihr mir eventuell auch bei gelegenheit helfen diese Schaltung zu realisieren(Programierung, was man so für Teile braucht C-conrtol... usw.) Habe Erfahrung in C, Pascal und habe auch schon Asembler für einen uC programmiert(schon a bissle her aber egal).<br><br>Eventuell sollte die anlage auch noch eine s/w Kamera bekommen aber erst mal nichts überstürzen.<br><br>Danke für euere Hilfe<br><br>Jörg<br>;;http://;; 80.131.79.12 
19.12.2001;17:37;1008779854;1008779254;Michael;mi.hinz@gmx.de;http://;Re: C Control Steuerung von ca 50 Sensoren ???;> > Hi,<br>> > <br>> > Ich hätte gerne ein paar infos zu c -Control.<br>> > und zwar ist es möglich, mit dem c-control(2) so ca 50 Sensoren abzufragen.<br>> > Das ganze ist ein einem großen Getreidelager mit vielen Silos(9) wo ich gerne die Füllstände überwachen will (1/4,1/2/,3/4,1/1).<br>> > Das ganze sollte dann auf einem großen panel über Led^s angezeigt werden.<br>> > Bei überschreitung von 1/1 sollte dann auch noch eine Hupe angehen.<br>> > Des weiteren würde ich noch gerne die Drehzahl von 4 Motoren überwachen.<br>> > Ist das alles mit c-control 1 oder 2 möglich bzw gibt es andere Alternativen.<br>> > <br>> > Danke im vorraus für euere Antworten.<br>> > <br>> > Jörg<br><br>Hallo Joerg,<br><br>sorry fuer das leere posting, aber hast du schon mal an den einsatz des von conrad angebotenen modems gedacht?<br>dir wuerden beim einsatz von 2 modems und 2 ccontrol(1) insgesamt mehr als 64 ports zur verfuegung stehen.<br>ein weiterer vorteil bei dieser loesung waehre die vernetzung ueber das 230V-netz - hiermit kannst du gleichzeitig<br>laengere distanzen ueberbruecken.<br><br>24 standard ports je ccontrol<br>8   standard ports je modem<br><br>die sache funtioniert recht gut, solange keine hoeheren verarbeitungsgeschwindigkeiten noetig sind - waehre bei der der fall.<br><br><br>michael;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
19.12.2001;17:27;1008779254;1008700763;michael;mi.hinz@gmx.de;http://;Re: C Control Steuerung von ca 50 Sensoren ???;> Hi,<br>> <br>> Ich hätte gerne ein paar infos zu c -Control.<br>> und zwar ist es möglich, mit dem c-control(2) so ca 50 Sensoren abzufragen.<br>> Das ganze ist ein einem großen Getreidelager mit vielen Silos(9) wo ich gerne die Füllstände überwachen will (1/4,1/2/,3/4,1/1).<br>> Das ganze sollte dann auf einem großen panel über Led^s angezeigt werden.<br>> Bei überschreitung von 1/1 sollte dann auch noch eine Hupe angehen.<br>> Des weiteren würde ich noch gerne die Drehzahl von 4 Motoren überwachen.<br>> Ist das alles mit c-control 1 oder 2 möglich bzw gibt es andere Alternativen.<br>> <br>> Danke im vorraus für euere Antworten.<br>> <br>> Jörg;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
19.12.2001;17:26;1008779162;1008598377;Michael;mi.hinz@gmx.de;http://;Re: IR-CTRL an C-STATION ;> Das IR-CTRL wird an 12V,GND, Port1 und Port2 angeschlossen.<br>> Dann sollte die DEMO zum IRCTRL (IRCTRL_TX.BAS) bereits laufen.<br>> Die rote LED blinkt (senden!)<br>> -----> wenn das nicht so ist, ist was anderes faul<br>>  - Netzteil? (270 mA peak !!!)<br>>  - DATEN/CLOCK Leitung vertauscht?<br>>  - Kondensatoren (wirklich die richtigen!!!) entfernt<br>> <br>> Wenn ein richtiges Format empfangen wird, blinkt auch die grüne LED.<br>> um das Format zu wechseln, setzt man in der Subroutine SET_RC5 das<br>> SUBCMD auf 2.<br><br>verstehe ich das richtig: der ir-ctrl "muss"initialisiert werden.<br>  wenn ich ein format definiere, wird das andere dann von der ir-ctrl nicht erkannt<br>  sprich: die empfangsled leuchtet dann nicht?<br><br>> Danach muss man das Programm halt auf die Station anpassen.<br>> <br>> <br>> ;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
18.12.2001;21:21;1008706860;1008700763;KlaRa;;http://;Re: C Control Steuerung von ca 50 Sensoren ???;Mit der C-Control II dürfte es da die wenigsten Probleme geben. Bei der C-Control I stehen wenig Variable zur Verfügung. Wie sollen die Füllstände erfasst werden, wie die Drehzahl der Motoren? Die Füllstände werden sicher per Schalter (Niveau erreicht/nicht erreicht) signalisiert. Hier spielen Leitungslängen keine Rolle. Bei der Motordrehzahl gibt es sicher auch Lösungen für grosse Leitungslängen. Die Anzeigen sind wieder eine spezielle Angelegenheit.<br>Ich denke, die Steuerung ist keine grosse Sache, die Peripherie erfordet da mehr Aufwand.<br>;;http://;; 80.130.234.60 
18.12.2001;19:39;1008700763;;JJ;;http://;C Control Steuerung von ca 50 Sensoren ???;Hi,<br><br>Ich hätte gerne ein paar infos zu c -Control.<br>und zwar ist es möglich, mit dem c-control(2) so ca 50 Sensoren abzufragen.<br>Das ganze ist ein einem großen Getreidelager mit vielen Silos(9) wo ich gerne die Füllstände überwachen will (1/4,1/2/,3/4,1/1).<br>Das ganze sollte dann auf einem großen panel über Led^s angezeigt werden.<br>Bei überschreitung von 1/1 sollte dann auch noch eine Hupe angehen.<br>Des weiteren würde ich noch gerne die Drehzahl von 4 Motoren überwachen.<br>Ist das alles mit c-control 1 oder 2 möglich bzw gibt es andere Alternativen.<br><br>Danke im vorraus für euere Antworten.<br><br>Jörg;;http://;; 80.131.77.48 
18.12.2001;9:04;1008662645;;Uschi Werner;riderwoman2001@yahoo.de;http://;CC1 Temperaturmessung ?;Hallo,<br>ich würde gerne mit der CC1 die Temperatur von meiner CPU messen.<br>Wie und mit welchem Temp-Sensor mache ich das am besten ?<br>Am besten wo ich nicht soviel löten muss.<br>Besten Dank im voraus<br>MfG<br>Uschi;;http://;; 217.85.209.146 
17.12.2001;20:17;1008616622;1008021653;Andreas;;http://;Re: Control Station wie starten;Besten Dank für Eure Antworten!<br>Das mit der Temperatur werde ich einfach mal probieren, ist ja momentan kalt genug.<br>Dass bei der Station ein „selbständiges Starten nach dem Anlegen der Betriebsspannung“ nicht möglich sein soll, kann ich nicht nachvollziehen.<br><br>Andreas<br>;;http://;; 217.4.211.27 
17.12.2001;19:43;1008614591;1008372642;MVG;m.v.gersdorff@t-online.de;http://;Re: Control Station wie starten;> > Hallo Andreas<br>> > <br>> > Zu 1)<br>> > Ich verwende einen "watchdog". Das ist ein Baustein der einen reset auslöst falls nicht in regelmäßigen Abständen ein Impuls an seinen Eingan kommt.<br>> > da wirst Du etwas dazu bauen müssen.<br>> <br>> Wie bekommst Du den Reset in die C-Station - an welcher Klemme ?<br><br>Am Prozessor ist es der pin 18<br>> <br>> > <br>> > zu 2)<br>> > Ich kenne die Besonderheiten der C Station nicht aber den CC-Basic prozessor und der Keramikschwinger arbeiten problemlos von -40....+70 °C<br>> > Ds sollte in ähnlicher weise auch für die C Station gelten.<br>> > <br>> > MfG<br>> > Michael;;http://;; 62.155.254.210 HTTP/1.0 spcss35. (IBM-PROXY-WTE-US)
17.12.2001;15:12;1008598377;1008372035;CTC;;http://;Re: IR-CTRL an C-STATION ;Das IR-CTRL wird an 12V,GND, Port1 und Port2 angeschlossen.<br>Dann sollte die DEMO zum IRCTRL (IRCTRL_TX.BAS) bereits laufen.<br>Die rote LED blinkt (senden!)<br>-----> wenn das nicht so ist, ist was anderes faul<br> - Netzteil? (270 mA peak !!!)<br> - DATEN/CLOCK Leitung vertauscht?<br> - Kondensatoren (wirklich die richtigen!!!) entfernt<br><br>Wenn ein richtiges Format empfangen wird, blinkt auch die grüne LED.<br>um das Format zu wechseln, setzt man in der Subroutine SET_RC5 das<br>SUBCMD auf 2.<br>Danach muss man das Programm halt auf die Station anpassen.<br><br><br>;;http://;; 194.174.253.2 
17.12.2001;11:34;1008585265;1008518973;Bjoern Petri;;http://;Re: DCF77 Modul;Danke! <br><br>Das hoert sich gut an!<br><br><br>> Bei Conrad und ELV gibts auch für 20DM.<br>> Gruß Michael T<br>> ;;http://;; 213.69.137.215 1.0 ics_server.DE10.CoCreate.com (ICS 1.2.94)
16.12.2001;17:36;1008520596;1008508097;André H.;andre.h@cc2net.de;http://;Re: DCF77 Modul;> Schau doch bitte unter "Hardwarekomponenten" auf dieser Seite nach<br>> <br>> MfG<br>> <br>> Frank<br><br>Hallo Frank,<br>Du solltest dazuschreiben, daß man unter www.CC2Net.de > Hardwarekomponenten<br>nachschauen soll.<br>Das CC1-Forum gehört zu Dietmar Harlos C-Control Intern.<br>Es ist von CC2Net.de nur verlinkt.<br><br>MfG André H.;;http://;; 193.158.170.6 
16.12.2001;17:09;1008518973;1008508097;Michael T;michael@familie-thuro.de;http://;Re: DCF77 Modul;Bei Conrad und ELV gibts auch für 20DM.<br>Gruß Michael T<br>;;http://;; 213.61.44.39 
16.12.2001;14:08;1008508097;1008505234;Frank;;http://;Re: DCF77 Modul;Schau doch bitte unter "Hardwarekomponenten" auf dieser Seite nach<br><br>MfG<br><br>Frank<br>> <br>> Hallo!<br>> <br>> ich habe vor kurzer Zeit wieder meine C-Control 1 rausgekramt.<br>> Nun habe ich schon wunderbar damit rumexperimentiert und stehe nun<br>> vor folgendem Problem:<br>> <br>> ich wuerde gern eine DCF77 Antenne anschliessen, jedoch habe ich bei<br>> Conrad nur noch die DCF77 Aussenantenne für 79,95 DM. <br>> Da ich aber das ganze relativ klein realisieren will ist diese Antenne erstmal zu teuer und ausserdem viel zu gross. <br>> <br>> Hat jemand eine Ahnung wo ich eine DCF77 Antenne für die C-Control her-<br>> bekomme bzw. was ich benutzen kann.<br>> <br>> Schonmal Danke,<br>> Bjoern;;http://;; 217.237.159.2 HTTP/1.0 spcss33. (IBM-PROXY-WTE-US)
16.12.2001;13:20;1008505234;;Bjoern Petri;glowworm@gmx.de;http://;DCF77 Modul;<br>Hallo!<br><br>ich habe vor kurzer Zeit wieder meine C-Control 1 rausgekramt.<br>Nun habe ich schon wunderbar damit rumexperimentiert und stehe nun<br>vor folgendem Problem:<br><br>ich wuerde gern eine DCF77 Antenne anschliessen, jedoch habe ich bei<br>Conrad nur noch die DCF77 Aussenantenne für 79,95 DM. <br>Da ich aber das ganze relativ klein realisieren will ist diese Antenne erstmal zu teuer und ausserdem viel zu gross. <br><br>Hat jemand eine Ahnung wo ich eine DCF77 Antenne für die C-Control her-<br>bekomme bzw. was ich benutzen kann.<br><br>Schonmal Danke,<br>Bjoern;;http://;; 62.104.220.76 1.0 artus.sundevil.de:3128 (Squid/1.NOVM.21), 1.0 sgt2-t7-1.mcbone.net:3128 (Squid/2.1.PATCH1)
15.12.2001;0:30;1008372642;1008023339;Michael;mi.hinz@gmx.de;http://;Re: Control Station wie starten;> Hallo Andreas<br>> <br>> Zu 1)<br>> Ich verwende einen "watchdog". Das ist ein Baustein der einen reset auslöst falls nicht in regelmäßigen Abständen ein Impuls an seinen Eingan kommt.<br>> da wirst Du etwas dazu bauen müssen.<br><br>Wie bekommst Du den Reset in die C-Station - an welcher Klemme ?<br><br>> <br>> zu 2)<br>> Ich kenne die Besonderheiten der C Station nicht aber den CC-Basic prozessor und der Keramikschwinger arbeiten problemlos von -40....+70 °C<br>> Ds sollte in ähnlicher weise auch für die C Station gelten.<br>> <br>> MfG<br>> Michael;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
15.12.2001;0:23;1008372206;1008066667;Michael;Mi.Hinz@gmx.de;http://;Re: IR-CTRL an C-STATION ;> > Hat schon mal jemand das IR-Ctrl an der C-Station betrieben?<br>> > Nach Durchsicht der Unterlagen sollte dies möglich sein!!<br>> > <br>> > <br>> > Reicht es aus, das IR-CTRL an die Versorgung anzuschliessen,<br>> > um die IR-Empfangs-LED auf dem IR-CTRL mittels einer IR-Fernbedienung<br>> > zum Leuchten zu bringen - oder muss zuvor das IR-CTRL ueber<br>> > die Datenleitungen initialisiert werden?<br>> > <br>> > Michael<br>> > <br>> Sorry, IR-CTRL geht an der Station NICHT (--> siehe Katalog)<br>> Der Grund sind die Kondensatoren an den Ports (EMV-Vorschriften)<br>> > <br><br>Danke fuer die Info, ich werde die Kondensatoren rausschmeissen!!<br><br>Michael;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
15.12.2001;0:20;1008372035;1007979121;Michael;;http://;Re: IR-CTRL an C-STATION ;> > um die IR-Empfangs-LED auf dem IR-CTRL mittels einer IR-Fernbedienung<br>> > zum Leuchten zu bringen - <br>> <br>> <br>> mittels WELCHER IR-Fernsteuerung? Gibt Deine IR-Fernsteuerung den richtigen Code ab? Nicht alle IR-Fernsteuerungen verwenden den gleichen Code. Welchen will der IR-Empfänger sehen?<br>> Hans<br><br>Ich habe bis jetzt 7 verschieden IR-Geber ausprobiert - ohne Erfolg!!<br>Leider geht aus keiner, der von CONRAD gelieferten Informationen, hervor  unter welchen Bedingungen<br>die Empfangs-LED des IR-CTRL leuchtet.<br><br>Hier nochmal die Frage: Reicht es - generell - den IR-CTRL an die Betriebsspannung zu legen.<br><br>Michael;;http://;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8080 (Squid/2.4.STABLE1)
13.12.2001;22:14;1008278096;1008233850;sl;;http://;suchmaschine metager;"man wähle die Suchmaschine metager an<br>und gebe die Stichworte <br><br>c-control terrarium<br><br>ein <br><br>und siehe da<br><br>http://www.crash.de/frogs/index.html <br>          (gefunden von: Lycos) Willkommen zu meiner kleinen Info-Seite zum Thema" Terrarium-Steuerung" . Im folgenden will ich<br>          versuchen eine mögliche Lösung zu diesem Thema aufzuzeigen - in meinen Augen ein seh... <br><br><br>dann wechsle man zur Suchmaschin google<br><br>... einfach wert: 24.6.2000 Das dritte Terrarium ist seit heute bewohnt: Tina ist ... Terrarienwand:<br>Die ganze Steuerung per C-Control habe ich vom Konzept her ... <br>www.terratechnik.de/html/wand.html - 12k<br><br>Terrarientechnik<br>... daß die Luft, bevor sie ins Terrarium gelangt, temperiert ist sowie eine ... der Steuerung<br>ist ein Microcontroller (c-control), der wiederum von einem Linux ... <br>www.wesp.de/terrarium/html/rolloverbild/rollover.html - 10k - Im Archiv - Ähnliche Seiten<br><br>     Michael Wesp&#39;s Terrariumseite<br>     Terrarium Steuerung Luftfeuchtigkeit Luftfeuchte iguana iguana Heizung C-control<br>     linux gruener Leguan grüner Leguan grüner Leguan Sensoren Klima. <br>     www.wesp.de/ - 2k - Im Archiv - Ähnliche Seiten<br>     [ Weitere Resultate von www.wesp.de ]<br><br>DGHT-Foren<br>... Woche in seinem ( vorher ausgebauten Terrarium )fast zahm. Ich habe mich ... Ende für<br>die Luftfeuchte,Licht (C-Control-Steuerung!)etc. zuständig ist. Den ... <br>www.dghtserver.de/foren/viewtopic.php?TopicID=983 - 22k <br><br><br>Gera-Seiten.de -Suchmaschine für Gera und Umgebung - Auto + ... <br>... teutonia testberichte test zeitschrift terrarium tennisschläger telnet telefonbuch<br>schweiz ... download cd-versand Cd&#39;s c-control cb-funk castrop-rauxel ... <br>Beschreibung: Themengeordnete, regionale Suchmaschine im Großraum Gera. <br>Kategorie: World > Deutsch > ... > Deutschland > Thüringen > Städte und Gemeinden > G > Gera<br>www.gera-seiten.de/index<br><br>dann dasselbe mit den Stichworten <br><br>c-control aquarium<br><br>noch mehr links<br><br>Die C-Control am Meerwasseraquarium<br>... Der Einplatinencomputer C-Control-Basic von Conrad-Elektronik eignet sich meiner<br>Meinung nach besonders gut als günstiger und vielseitig einsetzbarer ... <br>www.sl-online.de/ccb.html - 12k - Im Archiv - Ähnliche Seiten<br><br>     Mein Becken<br>     ... die Turbellen wird ebenfalls über die C-Control geregelt. ... derasa und eine Tridacna<br>     crocea im Aquarium. Ich werde von diesen wunderschönen Muscheln ... <br>     www.sl-online.de/aqua.html - 15k - Im Archiv - Ähnliche Seiten<br>     [ Weitere Resultate von www.sl-online.de ]<br><br>Prozessorsteuerung (01-Apr-2001)<br>... auch: http://www.speedys-aquarium.de/hauptseite.htm und wahrscheinlich noch ein paar<br>andere. Viele Grüße Robert. Subject: Re: C-Control in der Aquaristik? From ... <br>www.drta.de/heidbuechel/Technik/prozessorsteuerung.htm - 8k - Im Archiv - Ähnliche Seiten<br><br>     Lichtsteuerung (24-Mar-2001)<br>     ... zu preiswerteren Lösungen. Obwohl mit dem C-Control von Conrad lassen sich schon ... Jens.<br>     Subject: Re: "Sonnenaufgang" im Aquarium - nur mit LUXOR ? From ... <br>     www.drta.de/heidbuechel/Technik/Beleuchtung/steuerung.htm - 16k - Im Archiv - Ähnliche Seiten<br><br>[PDF] 9. Auflage<br>Dateiformat: PDF/Adobe Acrobat - HTML-Version<br>... 2 Rechenzentrum, Raum 001 Das ist das "Aquarium", welches man gleich, wenn man vor ... fast<br>aller Programme ist Control-C (Control ist auf der Tastatur mit ... <br>www.tu-bs.de/rz/doku/panic.pdf - Ähnliche Seiten <br><br>Persönliches<br>... zur Telefonanlage unter Verwendung des C-Control M-Basic Einplatinen-Computers. ... Steuercomputer<br>für ein Aquarium (Licht, Futterautomat und Pumpe) mit ... <br>www.ralfhofmann.de/interest.htm - 21k - Im Archiv - Ähnliche Seiten <br><br>MaWin-Links<br>... http://www.c-control.de/ ... Produkte -> Datenblaetter -> 8 Bit Atmel AVR c&#39;t 6/88 S.<br>148-164 ... http://ourworld.compuserve.com/homepages/gabriel_anton/aquarium.htm ... <br>labor.technikum-wien.at/links.htm - 78k - Fresh! 10 Apr 2002 - Im Archiv - Ähnliche Seiten <br><br>Re: User Liste auf Roboterwelt.de / @Axel<br>... nicht PWM sondern direkt die Motoren des Servos : C-Control und Win CE Everex Palm<br>Handheld. ... hab ich selber schon mal gedacht. Aber Aquarium Putzen?? ... <br>www.roboterwelt.de/forum/archiv/messages/2840.html - 2k - Fresh! 04 Feb 2008 - Im Archiv - Ähnliche Seiten<br><br>     Re: User Liste auf Roboterwelt.de / @Axel<br>     ... sondern direkt die Motoren des Servos C-Control und Win CE Everex Palm Handheld. ... 2:<br>     Autonomes Uboot für mein Aquarium zum einsammeln von Algen und Mull ... <br>     www.roboterwelt.de/forum/archiv/messages/2838.html - 3k - Fresh! 24 May 2002 - Im Archiv - Ähnliche Seiten<br><br>Inhalt Aquaristik<br>Aqua. Allgemeines. Foren/ NG&#39;s. Bilder. Technik. Hälterung.<br>Tipps & Co. Anfänger. C-Control. Bücher. Links. eMail. <br>www.speedys-aquarium.de/frameparts/inhalt_aqua.htm - 4k - Fresh! 30 Jun 2015<br><br><br>Technische Daten<br>... Heizung. 200 Watt, Stabheizer. Steuerung. Selbstbau<br>- C-Control - Einplatinencomputer, mehr dazu HIER. ... <br>www.speedys-aquarium.de/aqua/aqua_tech240.htm - 4k<br><br><br>so reicht det für&#39;n Anfang??<br><br>5 Minuten Eigeninitiative und das tagelange warten auf eine Antwort hat ein Ende<br><br>Persönliche Anmerkung: eigentlich mag ich es überhaupt nicht<br>wenn Leute einfach nur so drauflosposten ohne selbst gesucht zu haben<br><br>so nah dem Motto<br><br>"ich hab mir da was gekauft - wo bleibt der Support???"<br><br>Ich finde - es ist ein viel größeres Erfolgserlebnis sich selbst zu helfen<br><br>sl<br><br><br>> Liebe Leute ich bräuchte eure Hilfe <br>> <br>> Ich habe mir gestern eine C-Control station gekauft um mein neues Terrarium damit zu steuern nun steh ich vor dem Probelm ich muß sie nach meinen Bedürnissen programmierne.<br>> <br>> Meine Anforderungen sehen folgender maßen aus <br>> <br>> Ich habe eine Station (2 Relais) + 3 externe Leistungsrelais.<br>> <br>> Ich habe folgende zu steuerende Anschlüße <br>> 1.) Pumpe für Wasserfall soll Tagsüber immer wieder für kurze Zeit laufen und auch über Taster seperat ein und Ausschaltbar sein.<br>> 2.) Licht 1 soll von 09:00 - 18:00 Brennen<br>> 3.) Licht 2 soll nur über Mittags 3 Stunden leuchten und seperat über Taster ein und Ausschaltbar sein und soll sich fals der der Temp Sensor 1 einen WErt über 35°C anzeigt ausschalten.<br>> 4.) Nebelanlage soll wie die Pumpe immer wieder unter Tags für kurze Zeit laufen und seperat mit Taster ein geschalten werden und sich automatisch einschalten wenn die Luftfeuchtigkeit (werd einen Feuchtesensor anschließen) unter 60 % Fällt einschalten.<br>> 5.) Bodenheizung soll sich einschalten wenn der Temp Sensor 2 einen wert unter 23°C anzeigt auschalten und über 28°C auschalten<br>> <br>> Jetzt mein PRoblem *ggg* ich hab kein Ahnung wie ich das realisieren soll die Plus Software weilche bei der Station dabei ist kommt mir etwas zu umständlich vor um dies zu schaffen (sicher möglich aber bestimmt nicht optimal) und mit Basic kenn ich mich überhaupt nicht aus. <br>> <br>> Vielleicht kann mir ja ein begabter PRogrammierer weiterhelfen oder es hat schon jemand eine annähernd änliche Schaltung und stellt sie mir zur verfügung so dass ich sie nur an meine Bedürfnisse anpassen muß.<br>> <br>> In weiterer folge möchte ich einen Meßverlauf der Werte Temp 1 und 2 und rel Luftfeuchtigkeit aufzeichnen um sie später Grafisch auswerten zu können.<br>> <br>> <br>> Ich weiß es sind hohe nasprüche die ich als nichtswissender stelle aber meine tiere sollen sich ja wohlfühlen also ich freue mich über jede Hilfe.<br>> <br>> Ihr könnt mich natürlich auch per Mail erreichen<br>> <br>> markus_dragschitz@msn.com<br>> <br>> lg und Danke im vorhinein Markus :)) ";;http://;; 141.51.3.82 1.0 ce550-hrz-zgap
13.12.2001;11:09;1008238176;1008195120;ede;;http://;Re: Basic Compilat;Vielen Dank für die ausführliche Antwort, Super !!!<br>Ede;;http://;; 217.5.176.36 1.1 sffm1003.unamite.com:217 (Squid/2.2.STABLE5)
13.12.2001;9:57;1008233850;;Markus;markus_dragschitz@msn.com;http://;Terrariensteuerung mittels C-Control Station;Liebe Leute ich bräuchte eure Hilfe <br><br>Ich habe mir gestern eine C-Control station gekauft um mein neues Terrarium damit zu steuern nun steh ich vor dem Probelm ich muß sie nach meinen Bedürnissen programmierne.<br><br>Meine Anforderungen sehen folgender maßen aus <br><br>Ich habe eine Station (2 Relais) + 3 externe Leistungsrelais.<br><br>Ich habe folgende zu steuerende Anschlüße <br>1.) Pumpe für Wasserfall soll Tagsüber immer wieder für kurze Zeit laufen und auch über Taster seperat ein und Ausschaltbar sein.<br>2.) Licht 1 soll von 09:00 - 18:00 Brennen<br>3.) Licht 2 soll nur über Mittags 3 Stunden leuchten und seperat über Taster ein und Ausschaltbar sein und soll sich fals der der Temp Sensor 1 einen WErt über 35°C anzeigt ausschalten.<br>4.) Nebelanlage soll wie die Pumpe immer wieder unter Tags für kurze Zeit laufen und seperat mit Taster ein geschalten werden und sich automatisch einschalten wenn die Luftfeuchtigkeit (werd einen Feuchtesensor anschließen) unter 60 % Fällt einschalten.<br>5.) Bodenheizung soll sich einschalten wenn der Temp Sensor 2 einen wert unter 23°C anzeigt auschalten und über 28°C auschalten<br><br>Jetzt mein PRoblem *ggg* ich hab kein Ahnung wie ich das realisieren soll die Plus Software weilche bei der Station dabei ist kommt mir etwas zu umständlich vor um dies zu schaffen (sicher möglich aber bestimmt nicht optimal) und mit Basic kenn ich mich überhaupt nicht aus. <br><br>Vielleicht kann mir ja ein begabter PRogrammierer weiterhelfen oder es hat schon jemand eine annähernd änliche Schaltung und stellt sie mir zur verfügung so dass ich sie nur an meine Bedürfnisse anpassen muß.<br><br>In weiterer folge möchte ich einen Meßverlauf der Werte Temp 1 und 2 und rel Luftfeuchtigkeit aufzeichnen um sie später Grafisch auswerten zu können.<br><br><br>Ich weiß es sind hohe nasprüche die ich als nichtswissender stelle aber meine tiere sollen sich ja wohlfühlen also ich freue mich über jede Hilfe.<br><br>Ihr könnt mich natürlich auch per Mail erreichen<br><br>markus_dragschitz@msn.com<br><br>lg und Danke im vorhinein Markus :)) ;;http://;; 53.244.0.161 1.0 proxy1.srv.dsh.at:3128 (Squid/2.3.STABLE1)
12.12.2001;23:12;1008195120;1008169998;Dietmar;;http://;Basic Compilat;<br>> mein Verständnis ist, dass Assembler-Programme in den internen Flasch-Speicher des Kontroller geladen werden und Basic Programme kompilliert und in das I2C EEPROM geladen werden.<br><br>Nein, das stimmt nicht. Im I2C-EEPROM werden nur tokensierte BASIC-Programme abgelegt. Diese Programme werden vom C-Control-Betriebssystem während der Programmausführung Token-für-Token über den langsamen I2C-Bus geholt und ausgeführt. Da die auf dem 68HC05-Mikrokontroller basierende C-Control keinen nativen I2C-Bus besitzt, können auch keine Maschinenspracheprogramm direkt im (externen) EEPROM ausgeführt werden. Im internen EEPROM stehen hierfür aber 255 Byte zur Verfügung.<br><br>Der BASIC-"Compiler" von Conrad Electronic ist also kein richtiger Compiler, sondern nur ein Tokensierer. Allerdings gibt es den CCBAS2MC-Compiler. Dieser kann C-Control/BASIC-Programme in richtigen Maschinencode umwandeln.<br><br><br>> 1. wo wird der von der CC Basic Oberfläche erzeugte 'Maschinencode' abgelegt? Kann dieser eingesehen werden bzw. dissasembliert werden?<br><br>Du meinst sicher die "SYSTEMBYTES". Diese werden im internen EEPROM ab Adresse $101 abgelegt.<br><br><br>> 2. Gibt es die Möglichkeit ein Programm mit Assembler zuerzeugen und diese in das I2C EEPROM zuladen (entsprechen wie man es mit einem Basic-Programm tut) ?<br><br>Nein. Zumindest müßte man den Maschinencode vor der Ausführung in das interne EEPROM oder das RAM kopieren. Auch auf dem Stack läßt sich sowas ausführen (siehe C-Control-intern-Sammlung).<br><br>Übrigens haben OTPs mehr RAM als der von Conrad üblicherweise verkaufte Chip. Das zusätzliche RAM läßt sich zur Daten- oder Maschinenprogrammspeicherung nutzen. Diese OTPs sind vollkompatibel zum 68HC05B6, was man schon daran erkennen kann, daß Conrad Electronic den 68HC05B16 schon einmal selbst verwendete, als es einen Lieferengpaß gab.<br><br>;C-Control-intern;http://ccintern.de.vu;; 195.252.135.33 
12.12.2001;16:13;1008169998;;ede;arne.valentin@web.de;http://;Basic Compilat;"Hallo,<br>mein Verständnis ist, dass Assembler-Programme in den internen Flasch-Speicher des Kontroller geladen werden und Basic Programme kompilliert und in das I2C EEPROM geladen werden.  <br><br><br>Ich habe dazu zwei Fragen:<br><br><br>1. wo wird der von der CC Basic Oberfläche erzeugte &#39;Maschinencode&#39; abgelegt? Kann dieser eingesehen werden bzw. dissasembliert werden?<br><br>2. Gibt es die Möglichkeit ein Programm mit Assembler zuerzeugen und diese in das I2C EEPROM zuladen (entsprechen wie man es mit einem Basic-Programm tut) ?<br><br><br>Danke<br>Ede";;http://;; 217.5.176.36 1.1 sffm1003.unamite.com:217 (Squid/2.2.STABLE5)
12.12.2001;9:47;1008146824;;H.Droogers;hdmk@hetnet.nl;http://;PSION 5 connected to ccontrol???;Hat jederman schon versucht ein PSION 5 usw. an CC1 RS232 an zu schliessen??<br><br>Ich mochte gern information wie dass geht usw<br><br>H. Droogers <br>;;http://;; 195.241.182.204 1.0 netpilot:8000 (Squid/1.NOVM.22)
12.12.2001;7:55;1008140137;1008059703;hans;;http://;Re: Direktsteuerung CControl;"> > > Hallo,<br>> > > hat jemand erfahrung, oder kennt jemand ein programm wie man auf c-control direkt zugreifen kann??<br>> > <br>> > Kannste mal beschreiben, was Du eigentlich meinst? <br>> > Hans<br>> <br>> Ich will z.b. programme nach dem laden in die unit, vom pc aus starten/beenden, oder die zustände der ports am pc sehen, nicht nur im terminal.<br>> e.z.<br><br>Trifft das das, was Du meinst:<br>1. wenn ich mich recht erinnere, gibt es bei D. Harlos einen Hinweis, wie man die M-Unit trotz gesetztem Autostart-Jumper programmieren kann. Dann kann man das Teil sicher auch starten nach der Programmierung.<br>2. Du schreibst ein kurzes Programm, dass mit dem Rechner kommuniziert und in Abhängigkeit veon dem, was reinkommt, wirfst Du Deine eigentlichen Programmteile an.<br>3. Such mal hier im Forum nach Excel. Vielleicht ist&#39;s das, was Du meinst.<br>Gruß Hans";;http://;; 194.7.240.2 1.0 KUUPXS01
11.12.2001;11:33;1008066812;1008021653;CTC;;http://;Re: Control Station wie starten;> Hallo Forum <br>> Hab mal kurz zwei Fragen zur C Sation.<br>> 1. Wie bring ich die C Sation nach einem Sromausfall wieder zum laufen (ohne den Startknopf zu drücken)? <br>> 2. In den technischen Daten steht Betriebstemperatur 0 bis 40 Grad C. Bei einer Anwendung im Freien, was passiert da wenn die Temperatur mal par Grade unter Null fällt. Hat da schon jemand Erfahrung.<br>> MfG<br>> <br>> Andreas<br><br>Für diesen Fall ist eine Akkupufferung vorgesehen.;;http://;; 194.174.253.2 
11.12.2001;11:31;1008066667;1007833411;CTC;;http://;Re: IR-CTRL an C-STATION ;> Hat schon mal jemand das IR-Ctrl an der C-Station betrieben?<br>> Nach Durchsicht der Unterlagen sollte dies möglich sein!!<br>> <br>> <br>> Reicht es aus, das IR-CTRL an die Versorgung anzuschliessen,<br>> um die IR-Empfangs-LED auf dem IR-CTRL mittels einer IR-Fernbedienung<br>> zum Leuchten zu bringen - oder muss zuvor das IR-CTRL ueber<br>> die Datenleitungen initialisiert werden?<br>> <br>> Michael<br>> <br>Sorry, IR-CTRL geht an der Station NICHT (--> siehe Katalog)<br>Der Grund sind die Kondensatoren an den Ports (EMV-Vorschriften)<br>> ;;http://;; 194.174.253.2 
11.12.2001;9:35;1008059703;1008053783;erwin zipp;;http://;Re: Direktsteuerung CControl;> > Hallo,<br>> > hat jemand erfahrung, oder kennt jemand ein programm wie man auf c-control direkt zugreifen kann??<br>> <br>> Ja, man streckt seine Hand aus und greift direkt darauf zu.<br>> Kannste mal beschreiben, was Du eigentlich meinst? Oder welche Antwort erwarrtest Du?<br>> Hans<br><br>Ich will z.b. programme nach dem laden in die unit, vom pc aus starten/beenden, oder die zustände der ports am pc sehen, nicht nur im terminal, meine hand ist zu kurz.<br>e.z.;;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
11.12.2001;7:56;1008053783;1008004555;hans;;http://;Re: Direktsteuerung CControl;> Hallo,<br>> hat jemand erfahrung, oder kennt jemand ein programm wie man auf c-control direkt zugreifen kann??<br><br>Ja, man streckt seine Hand aus und greift direkt darauf zu.<br>Kannste mal beschreiben, was Du eigentlich meinst? Oder welche Antwort erwarrtest Du?<br>Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
10.12.2001;23:28;1008023339;1008021653;Mvg;m.v.gersdorff@t-online.de;http://;Control Station wie starten;Hallo Andreas<br><br>Zu 1)<br>Ich verwende einen "watchdog". Das ist ein Baustein der einen reset auslöst falls nicht in regelmäßigen Abständen ein Impuls an seinen Eingan kommt.<br>da wirst Du etwas dazu bauen müssen.<br><br>zu 2)<br>Ich kenne die Besonderheiten der C Station nicht aber den CC-Basic prozessor und der Keramikschwinger arbeiten problemlos von -40....+70 °C<br>Ds sollte in ähnlicher weise auch für die C Station gelten.<br><br>MfG<br>Michael;;http://;; 62.155.254.213 HTTP/1.0 spcss41. (IBM-PROXY-WTE)
10.12.2001;23:12;1008022374;1007317003;Böcke;;http://;Re: zwei Displays anschließen;"<br>> Ist es möglich Daten über die RS232 einzulesen und am Display auszugeben.  <br><br><br><br>Versuchs mal damit<br>Achtung ich habe einen anderen Displayport auf meinem <br>Selbstbau wie bei dem Amplikationboard<br>define lcd_port byteport[1] auf Byteport 2 setzen usw.<br><br><br>&#39; *** Definition LCD-Ports ***Anfang<br>define lcd_port byteport[1]<br>define lcd_rs port[6]<br>define lcd_rw port[5]<br>define lcd_e port[7]<br>define lcd_buf byte<br>define lcd_param byte<br>define value word<br>define line byte<br>define I byte<br>define Zeile bit[100]<br>&#39; *** Definition LCD-Ports ***Ende<br>&#39;Anfang Programm<br>    GoSub LCD_INIT<br>&#39;Initalisieren ENDE<br>lcd_param = &H54 : gosub LCD_WRITECHAR<br>lcd_param = &H65 : gosub LCD_WRITECHAR<br>lcd_param = &H72 : gosub LCD_WRITECHAR<br>lcd_param = &H6D : gosub LCD_WRITECHAR<br>lcd_param = &H69 : gosub LCD_WRITECHAR<br>lcd_param = &H6E : gosub LCD_WRITECHAR<br>lcd_param = &H61 : gosub LCD_WRITECHAR<br>lcd_param = &H6C : gosub LCD_WRITECHAR<br>lcd_param = &H61 : gosub LCD_WRITECHAR<br>lcd_param = &H6E : gosub LCD_WRITECHAR<br>lcd_param = &H7A : gosub LCD_WRITECHAR<br>lcd_param = &H65 : gosub LCD_WRITECHAR<br>lcd_param = &H69 : gosub LCD_WRITECHAR<br>lcd_param = &H67 : gosub LCD_WRITECHAR<br>lcd_param = &H65 : gosub LCD_WRITECHAR<br>lcd_param = &H72 : gosub LCD_WRITECHAR<br>lcd_param = &H20 : gosub LCD_WRITECHAR<br>gosub Zeile_Neu_2<br>&#39;programm<br>#anfang<br>if RXD then Get value else goto Anfang<br>if value = 13 then goto sprung<br>lcd_param = Value : gosub LCD_WRITECHAR<br>#sprung<br>if value = 13 then gosub Zeile_Neu_2<br>I = I + 1<br>if I = 16 then gosub Zeile_Neu_2<br>if I = 16 then I = 0<br>if value = 13 then I = 0<br>GoTo Anfang<br>&#39;Ende Programm<br><br>&#39;Anfang Anzeige Programm<br>&#39;*** LCD_Interface ***<br>#LCD_INIT<br><br>&#39; alle ports 0<br>  lcd_port = OFF<br><br>&#39; 8-Bit-Modus aktivieren<br>  lcd_param=&H38 : gosub LCD_WRITECMD<br><br>&#39; mit 8-Bit-Command in 4-Bit-Modus umschalten<br>  lcd_port=&B00000010<br>  tog lcd_e<br>  tog lcd_e<br><br>&#39; ab jetzt 4-Bit-Modus<br>  lcd_param = &H28 : gosub LCD_WRITECMD<br>  lcd_param = &H0C : gosub LCD_WRITECMD<br><br>&#39; Display loeschen<br>#LCD_CLS<br>  lcd_param = &H02 : gosub LCD_WRITECMD<br>  lcd_param = &H01 : gosub LCD_WRITECMD<br>return<br><br>&#39; Zeilenwechsel<br>#LCD_GOTOLINE<br>  if lcd_param = 1 then lcd_param = &H80<br>  if lcd_param = 2 then lcd_param = &HC0<br>  goto LCD_WRITECMD<br><br>&#39; LCD-Kommando<br>#LCD_WRITECMD<br>  lcd_buf = OFF<br>  goto LCD_WRITE<br><br>&#39; Zeichenausgabe<br>#LCD_WRITECHAR<br>  lcd_buf = &B00100000<br><br>&#39; Kommando oder Zeichen an Display senden<br>#LCD_WRITE<br>  lcd_port = lcd_buf or (lcd_param shr 4) &#39; Hi-Nibble<br>  tog lcd_e<br>  tog lcd_e<br>  lcd_port = lcd_buf or (lcd_param and &H0F)  &#39; Lo-Nibble<br>  tog lcd_e<br>  tog lcd_e<br><br>return<br>&#39;Ende Anzeigen Programm<br><br>#Zeile_Neu_1<br>lcd_param = &H80 : gosub LCD_WRITECMD &#39;auf Zeile 1 schreiben<br>I = 0<br>return<br>#Zeile_Neu_2<br>lcd_param = &HC0 : gosub LCD_WRITECMD &#39;auf Zeile 2 schreiben<br>return<br>";;http://;; 149.225.188.21 
10.12.2001;23:00;1008021653;;Andreas;a.vonow@swol.de;http://;Control Station wie starten;Hallo Forum <br>Hab mal kurz zwei Fragen zur C Sation.<br>1. Wie bring ich die C Sation nach einem Sromausfall wieder zum laufen (ohne den Startknopf zu drücken)? <br>2. In den technischen Daten steht Betriebstemperatur 0 bis 40 Grad C. Bei einer Anwendung im Freien, was passiert da wenn die Temperatur mal par Grade unter Null fällt. Hat da schon jemand Erfahrung.<br>MfG<br><br>Andreas<br>;;http://;; 195.238.142.98 1.0 nc-ober (NetCache NetApp/5.2R1)
10.12.2001;18:15;1008004555;;erwin zip;zipper_e@yahoo.com;http://;Direktsteuerung CControl;Hallo,<br>hat jemand erfahrung, oder kennt jemand ein programm wie man auf c-control direkt zugreifen kann??;;http://;; 194.138.37.41 1.0 proxy3.sbs.de:81 (Squid/2.3.STABLE4)
10.12.2001;11:12;1007979121;1007833411;hans;mail@hans-fabritius.de;http://;Re: IR-CTRL an C-STATION ;> um die IR-Empfangs-LED auf dem IR-CTRL mittels einer IR-Fernbedienung<br>> zum Leuchten zu bringen - <br><br><br>mittels WELCHER IR-Fernsteuerung? Gibt Deine IR-Fernsteuerung den richtigen Code ab? Nicht alle IR-Fernsteuerungen verwenden den gleichen Code. Welchen will der IR-Empfänger sehen?<br>Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
9.12.2001;1:40;1007858412;1006948616;Rainer;rthuev@yahoo.de;http://;Erfahrung;"Hallo Freunde,<br><br>so, die Laser-Show läuft. Es erscheint aber nicht sinnvoll, die Abläufe über MC zu automatisieren. Das hängt damit zusammmen, daß zwar tolle Muster generiert werden, aber diese sind immer abhängig von der Einstellung beider Potis. Das erste Poti erzeugt das Muster, daß zweite sorgt dafür, daß das Bild stabilisiert wird; sonst dreht es sich und man wird man ganz schwindelig ;-)).<br> <br>Bis denne<br>Rainer";;http://;; 213.61.192.186 
8.12.2001;19:04;1007834684;;Michael;mi.hinz@gmx.de;;C-Control Modem/Remote I/O (PLRS);Das permanente Abfreagen (polling) des Modems auf neu eingetroffene daten<br>ist sehr zeitintensiv und verlansamt die den programablauf auf ein nicht<br>akzeptables mass. <br>Aehnlich verhaelt es sich mit dem Abfragen der Tasten T1 und T2 des PLRS.<br><br>Hat jemand eine Idee wie dieser Nachteil ausgeraeumt werden kann.<br><br>Michael<br>;;;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE1)
8.12.2001;18:43;1007833411;;Michael;Mi.Hinz@GMX.de;;IR-CTRL an C-STATION ;Hat schon mal jemand das IR-Ctrl an der C-Station betrieben?<br>Nach Durchsicht der Unterlagen sollte dies möglich sein!!<br><br><br>Reicht es aus, das IR-CTRL an die Versorgung anzuschliessen,<br>um die IR-Empfangs-LED auf dem IR-CTRL mittels einer IR-Fernbedienung<br>zum Leuchten zu bringen - oder muss zuvor das IR-CTRL ueber<br>die Datenleitungen initialisiert werden?<br><br>Michael<br><br><br>;;;; 194.113.59.80 1.0 sls1ix.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE2), 1.0 slspu2.stgl.sel.alcatel.de:8081 (Squid/2.4.STABLE1)
7.12.2001;21:46;1007757982;1007722933;Sascha;DrFips@gmx.net;http://www.elc-board.de;Re: Max7219 seriell mit der C-Control ansteuern;> > Hi Leute ,<br>> > <br>> > Ich habe da mal ein Problem ich würde gerne einen Max 7219 mit der C-Control ansteuern . Den Baustein kann man aber nur seriell ansteuern mit einem Clock , Data und Load signal . Ich habe keine Ahnung wie ich das hinbekomme.<br>> > Danke schon mal an alle die sich melden.<br>> > <br>> In der Regel nigs leichter als das. Du spendierst 3 Ports (für Clock, Data und Load) und setzt dann die Ports entsprechend der Signale, die das Max-Teil sehen will. Du wirst Dir also eine Routine schreiben müssen, die Deine Bytes, die Du ausgeben willst, nacheinander abklappern. Vielleicht habe ich Dich ja nicht richtig verstanden. Aber: wo ist da das Problem?<br><br>Mein Problem ist es , das die Daten an einem Port in einem 8bit muster halt seriel übertragen werden müßen. Nach jedem bit muß ein Takt kommen und das bekomme ich net hin in C++ habe ich das Programiert für die LPT1 da habe ich die möglichkeit gehabt die anderen Ports abzuschalten.<br>;;http://;; 217.88.222.249 
7.12.2001;18:05;1007744737;1007693087;Dietmar Harlos;;http://;die neue Adresse;<br>Der André war so freundlich, meine Site bis auf weiteres zu hosten. Gerade eben habe ich die Daten hochgeladen, sie sollte also erreichbar sein. Bei der Gelegenheit habe ich auch einige wenige Dinge aktualisiert.<br><br>Die URL lautet:<br>http://www.cc2net.de/ccintern<br><br>oder einfacherer, per Linkumleitung:<br>http://ccintern.de.vu<br><br>Viel Spaß,<br>Dietmar.<br><br>;per Linkumleitung zur aktuellsten Site;http://ccintern.de.vu;; 195.252.131.231 
7.12.2001;12:02;1007722933;1007678221;hans;mail@hans-fabritius.de;http://;Re: Max7219 seriell mit der C-Control ansteuern;> Hi Leute ,<br>> <br>> Ich habe da mal ein Problem ich würde gerne einen Max 7219 mit der C-Control ansteuern . Den Baustein kann man aber nur seriell ansteuern mit eine