2.6.2002;8:59;1023001156;1022878904;hans;;http://;Re: Mehr Platz mit Tricks?; Hallo Hans<br> du hast mich richtig verstanden. ich verstehe aber dann nicht wie du deine werte aus der tabelle aussuchst.<br> <br> <br>Hallo Gerhard,<br><br>ich werte eingehende Zeichen aus. Und das knnen bis zu ber 120 verschiedene sein. Und fr alle soll dann ein Klartext ausgegeben werden.<br>Je nach eingehendem Zeichen springe ich in eine Ausgabeschleife (2 Beispiele):<br><br>#rc5_digi_zoom_pl<br>for i = 0 to 9<br>looktab digi_zoom_pl, i, lcd_param<br>gosub lcd_char<br>next<br>goto waitloop_rc5<br><br>#rc5_digi_zoom_min<br>for i = 0 to 9<br>looktab digi_zoom_min, i, lcd_param<br>gosub lcd_char<br>next<br>goto waitloop_rc5<br><br>Dazu gibt es dann die entsprechende Tabellen:<br>table digi_zoom_pl &H64 &H69 &H67 &H69 &H7A &H6F &H6F &H6D &H20 &H2B tabend<br>table digi_zoom_min &H64 &H69 &H67 &H69 &H7A &H6F &H6F &H6D &H20 &H2D tabend<br><br>Da die eingehenden Zeichen aber nicht wirklich alle kommen knnen, kann ich nicht eine einzige groe Tabelle machen und dann in 10er-Schritten die Texte holen. Denn fr die Texte, die nicht kommen knnen, wrde ich ja Platz in der Tabelle brauchen, der aber nicht genutzt wird.<br>Und jetzt, da ich wei, dass die Tabellen ohnehin den doppelten Platz belegen, der gebraucht wird, werde ich sehen, ob ich nicht die von Dietmar erwhnte "Print"-Variante nehmen kann.<br>Gru Hans;;http://;; 212.144.178.198 
2.6.2002;8:55;1023000957;1023000496;Dietmar;;http://ccintern.dharlos.de;Re: Mehr Platz mit Tricks?;<br> Bin in der Zwischenzeit auf die DOS-Version CCE gestoen. Das einzige, das da aber passiert, ist ein Runtime Error 200.<br><br>Du darfst nicht Originalversion der DOS-IDE benutzen, sondern meine gepatchte Version, die Du auf meiner Homepage herunterladen kannst. Diese Version bietet mehr Komfort und der Runtime-Fehler tritt nicht mehr auf.<br><br>Dietmar<br>;C-Control-intern-Homepage;http://ccintern.dharlos.de;; 62.180.37.249 
2.6.2002;8:51;1023000715;1022926978;hans;;http://;Re: LCD-Ausgabe mit SYS und PRINT;" <br> Hallo,<br> <br> die sinnvollste LCD-Routine, die ich bisher im Internet gefunden habe, stammt von Franz Scherz und konnte frher vom C-Control-Help-Center heruntergeladen werden. Man kann auf das LCD einfach mit Hilfe einer SYS- und PRINT-Befehlskombination schreiben. Beispiel:<br> <br> sys LCD_PRINT : Print "HALLO";<br> <br> Die Tabellenversion macht keinen Sinn, da in einer Tabelle nur 16-Bit-Werte gespeichert werden knnen. Pro Eintrag wird also ein Byte verschenkt.<br> <br> Mit folgendem Link geht es zum guten alten C-Control-Center:<br> <br><br>Hallo Dietmar,<br>gut zu wissen, dass die Tabelle immer 1 Byte verschenkt. Muss mal sehen, ob ich noch Platz fr eine Sys-Routine habe. Der Haken knnte sein, dass die RS232 dann irgendwas rausschickt. Und die brauche ich aber fr andere Dinge. Ich schau&#39;s mir mal an.<br>Danke und Gru<br>Hans";;http://;; 212.144.178.198 
2.6.2002;8:48;1023000496;1022948214;hans;;http://;Re: Mehr Platz mit Tricks?;"  2. Conrad Ccew32d sagt bei etwas ber 5.000 Basic Bytes: Programm zu lang.<br>  Hab mal was gelesen, dass man das auf 8.000 Bytes aufbohren kann, wei aber nicht wie.<br>  Wie geht das?<br><br> Hallo Hans<br> <br> Du hast noch keine Antwort zur 2. Frage<br> <br> In der Rubrik Contakt FAQ steht eine Antwort fr DOS Compiler. Conrad ist beim 1.Compiler unter Window anscheinend ein kleiner Lapsus passiert. Wenn Du mit Window Compiler Arbeiten willst, gibt es bei Conrad einen Compiler fr den CC2, der auch <br> fr CC1 taugt. Ich arbeite mit dieser Window Version. <br> <br> Beat<br><br>Hallo Beat,<br>Danke fr den Tip. Werd&#39;s mal versuchen. Bin in der Zwischenzeit auf die DOS-Version CCE gestoen. Das einzige, das da aber passiert, ist ein Runtime Error 200.<br>Bin jetzt aber ein paar Tage weg.<br>Gru Hans";;http://;; 212.144.178.198 
2.6.2002;8:39;1022999981;1022968092;Andr H.;andre.h@cc2net.de;http://;Re: Programmierung von ccontrol;" Hallo, gehrt wohl nicht hier hin, aber ich suche jemanden, der Zeit und Lust hat, mir ccontrol zu programmieren.<br> Relativ einfaches Programm...<br> Antworten bitte an :<br> xxxxxxxxx@web.de<br> <br> ...danke<br><br>Antworten gibt&#39;s nur im Forum. Dafr ist es schlielich da !!!!<br><br>MfG Andr H.";;http://;; 193.158.171.46 
2.6.2002;1:49;1022975393;1022953086;Dietmar;;http://ccintern.dharlos.de;Da hilft nur ein neues EEProm ;<br>ber dieses Problem haben schon mindestens vier Leute geklagt. Leider ist bis dato unbekannt, wodurch das EEPROM in den Schreibschutzmodi versetzt worden ist.<br><br>Klauzi, wenn Du das EEPROM (24C65) brig hast, dann schicke es bitte an meine Adresse, damit ich es untersuchen kann. Verpacke es bitte gut, damit die Beinchen nicht abbrechen:<br><br>Dietmar Harlos<br>Webereistrae 25<br>32139 Spenge<br><br>Kannst Du Dich noch erinnern, was Du zuletzt mit der C-Control gemacht hast, kurz bevor das Problem auftrat? Hast Du die C-Control mitten im Programmablauf resettet, oder so was in der Richtung?<br><br>P.S.: Es gibt das etwas preiswertere 24C64-EEPROM, das Du statt dem 24C65 einsetzen kannst. Vorteil: Es besitzt keinen Schreibschutzmodi. Allerdings handelst Du Dir dadurch Probleme mit dem Speichern in die Datei ein (sofern Du nicht die neue Windows-IDE benutzt, die sowohl die CC2, als auch die CC1 untersttzt).<br><br><br>  Hallo zusammen<br>  <br>  mein c-control nimmt die Programme nicht mehr an! die bertragung funktioniert aber das Programm wird einfach nicht mehr ausgefhrt! Hat jemand einen tipp?<br> <br> <br> Hallo klauzi,<br> Das liegt zu 99,9 % am seriellen EEProm(24C65).<br> Es wurde wahrscheinlich in den Writeprotect-Mode versetzt.<br> Dies ist endgltig.<br> Da hilft nur ein neues EEProm.<br> <br> MfG Andr H.<br> ;;http://;; 62.180.37.249 
1.6.2002;23:48;1022968092;;E.Schulz;automaten@web.de;http://;Programmierung von ccontrol;Hallo, gehrt wohl nicht hier hin, aber ich suche jemanden, der Zeit und Lust hat, mir ccontrol zu programmieren.<br>Relativ einfaches Programm...<br>Antworten bitte an :<br>automaten@web.de<br><br>...danke;;http://;; 195.93.72.11 
1.6.2002;19:38;1022953086;1022952587;Andr H.;andre.h@cc2net.de;http://;Da hilft nur ein neues EEProm ; Hallo zusammen<br> <br> mein c-control nimmt die Programme nicht mehr an! die bertragung funktioniert aber das Programm wird einfach nicht mehr ausgefhrt! Hat jemand einen tipp?<br><br><br>Hallo klauzi,<br>Das liegt zu 99,9 % am seriellen EEProm(24C65).<br>Es wurde wahrscheinlich in den Writeprotect-Mode versetzt.<br>Dies ist endgltig.<br>Da hilft nur ein neues EEProm.<br><br>MfG Andr H.<br>;;http://;; 62.158.206.153 
1.6.2002;19:29;1022952587;;klauzi;klauzi@bluewin.ch;http://;C-control nimmt keine befehle mehr an;Hallo zusammen<br><br>mein c-control nimmt die Programme nicht mehr an! die bertragung funktioniert aber das Programm wird einfach nicht mehr ausgefhrt! Hat jemand einen tipp?;;http://;; 62.202.209.144 
1.6.2002;18:16;1022948214;1022862090;Beat Stckli;beat.stoeckli@bluewin.ch;http://;Re: Mehr Platz mit Tricks?;> Meine Probleme:<br>> <br>> 1. Arbeite mit M-Unit (das ist eigentlich kein Problem, sondern eine Erluterung :-)<br>> <br>> 2. Conrad Ccew32d sagt bei etwas ber 5.000 Basic Bytes: Programm zu lang.<br>> Hab mal was gelesen, dass man das auf 8.000 Bytes aufbohren kann, wei aber nicht wie.<br>> Wie geht das?<br>> <br>> 3. Habe sehr viel Text fr Displays in Tabellen abgelegt. Ich kann die Tabellen zwar mit Ziffern (1, 2, ...) bezeichnen, aber nicht ber eine Variable aufrufen, der ich diesen Wert zugeordnet habe. Das heit, ich msste fr jede Tabelle wieder eine extra Schleife zum Ausgeben schreiben. Das kostet unntigen Platz. Da die auszugebenden Zeichenketten unterschiedlich lang sind, lsst sich auch keine listige Ausgabe machen mit for i 0 to 10, for i = 11 to 20 und so weiter. Beispiel: <br>> table 1 &H6E &H&61 &H6D &H65 tabend<br>> vari = 1<br>> for i = 0 to 3<br>> looktab vari, i, lcd_param (geht so leider nicht. Oder doch?)<br>> gosub lcd_char<br>> next<br>> Fllt da jemand was ein?<br>> <br>> 4. Habe schon Programmteile in Assembler in den internen Speicher gepackt. Sicher kann noch Platz gespart werden, wenn Programmteile extern in Assembler statt in Tokens abgelegt werden knnten. Kann ich mein Programm nicht als ganzes assemblieren? <br>> Danke im Voraus fr jede Hilfe<br>> Hans<br>> <br><br>Hallo Hans<br><br>Du hast noch keine Antwort zur 2. Frage<br><br>In der Rubrik Contakt FAQ steht eine Antwort fr DOS Compiler. Conrad ist beim 1.Compiler unter Window anscheinend ein kleiner Lapsus passiert. Wenn Du mit Window Compiler Arbeiten willst, gibt es bei Conrad einen Compiler fr den CC2, der auch <br>fr CC1 taugt. Ich arbeite mit dieser Window Version. <br><br>Beat;;http://;; 213.3.209.221 
1.6.2002;15:54;1022939656;;Markus;MarkusKnebel@gmx.de;http://;Probleme mit Zeitschaltuhr;Hallo zusammen!<br><br>Ich habe mir eine Zeitschaltuhr programmiert und zwar so, da ich Einschaltstunde,<br>Einschaltminute, Ausschaltstunde und Ausschaltminute getrennt eingeben kann und diese<br>Werte auch getrennt in Variablen abgespeichert werden. Nach der ganzen Einstellerei wird <br>dir Einschaltzeit, die Ausschaltzeit und die Funkuhr auf dem Display angezeigt.<br><br>Nun habe ich das Problem mit dem Vergleich der Funkuhr und der eingestellten Werte.<br>Mal wird der Ausgang geschaltet und mal nicht. Was mach ich nur falsch.<br><br>Hier die entsprechenden Zeilen meines Programmes:<br><br><br><br>define ein_Stunde word<br>define ein_Minute word<br><br>define aus_stunde word<br>define aus_minute word<br><br>define ausgang port[1]<br><br>ausgang = 0<br>.<br>.<br>.<br>.<br>.<br>--- Nun kommt der Vergleich der Funkuhr mit den Schaltzeiten ---<br>if (hour and hour mod) and (minute and minute mod) = (ein_stunde and ein_minute) then ausgang = 1<br>if (hour and hour mod) and (minute and minute mod) = (aus_stunde and aus_minute) then ausgang = 0<br><br><br>Ich hoffe es kann mir einer helfen, da ich schon oft sehr ntzliche Tipp<br>aus dem Forum bekommen habe.<br><br>Gru Markus;;http://;; 62.104.221.64 1.0 kar2-t1-1.mcbone.net:3128 (Squid/2.1.PATCH1)
1.6.2002;12:22;1022926978;1022878904;Dietmar;;http://ccintern.dharlos.de;LCD-Ausgabe mit SYS und PRINT;"<br>Hallo,<br><br>die sinnvollste LCD-Routine, die ich bisher im Internet gefunden habe, stammt von Franz Scherz und konnte frher vom C-Control-Help-Center heruntergeladen werden. Man kann auf das LCD einfach mit Hilfe einer SYS- und PRINT-Befehlskombination schreiben. Beispiel:<br><br>sys LCD_PRINT : Print "HALLO";<br><br>Die Tabellenversion macht keinen Sinn, da in einer Tabelle nur 16-Bit-Werte gespeichert werden knnen. Pro Eintrag wird also ein Byte verschenkt.<br><br>Mit folgendem Link geht es zum guten alten C-Control-Center:<br>";Mirror vom CCC;http://dharlos.de/ccc;; 172.185.14.197 
31.5.2002;23:01;1022878904;1022877982;strini;;http://mitglied.lycos.de/StriniGerhard/index.htm;Re: Mehr Platz mit Tricks?;"Hallo Hans<br>du hast mich richtig verstanden. ich verstehe aber dann nicht wie du deine werte aus der tabelle aussuchst.<br><br>hier ein beispiel wie ich es mache<br><br>&#39;LCD 4 bit Initialisieren<br>#ini<br>val=51:gosub LCDi:val=51:gosub LCDi     &#39;LCD Initialisieren<br>val=2:gosub LCDi:val=40:gosub LCDi      &#39;set LCD fr 4 bit<br><br>val=12:gosub LCDi     &#39;display off<br>val=1:gosub LCDi       &#39;display clear<br>val=6:gosub LCDi       &#39;entry mode<br>return<br><br>&#39; LCD-Ports ansteuern<br>#LCDs<br>RS=1:RW=0:goto in     &#39;LCD fr Datenempfang bereit<br>#LCDi<br>RS=0:RW=0                  &#39;LCD fr Befehle bereit<br>#in<br>&#39;senden der ersten 4 bits ans LCD und die ersten 4 bits lesen<br>d7=val and 128:d6=val and 64:d5=val and 32:d4=val and 16:pulse e<br>&#39;senden der zweiten 4 bits ans LCD und die zweiten 4 bits lesen<br>d7=val and 8:d6=val and 4:d5=val and 2:d4=val and 1:pulse e:return<br><br>#cls<br>val=1:gosub LCDi<br>return<br><br><br><br>&#39;Zeichen auf LCD Schreiben <br>&#39;Schaut in der Tabelle an Adresse b beginn bis n ende nach<br>&#39; welche Buchstaben zu schrieben sind.<br>&#39;Kommen die Zahlen 1 bis 8 vor dann werden die Tempwerte ausgegeben<br><br>#zei &#39;Zeichen schreiben<br>FOR schleife = b TO n<br>LOOKTAB l, schleife, val &#39;Schaut in Tabelle welcher Buchstabe<br>if val=128 or val=192 then gosub LCDi&#39;128 erste zeile 192 zweite zeile<br>if val=128 or val=192 then goto zeile&#39;beim bnwechsel LCDs berspringen<br>if val&lt;15 then gosub ad_auswahl else gosub LCDs<br>#zeile<br>NEXT<br>return<br><br>TABLE l<br>72 69 4 66 109 2 192     &#39;HE ad4 Bm ad2 zeile 2<br>75 79 3 66 111 1 128     &#39;KO ad3 Bo ad1<br><br>kannst auch auf meiner homepage nachschauen, vielleicht findest du etwas<br>http://mitglied.lycos.de/StriniGerhard/index.htm<br><br>es gibt auch die mglichkeit die daten mit dem BASIC print befehl an die RS232 senden und wieder einlesen durch brcken von RX un TX<br><br>gerhard<br><br><br>> Hallo Gerhard,<br>> danke fr die schnelle Antwort. Ich verstehe Dich so, dass ich verschiedene Texte aus der Tabelle auslesen kann durch unterschiedliches Setzen der Start- und Endwerte der for/nest-Schleife. Das ist aber nicht mein Problem. Es gibt keinen vernnftigen Weg, mit dem ich diese Variablen ermitteln knnte, da die auszugebenden Text unterschiedlich lang sind und auerdem die Bezge zu den Texten nicht in einer fortlaufenden Reihe sind, so dass sich ein allgemein verwendbarer Algoritmus ergeben knnte.<br>> Oder habe ich Dich falsch verstanden?<br>> Hans";;http://;; 62.46.67.48 
31.5.2002;22:46;1022877982;1022877271;hans;;http://;Re: Mehr Platz mit Tricks?;> Hallo Hans<br>> du kannst zum auslesen zwei variablen verwenden, die du einen start und einen endwert vor der ausgabe zuweist, so kannst du mit einer schleife auf jeden teil deiner tabelle zugreifen.<br>> gerhard<br>> <br>Hallo Gerhard,<br>danke fr die schnelle Antwort. Ich verstehe Dich so, dass ich verschiedene Texte aus der Tabelle auslesen kann durch unterschiedliches Setzen der Start- und Endwerte der for/nest-Schleife. Das ist aber nicht mein Problem. Es gibt keinen vernnftigen Weg, mit dem ich diese Variablen ermitteln knnte, da die auszugebenden Text unterschiedlich lang sind und auerdem die Bezge zu den Texten nicht in einer fortlaufenden Reihe sind, so dass sich ein allgemein verwendbarer Algoritmus ergeben knnte.<br>Oder habe ich Dich falsch verstanden?<br>Hans;;http://;; 212.144.171.220 
31.5.2002;22:34;1022877271;1022862090;strini;;http://;Re: Mehr Platz mit Tricks?;Hallo Hans<br>du kannst zum auslesen zwei variablen verwenden, die du einen start und einen endwert vor der ausgabe zuweist, so kannst du mit einer schleife auf jeden teil deiner tabelle zugreifen.<br>gerhard<br><br>> Meine Probleme:<br>> <br>> 1. Arbeite mit M-Unit (das ist eigentlich kein Problem, sondern eine Erluterung :-)<br>> <br>> 2. Conrad Ccew32d sagt bei etwas ber 5.000 Basic Bytes: Programm zu lang.<br>> Hab mal was gelesen, dass man das auf 8.000 Bytes aufbohren kann, wei aber nicht wie.<br>> Wie geht das?<br>> <br>> 3. Habe sehr viel Text fr Displays in Tabellen abgelegt. Ich kann die Tabellen zwar mit Ziffern (1, 2, ...) bezeichnen, aber nicht ber eine Variable aufrufen, der ich diesen Wert zugeordnet habe. Das heit, ich msste fr jede Tabelle wieder eine extra Schleife zum Ausgeben schreiben. Das kostet unntigen Platz. Da die auszugebenden Zeichenketten unterschiedlich lang sind, lsst sich auch keine listige Ausgabe machen mit for i 0 to 10, for i = 11 to 20 und so weiter. Beispiel: <br>> table 1 &H6E &H&61 &H6D &H65 tabend<br>> vari = 1<br>> for i = 0 to 3<br>> looktab vari, i, lcd_param (geht so leider nicht. Oder doch?)<br>> gosub lcd_char<br>> next<br>> Fllt da jemand was ein?<br>> <br>> 4. Habe schon Programmteile in Assembler in den internen Speicher gepackt. Sicher kann noch Platz gespart werden, wenn Programmteile extern in Assembler statt in Tokens abgelegt werden knnten. Kann ich mein Programm nicht als ganzes assemblieren? <br>> Danke im Voraus fr jede Hilfe<br>> Hans<br>> ;;http://;; 62.46.67.48 
31.5.2002;21:34;1022873665;1022842353;Mike;;http://;Re: SDA und SCL Leitung;Hallo Klara, Hallo Andr<br><br>Danke fr euere Antworten. Sorry hab vergessen zu erwhnen das es sich um die C-Control/Basic handelt nicht die CC2. Also die Geschwindigkeit spielt keine Rolle ob es 1 oder 10 Senkunde dauert bis ein Befehl ausgefhrt wird.<br>Ok also 10m kein Problem wenn ....<br>Und wieviele sda scl Leitungen kann ich ffnen und falls es gehen sollte wie kann man die Unterscheiden???<br><br>Also die ersten wre<br><br>define data port [1]<br>define clock port [2]<br>define i2cirq2 port [3]<br>define schreibe   byte<br>define i2caus     byte<br>define i2cein     byte<br>define adresse    byte<br><br>so das wre die Bedingungen fr die ersten scl sca leitung, kann man jetzt noch anderen ffnen wenn ja wie ???<br><br>Gru<br>Mike;;http://;; 62.225.225.14 
31.5.2002;21:18;1022872715;1022704963;Mike;;http://;Re: lallus;"Hallo Horst<br><br>Dank dir auch fr deine Antwort. Wenn du magst kannst du sie mir beruhigt zusenden die Progs per Mail mce_219@yahoo.de , und Recht hast du schon, hab auch den Eindruck das die Site schon lange nicht mehr gepflegt wurde. Werde wohl oder bel das Problem mit dem Soundchip umstndlich lsen mssen. Hab mir das Datenblatt heruntergeladen wo auch ein Anschlubeispiel um das besprechen des Soundchip behandelt wird. Werde es nachbauen auf eine Europlatine, die bentigte Infos draufsprechen und den Chip auf die eigentliche Platine von Q-Print wieder aufsetzen. Die EOM werden ja automatisch gesetzt und die Aufnahme soll ja ber 100 Jahre ;) gespeichert bleiben, daher Denk ich das das der Einfache aber umstndlicher Weg ist. Unter umstnden knnten wir mal erfahrungsaustauch ttigen sobald ich die ersten Zeile fr die C-Control geschrieben hab. <br><br>Hab damit fast daselbe wie du vor. Also daheim Rolladen, Steckdosen, Schlo, etc etc und soll noch zugleich als Alarmanlage Fungieren d.h. die eine 8-Bit-Eingabe-Modul ber Funk oder ber Tel Aktivieren/Deaktivieren sollte  ein unbefugter eine Tr ffnen, msste das System mich bers Handy Anrufen wo ich beim Eingeben ein xxx Folgen dann irgendwelche Rume von der Ferne abhren (Raumberwachung) kann, damit ich dann die Pol.... Anrufe oder nicht, bei Fehlalarm wre das ja Peinlich.<br><br>Gru<br>Mike";;http://;; 62.225.225.14 
31.5.2002;18:21;1022862090;;hans;mail@hans-fabritius.de;http://;Mehr Platz mit Tricks?;Meine Probleme:<br><br>1. Arbeite mit M-Unit (das ist eigentlich kein Problem, sondern eine Erluterung :-)<br><br>2. Conrad Ccew32d sagt bei etwas ber 5.000 Basic Bytes: Programm zu lang.<br>Hab mal was gelesen, dass man das auf 8.000 Bytes aufbohren kann, wei aber nicht wie.<br>Wie geht das?<br><br>3. Habe sehr viel Text fr Displays in Tabellen abgelegt. Ich kann die Tabellen zwar mit Ziffern (1, 2, ...) bezeichnen, aber nicht ber eine Variable aufrufen, der ich diesen Wert zugeordnet habe. Das heit, ich msste fr jede Tabelle wieder eine extra Schleife zum Ausgeben schreiben. Das kostet unntigen Platz. Da die auszugebenden Zeichenketten unterschiedlich lang sind, lsst sich auch keine listige Ausgabe machen mit for i 0 to 10, for i = 11 to 20 und so weiter. Beispiel: <br>table 1 &H6E &H&61 &H6D &H65 tabend<br>vari = 1<br>for i = 0 to 3<br>looktab vari, i, lcd_param (geht so leider nicht. Oder doch?)<br>gosub lcd_char<br>next<br>Fllt da jemand was ein?<br><br>4. Habe schon Programmteile in Assembler in den internen Speicher gepackt. Sicher kann noch Platz gespart werden, wenn Programmteile extern in Assembler statt in Tokens abgelegt werden knnten. Kann ich mein Programm nicht als ganzes assemblieren? <br>Danke im Voraus fr jede Hilfe<br>Hans<br>;;http://;; 212.144.179.43 
31.5.2002;15:49;1022852954;1022850335;Andr H.;andre.h@cc2net.de;http://;PCF8591 bei Reichelt;Hallo Claudio,<br><br>Nimm einfach den PCF8591.<br>Es ist ein 4-Port-AD-Wandler, der einen DA-Port hat. (8-Bit)<br>Bei Reichelt kostet dieser   3,50.<br><br>Eine Alternative wren noch digitale Widerstnde.<br>Der einzeige Nachteil bei diesen ist, da man den aktuellen<br>Wert nicht abfragen kann. gestellt werden diese durch<br>UP und DOWN Impulse, bentigen als 2 I/Os.<br>Fr jeden weiteren dig. Widerstand wird ein weitere Port bentigt.<br><br>MfG Andr H.<br><br><br>> hallo,<br>> ich brauche 2-4 zusaetzliche d/a ausgaenge kann dafuer aber nich mehr als 4 digit-ports opfern.<br>> <br>> ideal waere ein d/a converter fuer den i2c bus. der einzige der ich aber gefunden habe ist der TDA8444 von philips. ich habe aber nicht gefunden wo man diesen baustein kafuen kann (bei farnell, conrad, etc nicht).<br>> <br>> hat jemand eine idee?<br>> <br>> gruss<br>> <br>> claudio;http://www-us6.semiconductors.com/acrobat/datasheets/PCF8591_4.pdf;http://www-us6.semiconductors.com/acrobat/datasheets/PCF8591_4.pdf;; 193.159.108.198 
31.5.2002;15:05;1022850335;;Claudio;;http://;D/A converter an I2C bus;hallo,<br>ich brauche 2-4 zusaetzliche d/a ausgaenge kann dafuer aber nich mehr als 4 digit-ports opfern.<br><br>ideal waere ein d/a converter fuer den i2c bus. der einzige der ich aber gefunden habe ist der TDA8444 von philips. ich habe aber nicht gefunden wo man diesen baustein kafuen kann (bei farnell, conrad, etc nicht).<br><br>hat jemand eine idee?<br><br>gruss<br><br>claudio;;http://;; 129.132.179.157 
31.5.2002;12:52;1022842353;1022838814;KlaRa;;http://;Re: SDA und SCL Leitung;Hallo,<br><br>Andre hat vollkommen recht. 10m sind noch gut im Rahmen des Mglichen. Neben der Kapazitt der Leitung spielt auch die Eingangskapazitt der I2C Bausteine eine Rolle. Sie tragen mit je 10 pF dabei. Bei einem selbst emulierten I2C-Bus kannst Du die Datenrate selbst bestimmen. Bei der CC2 liegt sie bei 100KHz. Wenn Du die Rate halbierst, so kannst Du doppelt soviel kapazitive Belastung zulassen. Ich wrde bei Dir mit 10 KHz anfangen.<br>;;http://;; 217.85.157.243 
31.5.2002;11:53;1022838814;1022835641;Andr H.;andre.h@cc2net.de;http://;Re: SDA und SCL Leitung;> Hab ein groes Projekt vor, und kann niergends ber die maximale Kabellnge der SCL und SDA Leitung finden. Und zwar folgendes hab mir 8 Relaiskarten Platinen bestellt und den Rest selbst zusammengeltet. Davon sind 6 mit relais (PCF8574P) und 2 dienen nur als Digital Eingabe (PCF8574AP). Jetzt wrde die Kabellnge des IC vom C-Control bis zur letzten Relaiskarte eine Lnge von aufgerundet 10m betragen. Ist bei dieser Kabellnge noch eine sichere Datenbertragung mglich ??? Bin irgendwie der Meinung da jede Karte eine eigene Stromversorgung von 12V wegen den Relais und eine Festspannungsregler von 5V fr die Chips haben das die Kabellnge keine Rolle spielt.<br>> Und zweitens wieviele scl und sca Ports kann man den max haben und wie werden sie im Programm seperat angesprochen.<br>> Sag mal Danke im vorraus.<br>> <br>> Gru<br>> Mike<br>> <br><br>Hallo Mike,<br>Mit dem "internen" IC-Bus wrde ich das nicht machen.<br>Bei 10 Meter sind Abstrze einfach vorprogrammiert, da das EEProm am<br>selbigen hngt und fast jede Strrung am Bus die Unit falsche Daten lesen lsst.<br>In dieser Lnge geht es hchstens mit einem sehr gut geschirmten Kabel und<br>auch hchstens mit einer Litze und keinem starren Kabel.<br><br>Mein Tip:<br>Emuliere an zwei I/Os der Unit einen eigenen IC-Bus mit Basic-Code. Dieser<br>luft dann erheblich langsamer und sollte dafr mit langen Leitungen gut funzen.<br>Bei Relais sollte die Geschwindigkeit keine Rolle spielen.<br>Bei den PCF8574-Bausteinen, die Du auch als Eingang verwendest, wrde ich<br>alle Interruptleitungen der Bausteine an einen I/O-Port hngen. So mut du die<br>Bausteine nur ansprechen, wenn sich etwas an den Ports ndert.<br>Somit bentigst Du insgesamt 3I/Os.<br><br>MfG Andr H.<br>;;http://;; 193.159.111.57 
31.5.2002;11:00;1022835641;;Mike;mce_219@yahoo.de;http://;sca und scl leitung;Hab ein groes Projekt vor, und kann niergends ber die maximale Kabellnge der SCL und SDA Leitung finden. Und zwar folgendes hab mir 8 Relaiskarten Platinen bestellt und den Rest selbst zusammengeltet. Davon sind 6 mit relais (PCF8574P) und 2 dienen nur als Digital Eingabe (PCF8574AP). Jetzt wrde die Kabellnge des IC vom C-Control bis zur letzten Relaiskarte eine Lnge von aufgerundet 10m betragen. Ist bei dieser Kabellnge noch eine sichere Datenbertragung mglich ??? Bin irgendwie der Meinung da jede Karte eine eigene Stromversorgung von 12V wegen den Relais und eine Festspannungsregler von 5V fr die Chips haben das die Kabellnge keine Rolle spielt.<br>Und zweitens wieviele scl und sca Ports kann man den max haben und wie werden sie im Programm seperat angesprochen.<br>Sag mal Danke im vorraus.<br><br>Gru<br>Mike<br><br>;;http://;; 217.80.106.199 
31.5.2002;10:33;1022833993;1022768554;ANDRE;andre@paule-racing.de;http://www.paule-racing.de;Re: C-Control Staion;Hallo Jrg,<br><br>wir knnen uns ja mal per Mail unterhalten...<br><br>Fr Dein Projekt kann ich mir vorstellen das Du an der Station das K1 zum Schliessen und das K2 zum ffnen der Tore nutzt. An je einem Digitalport hngt dann noch ein Relais zur Auswahl Tor1 oder Tor2. Dann hast Du noch 4 digiports fr die Ein- und Ausgangslichtschranken. Das Ganze muss dann per Basic verknpft werden...<br>Warum willst/musst Du die Betriebsspannung berwachen? Doch selbst wenn, dafr ist in der Hauptschleife doch mehr als genug Zeit, denn an den Garagentoren ndert sich doch nix im Sekundenbereich, da gehts doch eher um Minuten...<br>Die Bewegungsabfrage brauchst Du auch nicht, denn wenn die Station steuert dann weisst Du auch das sich die Tore bewegen...<br><br>Zum Thema "Absturz" Bislang habe ich mehrere verschiedene Anwendungen zur Gertesteuerung gebaut (auch Kleinserien) und eigentlich keine Absturzprobleme mit der Station. Auch von den Kunden wurde nichts derartiges berichtet.<br><br>Beste Gre, ANDRE<br><br><br>> Hallo Andre,<br>> <br>> sehr Zeitaufwendig ist das Problem nicht. Es geht um die berwachung 2er Garagentore, die unabhngig voneinander oder gleichzeitig geffnet werden knnen. Ein Tor wird ber die Station berwacht, das 2. ist mit dem Modem ber die serielle Schnittstelle mit der Station verbunden. Sinn der berwachung ist das Schlieen der Tore nach einer bestimmten Zeit. Ich kann einige Zustnde an der Elektronik abfragen, zum Beispiel: sind die Tor in Bewegung, sind sie geschlossen, ist die Lichtschranke unterbrochen...<br>> <br>> Mir gehts bei der Programmierung weniger um die Zeitnhe, sondern um eine sichere Funktion. Mit dem Basicprogramm strzt die Station schon im Testaufbau ab. Auerdem muss ich die Stromversorgung stndig berprfen. Dabei wrde sich ein Interrupteingang schon besser machen, als in jeder Schleife den AD Wert abzufragen.<br>> <br>> Grsse Jrg<br>> <br>> > Hallo Jrg,<br>> > <br>> > ist das von Dir geplante Projekt wirklich so zeitsensitiv? Ich setze die Station bislang erfolgreich zur Steuerung in verschiedenen Gerten ein. In den meisten Fllen reicht eine Reaktion im 10tel Sekunden Bereich vollkommen aus. Bei geschickter Schleifenprogrammierung des Hauptprogramms kannst Du auf interruptroutinen verzichten.<br>> > Zu Assembler kann ich Dir nix sagen da basic in meinen Fllen vollkommen ausreicht. <br>> > <br>> > Was willst Du denn mit der Station steuern/regeln/berwachen? Vielleicht kann man ja Ideen austauschen...<br>> > <br>> > Beste Gre ANDRE<br>> > <br>> > <br>> > > Hallo Leute<br>> > > Ich habe jetzt ein Projekt in Angriff genommen, bei dem ich die C-Control Station von Conrad verwenden soll. Dabei stellt sich das leidliche Problem der Programmierung in Basic mit allen damit verbundenen Beschrnkungen (keine Interrupts usw). Meine Frage ist nun, kann ich mit dem Assembler fr den Motorolla Kontroller auch die Station Programmieren. Wenn ja, was muss ich beachten, wie bekomme ich das kompilierte File downgeloaded...<br>> > > <br>> > > Danke im vorraus.<br>> > > <br>> > > jrg;;http://;; 212.7.141.158 
30.5.2002;22:39;1022791168;1022578716;hans;;http://;Re: (----);"> Hallo <br>> <br>> Ich mchte mit meiner M-Unit, an die ein 16x4 Display (8 bit) angeschlossen ist, auf dem Display den Wert eines AD- Wandlers ausgeben (0-255 als Zahl) bzw. spter einen Umgerechneten Wert. Mit Tabellen kann ich nicht arbeiten, da meine Sensoren eine gewisse Dynamik haben und immer erst kallibriert werden mssen.. Gibt es einen Trick oder mu ich die Werte in ASCII Code umwandeln, wenn ja wie kann macht man/frau das? Ich habe da im Moment keine Idee.!!!!!!Hilfe!!!!<br>> Macht es Sinn sich einen extra Controller frs Display zu kaufen? Bei meiner geplanten Anwendung werde ich 3-4 kleine Mens haben durch die ich immer durch mu!<br>> <br>> Gre Dirk<br>> <br><br>Hallo Dirk,<br><br>LC-Displays (die gngigen) verstehen in der Regel NUR Ascii-Zeichen. Es bleibt Dir also nix anderes brig, als zu wandeln. Wenn&#39;s Dir hilft: Wenn Du die Ziffern hast, brauchst Du nur Hex 30 dazuzuzhlen und schon hast Du den Ascii-Code fr diese Ziffer.<br><br>Gru Hans";;http://;; 212.144.172.252 
30.5.2002;16:22;1022768554;1022745118;Jrg;;http://;Re: C-Control Staion;Hallo Andre,<br><br>sehr Zeitaufwendig ist das Problem nicht. Es geht um die berwachung 2er Garagentore, die unabhngig voneinander oder gleichzeitig geffnet werden knnen. Ein Tor wird ber die Station berwacht, das 2. ist mit dem Modem ber die serielle Schnittstelle mit der Station verbunden. Sinn der berwachung ist das Schlieen der Tore nach einer bestimmten Zeit. Ich kann einige Zustnde an der Elektronik abfragen, zum Beispiel: sind die Tor in Bewegung, sind sie geschlossen, ist die Lichtschranke unterbrochen...<br><br>Mir gehts bei der Programmierung weniger um die Zeitnhe, sondern um eine sichere Funktion. Mit dem Basicprogramm strzt die Station schon im Testaufbau ab. Auerdem muss ich die Stromversorgung stndig berprfen. Dabei wrde sich ein Interrupteingang schon besser machen, als in jeder Schleife den AD Wert abzufragen.<br><br>Grsse Jrg<br><br>> Hallo Jrg,<br>> <br>> ist das von Dir geplante Projekt wirklich so zeitsensitiv? Ich setze die Station bislang erfolgreich zur Steuerung in verschiedenen Gerten ein. In den meisten Fllen reicht eine Reaktion im 10tel Sekunden Bereich vollkommen aus. Bei geschickter Schleifenprogrammierung des Hauptprogramms kannst Du auf interruptroutinen verzichten.<br>> Zu Assembler kann ich Dir nix sagen da basic in meinen Fllen vollkommen ausreicht. <br>> <br>> Was willst Du denn mit der Station steuern/regeln/berwachen? Vielleicht kann man ja Ideen austauschen...<br>> <br>> Beste Gre ANDRE<br>> <br>> <br>> > Hallo Leute<br>> > Ich habe jetzt ein Projekt in Angriff genommen, bei dem ich die C-Control Station von Conrad verwenden soll. Dabei stellt sich das leidliche Problem der Programmierung in Basic mit allen damit verbundenen Beschrnkungen (keine Interrupts usw). Meine Frage ist nun, kann ich mit dem Assembler fr den Motorolla Kontroller auch die Station Programmieren. Wenn ja, was muss ich beachten, wie bekomme ich das kompilierte File downgeloaded...<br>> > <br>> > Danke im vorraus.<br>> > <br>> > jrg;;http://;; 141.55.126.22 
30.5.2002;9:51;1022745118;1022586080;ANDRE;;http://www.haustraum.de.vu;Re: C-Control Staion;Hallo Jrg,<br><br>ist das von Dir geplante Projekt wirklich so zeitsensitiv? Ich setze die Station bislang erfolgreich zur Steuerung in verschiedenen Gerten ein. In den meisten Fllen reicht eine Reaktion im 10tel Sekunden Bereich vollkommen aus. Bei geschickter Schleifenprogrammierung des Hauptprogramms kannst Du auf interruptroutinen verzichten.<br>Zu Assembler kann ich Dir nix sagen da basic in meinen Fllen vollkommen ausreicht. <br><br>Was willst Du denn mit der Station steuern/regeln/berwachen? Vielleicht kann man ja Ideen austauschen...<br><br>Beste Gre ANDRE<br><br><br>> Hallo Leute<br>> Ich habe jetzt ein Projekt in Angriff genommen, bei dem ich die C-Control Station von Conrad verwenden soll. Dabei stellt sich das leidliche Problem der Programmierung in Basic mit allen damit verbundenen Beschrnkungen (keine Interrupts usw). Meine Frage ist nun, kann ich mit dem Assembler fr den Motorolla Kontroller auch die Station Programmieren. Wenn ja, was muss ich beachten, wie bekomme ich das kompilierte File downgeloaded...<br>> <br>> Danke im vorraus.<br>> <br>> jrg;;http://;; 212.224.13.67 
29.5.2002;22:42;1022704963;1021761623;Horst;texastiger@t-online.de;http://;Re: lallus;> Hi<br>> <br>> Hat hier, sich schon jemand, mit den Lallus (vom Hr. Back "Computerclub") beschftigt, wenn ja, wie erfolgt eigentlich, die Sprachaufnahme des Soundchips. Hab mir die Platinen von Q-Print besorgt und schon fertig zusammengeltet, ging einer kompletter Tag drauf. Die HP www.lallus.de ist im Bezug des Soundchips noch nicht vollstndig, wird auch auf der HP und erwhnt "wird fortgesetzt" und daher komm ich jetzt auch nicht weiter da auf die Platine die Tasten fehlen fr die Sprachaufnahme. Und wie sieht es mit dem Dauereinsatz, Fehlfunktionen und Zuverlssigkeit aus ???<br>> Bin fr jede Antwort sehr Dankbar.<br>> <br>> Gru<br>> Mike<br><br>Hallo Mike,<br><br>auch ich habe mir vor ca 3 Jahren die Lallus Platine von q-print besorgt und in stundenlanger Ltarbeit zusammengebaut. Ich steuere damit einige Sachen im Haus z.B. Rolladen, Heizung, Trcodeschlo und einiges mehr. Trotz Dauereinsatz (seit Dezember 99) hatte ich bisher keine Probleme. Allerdings was Dein Problem angeht, da habe ich auch von Anfang an ein Problem damit. Ich habe zwar eins bzw. zwei kleine PC-Programme, die vor 2 Jahren noch von der WDR-Computerclupbseite herunterzuladen waren, womit man Sprachaufnahmen bertragen kann. Allerdings hat das bei mir nie richtig funktioniert. Es wurden die gesprochenen Worte bertragen, aber beim abhren kam dann jeweils nur Rauschen zurck. Jetzt wei ich nicht, liegt es am Lallus, oder an der Software? Wenn Du willst, kann ich Dir die Programme per mail rberschicken. Gibt es vieleicht noch irgendjemanden der hnliche Erfahrungen gemacht hat?? brigens die Seite Lallus vom WDR CC ist schon ewig nicht mehr aktualisiert worden.<br><br>MfG<br>Horst;;http://;; 80.130.104.212 
28.5.2002;17:55;1022601326;1021911416;Olli;ostseecamp@t-online.de;http://;Lag an der Hintergrundbeleuchtung;Habe brigens jetzt die Ursache gefunden. Da ich beim ersten Display die Hintergrundbeleuchtung angeschlossen hatte, sackte die Spannung teilweise auf unter 4,7 V, womit die MUnit immer mal wieder resetet hat. ;;http://;; 217.88.72.27 
28.5.2002;13:41;1022586080;;Jrg;;http://;C-Control Staion;Hallo Leute<br>Ich habe jetzt ein Projekt in Angriff genommen, bei dem ich die C-Control Station von Conrad verwenden soll. Dabei stellt sich das leidliche Problem der Programmierung in Basic mit allen damit verbundenen Beschrnkungen (keine Interrupts usw). Meine Frage ist nun, kann ich mit dem Assembler fr den Motorolla Kontroller auch die Station Programmieren. Wenn ja, was muss ich beachten, wie bekomme ich das kompilierte File downgeloaded...<br><br>Danke im vorraus.<br><br>jrg;;http://;; 141.55.126.22 
28.5.2002;11:38;1022578716;;Dirk Michaelis;d-michaelisqgmx.net;http://;;Hallo <br><br>Ich mchte mit meiner M-Unit, an die ein 16x4 Display (8 bit) angeschlossen ist, auf dem Display den Wert eines AD- Wandlers ausgeben (0-255 als Zahl) bzw. spter einen Umgerechneten Wert. Mit Tabellen kann ich nicht arbeiten, da meine Sensoren eine gewisse Dynamik haben und immer erst kallibriert werden mssen.. Gibt es einen Trick oder mu ich die Werte in ASCII Code umwandeln, wenn ja wie kann macht man/frau das? Ich habe da im Moment keine Idee.!!!!!!Hilfe!!!!<br>Macht es Sinn sich einen extra Controller frs Display zu kaufen? Bei meiner geplanten Anwendung werde ich 3-4 kleine Mens haben durch die ich immer durch mu!<br><br>Gre Dirk<br>;;http://;; 134.93.144.65 1.0 netcache1 (NetCache NetApp/5.2.1R1)
28.5.2002;8:08;1022566082;1022530288;Andr H.;andre.h@cc2net.de;http://;Re: Anschluss von LCD;<br>> <br>> Danke fr die schnelle Antwort.<br>> Der Anschluss ist einreihig. Wenn ich von vorn auf das LCD schaue links oben.<br>> Die Leiterbahnen sind alle gleich.<br>> Stellt sich also nur die Frage: von vorn oder von hinten?<br>> Gru Uwe<br><br>Hallo Uwe,<br>Pin 1 sollte von vorne gesehen oben links sein.<br><br>MfG Andr H.;;http://;; 62.158.205.165 
27.5.2002;22:11;1022530288;1022521573;Uwe;uwe.waizmann@koendringen.de;http://;Re: Anschluss von LCD;> > Hallo zusammen,<br>> > habe das LCD-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen.<br>> > Den Anschlussplan habe ich auch, leider steht auf der Platine nicht wo Pin 1 ist.<br>> > Kann mir jemand weiterhelfen??<br>> > Im vorraus schon mal vielen Dank<br>> > Gru aus Baden Uwe<br>> <br>> Hallo Uwe, hat das LCD eine einreihige (oben) oder<br>> zweireihige (seitlich) Anschluleiste ?<br>> <br>> Normalerweise ist Pin 1 bei den meisten Standart LCDs (einreihige Anschluleiste) oben links.<br>> <br>> Achte auf der Platine auf zwei dickere Leiterbahnen. Die Stromversorgung (Pin 1 & 2)<br>> hat normalerweise etwas dickere Leiterbahnen.<br>> <br>> MfG Andr H.<br><br>Danke fr die schnelle Antwort.<br>Der Anschluss ist einreihig. Wenn ich von vorn auf das LCD schaue links oben.<br>Die Leiterbahnen sind alle gleich.<br>Stellt sich also nur die Frage: von vorn oder von hinten?<br>Gru Uwe;;http://;; 62.226.42.42 
27.5.2002;19:46;1022521573;1022519080;Andr H.;andre.h@cc2net.de;http://;Re: Anschluss von LCD;> Hallo zusammen,<br>> habe das LCD-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen.<br>> Den Anschlussplan habe ich auch, leider steht auf der Platine nicht wo Pin 1 ist.<br>> Kann mir jemand weiterhelfen??<br>> Im vorraus schon mal vielen Dank<br>> Gru aus Baden Uwe<br><br>Hallo Uwe, hat das LCD eine einreihige (oben) oder<br>zweireihige (seitlich) Anschluleiste ?<br><br>Normalerweise ist Pin 1 bei den meisten Standart LCDs (einreihige Anschluleiste) oben links.<br><br>Achte auf der Platine auf zwei dickere Leiterbahnen. Die Stromversorgung (Pin 1 & 2)<br>hat normalerweise etwas dickere Leiterbahnen.<br><br>MfG Andr H.;;http://;; 62.153.18.92 
27.5.2002;19:04;1022519080;;Uwe;uwe.waizmann@koendringen.de;http://www.waizmann-online.de;Anschluss von LCD;Hallo zusammen,<br>habe das LCD-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen.<br>Den Anschlussplan habe ich auch, leider steht auf der Platine nicht wo Pin 1 ist.<br>Kann mir jemand weiterhelfen??<br>Im vorraus schon mal vielen Dank<br>Gru aus Baden Uwe;Meine Seite;http://www.waizmann-online.de;; 217.80.176.95 
27.5.2002;17:50;1022514655;1022445761;Olli;ostseecamp@t-online.de;http://;Sowohl als auch...;Also, aus den Datenblttern ist zu entnehmen, dass die C-Control I einen Motorola - Chip verwendet. (Dieser ist zumindest auch auf meiner zu finden). <br><br>Auf der C-Controll II ist jedoch ein Infinion Chip (C164CI). Da diese mir zu teuer ist, kann ich es leider nicht berprfen...<br><br><br><br><br> <br>;;http://;; 217.88.71.40 
27.5.2002;15:00;1022504420;;Gnther Niemann;efg@efgn.de;http://gn-astronomie.de;CC1, CC2;"Hallle @ all,<br>da ich auf AVR umgestiegen bin, liegen bei mir nun je eine CC1- und eine CC2- mit Applicationboard so rum. Ich hab nun schon bei ebay gesucht, aber die Teile werden wohl nicht abgegeben. Hat einer &#39;ne Idee, wo man die Boards versteigern knnte?<br>Grsse, Gnther";;http://;; 217.1.177.163 1.0 gnmt:3128 (KEN!)
27.5.2002;14:11;1022501484;;Firebird;napd_firebird@gmx.de;http://;Serielle Schnittstelle;Hallo zusammen<br><br>Gibt es eine Mglichkteit dir serielle Schnittstelle anzusteuern aber ohne Stoppbits. Ich habe gelesen das standardmig 1 Stoppbit eingestellt ist. Das funzt aber nicht mit meinem Gert.<br><br>Ich hoffe jemand kann mir helfen<br><br>Firebird;;http://;; 217.226.227.139 
26.5.2002;22:42;1022445761;;Michi Grahammer;michi.grahammer@web.de;http://;Neugier: Hersteller des Prozessors Motorola oder Infineon;Also jetzt bin ic mal neugierig,<br>Laut Conrad wird ein Infineon Chip Verwendet (da arbeite ich :-)<br>aber berall lie man das ein Motorola Chip drin ist?<br>was stimmt?<br><br>MFG<br><br>Michi;;http://;; 62.104.218.66 1.1 mch2-t2-1.mcbone.net:3128 (Squid/2.1.PATCH1)
26.5.2002;21:50;1022442659;;bernhard;bschimang@aol.com;http://;zehntelsekunden im Display anzeigen;Hallo C-Control Profis,<br>Mchte gern auch zehntel und hundertstel Sekunden im Display anzeigen.<br>In der Plus Version funktionierts.Kann es aber nicht in Basic umsetzen. <br>Wer kann helfen<br>Gru Bernhard<br>;;http://;; 195.93.66.10 
26.5.2002;20:25;1022437508;1022353637;Dietmar;;http://ccintern.dharlos.de;Re: Fehlender Sttzkondensator M-Unit?;"<br>Hallo gezi,<br><br>Danke fr Deine Infos, ich werde sie in meine FAQs bernehmen.<br><br>>Eigentlich nicht einleuchtend! Denn nach Abweichung nach oben oder unten mte der Controller eigentlich resettet werden<br>>und einfach wider neu ins Programm laufen. Meine Vermutung: Die beltter sind Strspitzen die so steil sind da der Resetter nicht<br>>reagiert, der Controller aber in den Wald luft<br><br>Genau umgekehrt: Der Resetbaustein reagiert eigentlich sofort, wenn die Spannung unterhalb eines bestimmten Werts liegt. In bestimmten Situationen ist es allerdings mglich, da der Resetbaustein einen zu kurzen Reset-Impuls erzeugt, auf den der Controller nicht reagiert. Dieses Phnomen nennt man Brown-Out; neuere Controller besitzen einen Brow-Out-Detektor, da ein Kontroller durch diese kurzen Strimpulse vllig aus dem Takt geraten kann. Ich hatte meine C-Control schon einmal so weit, da sie zufllige Aktionen ausfhrte. Wohlgemerkt: Die M-Unit wurde in diesem Fall ohne Sttzkondensator und mit einer relativ hochohmigen Spannungsquelle betrieben. Hauptauslser fr diese zu kurzen Reset-Impulse sind die Kurzschlsse auf dem IC-Bus, die bei der neuen Version der C-Control (siehe CC1-OS-Projekt) nicht mehr auftauchen werden.<br><br><br>Dietmar<br><br>";;http://;; 62.180.36.23 
25.5.2002;21:07;1022353637;1022268038;gezi;;http://;Re: Fehlender Sttzkondensator M-Unit?;Hallo Olli!<br><br>Nach nunmehr ca. 200 M-Units, die ich seit der Anfangszeit der M-Unit eingesetzt habe, treffe ich immer folgende EMV-Vorkehrungen:<br><br>1) Sttzkondensator am Powereingang. Manchmal kann die Unit in Stranflliger Umgebung in den Wald laufen ohne da der Reset-IC<br>    anspricht. (Eigentlich nicht einleuchtend! Denn nach Abweichung nach oben oder unten mte der Controller eigentlich resettet werden<br>    und einfach wider neu ins Programm laufen. Meine Vermutung: Die beltter sind Strspitzen die so steil sind da der Resetter nicht<br>    reagiert, der Controller aber in den Wald luft)<br>2) Alle nicht verwendeten I/O-Pins als Ausgnge definieren und nicht beschalten. (Hier knnen ebenfalls Strungen in den Controller gelangen.<br>    Dies ist nachgewiesen.<br>3) Den Interrupteingang immer niederohmig auf + 5V legen. (Zumindest wenn man den Eingang nicht nutzt - mich hat er schon zu oft gergert)<br>4) Dieser Punkt ist eine reine Softwarevorkehrung: Immer wenn das Programm in die Hauptschleife(Ruheschleife) auf den obersten Level<br>    ist es ratsam den GOSUB-Speicher zu lehren.<br><br>Nur mit diesen 4 Punkten konnte ich erreichen da meine Units stabil laufen. Teils im Sicherheitsbereich sogar als Einzelcontroller. Alle<br>Gerte laufen ohne Beanstandungen und zum Teil schon fast 10 Jahre.<br><br>Man mu sagen: Das Teil ist wirklich gut und gnstig! (Im Gegensatz zum Nachfolger)<br><br><br>Ich hoffe ich konnte helfen:<br><br>gezi<br><br><br>> Momentan beschftige ich mich ausfhrlich mit der Frage, wie konstant die Munit arbeitet. In meinen bisherigen Versuchen, war es problemlos mglich, die Munit lngere Zeit (>24h) durchlaufen zu lassen, ohne dass Probleme auftraten. <br>> <br>> Lese aber immer wieder, dass gerade die Munit sehr anfllig sein soll und recht hufig abschmiert. <br>> <br>> Dazu habe ich im Archiv einen Beitrag von Dietmar gelesen, wonach ein fehlender Sttzkondensator daran sehr beteiligt ist. Andere Beitrge berichten hingegen, dass die Munit ohne Probleme schon 1 Jahr und mehr ohne irgendwelche Probleme durchluft. <br>> <br>> Wre vielleicht mal interessant, kurz die Erfahrungswerte der anderen User hinsichtlich der "Halterbarkeit" zu sammeln. <br>> <br>> Insbesondere wrde mich allerdings auch interessieren, was berhaupt ein Sttzkondensator ist, welche Aufgabe er hat, was das Fehlen in der Munit bewirkt und was man dagegen machen kann. <br>> <br>> Vielen Dank<br>> <br>> Olli;;http://;; 62.227.218.246 
25.5.2002;20:22;1022350964;1022323437;Dietmar;;http://ccintern.dharlos.de;Re: Fehlender Sttzkondensator M-Unit?;<br>>  ...Frage: Ist das ein spezielles Problem der Ccontrol oder tritt dieses Problem auch bei "professionellen" Controllern auf?<br><br><br>Wie schon gesagt, liegt dieses "Feature" nicht an der C-Control, sondern am Resetbaustein. Dieser ist sehr empfindlich. Whrend man die Main-Unit noch mit weitaus weniger als 5 Volt betreiben kann, spricht der Resetbaustein der M-Unit sofort an, sobald die Betriebsspannung unter 4.7 Volt fllt.<br><br>Der Resetbaustein macht also genau das, wofr er vorgesehen ist. Um sicherzustellen, da er unter normalen Betriebsbedingungen nicht auslst, sollte man einen Pufferkondensator (100..1000 F) benutzen.<br><br>;;http://;; 172.185.119.44 
25.5.2002;12:43;1022323437;1022287257;Olli;ostseecamp@t-online.de;http://;Re: Fehlender Sttzkondensator M-Unit?;> Probleme treten auch nur in speziellen Sitationen auf. Zum Beispiel, wenn der Innenwiderstand der Spannungsquelle, aus der die M-Unit die Betriebsspannung erhlt, einen relativ groen Innenwiderstand besitzt, oder wenn in der Nhe der M-Unit groe Lasten geschaltet werden oder der Resetbaustein durch irgendwelche Strsignale auf den Versorgungsleitungen anspricht.<br><br> ...Frage: Ist das ein spezielles Problem der Ccontrol oder tritt dieses Problem auch bei "professionellen" Controllern auf?<br>;;http://;; 62.155.196.122 
25.5.2002;2:40;1022287257;1022268038;Dietmar;;http://ccintern.dharlos.de;Fehlender Sttzkondensator M-Unit?;<br>Hallo Olli,<br><br>>Momentan beschftige ich mich ausfhrlich mit der Frage, wie konstant die Munit arbeitet. In meinen bisherigen Versuchen, war es problemlos mglich, die Munit lngere Zeit (>24h) durchlaufen zu lassen, ohne dass Probleme auftraten. <br><br>Probleme treten auch nur in speziellen Sitationen auf. Zum Beispiel, wenn der Innenwiderstand der Spannungsquelle, aus der die M-Unit die Betriebsspannung erhlt, einen relativ groen Innenwiderstand besitzt, oder wenn in der Nhe der M-Unit groe Lasten geschaltet werden oder der Resetbaustein durch irgendwelche Strsignale auf den Versorgungsleitungen anspricht.<br><br><br>>Insbesondere wrde mich allerdings auch interessieren, was berhaupt ein Sttzkondensator ist, welche Aufgabe er hat, was das Fehlen in der Munit bewirkt und was man dagegen machen kann. <br><br>Der Kondensator (Elko) ist dazu da, die Spannung, mit der die M-Unit betrieben wird, zu puffern. Der Elko wird polungsrichtig an den 5-Volt- und den GND-, bzw. Masse-Pin der M-Unit angeschlossen und wirkt als Untersttzung, falls die M-Unit kurzfristig viel Strom bentigt. Ein Elko ist sozusagen ein kleiner Akku, der sich schnell auf- und entladen kann.<br><br><br>Bei der M-Unit ist auch zu beachten, da einige Pins von PORTA nicht auf ein definiertes Potential gelegt wurden. Siehe dazu die Tips & Tricks im C-Control-intern-Archiv.<br><br>Dietmar<br><br>;;http://;; 172.179.94.17 
24.5.2002;22:37;1022272645;1022257912;Dirk;d-michaelis@gmx.net;http://;Re: M-Unit;"> Neuling, da helfe ich Dir gerne...<br>> <br>> Meine LCD ansteuerung beruht auch auf deinen genannten Beispielcode (LCDanz.bas). Habe die Erfahrung gemacht, dass es damit recht einfach ist, die Ansteuerung eines 16x4 LCD durchzufhren. (Habe auch eins von Conrad, funktioniert problemlos)<br>> <br>> Hier einige Erfahrungen von mir:<br>> <br>> 1. Initialisierung<br>> <br>> Kann genauso wie beim 16x2 erfolgen.<br>> <br>> Beachte allerdings, dass die einzelnen Zeilen wie folgt angesprungen werden :<br>> <br>> define LCD_GotoLine1    &H80         &#39;Cursor in Zeile 1 <br>> define LCD_GotoLine2    &HC0         &#39;Cursor in Zeile 2 <br>> define lcd_gotoline3    &H90         &#39;Cursor in Zeile 3<br>> define lcd_gotoline4    &Hd4         &#39;Cursor in Zeile 4<br>> <br>> Beispiel Sprung in die 3. Zeile:<br>> <br>> daten = lcd_gotoline3<br>> gosub kommando                       &#39;Wichtig, es handelt sich hierbei um ein Kommando und nicht um ein Zeichen !!!<br>> <br>> <br>> 2. Pullups sind nicht erforderlich. Du kannst die Pins des LCD&#39;s direkt mit den jeweiligen Pins der MUnit verbinden.<br>> BEACHTE: Da mit dem Programm LCDAnz.bas nur ans LCD gesendet wird, den Pin RW des LCD-Displays( Pin Nr 5 ) direkt an die Masse der MUnit anschliessen. Die Pins 15 & 16 des LCD&#39;s brauchen nicht angeschlossen zu werden. <br>> <br>> Kontrast (Pin 3 am LCD) anschliessen (bei mir blieb ohne Anschluss der Bildschirm "schwarz")<br>> <br>> 3. Das Alte Programm wird berschrieben, wenn du ein neues einspielst. Darum braucht man sich zum Glck keine Gedanken zu machen. (Denke daran, den Autostartjumper wieder zu ziehen, da sonst die Einspielung des Programms nicht geht)<br>> <br>> 4. Anschlubelegung entspricht ja dem beispiel <br>> <br>> Grundstzlich sollte jetzt das Display funktionieren. Denke auch daran, die Kabellnge zwischen LCD und MUnit nicht zulang werden zu lassen (bei mir gehts bis ca. 20 bis 25 cm Lnge)<br>> <br>> viel Erfolg...<br>> <br>> Wenns nicht geht, melde dich noch mal<br>> <br>> Olli<br>> <br>> Hallo Olli<br><br>allerallerbesten Dank.<br>Ich hab mir das Programm LCDanz.bas nochmal angeschaut und hatte einen kleinen Denkfehler drin.Habe dann meinen Denkfehler gendert und mit deinen Tips kombiniert: Nun lufts.<br>Sozusagen meine erstes C-ControlProgramm. Deshalb hre ich jetzt auf und trinke erst mal ein Glas Sekt.<br>Sowas mu ja schlielich gebhrend gefeiert werden.<br><br>Bis dann<br>Nochmals vielen Herzlichen<br>Dirk<br>> <br>> ";;http://;; 62.104.212.64 1.0 ffm2-t1-1.mcbone.net:3228 (Squid/2.1.PATCH1)
24.5.2002;21:20;1022268038;;Olli;ostseecamp@t-online.de;http://;Fehlender Sttzkondensator M-Unit?;Momentan beschftige ich mich ausfhrlich mit der Frage, wie konstant die Munit arbeitet. In meinen bisherigen Versuchen, war es problemlos mglich, die Munit lngere Zeit (>24h) durchlaufen zu lassen, ohne dass Probleme auftraten. <br><br>Lese aber immer wieder, dass gerade die Munit sehr anfllig sein soll und recht hufig abschmiert. <br><br>Dazu habe ich im Archiv einen Beitrag von Dietmar gelesen, wonach ein fehlender Sttzkondensator daran sehr beteiligt ist. Andere Beitrge berichten hingegen, dass die Munit ohne Probleme schon 1 Jahr und mehr ohne irgendwelche Probleme durchluft. <br><br>Wre vielleicht mal interessant, kurz die Erfahrungswerte der anderen User hinsichtlich der "Halterbarkeit" zu sammeln. <br><br>Insbesondere wrde mich allerdings auch interessieren, was berhaupt ein Sttzkondensator ist, welche Aufgabe er hat, was das Fehlen in der Munit bewirkt und was man dagegen machen kann. <br><br>Vielen Dank<br><br>Olli;;http://;; 62.158.127.206 
24.5.2002;20:14;1022264099;1022230733;Dietmar;;http://ccintern.dharlos.de;M-Unit verliert nach gewisser Zeit ihren Programmcode ;<br>Hallo Markus,<br><br>ich kann mir hchstens denken, da Du den PRINT#-Befehl benutzt, und da dadurch der BASIC-Code im EEPROM durch die Datei berschrieben wird.<br><br>Dietmar<br><br><br><br>> Hallo,<br>> <br>> kann mir jemand bei folgendem Problem helfen.<br>> <br>> Ich verwende die M-Unit schon einige Zeit in unserem Unternehmen fr Regelungsaufgaben. Ich schalte Transistoren, Relais, messe Frequenzen, frage 5V Sensoren am A/D ab usw.. Der Basic-Quelltext ist ca. 5900 byte gro.<br>> Seit dem Kauf einer Anzahl von M-Units tritt nach ca. 12h bis 1 Woche ein Quelltextverlust im Programmspreicher des  Controllers auf. Dieser Verlust ist nicht schlagartig sondern es fallen nach und nach Funktionen aus. (z.B. als erstes die Displayansteuerung usw.) Nach der Neuprogrammierung laufen diese wieder eine gewisse Zeit vollkommen normal. Der Controller luft im Autostart Modus. Ein selbststndiges reseten tritt nicht auf.<br>> Wie kann es zum Verlust des Programmcodes im EEPROM kommen und was kann man da machen und warum tritt so etwas auf ?<br>> <br>> Danke Markus ;;http://;; 172.185.97.211 
24.5.2002;18:31;1022257912;1022243105;Olli;ostseecamp@t-online.de;http://;Re: M-Unit;"Neuling, da helfe ich Dir gerne...<br><br>Meine LCD ansteuerung beruht auch auf deinen genannten Beispielcode (LCDanz.bas). Habe die Erfahrung gemacht, dass es damit recht einfach ist, die Ansteuerung eines 16x4 LCD durchzufhren. (Habe auch eins von Conrad, funktioniert problemlos)<br><br>Hier einige Erfahrungen von mir:<br><br>1. Initialisierung<br><br>Kann genauso wie beim 16x2 erfolgen.<br><br>Beachte allerdings, dass die einzelnen Zeilen wie folgt angesprungen werden :<br><br>define LCD_GotoLine1    &H80         &#39;Cursor in Zeile 1 <br>define LCD_GotoLine2    &HC0         &#39;Cursor in Zeile 2 <br>define lcd_gotoline3    &H90         &#39;Cursor in Zeile 3<br>define lcd_gotoline4    &Hd4         &#39;Cursor in Zeile 4<br><br>Beispiel Sprung in die 3. Zeile:<br><br>daten = lcd_gotoline3<br>gosub kommando                       &#39;Wichtig, es handelt sich hierbei um ein Kommando und nicht um ein Zeichen !!!<br><br><br>2. Pullups sind nicht erforderlich. Du kannst die Pins des LCD&#39;s direkt mit den jeweiligen Pins der MUnit verbinden.<br>BEACHTE: Da mit dem Programm LCDAnz.bas nur ans LCD gesendet wird, den Pin RW des LCD-Displays( Pin Nr 5 ) direkt an die Masse der MUnit anschliessen. Die Pins 15 & 16 des LCD&#39;s brauchen nicht angeschlossen zu werden. <br><br>Kontrast (Pin 3 am LCD) anschliessen (bei mir blieb ohne Anschluss der Bildschirm "schwarz")<br><br>3. Das Alte Programm wird berschrieben, wenn du ein neues einspielst. Darum braucht man sich zum Glck keine Gedanken zu machen. (Denke daran, den Autostartjumper wieder zu ziehen, da sonst die Einspielung des Programms nicht geht)<br><br>4. Anschlubelegung entspricht ja dem beispiel <br><br>Grundstzlich sollte jetzt das Display funktionieren. Denke auch daran, die Kabellnge zwischen LCD und MUnit nicht zulang werden zu lassen (bei mir gehts bis ca. 20 bis 25 cm Lnge)<br><br>viel Erfolg...<br><br>Wenns nicht geht, melde dich noch mal<br><br>Olli<br><br><br><br>";;http://;; 217.88.73.203 
24.5.2002;14:25;1022243105;;Dirk Michaelis;d-michaelis@gmx.net;http://;M-Unit;Hallo<br>Ich bin Neuling auf dem Gebiet:<br>Ich habe eine M-Unit an ein 16x4 Display (Conrad) angeschlossen.<br>Ich habe mich an das Program LCDanz.bas gehalten und es leicht angendert.<br>Aber auf der Anzeige ist nichts zu sehen.<br>Jetzt wte ich gerne ob es ein HArd-oder Softwarefehler ist.<br>Laut Compiler bertrgt er problemlos und Fehlerfrei das Programm in die M-Unit. Den Autostart-Jumper habe ich auch aufgesteckt.<br>1. Kann mir jemand ein einfaches PRogramm schicken, wovon er weis, da es funktioniert( Irgendwas einfaches)<br>1a. Wie initialisiert man ein 16x4 Display, oder geht das genauso wie ein 16x2 Display<br>2. Mu man an die Digitalports unbedingt die 10 KOhm Pul up Widerstnde anlegen. Ich habe lediglich 5Volt, Masse und die 11 Leitungen fr das Display angeschlossen.<br>3. Wenn ich ein neues Programm in die M-Unit bertrage, wird dann automatisch das alte gelscht oder mu ich das irgendwie machen.<br>4. Meine Anschlubelegung:<br>Port 9  RS<br>Port10  RW<br>Port 11  E<br>Port 1-8 Datenleitungen (Fr meinen Verwendungszweck kann ich ber 8 Leitungen ansteuern, die anderen Ports werden nicht verwendet)<br> Die Anschlubelegung am Display stimmen (hab ich mehrmals berprft).<br>5. Mu am Displa unbedingt das Poti fr den Kontrast angeschlossen sein?<br><br>Ich hoffe, da das nicht zu viele Fragen sind. Aber ich lerne ja noch.<br><br>Vielen Dank<br><br>Dirk;;http://;; 134.93.144.67 1.0 netcache1 (NetCache NetApp/5.2.1R1)
24.5.2002;10:58;1022230733;;Markus Golbs;markus@e-golbs.de;http://e-golbs.de;M-Unit verliert nach gewisser Zeit ihren Programmcode ;Hallo,<br><br>kann mir jemand bei folgendem Problem helfen.<br><br>Ich verwende die M-Unit schon einige Zeit in unserem Unternehmen fr Regelungsaufgaben. Ich schalte Transistoren, Relais, messe Frequenzen, frage 5V Sensoren am A/D ab usw.. Der Basic-Quelltext ist ca. 5900 byte gro.<br>Seit dem Kauf einer Anzahl von M-Units tritt nach ca. 12h bis 1 Woche ein Quelltextverlust im Programmspreicher des  Controllers auf. Dieser Verlust ist nicht schlagartig sondern es fallen nach und nach Funktionen aus. (z.B. als erstes die Displayansteuerung usw.) Nach der Neuprogrammierung laufen diese wieder eine gewisse Zeit vollkommen normal. Der Controller luft im Autostart Modus. Ein selbststndiges reseten tritt nicht auf.<br>Wie kann es zum Verlust des Programmcodes im EEPROM kommen und was kann man da machen und warum tritt so etwas auf ?<br><br>Danke Markus ;;http://;; 217.83.237.231 1.1 linuxf.local:3128 (Squid/2.3.STABLE4-hno.CVS)
24.5.2002;9:57;1022227079;;Markus;florian01@t-online.de;http://;Brauche Hilfe;Hallo miteinander!<br><br>Ich habe da ein Problem und hoffe von Euch Hilfe zu bekommen.<br>Fr die Feuerwehr baue ich derzeit ein Alarmtableau. Hierbei ist eine Schaltung mit 30 eingngen und 8 Ausgngen zu realisieren.<br>Die Schaltung habe ich mit einer CC-Station und vier Powerline-modems gelst. Dabei ist ein Modem als Modem geschaltet, die restlichen drei sind lediglich als Porterweiterung (Remote I/O) im Einsatz.<br>Die Ausgnge gehen ausschlielich direkt von der CC-Station ab und funktionieren.<br>Die Digitalports der Modems sollen die Eingnge sein. Da ich zugegebener Maen eher ein Neuling mit der CC bin und die Gebrauchsanweisung von Conrad- Elektronik nicht die beste ist, tauchen bei mir ein paar Probleme auf.<br>Vor jeden Digitalport ist ein Pull-up-Widerstand von 100kOhm. Die Verdrahtung ist richtig, das habe ich mir von mehreren Elektromeistern besttigen lassen.<br>Solange ich das Programm nur ber die Folientastatur steuere luft es stabil. Sobald ich aber die Digitalports der Modems abfrage, spielt alles verrckt.<br>Programmiert wird in Basic (klar):<br><br>- Mu ich die Digitalports der Modems erst mit DEACT zum Eingang deklarieren?<br>- Sollte ich lieber mit SENDMAIL und GETMAIL arbeiten?<br>- Hat einer von Euch schon hnliche Probleme mit den Modems gehabt, wie hat er sie gelst?<br><br>An die Digitalports wird als H-Pegel 4,8V und als L-Pegel 0V angefhrt.<br>Programmieren kann ich eigentlich (gehe ich mal von aus). Meine vermutung ist, das es an eine Kleinigkeit liegt, die mir immer wieder durch die Lappen geht.<br>Irgendwo habe ich gelesen, das ein Arbeiten mit Zeitflaggen gnstig ist. Wie funktioniert das?<br><br>Gru<br><br>Markus;;http://;; 217.85.137.175 
22.5.2002;21:38;1022096280;1022084550;ANDRE;andre@p-r-t.de;http://www.p-r-t.de/pfingsten2002;Re: Frischling;Hallle,<br><br>lass die grafische Programmieroberflche am besten gleich links liegen und steige mit basic ein. Wenn Du ein bischen english kannst, dann mssten die programmbeispiele und die Standardhilfe eigentlich reichen. Ansonsten beschreib doch dein Vorhaben, evtl. kann man Dir kleinere Programmbeispiele schreiben, so als Anregung...<br>Ansonsten einfach learning by doing nach dem System trial&error<br><br>Beste Gre, ANDRE<br><br><br>> Servus alle miteinander!<br>> Ich habe mir gestern die C-control Unit + Application board + Relaisplatine gekauft ... jedoch keinerlei Ahnung, wie man das Ding programmiert. Natrlich werde ich ersteinmal versuchen mit der PLUS version erste ERfolge zu erzielen. Aber selbst da lsst einen Conrads Bedienungshefterl etwas in der Luft hngen. Und auch mit der Online Hilfe lsst sich nur begrenzt arbeiten. <br>> Und nun meine eigentlichen Frage :) : Kann mir jemand eine gute und VERSTNDLICHE Anleitung zur Verfgung stellen, die ich ausdrucken und als untersttzendes Handbuch verwenden kann? Auch eine gute Einfhrung in das Basic Zeugs wre super!<br>> <br>> Mit bestem Dank im voraus<br>> Vinz;Hobby;http://www.p-r-t.de/pfingsten2002;; 212.224.13.127 
22.5.2002;19:07;1022087269;1021911416;Olli;ostseecamp@t-online.de;http://;Vielen Dank!;Vielen Dank fr die antworten. <br><br>Habe mir gestern noch ein neues LCD 20x4 besorgt (von Conrad) und damit funktioniert es 100%ig. Mittlerweile luft das Display 24h durch ohne Fehler. <br><br>Wenn mich jemand jetzt fragt, warum? Keine Ahnung. An der software kann es nicht gelegen haben. Diese ist identisch. <br><br>Kondensatoren und hnliches kommen auch nicht in Frage. <br><br>Allerdings sind die Kabel jetzt nur 20cm lang, whrend sie vorher 25 cm lang waren. Vielleicht hat es daran gelegen. Soll ja tatschlich ein Problem sein. Mte also mal bei gelegenheit das alte Modul entsprechend krzen. Geht leider momentan nicht, da ich es anderweitig mit entsprechender Steckverbindung bentige. <br><br>Oder es liegt einfach daran, dass es ein anderes Modul ist. Hersteller des bisherigen kenne ich leider nicht, hat aber auch den Motorla-Chip. Mte also eigentlich gleich sein. Habe allerdings schon oft gelesen, dass so mancher Controller mit dem einen oder anderen Display lieber zusammenarbeitet als mit anderen. <br><br>Das schne ist aber, dass die Displayansteuerung tatschlich "richtig unkompliziert" ist und viel Spass bereitet, wenn es denn endlich funktioniert. <br><br>;;http://;; 62.155.196.19 
22.5.2002;18:22;1022084550;;Vinz;vinniwuff@hotmail.com;http://;Frischling;Servus alle miteinander!<br>Ich habe mir gestern die C-control Unit + Application board + Relaisplatine gekauft ... jedoch keinerlei Ahnung, wie man das Ding programmiert. Natrlich werde ich ersteinmal versuchen mit der PLUS version erste ERfolge zu erzielen. Aber selbst da lsst einen Conrads Bedienungshefterl etwas in der Luft hngen. Und auch mit der Online Hilfe lsst sich nur begrenzt arbeiten. <br>Und nun meine eigentlichen Frage :) : Kann mir jemand eine gute und VERSTNDLICHE Anleitung zur Verfgung stellen, die ich ausdrucken und als untersttzendes Handbuch verwenden kann? Auch eine gute Einfhrung in das Basic Zeugs wre super!<br><br>Mit bestem Dank im voraus<br>Vinz;;http://;; 217.228.228.143 
22.5.2002;15:38;1022074706;;Bernd;;http://;Programmauszug Demultiplexer;Hallo nochmal,<br><br>anbei mein C-Control Programmauszug fr Softwaremiges Demultiplexen einer Personenwaage.<br><br>Ich habe zwar die prompte Antwort auf meine erste Frage mit Interesse gelesen, allerdings fehlt mir irgendwie die Erfahrung dieses auch umzusetzen.<br><br>Es wre sehr nett, wenn mir jemand evtl. den Code ergnzen, bzw. umschreiben knnte.<br><br>Funtionsbeschreibung:<br><br>Man steckt die C-Control an meine Waage.<br>Dann stellt man sich drauf und wartet bis der Gewichtswert nicht mehr schwankt.<br>Dann drckt man die Taste port[7] um das Ergebnis abzuspeichern.<br><br>Die Waage schaltet sich nach einer gewissen Zeit wieder aus.<br>Der Wert soll allerdings gespeichert bleiben.<br><br>Wenn man sich am nchsten Tag z.B. wieder draufstellt sollte der<br>neue Wert einfach nur an den des Vortages angehngt werden usw.<br><br><br>Desweiteren eine Frage:<br><br>Kann ich auch bidirektional bertragen ?<br><br>Gedanke:<br><br>Ich lese den Gewichtswert mit EXCEL aus der Waage und gleichzeitig einen<br>Wert der 1 ist.<br>Dann trage ich das Ergebnis in eine Zelle der Zeile 1 in EXCEL ein.<br>Um aber dann bei der nchsten Messung automatisch dafr zu sorgen, da EXCEL nun in die zweite Zeile schreibt, msste ich nun den Wert 1 um eins erhhen, also 2 und diesen Wert dann wieder zurck an die C-Control zur abspeicherung senden.<br><br>Beim nchsten mal holt sich EXCEL dann also den Wert 2 fr Zeile 2 und so weiter...<br><br>Den Gewichtswert lesen, das funktioniert schon so halbwegs, aber mit ordnungsgemer Speicherung hauts halt nicht so hin !!!!!<br><br>Danke....<br><br><br>define Zehntel port[1] Geschaltete Masse<br>define Einer port[2] Geschaltete Masse<br>define Zehner port[3] Geschaltete Masse<br>define Hunderter port[4] Geschaltete Masse<br>define Segmente byteport[2] Die einzelnen Segmente der Anzeige<br>define Zustand_Zehntel byte Ergebnis der Zehntel-Stelle<br>define Zustand_Einer byte Ergebnis der Einer-Stelle<br>define Zustand_Zehner byte Ergebnis der Zehner-Stelle<br>define Zustand_Hunderter byte Ergebnis der Hunderter-Stelle<br>define Kommando byte Kommando zum Auslesen (von EXCEL)<br>define Abspeichern port[7] (Nach drcken der Taste an port 7 soll das <br>Ergebnis #for append abgespeichert werden )<br><br>on Abspeichern gosub speichern<br><br>#speichern<br><br>open# for append<br><br>if Zehntel = 0 then Zustand_Zehntel = Segmente<br>print# Zustand_Zehntel<br><br>if Einer = 0 then Zustand_Einer = Segmente<br>print# Zustand_Einer<br><br>if Zehner = 0 then Zustand_Zehner = Segmente<br>print# Zustand_Zehner<br><br>if Hunderter = 0 then Zustand_Hunderter = Segmente<br>print# Zustand_Hunderter<br><br>close#<br>return<br><br><br><br>#loop<br><br>get Kommando<br>if Kommando = 27 then gosub auslesen<br><br>goto loop<br><br><br>#auslesen<br><br>open# for read<br><br>put Zustand_Zehntel<br>put Zustand_Einer<br>put Zustand_Zehner<br>put Zustand_Hunderter<br><br>close#<br>return<br><br>end ;;http://;; 62.104.205.83 1.1 aug2-t2-2.mcbone.net:3128 (Squid/2.1.PATCH1)
21.5.2002;8:04;1021961068;1021911416;hans;;http://;Re: M-Unit bockt mit 20x4 Lcd;> Hallo zusammen, <br>> <br>> trotz des Studiums aller Eintrge hier im Forum und im Archiv komme ich einfach mit der Ansteuerung eines 20X4 Lcd durch die M-Unit nicht klar. <br>> <br>> Beschrnke mich derzeit zu Testzwecken lediglich auf das modifizierte Modul LCD_ass.zip, welches auf dem Display hintereinander "Hallo" ausdruckt.<br>> <br>> Grundstzlich funktioniert das ganze auch. Allerdings mu ich feststellen, dass nach ca. 60 bis 100 durchlufen der Schleife, die M-Unit (oder das LCD) anfngt zu spinnen. Es sieht so aus, als wenn die M-Unit abstrzt und neustartet. Danach klappen dann wieder einige wenige Durchlufe und das gleiche Phnomen ist wieder zu beobachten. Sptestens in der dritten Runde druckt das LCD wilde Zeichen. Und sptestens mit der fnften Runde sind fast nur noch schwarze Ksten zu finden. <br>> <br>> Leider ist es mir bisher nicht gelungen, vernnftige Anzeigen lnger als ca. 1 Minute Laufzeit seit Reset zu erhalten. Egal ob ich nur alle 5 Sekunden oder ununterbrochen Zeichen zum Display sende. Fange ich auch noch an, Steuerzeichen zu senden (z.B. Display lschen, gotoline2 ....), dann ist meist schon nach 1 bis 2 Runden kein vernnftiger Output mehr.<br>> <br>> Hat jemand ne Idee, woran es liegen knnte?<br>> <br>> <br>>  <br>Kann das an den fehlenden Pull-Up-Widerstnden bei der M-Unit liegen?;;http://;; 194.7.240.2 1.0 KUUPXS01
20.5.2002;23:52;1021931535;1021911416;Dietmar;;http://ccintern.dharlos.de;Re: M-Unit bockt mit 20x4 Lcd;<br>Du knntest auch mal versuchen, ob es etwas bringt, wenn Du die Betriebsspannung der M-Unit durch einen groen Kondensator pufferst.<br><br>Ansonsten, wenn es wirklich am zu langen Kabel liegt, wird das Display vielleicht zu schnell angesprochen. Ich kenne den ASM-Code leider nicht, ist da eine Abfrage des Busy-Bits implementiert? Funktioniert es in BASIC? Vielleicht ist aber auch ein Treiber-IC die Lsung.<br><br>Melde Dich bitte, falls es klappt. Bestimmt haben noch mehr Leute dieses Problem.<br><br><br>> Hallo zusammen, <br>> <br>> trotz des Studiums aller Eintrge hier im Forum und im Archiv komme ich einfach mit der Ansteuerung eines 20X4 Lcd durch die M-Unit nicht klar. <br>> <br>> Beschrnke mich derzeit zu Testzwecken lediglich auf das modifizierte Modul LCD_ass.zip, welches auf dem Display hintereinander "Hallo" ausdruckt.<br>> <br>> Grundstzlich funktioniert das ganze auch. Allerdings mu ich feststellen, dass nach ca. 60 bis 100 durchlufen der Schleife, die M-Unit (oder das LCD) anfngt zu spinnen. Es sieht so aus, als wenn die M-Unit abstrzt und neustartet. Danach klappen dann wieder einige wenige Durchlufe und das gleiche Phnomen ist wieder zu beobachten. Sptestens in der dritten Runde druckt das LCD wilde Zeichen. Und sptestens mit der fnften Runde sind fast nur noch schwarze Ksten zu finden. <br>> <br>> Leider ist es mir bisher nicht gelungen, vernnftige Anzeigen lnger als ca. 1 Minute Laufzeit seit Reset zu erhalten. Egal ob ich nur alle 5 Sekunden oder ununterbrochen Zeichen zum Display sende. Fange ich auch noch an, Steuerzeichen zu senden (z.B. Display lschen, gotoline2 ....), dann ist meist schon nach 1 bis 2 Runden kein vernnftiger Output mehr.<br>> <br>> Hat jemand ne Idee, woran es liegen knnte?<br>> <br>> <br>>  ;;http://;; 62.180.1.225 
20.5.2002;22:42;1021927352;1021911416;Klaus;;http://;Re: M-Unit bockt mit 20x4 Lcd;Hallo Olli,<br><br>ich habe das 20x4 Display von Reichelt. Bei mir schmierte es auch dauert ab (mit CC1). Es lagt bei mir an einem zu langen Anschlukabel.<br>Seitdem ich ein krzeres Kabel (15 cm) angeltet habe, luft es einwandfrei.<br>Solltest du auch ein lngeres Kabel verwenden, dann krze es oder nimm ein Kabel mit Abschirmung.<br><br>Probiers mal.<br><br>Gru Klaus<br><br>> Hallo zusammen, <br>> <br>> trotz des Studiums aller Eintrge hier im Forum und im Archiv komme ich einfach mit der Ansteuerung eines 20X4 Lcd durch die M-Unit nicht klar. <br>> <br>> Beschrnke mich derzeit zu Testzwecken lediglich auf das modifizierte Modul LCD_ass.zip, welches auf dem Display hintereinander "Hallo" ausdruckt.<br>> <br>> Grundstzlich funktioniert das ganze auch. Allerdings mu ich feststellen, dass nach ca. 60 bis 100 durchlufen der Schleife, die M-Unit (oder das LCD) anfngt zu spinnen. Es sieht so aus, als wenn die M-Unit abstrzt und neustartet. Danach klappen dann wieder einige wenige Durchlufe und das gleiche Phnomen ist wieder zu beobachten. Sptestens in der dritten Runde druckt das LCD wilde Zeichen. Und sptestens mit der fnften Runde sind fast nur noch schwarze Ksten zu finden. <br>> <br>> Leider ist es mir bisher nicht gelungen, vernnftige Anzeigen lnger als ca. 1 Minute Laufzeit seit Reset zu erhalten. Egal ob ich nur alle 5 Sekunden oder ununterbrochen Zeichen zum Display sende. Fange ich auch noch an, Steuerzeichen zu senden (z.B. Display lschen, gotoline2 ....), dann ist meist schon nach 1 bis 2 Runden kein vernnftiger Output mehr.<br>> <br>> Hat jemand ne Idee, woran es liegen knnte?<br>> <br>> <br>>  ;;http://;; 217.80.219.32 
20.5.2002;19:03;1021914218;1021664684;Mathy Knaapen;mknaapen@wish.net;http://;Re: Warum schreibst Du immer neue Beitrge ???;Sorry,This is all new for me. <br><br><br>Hallo mathy,<br>> <br>> Bitte schreibe Antworten auch wirklich als Antworten und fange bitte<br>> keine neuen Threads im Forum an !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>> Sonst wei kein Mensch, was Du da berhaupt schreibst !!!!!!!!!<br>> <br>> Das ist eine Grundlegende Stilregel in Foren !!!!!!!!!!!!!!!!!!!!<br>> <br>> MfG Andr H.<br>> <br>> <br>> > Hallo,<br>> > <br>> > Sie haben fur die URL gefragt. das ist http://www.bluebird-electronics.co.uk/display.html<br>> > <br>> > In die mitte von die seite ist der LCD Messagecontroller 2<br>> > <br>> > Soll aber supereinfag sein.<br>> > <br>> > mathy;;http://;; 212.83.83.144 
20.5.2002;18:16;1021911416;;Olli;ostseecamp@t-online.de;http://;M-Unit bockt mit 20x4 Lcd;Hallo zusammen, <br><br>trotz des Studiums aller Eintrge hier im Forum und im Archiv komme ich einfach mit der Ansteuerung eines 20X4 Lcd durch die M-Unit nicht klar. <br><br>Beschrnke mich derzeit zu Testzwecken lediglich auf das modifizierte Modul LCD_ass.zip, welches auf dem Display hintereinander "Hallo" ausdruckt.<br><br>Grundstzlich funktioniert das ganze auch. Allerdings mu ich feststellen, dass nach ca. 60 bis 100 durchlufen der Schleife, die M-Unit (oder das LCD) anfngt zu spinnen. Es sieht so aus, als wenn die M-Unit abstrzt und neustartet. Danach klappen dann wieder einige wenige Durchlufe und das gleiche Phnomen ist wieder zu beobachten. Sptestens in der dritten Runde druckt das LCD wilde Zeichen. Und sptestens mit der fnften Runde sind fast nur noch schwarze Ksten zu finden. <br><br>Leider ist es mir bisher nicht gelungen, vernnftige Anzeigen lnger als ca. 1 Minute Laufzeit seit Reset zu erhalten. Egal ob ich nur alle 5 Sekunden oder ununterbrochen Zeichen zum Display sende. Fange ich auch noch an, Steuerzeichen zu senden (z.B. Display lschen, gotoline2 ....), dann ist meist schon nach 1 bis 2 Runden kein vernnftiger Output mehr.<br><br>Hat jemand ne Idee, woran es liegen knnte?<br><br><br> ;;http://;; 217.88.72.89 
20.5.2002;16:24;1021904645;;Martin Sinn;info1@msinn.de;;Neuer CC-Basic Compiler;"Hi,<br><br>im Zuge des CC1-OS Projektes bin ich dabei einen erweiterten Basic Compiler zu entwickeln. Dazu htte ich gerne noch Input, welche Features gewnscht bzw. bentigt werden. Der neue Compiler wird auch fr die standard CC1 Erweiterungen bringen. Bisher habe ich folgendes geplant:<br><br>- Mehrzeilige Kommentare (auch verschachtelt)<br>- Include von anderen Quelltext-Dateien<br>- Mehrzeiliges IF Statement in der Form<br>    IF &lt;Bedingung> THEN<br>      ...<br>    ELSE<br>      ...<br>    ENDIF<br>- WHILE Statement in der Form<br>    WHILE &lt;Bedingung><br>    ...<br>    WEND<br>- Prozeduren (vorerst ohne Parameter) in der Form<br>    SUB [Prozedurname]<br>      ...<br>    ENDSUB<br>  Der Aufruf erfolgt in der Form<br>    [Prozedurname]<br>  oder<br>    CALL [Prozedurname]<br><br>Ich habe noch einige Ideen, die aber bisher noch nicht detailiert genug sind, um sie hier aufzufhren. Bitte schickt Vorschlge an meine Mailbox info1@msinn.de<br><br>Gru Martin<br>";;;; 62.226.229.215 1.0 sinn001:3128 (KEN!)
19.5.2002;0:40;1021761623;;MDL;mce_219@yahoo.de;http://;lallus;Hi<br><br>Hat hier, sich schon jemand, mit den Lallus (vom Hr. Back "Computerclub") beschftigt, wenn ja, wie erfolgt eigentlich, die Sprachaufnahme des Soundchips. Hab mir die Platinen von Q-Print besorgt und schon fertig zusammengeltet, ging einer kompletter Tag drauf. Die HP www.lallus.de ist im Bezug des Soundchips noch nicht vollstndig, wird auch auf der HP und erwhnt "wird fortgesetzt" und daher komm ich jetzt auch nicht weiter da auf die Platine die Tasten fehlen fr die Sprachaufnahme. Und wie sieht es mit dem Dauereinsatz, Fehlfunktionen und Zuverlssigkeit aus ???<br>Bin fr jede Antwort sehr Dankbar.<br><br>Gru<br>Mike;;http://;; 217.80.104.233 
17.5.2002;21:44;1021664684;1021638127;Andr H.;andre.h@cc2net.de;http://;Warum schreibst Du immer neue Beitrge ???;Hallo mathy,<br><br>Bitte schreibe Antworten auch wirklich als Antworten und fange bitte<br>keine neuen Threads im Forum an !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>Sonst wei kein Mensch, was Du da berhaupt schreibst !!!!!!!!!<br><br>Das ist eine Grundlegende Stilregel in Foren !!!!!!!!!!!!!!!!!!!!<br><br>MfG Andr H.<br><br><br>> Hallo,<br>> <br>> Sie haben fur die URL gefragt. das ist http://www.bluebird-electronics.co.uk/display.html<br>> <br>> In die mitte von die seite ist der LCD Messagecontroller 2<br>> <br>> Soll aber supereinfag sein.<br>> <br>> mathy;;http://;; 193.159.107.160 
17.5.2002;21:35;1021664133;1021627148;ANDRE;andre@p-r-t.de;http://www.haustraum.de.vu;Re: Info ber C-Contol Station;Hallle Pamphile (???)<br><br>Ich habe bereits einige C-Control Station verbaut und kenne mich "einwenig" damit aus... Falls Du Fragen hast, dann maile mir doch einfach! <br>Wenn es um allgemeine Informationen geht, dann gibt es wohl bei conrad Bcher zu diesem Thema...<br><br>> Hallchen<br>> ich suche Internet-seiten oder Bcher ber C-CONTROL STATION.<br>> Alle informationen ber das Thema: C-Contol Station<br>> MFG Pamphile   ;;http://;; 212.7.142.41 
17.5.2002;18:36;1021653417;1021583189;MDL;mce_219@yahoo.de;http://;Re: mehrere Relaisk. und ...;"HI<br><br>bin noch blutiger Anfnger, aber wenn es soweit ist werd ich dir berichten. Heut hab ich mir das Aplicationboard besorgt mit Tastatur und Display, mal wesen was ich jetzt in Brand setzte ;-).<br><br>Gru<br>MDL<br><br><br>> mut mal da gucken: cctools.hs-control.de; habe ich gerade gelesen. Das scheint wirklich professionell zu sein; kannst ja mal berichten, was Du geworden bist....";;http://;; 62.225.224.253 
17.5.2002;14:22;1021638127;;Mathy Knaapen;service@zomerdam.nl;http://www.bluebird-electronics.co.uk/display.html;Bluebird messagecontroller 2 auf RS232  URL;Hallo,<br><br>Sie haben fur die URL gefragt. das ist http://www.bluebird-electronics.co.uk/display.html<br><br>In die mitte von die seite ist der LCD Messagecontroller 2<br><br>Soll aber supereinfag sein.<br><br>mathy;;http://;; 212.83.83.144 
17.5.2002;11:19;1021627148;;Pamphile;;http://;Info ber C-Contol Station;Hallchen<br>ich suche Internet-seiten oder Bcher ber C-CONTROL STATION.<br>Alle informationen ber das Thema: C-Contol Station<br>MFG Pamphile   ;;http://;; 141.22.4.130 1.0 webcache
17.5.2002;8:45;1021617951;1021560390;Andr H.;andre.h@cc2net.de;http://;Re: Blanco Display auf Bluebird message controller;> Hallo,<br>> <br>> Ich danke ihnen fur die response aber....<br>> <br>> Jetz send ich mit put &h03 (start at line1) aber dann kunte ich kein datei nachschicken in ascii (z.b "hallo world" )<br>> <br>> zb<br>> put &h03: print " hallo world" <br>> <br>> macht nichts.<br>> <br>> aber<br>> put &h03: print " hallo world"<br>> print " hallo"<br>> Dan komt "hallo" auf line2!!<br>> <br>> Wass muss ich jetz machen?<br><br>Hallo Mathy,<br>kannst Du das Datenblatt/Manual des LCDs ins Netz stellen bzw. einen Link dazu angeben.<br>Wahrscheinlich fehlt irgendein Zeichen.<br><br>MfG Andr H.<br>;;http://;; 62.153.18.130 
17.5.2002;8:30;1021617045;1021562657;hans;;http://;Re: LCD 4x16 verfgbar!;"> > 15 Stck LC-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen (entspricht Conrad 183334) fr EUR 22 incl. Versandkosten zu verkaufen. Gehen mehr Bestellungen ein, krze ich hohe Stckzahlen zu Gunsten anderer Interessenten. Rckmeldung und Auslieferung erst nach Fronleichnam.<br>> > Bei Interesse melden bei mail@hans-fabritius.de<br>> > <br>> > <br>> > Gru Hans<br>> <br>> Hallo Hans,<br>> Das ist aber kein Schnppchen. :-)<br>> Bei Reichelt gibt&#39;s diese fr 17,75 .<br>> Ist zwar kein Hitachi aber auch 4x16.<br>> <br>> MfG Andr H.<br><br><br>Hallo Andr und andere Interessenten: berzeugt!<br>Da bei Reichelt noch die Versandpauschale von mind. EUR 3,30 dazu kommt, biete ich&#39;s fr EUR 20 inkl. Versand an.<br>Besser?<br><br>Gru Hans";;http://;; 194.7.240.2 1.0 KUUPXS01
17.5.2002;2:02;1021593759;1021580411;Dietmar;;http://ccintern.dharlos.de;Re: Interrupt Problem;<br>Hallo Tom,<br><br>stimmt, bei END in der Interruptroutine wird das Systemflag, das bei einem IRQ-Interrupt gesetzt wird, nicht gelscht. Auch die Zeiger, die mittels "INTERRUPT label" und vor Ausfhren eines Interrupts geladen werden, verbleiben in ihrem Zustand.<br><br>Generell: Am Programmstart jedes Programms sollte ein SYS &h1596 stehen. Dadurch wird der GOSUB-Stack und der BASIC-IRQ-Pointer zurckgesetzt. Das ist aber nur notwendig, wenn man das Programm neu startet, ohne den Kontroller zwischendurch zu resetten.<br><br>Dadurch diesen SYS wird aber noch nicht das IRQ-Flag zurckgesetzt. Dafr gibt es verschiedene Lsungsanstze. Die vielleicht einfachste: Versuche einmal das END durch ein SYS &h800 zu ersetzen. Dadurch simulierst Du einen Reset, d.h. die Buffer, Systemregister und RAM-Bereiche der C-Control werden initialisiert.<br><br>Funktioniert es jetzt?<br><br>Dietmar<br><br>;;http://;; 172.178.125.142 
16.5.2002;23:06;1021583189;1021493476;GregoR;69703533@gmx.de;http://;Re: mehrere Relaisk. und ...;"mut mal da gucken: cctools.hs-control.de; habe ich gerade gelesen. Das scheint wirklich professionell zu sein; kannst ja mal berichten, was Du geworden bist....";;http://;; 195.64.97.10 
16.5.2002;22:20;1021580411;1021580058;Thomas S.;;http://;Re: Interrupt Problem;Hallo!<br><br>Zwischen #stop und END kommen noch ein paar Befehle. <br>Das geht dann nicht mit reset<br><br>Tom<br><br><br><br>> Hallo Tom,<br>> Warum sendest du den Impuls nicht direkt an RESET ?<br>> Das ist doch viel einfacher.<br>> <br>> MfG Andr H.<br>> <br>> > Hallo!<br>> > <br>> > Programm ist vereinfacht folgendermaen aufgebaut:<br>> > <br>> > INTERRUPT stop<br>> > <br>> >   WAIT taste-piezo<br>> > <br>> >   #schleife<br>> >   BEEP 1000,10,0<br>> >   GOTO schleife<br>> > <br>> > #stop<br>> > END<br>> > <br>> > Sinn ist es nach dem Einschalten auf die taste-piezo zu drcken damit es <br>> > piept und bei einem Impuls am IRQ gegen GND das Programm sofort zu beenden.<br>> > Dies funktioniert aber nur einmal. Wenn ich die C-Control dann per <br>> > Start-Taste wieder starte geht sofort der Piezo an und ein weiterer Impuls am IRQ stopt das Programm nicht mehr. Scheinbar hat es etwas damit zu tun da ich nicht den Befehl "return interrupt" verwende, irgentwie lscht er den Interrupt nicht nach dem END Befehl.<br>> >  <br>> > Wei jemand wie man dies abstellt?<br>> > <br>> > Vielen Dank,<br>> > <br>> > Tom<br>> > ;;http://;; 195.143.243.234 
16.5.2002;22:14;1021580058;1021579294;Andr H.;andre.h@cc2net.de;http://;Re: Interrupt Problem;Hallo Tom,<br>Warum sendest du den Impuls nicht direkt an RESET ?<br>Das ist doch viel einfacher.<br><br>MfG Andr H.<br><br>> Hallo!<br>> <br>> Programm ist vereinfacht folgendermaen aufgebaut:<br>> <br>> INTERRUPT stop<br>> <br>>   WAIT taste-piezo<br>> <br>>   #schleife<br>>   BEEP 1000,10,0<br>>   GOTO schleife<br>> <br>> #stop<br>> END<br>> <br>> Sinn ist es nach dem Einschalten auf die taste-piezo zu drcken damit es <br>> piept und bei einem Impuls am IRQ gegen GND das Programm sofort zu beenden.<br>> Dies funktioniert aber nur einmal. Wenn ich die C-Control dann per <br>> Start-Taste wieder starte geht sofort der Piezo an und ein weiterer Impuls am IRQ stopt das Programm nicht mehr. Scheinbar hat es etwas damit zu tun da ich nicht den Befehl "return interrupt" verwende, irgentwie lscht er den Interrupt nicht nach dem END Befehl.<br>>  <br>> Wei jemand wie man dies abstellt?<br>> <br>> Vielen Dank,<br>> <br>> Tom<br>> ;;http://;; 62.158.201.53 
16.5.2002;22:01;1021579294;;Thomas S.;;http://;Interrupt Problem;Hallo!<br><br>Programm ist vereinfacht folgendermaen aufgebaut:<br><br>INTERRUPT stop<br><br>  WAIT taste-piezo<br><br>  #schleife<br>  BEEP 1000,10,0<br>  GOTO schleife<br><br>#stop<br>END<br><br>Sinn ist es nach dem Einschalten auf die taste-piezo zu drcken damit es <br>piept und bei einem Impuls am IRQ gegen GND das Programm sofort zu beenden.<br>Dies funktioniert aber nur einmal. Wenn ich die C-Control dann per <br>Start-Taste wieder starte geht sofort der Piezo an und ein weiterer Impuls am IRQ stopt das Programm nicht mehr. Scheinbar hat es etwas damit zu tun da ich nicht den Befehl "return interrupt" verwende, irgentwie lscht er den Interrupt nicht nach dem END Befehl.<br> <br>Wei jemand wie man dies abstellt?<br><br>Vielen Dank,<br><br>Tom<br>;;http://;; 195.143.243.234 
16.5.2002;21:42;1021578138;;Andr H.;andre.h@cc2net.de;http://;Hardware rund um die C-Control;Hallo an alle,<br>Ich einiges an Hardware fr C-Control entwickelt.<br>Wer Interesse hat kann sich auf <a href="http://cctools.hs-control.de" target="_blank">cctools.hs-control.de</a> alles einmal ansehen.<br>Folgende Hardware stelle ich her:<br><br>- Advanced CC1-Unit <br> Eine Erweiterte Unit, bei der wirklich alle Anschlsse herausgefhrt sind.<br> Sie ist kompatibel mit dem original Starter Board und dem Application-Board.<br> Auerdem besitzt diese den bentigten Reset-Baustein, welchen das Original nicht hat.<br> Die Adv. CC1-Unit ist ohne Controller !! Daher ist sie Ideal fr das neue OS des CC1-OS-Projects<br> geignet oder, um bestehende Units umzursten<br><br>- Advanced CC1-Application-Board<br> passend zur Advanced CC1-Unit. Mit Features wir LCD an nur 3 I/Os,<br> Sockel fr PCF8574 on Board, Anschlu fr Schieberegistererweiterungen und CC2Net-RAM-Device.<br><br>- CC2Net-RAM Device 4MBit-RAM-Erweiterung (512kByte) (Ideal als Datenlogger)<br><br>- BUS-Interfaces fr CC2Net-RAM-Device (Port & IC)<br> (auch als Universalbus verwendbar)<br><br>- PCF-LCD-Platine(IC) zum direktenauflten auf Standart-LCDs<br><br>- SR-LCD-Platine zum direktenauflten auf Standart-LCDs (LCD an 3 I/Os)<br><br>- Relaisplatine fr IC-Bus oder 3I/Os(SR)  (je nach Version)<br> die SR-Version kann man theoretisch unendlich aneinanderketten<br> und braucht dennoch insg. nur 3I/Os.<br><br>Fr die Fleiigen gibt's Platinen mit Bauteileliste und Bestckungsplan,<br>fr die, die gerne alles komplett haben wollen, Baustze und<br>fr die, die nicht Lten wollen, Bausteine.<br><br>MfG Andr Helbig<br>;;http://;; 62.158.201.53 
16.5.2002;18:23;1021566223;1021531778;MDL;mce_219@yahoo.de;http://;Re: mehrere Relaisk. und ...;Hi Markus<br><br>Danke dir fr deine schnelle Antwort. War heute Morgen bei einer Filiale von Conrad elektr. und hab mir die C-Control/Basic Best.-Nr. 950572 besorgt und das von dir erwhnte Buch durch zufall (Messen, Steuern, Regeln mit dem ...  Franzis verlag) gleich Mitgenommen, war auch eine Empfehlung vom Verkufer, aber mit der Zahlentastatur konnte er mir nicht weiterhelfen, wirkte mir auch etwas unsicher auf manch von mir gestellte Frage. Kannst du mir bitte einen Tip bzw die Best.-Nr. von Conrad mitteilen fr die Tastatur, Danke.<br>Als Porterweiterung werd ich den IC-Bus vorziehen, aus folgenden Grnde. Die Platinen werden nur von 2 Leitungen angesprochen (kein Kabelsalat von x zu y) und Hr. Back geht sehr gut auf dieses Thema ein, somit fr mich eine erleichterung.<br><br>Gru<br>MDL;;http://;; 217.80.104.205 
16.5.2002;17:24;1021562657;1021562341;Andr H.;andre.h@cc2net.de;http://;Re: LCD 4x16 verfgbar!;> 15 Stck LC-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen (entspricht Conrad 183334) fr EUR 22 incl. Versandkosten zu verkaufen. Gehen mehr Bestellungen ein, krze ich hohe Stckzahlen zu Gunsten anderer Interessenten. Rckmeldung und Auslieferung erst nach Fronleichnam.<br>> Bei Interesse melden bei mail@hans-fabritius.de<br>> <br>> <br>> Gru Hans<br><br>Hallo Hans,<br>Das ist aber kein Schnppchen. :-)<br>Bei Reichelt gibt's diese fr 17,75 .<br>Ist zwar kein Hitachi aber auch 4x16.<br><br>MfG Andr H.;;http://;; 62.158.203.33 
16.5.2002;17:19;1021562341;;hans;;http://;LCD 4x16 verfgbar!;15 Stck LC-Display Hitachi LM041L 4 Zeilen mit 16 Zeichen (entspricht Conrad 183334) fr EUR 22 incl. Versandkosten zu verkaufen. Gehen mehr Bestellungen ein, krze ich hohe Stckzahlen zu Gunsten anderer Interessenten. Rckmeldung und Auslieferung erst nach Fronleichnam.<br>Bei Interesse melden bei mail@hans-fabritius.de<br><br><br>Gru Hans<br>;;http://;; 212.144.179.240 
16.5.2002;16:56;1021561003;;Mathy Knaapen;service@zomerdam.nl;http://www.zomerdam.nl;Blanco Display auf Bluebird message controller;Hallo,<br><br>Ich danke ihnen fur die response aber....<br><br>Jetz send ich mit put &h03 (start at line1) aber dann kunte ich kein datei nachschicken in ascii (z.b "hallo world" )<br><br>zb<br>put &h03: print " hallo world" <br><br>macht nichts.<br><br>aber<br>put &h03: print " hallo world"<br>print " hallo"<br>Dan komt "hallo" auf line2!!<br><br>Wass muss ich jetz machen?;;http://;; 195.241.32.42 
16.5.2002;16:46;1021560390;;Mathy Knaapen;service@zomerdam.nl;http://www.zomerdam.nl;Blanco Display auf Bluebird message controller;Hallo,<br><br>Ich danke ihnen fur die response aber....<br><br>Jetz send ich mit put &h03 (start at line1) aber dann kunte ich kein datei nachschicken in ascii (z.b "hallo world" )<br><br>zb<br>put &h03: print " hallo world" <br><br>macht nichts.<br><br>aber<br>put &h03: print " hallo world"<br>print " hallo"<br>Dan komt "hallo" auf line2!!<br><br>Wass muss ich jetz machen?;;http://;; 195.241.187.140 
16.5.2002;14:34;1021552451;1021551828;Andr H.;andre.h@cc2net.de;http://;Re: Bluebird messagecontroller 2 an rs232;"> Hallo,<br>> <br>> Ich versuche ein LCD messagecontroller 2 (farnell nr: 139-890) anschliessen an der RS232 Port. Die controller braucht Hex codes zum funktionieren.<br>> ZB: 01h = clear display<br>>     02h = clear line<br>>     03h+"hallo world" = START LINE 1 "Hallo world"<br>>     04h+"zer gut" = start line 2 "zer gut"<br>> <br>> Aber;<br>> <br>> wenn ich das commando print &H01 uber RS232 schick, dann kommt nur die "1" uber und nicht "01"<br>> Wie kann ich erst die "0" schicken. Ich habe print&H0;1 probiert, dass geht auch nicht.<br>> <br>> Hilfe!!<br><br>Hallo Mathy,<br>Braucht der Controller Strings oder Bytewerte ?<br>Ich vermute da dieser Bytewerte braucht.<br>Print sendetr aber Strings !!!! D.h. wenn Du Print &h01 schreibst,<br>wird die der ASCII-Code von 1 gesendet(=&h30).<br>Du mut also mit put senden.<br>Dein Beispiel:<br>put &h01 &#39; = clear display<br>put &h02 &#39;= clear line<br>put &h03 &#39;= START LINE 1<br>print "hallo world";  &#39;= "Hallo world" Das Semikolon ist wichtig, da sonst Enter mitgesendet wird (ASCII 13 & 10)<br>put &h04 &#39; = start line 2<br>print "zer gut"; &#39; = "zer gut"<br><br>MfG Andr H.<br><br>";;http://;; 62.158.203.58 
16.5.2002;14:23;1021551828;;Mathy Knaapen;service@zomerdam.nl;http://www.zomerdam.nl;Bluebird messagecontroller 2 an rs232;"Hallo,<br><br>Ich versuche ein LCD messagecontroller 2 (farnell nr: 139-890) anschliessen an der RS232 Port. Die controller braucht Hex codes zum funktionieren.<br>ZB: 01h = clear display<br>    02h = clear line<br>    03h+"hallo world" = START LINE 1 "Hallo world"<br>    04h+"zer gut" = start line 2 "zer gut"<br><br>Aber;<br><br>wenn ich das commando print &H01 uber RS232 schick, dann kommt nur die "1" uber und nicht "01"<br>Wie kann ich erst die "0" schicken. Ich habe print&H0;1 probiert, dass geht auch nicht.<br><br>Hilfe!!<br>Mathy<br><br>";;http://;; 195.241.152.254 
16.5.2002;12:27;1021544845;1021528161;CTC;;http://;Re: Display taktet ;Das liegt daran, dass die DEMO das LCD lscht und komplett updatet.<br>Wenn man das Flackern vermeiden will, muss man die Ausgaberoutine ndern.<br>Die Demos sind eigentlich nur dazu da, die Funktionsfhigkeit der Gerte zu demonstrieren und sind mglichst einfach gehalten.<br>ciao.......;;http://;; 194.174.253.2 
16.5.2002;11:33;1021541626;1021408906;Dirk Michaelis;d-michaelis@gmx.net;http://;Re: Sensoren an m-Unit;> > Hallo<br>> > <br>> > Ich bin c-control - Neuling.<br>> > Ich mchte mit der M-Unit Sauerstoffsensoren messen. Diese Sensoren haben ein Ausgangssignal von 12 mv (21% O2) bis ca. 100 mV (100% O2) (Mebereich, linearer Verlauf). Die Referenzspannung kann aber, wenn ich das richtig verstanden habe, nur auf 2,5 oder 5 Volt eingestellt werden. Somit geht mir ja ziemlich viel AD Wandler "Kapazitt" verloren. <br>> > Kann man die Referenzspannung auch auf 100 oder 200 mV verkleinern ??<br>> > Wenn nicht,? Kennt jemand eine Verstrkerschaltung mit der ich die Sensoren in einen vernnftigen Mebereich verstrken kann (linear).<br>> > <br>> > Hat mal jemand Drucksensoren ( bis 10 oder 12 bar) mit der C-control betrieben?<br>> > <br>> > Vielen Dank<br>> > Dirk Michaelis<br>> <br>> O2 Sensor:<br>> Also die Siganle der Sensoren kannst du mir einen Operationsverstrker verstrken. Soweit ich wei kannst du auch ne REF von weniger Spannung benutzen. bin mir aber nicht sicher. aber bei einem Bereich von 100 mV wird dein ergebnis ungenau.<br>> <br>> PE Sensor:<br>> Drucksensor nent man Normal PE Wandler P = Druck, E = Elektrizitt<br>> also die normalen druckwandler schalten erst ab einem bestimten druck  durch. Mit Speziellen hast du nen Omischen wiederstand, <br>> Hierzu Msstest du eine messbrcke bauen, Wenn du einen schaltplan brauchst schick mir ne E-Mail. <br>> <br>> Wrde mich um eine Rckantwort freuen.<br>> cya Michi<br><br>Hallo Michi<br>vielen Dank fr den Tip: Bzgl: des O2 Sensor habe ich die wenigen mV mit einem Op verstrkt. Ob man die Referenzspannung variabel (also z.B 100 oder 200 mV) einstellen, kann wrde mich trotzdem interresieren. <br>Optimal wre eine Einstellung die eben zu dem Sensor pat. Pro 1% O2 Gehalterhhung in dem zu messenden Gemisch, liefert der Sensor etwa 0,5 - 0,6 mV mehr Ausgangsspannung. Somit wre doch eine Ref. von 110 - 120 mV optimal. Pro AD Wandlerwert htte ich dann 1% O2 Konzentration. <br>Meinst du mit dem ungenauen Ergebnis, da die Unit diesen kleinen Bereich nicht mehr genau bearbeiten kann?<br>Ach noch was: Die Sensoren haben sozusagen ein Eigenleben: Mit zunehmendem Alter verndert sich die Spannung ein wenig. Das bedeutet, da aus den 12 mV irgendwan auch mal 13 oder 14 oder 15 werden knnen. Somit mu ich die Sensoren eigentlich um korrekt messen zu knnen, jedesmal vor Benuzung kallibrieren. Kennst/hast du vieleicht irgendwelche fertigen Programmroutinen um Sensoren zu kallibrieren?<br><br><br>PE Wandler: Ich habe bei Conrad solche Drucksensoren gefunden, bei denen sich der Widerstand mit zunehmendem Druck ndert. Von der Flche und den technischen Angaben her mten diese Sensoren etwa bis 10 bar Absolutdruck funktionieren. Deshalb wrde ich mich freuen, wenn du mir den angesprochenen Schaltplan fr eine Mebrcke mailen knntest.<br><br>Gre Dirk<br><br>;;http://;; 134.93.144.65 1.0 netcache1 (NetCache NetApp/5.2.1R1)
16.5.2002;8:49;1021531778;1021493476;Markus;mahi76@web.de;http://;Re: mehrere Relaisk. und ...;Dein geschildertes Projekt ist mit C-Control gut machbar. Als erstes bentigst du aber eine Porterweiterung: entweder ber I2C-Bus (PCF8574) oder einen seriellen Bus (74HC573). Hintergrund: Die C-Control-Unit hat nur 16 Ports, fr dein Projekt werden allerdings mindestens 22 fr die Relais bentigt. Die Tastatur kann an einen A/D-Port angeschlossen werden. Ich hoffe dir hilft das etwas weiter. Auerdem ist das Buch "MSR mit C-Control" von B. Kainka sehr empfehlenswert.<br><br>Gru Markus<br><br>> Hi<br>> <br>> Bin mit der Materie noch ein newbie daher sorry falls sich die Frage etwas blde anhrt. <br>> Und zwar hab beim herumstbern im i-net ein Project von Hr. Back mit lallus gelesen. Will das auch Realisieren blo mit einer Tastatur nicht ber das Telefon wie bei Hr. Back. Und zwar mchte ich gern so ca. 3 Relaiskarten (24 Relais) mit der Tastur ein- oder ausschalten und das Ganze ohne PC. Ich stelle mir das so vor wenn ich auf der Tastatur z.B. 221 eingebe, so wird das 22 Relais angezogen und bei 220 wieder deaktiviert. Die Relaiskarten sind auch an unterschiedlichen orten. Kann man den sowas mit Tastatur realisieren und was bentige ich den noch dafr, wre sehr Dankbar fr jeden Tip und Info zur bentigten Hardware.<br>> <br>> Gru<br>> MDL;;http://;; 62.225.183.250 1.0 G8SMD (NetCache NetApp/5.1R2D14), 1.1 www-proxy.detecsm.de:8080 (Squid/2.1.PATCH2)
16.5.2002;7:49;1021528161;;Markus;;http://;Display taktet ;Hallo zusammen!<br><br>Ich habe mir vor einiger Zeit ein 2W Bus Modem und einen dazugehrigen Temperatursensor (T-23-100) gekauft. Luft aus so weit echt super. Dann habe ich das Beispielprogramm geladen, indem der Tempsensor ausgelesen wird und und auf dem normalen 16x2 Display angezeigt wird. Das Display taktet jetzt mit dem Bustakt mit. Das strt mich doch ein wenig.<br>Gibt es da etwas, damit man das ausschalten kann. Vielleicht einen Befehl oder so etwas?<br><br>Fr eure Hilfe bedankt sich <br>Markus;;http://;; 193.158.227.190 1.0 WIENET00043
15.5.2002;22:11;1021493476;;Mike;mce_219@yahoo.de;http://;mehrere Relaisk. und ...;Hi<br><br>Bin mit der Materie noch ein newbie daher sorry falls sich die Frage etwas blde anhrt. <br>Und zwar hab beim herumstbern im i-net ein Project von Hr. Back mit lallus gelesen. Will das auch Realisieren blo mit einer Tastatur nicht ber das Telefon wie bei Hr. Back. Und zwar mchte ich gern so ca. 3 Relaiskarten (24 Relais) mit der Tastur ein- oder ausschalten und das Ganze ohne PC. Ich stelle mir das so vor wenn ich auf der Tastatur z.B. 221 eingebe, so wird das 22 Relais angezogen und bei 220 wieder deaktiviert. Die Relaiskarten sind auch an unterschiedlichen orten. Kann man den sowas mit Tastatur realisieren und was bentige ich den noch dafr, wre sehr Dankbar fr jeden Tip und Info zur bentigten Hardware.<br><br>Gru<br>MDL;;http://;; 62.225.224.237 
15.5.2002;15:27;1021469231;1021467564;Andr H.;andre.h@cc2net.de;http://;Re: letzte Frage Display!;<br>> Achtung: Die Parameter drfen nicht als Zeichen (CHAR) sondern als Befehle (CMD) bertragen werden. Also, je nach Benamung des Unterprogramms dann eben:<br>> LCD_PARAM = &HC4 : gosub LCD_CMD<br><br>Hallo Hans,<br>Danke fr die Korrektur.<br>Da hatte ich mich wohl im Eifer des Gefechts verschrieben. :-)<br><br>MfG Andr H.;;http://;; 62.153.19.70 
15.5.2002;14:59;1021467564;1021357949;hans;;http://;Re: letzte Frage Display!;"> > Hallo,<br>> > auf dem 16*4-Display wird eine Spannung angezeigt: Volt=XX<br>> > Ich mchte die Anzeige so gestalten, da das Text Volt= immer stehen bleibt und nur der Spannungswert sich ndert.<br>> > Gibt&#39;s ein Befehl um den cursor ab dem zweiten Durchlauf an der Stelle 6  zu Plazieren(Bei allen vier Zeilen!!)<br>> > Vielen Dank und einen schnen Feiertag<br>> > MfG Rachid<br>> <br>> Hallo Rachid,<br>> Den Cursor kann man dort platzieren wo man will. Das geht genauso wie ein Zeilenwechsel.<br>> Dies sind meine Zeilenkonstanten fr ein 4x20 :<br>> <br>> Define Line1 &H80 : Define Line2 &HC0 : Define Line3 &H94 : Define Line4 &HD4<br>> <br>> Es kann sein, da diese fr das  4x16 ein bichen anders sind.(Zeile 3 & 4)<br>> Wenn Du z.B. den Cursor nicht in Zeile eins am Anfang haben willst,<br>> sondern z.B. erst an vierter Position, dann schreibst Du einfach folgendes:<br>> <br>> LCD_Param = &H83 : gosub LCD_Char<br>> <br>> Oder z.B. Zeile 1 Cursor am zweites Zeichen:<br>> <br>> LCD_Param = &H81 : gosub LCD_Char<br>> <br>> usw.<br>> Beachte aber, da dies HEX-Zahlen sind.<br>> Zum 12. Zeichen in Zeile 1 z.B. springt man so:<br>> <br>> LCD_Param = &H8C : gosub LCD_Char<br>> <br>> <br>> MfG Andr H.<br><br><br>Beim 4x16 gehen die Zeilen Hex von <br>Zeile 1: &H80 - &H8F<br>Zeile 2: &HC0 - &HCF<br>Zeile 3: &H90 - &H9F<br>Zeile 4: &HD0 - &HDF<br><br>Achtung: Die Parameter drfen nicht als Zeichen (CHAR) sondern als Befehle (CMD) bertragen werden. Also, je nach Benamung des Unterprogramms dann eben:<br>LCD_PARAM = &HC4 : gosub LCD_CMD<br><br>Gru Hans";;http://;; 194.7.240.2 1.0 KUUPXS01
15.5.2002;13:14;1021461295;1021445958;DeMattin;DeMattin@gmx.net;http://;Re: Miniterminal;"> Hallo,<br>> bin seit gestern Besitzer eines CC1 Moduls. Ich arbeite auf W95 und habe das Problem dass ich das Miniterminal unter W95 nicht zum laufen bekomme. HW-seitig ist alles ok, da im MS-DOS Modus die "Hallos" der bung auf dem Bildschirm korrekt erscheinen. Nur ist es eben lstig in MSDOS zu arbeiten. Dem Tip mit dem Hyperterminal bin ich gefolgt. Rufe es auf, und was dann? wie geht es weiter. Muss mann noch was installieren ? Gibt es nicht fertige Programme im sharebereich?<br>> Vielen Dank fr nen weiteren Tip.<br>> <br>> Gru Ulrich<br><br>Hi Ulrich,<br><br>Du must dem Hyperterminal unter >Eigenschaften&lt; noch mitteilen ber welche Schnittstelle >meistens: COM1&lt; und mit welchen Parametern > 9600Bd , 8 Bit , no Parity , 1 Stopbit&lt; kommuniziert werden soll. Wenn das geschehen ist, must Du unter >Anruf&lt; auf verbinden klicken - dann sollte es eigentlich funktionieren. <br><br>Solange Du allerdings die Schnittstelle mit Hyperterminal offen hast, kannst Du keine Programme an die CControl schicken. Dazu must Du die Schnittstelle halt kurzzeitig schliessen.<br><br>CU Martin";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
15.5.2002;8:59;1021445958;;Ulrich;Schwieberding1@aol.com;http://;Miniterminal;Hallo,<br>bin seit gestern Besitzer eines CC1 Moduls. Ich arbeite auf W95 und habe das Problem dass ich das Miniterminal unter W95 nicht zum laufen bekomme. HW-seitig ist alles ok, da im MS-DOS Modus die "Hallos" der bung auf dem Bildschirm korrekt erscheinen. Nur ist es eben lstig in MSDOS zu arbeiten. Dem Tip mit dem Hyperterminal bin ich gefolgt. Rufe es auf, und was dann? wie geht es weiter. Muss mann noch was installieren ? Gibt es nicht fertige Programme im sharebereich?<br>Vielen Dank fr nen weiteren Tip.<br><br>Gru Ulrich;;http://;; 195.93.72.11 
14.5.2002;22:41;1021408906;1021387302;Michi Grahammer;michi.grahammer@web.de;http://;Re: Sensoren an m-Unit;> Hallo<br>> <br>> Ich bin c-control - Neuling.<br>> Ich mchte mit der M-Unit Sauerstoffsensoren messen. Diese Sensoren haben ein Ausgangssignal von 12 mv (21% O2) bis ca. 100 mV (100% O2) (Mebereich, linearer Verlauf). Die Referenzspannung kann aber, wenn ich das richtig verstanden habe, nur auf 2,5 oder 5 Volt eingestellt werden. Somit geht mir ja ziemlich viel AD Wandler "Kapazitt" verloren. <br>> Kann man die Referenzspannung auch auf 100 oder 200 mV verkleinern ??<br>> Wenn nicht,? Kennt jemand eine Verstrkerschaltung mit der ich die Sensoren in einen vernnftigen Mebereich verstrken kann (linear).<br>> <br>> Hat mal jemand Drucksensoren ( bis 10 oder 12 bar) mit der C-control betrieben?<br>> <br>> Vielen Dank<br>> Dirk Michaelis<br><br>O2 Sensor:<br>Also die Siganle der Sensoren kannst du mir einen Operationsverstrker verstrken. Soweit ich wei kannst du auch ne REF von weniger Spannung benutzen. bin mir aber nicht sicher. aber bei einem Bereich von 100 mV wird dein ergebnis ungenau.<br><br>PE Sensor:<br>Drucksensor nent man Normal PE Wandler P = Druck, E = Elektrizitt<br>also die normalen druckwandler schalten erst ab einem bestimten druck  durch. Mit Speziellen hast du nen Omischen wiederstand, <br>Hierzu Msstest du eine messbrcke bauen, Wenn du einen schaltplan brauchst schick mir ne E-Mail. <br><br>Wrde mich um eine Rckantwort freuen.<br>cya Michi;;http://;; 62.104.218.66 1.1 mch2-t2-1.mcbone.net:3128 (Squid/2.1.PATCH1)
14.5.2002;16:41;1021387302;;Dirk Michaelis;d-michaelis@gmx.net;http://;Sensoren an m-Unit;Hallo<br><br>Ich bin c-control - Neuling.<br>Ich mchte mit der M-Unit Sauerstoffsensoren messen. Diese Sensoren haben ein Ausgangssignal von 12 mv (21% O2) bis ca. 100 mV (100% O2) (Mebereich, linearer Verlauf). Die Referenzspannung kann aber, wenn ich das richtig verstanden habe, nur auf 2,5 oder 5 Volt eingestellt werden. Somit geht mir ja ziemlich viel AD Wandler "Kapazitt" verloren. <br>Kann man die Referenzspannung auch auf 100 oder 200 mV verkleinern ??<br>Wenn nicht,? Kennt jemand eine Verstrkerschaltung mit der ich die Sensoren in einen vernnftigen Mebereich verstrken kann (linear).<br><br>Hat mal jemand Drucksensoren ( bis 10 oder 12 bar) mit der C-control betrieben?<br><br>Vielen Dank<br>Dirk Michaelis;;http://;; 134.93.144.67 1.0 netcache1 (NetCache NetApp/5.2.1R1)
14.5.2002;8:32;1021357949;1020857801;Andr H.;andre.h@cc2net.de;http://;Re: letzte Frage Display!;"> Hallo,<br>> auf dem 16*4-Display wird eine Spannung angezeigt: Volt=XX<br>> Ich mchte die Anzeige so gestalten, da das Text Volt= immer stehen bleibt und nur der Spannungswert sich ndert.<br>> Gibt&#39;s ein Befehl um den cursor ab dem zweiten Durchlauf an der Stelle 6  zu Plazieren(Bei allen vier Zeilen!!)<br>> Vielen Dank und einen schnen Feiertag<br>> MfG Rachid<br><br>Hallo Rachid,<br>Den Cursor kann man dort platzieren wo man will. Das geht genauso wie ein Zeilenwechsel.<br>Dies sind meine Zeilenkonstanten fr ein 4x20 :<br><br>Define Line1 &H80 : Define Line2 &HC0 : Define Line3 &H94 : Define Line4 &HD4<br><br>Es kann sein, da diese fr das  4x16 ein bichen anders sind.(Zeile 3 & 4)<br>Wenn Du z.B. den Cursor nicht in Zeile eins am Anfang haben willst,<br>sondern z.B. erst an vierter Position, dann schreibst Du einfach folgendes:<br><br>LCD_Param = &H83 : gosub LCD_Char<br><br>Oder z.B. Zeile 1 Cursor am zweites Zeichen:<br><br>LCD_Param = &H81 : gosub LCD_Char<br><br>usw.<br>Beachte aber, da dies HEX-Zahlen sind.<br>Zum 12. Zeichen in Zeile 1 z.B. springt man so:<br><br>LCD_Param = &H8C : gosub LCD_Char<br><br><br>MfG Andr H.";;http://;; 62.153.16.148 
14.5.2002;7:49;1021355345;1020871494;hans;mail@hans-fabritius.de;http://;Re: letzte Frage Display!;"> > Hallo,<br>> > auf dem 16*4-Display wird eine Spannung angezeigt: Volt=XX<br>> > Ich mchte die Anzeige so gestalten, da das Text Volt= immer stehen bleibt und nur der Spannungswert sich ndert.<br>> > Gibt&#39;s ein Befehl um den cursor ab dem zweiten Durchlauf an der Stelle 6  zu Plazieren(Bei allen vier Zeilen!!)<br>> > Vielen Dank und einen schnen Feiertag<br>> Hi Rachid,<br>> bei 4 Bit wird&#39;s meist so gemacht:<br>>     define value word<br>>     define output word<br>>     define VG_ &H56<br>>     define LEERZ_ &H20<br>>     define PUNKT_ &H2E<br>>     define NULL_ &H30 <br>> <br>>     lcd_param = 1 : gosub LCD_GOTOLINE    <br>>     value = Spanung<br>>     lcd_param = VG_    : 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>>     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>> <br>> #Spannung<br>> <br>>   output = abs(value)     &#39;Ausgabe der Spannung<br>>    &#39; Hunderter-Dezimalstelle oder Leerzeichen<br>>   if abs(value) >= 100 then lcd_param = NULL_ + output/100 else lcd_param = LEERZ_<br>>   gosub LCD_WRITECHAR<br>>   output = output mod 100<br>> <br>>  lcd_param = PUNKT_ : gosub LCD_WRITECHAR &#39;Punkt 1 oder 2 Stelle?<br>> <br>>   &#39; Zehner-Dezimalstelle oder Leerzeichen<br>>   if abs(value) >= 10 then lcd_param = NULL_ + output/10 else lcd_param = LEERZ_<br>>   gosub LCD_WRITECHAR<br>> <br>>   &#39; einer Dezimalstelle oder Leerzeichen<br>>   lcd_param = NULL_ + output mod 10<br>>   gosub LCD_WRITECHAR<br>> return<br>> <br>> Msste dann so aussehen:<br>> X.XXV###########<br>> <br>> Viele Gre<br>>     Michael T<br>> <br><br>Vielleicht hab&#39; ich ja was falsch verstanden, aber Du kannst denCursor doch per Befehl hinsetzen, wo Du willst. Du kannst um einen (oder mit einer Schleife um mehrere) Schritt(e) nach links oder rechts gehen, Du kannst den Cursor auf die erste Stelle der ersten Zeile setzen und von dort aus losmarschieren. Dann kannst Du Deine alten Volt-Ziffern berschreiben und "Volt" bleibt immer stehen. Ist das nicht die einfachste Art?<br>Hans";;http://;; 194.7.240.2 1.0 KUUPXS01
13.5.2002;22:57;1021323424;1020973693;Michael;m.v.gersdorff@t-online.de;http://;Re: Porterweiterung;> > > hallo!<br>> > > <br>> > > habe eine Porterweiterung mit dem IC 4094 (Schieberegister,aus Francis-<br>> > > Steuern und Regeln)versucht,komme aber mit den Prog. nicht zurecht,<br>> > > hat wer Erfahrung damit.<br>> > > <br>> > > hanns<br>> > <br>> > Hallo Hans<br>> > <br>> > Du bist ja richtig aktiv<br>> > Bauchst Du zustzliche Ausgnge oder Eingnge?<br>> > Fr Ausgnge ist der 74573 gut geeignet und die Ansteuerung simpel<br>> > Gru<br>> > Michael<br>> > <br>> <br>> hallo!<br>> <br>> lt.Beschreibung ist es ein D-Latch,kannst mir nhere Angaben<br>> dafr machen.<br>> Mir gengen Ausgnge,kann aber max 3 Ports opfern und brauche min<br>> 12 Ausgnge<br>> <br>> hanns<br><br>Hallo Hanns<br><br>Die Sache ist ab 9 Ausgngen interessant. Ich habe beispielsweise ein Display<br>mit drei 7-Segmentanzeigen und zustzlich noch 8 LEDs und 3 Schalter die an die <br>Ports anzuschlieen waren. Macht in der Summe 32. Man nimmt ein Byteport als<br>Datenleitungen und "latscht mit je einer Steuerleitung acht Signale in das Latch.<br>Fr jedes weitere Latch wird nur eine Steuerleitung bentigt und erhlt dabei Acht <br>weitere Ausgnge Ausgnge. Du solltest prfen ob diese Aufteilung Dir ntzt falls<br>Du alle bentigten Ausgnge ber Latch Funktion realisierst.<br><br>Gru<br><br>Michael;;http://;; 62.155.254.212 HTTP/1.0 spcss39. (IBM-PROXY-WTE-US)
13.5.2002;8:48;1021272533;1020889617;hans;mail@hans-fabritius.de;http://;Re: Hardware;> hallo!<br>> <br>> hier ist immer nur die Rede vom programmieren,hat wer vielleicht auch<br>> Schaltplne von diversen Schaltungen oder Anregungen.<br>> Es muss ja nicht jedesmal das Rad neu erfunden werden!<br>> knnte vieleicht auch jemanden helfen,habe schon manche Schaltungen<br>> aufgebaut.<br>> fr meinen Bedarf habe ich eine Europlatine mit allen Ports<br>> entwickelt,mit Target V3 CAD<br>> <br>> mfg hanns<br><br><br>Hallo Hanns, hier ist Hans :-)<br>Kann nicht so viele "n" bieten wie Du :-))<br>Kannst Du Deinen Print etwas nher beschreiben? Ist der fr die M-Unit? Mit Schraub- oder Steck-Anschlssen? RS232? Spannungsversorgung? Kosten?;;http://;; 194.7.240.2 1.0 KUUPXS01
12.5.2002;22:15;1021234502;1020889617;Michael Grahammer;michi.grahammer@web.de;http://;Re: Hardware;> hallo!<br>> <br>> hier ist immer nur die Rede vom programmieren,hat wer vielleicht auch<br>> Schaltplne von diversen Schaltungen oder Anregungen.<br>> Es muss ja nicht jedesmal das Rad neu erfunden werden!<br>> knnte vieleicht auch jemanden helfen,habe schon manche Schaltungen<br>> aufgebaut.<br>> fr meinen Bedarf habe ich eine Europlatine mit allen Ports<br>> entwickelt,mit Target V3 CAD<br>> <br>> mfg hanns<br><br>Hast du schon so eine schaltung fertig? <br>ich bruchte eine schaltung wo die digitalports durch berspannung, berstrom, ... geschtzt sind und sie als eingnge und ausgnge genutzwerden knnen ohne irgendwas umzujumpern, hab nmlich des problem mit dem pull up wiederstand, cya Michi;;http://;; 62.104.218.70 1.1 mch2-t4-1.mcbone.net:3228 (Squid/2.1.PATCH1)
10.5.2002;22:41;1021063317;1015922398;Alf Kirsch;alf.kirsch@t-online.de;http://;Re: C-C--Staion und Lftung;> Hallo !<br>> Bin Neu - hier und kenne mich eigentlich nicht (noch) aus.<br>> Mchte gerne zwecks Kellerraumlftung mit der C-Control folgendes schalten.<br>> <br>> Feuchtigkeitmessung gekoppelt mit Temperatur - <br>> <br>> Abgleich zwischen Kellerraum und Aussenluft.<br>> <br>> Ist es aussen recht khl und vorallem trocken - soll sich die Lftungsanlage (220 Volt) einschalten.<br>> <br>> Fngt es an zu regnen (bzw ist die Luftfeuchtigkeit hher als Innen im Keller - Lftungsanlage aus. <br>> <br>> <br><br>> Dabei spielt die Temperatur auch noch eine Rolle - (darf aussen ja nichtzu warm sein - weil ja warme Luft mehr Feuchtigkeit enthlt) .<br>> <br>> Ich stelle mir das dann so vor 10 Grad - 60 Prozent - ein<br>> 20 Grad - 60 Prozent - aus . etc . etc <br>> <br>> tja - das wre es- kann mir da jemand unter die Arme helfen  bzw Tipps geben wie ich am besten vorgehe - welche Prgrammierung wre die Beste<br>> oder gibt es schon eine Beispielschaltung ? - ich htte die C Control Station - aber habe eigentlich keine Erfahrungen mit dieser und Programmierung (was sich ja ndern lsst..)<br>> <br>> Vielen dank schon einmal fr jeden Tip..<br>> <br>> greetings<br>> <br>> Uwe Drotschman<br><br>Hallo, ich bin auch Anfnger. Meine Kellerlftung funktioniert einfach indem ich Auen und Innentemperatur vergleiche. Wenn AuenTemp 10C mehr als innen, dann schlieen sich die Kellerfenster elektromotorisch. Den Wert von 10C habe ich aus der Literatur. Funktioniert seit ein paar Monaten ganz gut. Der Sommer ist aber problematischer, wegen der Kondensation. Im Herbst kann ich mehr dazu sagen. Mit freundlichem Gru Alf Kirsch<br>Hallo, mach es nicht so kompliziert. Me einfach Auen- und Innentemperatur. Wenn Auen> ;;http://;; 217.3.169.90 
10.5.2002;18:54;1021049674;;Der Bernd nochmal;sauerkraut_online@gmx.de;http://;DEMULTIPLEXER PROGRAMMAUSZUG;Hallo nochmal,<br><br>anbei mein C-Control Programmauszug fr Softwaremiges Demultiplexen einer Personenwaage.<br><br>Ich habe zwar die prompte Antwort auf meine erste Frage mit Interesse gelesen, allerdings fehlt mir irgendwie die Erfahrung dieses auch umzusetzen.<br><br>Es wre sehr nett, wenn mir jemand evtl. den Code ergnzen, bzw. umschreiben knnte.<br><br>Funtionsbeschreibung:<br><br>Man steckt die C-Control an meine Waage.<br>Dann stellt man sich drauf und wartet bis der Gewichtswert nicht mehr schwankt.<br>Dann drckt man die Taste port[7] um das Ergebnis abzuspeichern.<br><br>Die Waage schaltet sich nach einer gewissen Zeit wieder aus.<br>Der Wert soll allerdings gespeichert bleiben.<br><br>Wenn man sich  am nchsten Tag z.B. wieder draufstellt sollte der<br>neue Wert einfach nur an den des Vortages angehngt werden usw.<br><br><br>Desweiteren eine Frage:<br><br>Kann ich auch bidirektional bertragen ?<br><br>Gedanke:<br><br>Ich lese den Gewichtswert mit EXCEL aus der Waage und gleichzeitig einen<br>Wert der 1 ist.<br>Dann trage ich das Ergebnis in eine Zelle der Zeile 1 in EXCEL ein.<br>Um aber dann bei der nchsten Messung automatisch dafr zu sorgen, da EXCEL nun in die zweite Zeile schreibt, msste ich nun den Wert 1 um eins erhhen, also 2 und diesen Wert dann wieder zurck an die C-Control zur abspeicherung senden.<br><br>Beim nchsten mal holt sich EXCEL dann also den Wert 2 fr Zeile 2 und so weiter...<br><br>Den Gewichtswert lesen, das funktioniert schon so halbwegs, aber mit ordnungsgemer Speicherung hauts halt nicht so hin !!!!!<br><br>Danke....<br><br><br>define Zehntel port[1]         Geschaltete Masse<br>define Einer port[2]           Geschaltete Masse<br>define Zehner port[3]          Geschaltete Masse<br>define Hunderter port[4]       Geschaltete Masse<br>define Segmente byteport[2]    Die einzelnen Segmente der Anzeige<br>define Zustand_Zehntel byte    Ergebnis der Zehntel-Stelle<br>define Zustand_Einer byte      Ergebnis der Einer-Stelle<br>define Zustand_Zehner byte     Ergebnis der Zehner-Stelle<br>define Zustand_Hunderter byte  Ergebnis der Hunderter-Stelle<br>define Kommando byte           Kommando zum Auslesen (von EXCEL)<br>define Abspeichern port[7]    (Nach drcken der Taste an port 7 soll das <br>                               Ergebnis #for append abgespeichert werden )<br><br>on Abspeichern gosub speichern<br><br>#speichern<br><br>open# for append<br><br>if Zehntel = 0 then Zustand_Zehntel = Segmente<br>print# Zustand_Zehntel<br><br>if Einer = 0 then Zustand_Einer = Segmente<br>print# Zustand_Einer<br><br>if Zehner = 0 then Zustand_Zehner = Segmente<br>print# Zustand_Zehner<br><br>if Hunderter = 0 then Zustand_Hunderter = Segmente<br>print# Zustand_Hunderter<br><br>close#<br>return<br><br><br><br>#loop<br><br>get Kommando<br>if Kommando = 27 then gosub auslesen<br><br>goto loop<br><br><br>#auslesen<br><br>open# for read<br><br>put Zustand_Zehntel<br>put Zustand_Einer<br>put Zustand_Zehner<br>put Zustand_Hunderter<br><br>close#<br>return<br><br>end<br>;;http://;; 62.104.205.64 1.1 aug2-t1-1.mcbone.net:3228 (Squid/2.1.PATCH1)
10.5.2002;18:05;1021046744;1021038930;gezi;;http://;Re: Ist Timer-Reset mglich?;"Hallo Dietmar!<br><br>Vielen Dank auch! Das war der fehlende Mosaikstein! Ich wute vorher nicht wo die beiden Timer-Systemvariablen stecken.<br>Schn wrs wenns einfach ber&#39;s BASIC ginge (wie bei second,minute,hour...usw. Die hheren verwende ich brigens fters als zustzliche<br>Variable, weil sie alle bis 255 gesetzt werden knnen (nur wenn man die Uhr nicht braucht)).<br><br>Aber nun werd ich als erstes gleich meinen Code mit Deinem Vorschlag aufpeppen.<br><br>Danke nochmals<br><br>gezi<br><br>PS: Die Idee mit der "neuen M-Unit" ist super. Ich verwende das Teil sehr gerne bereits seit Anfang 90er.<br><br><br>> <br>> Hallo Gezi,<br>> <br>> es ist in der Tat nicht mglich, die TIMER-Variable mittels TIMER=0 zurckzusetzen. Das Betriebssystem lt ein Schreiben in diese Systemvariable nicht zu. Trotzdem gibt es verschiedene Mglichkeiten, die TIMER-Variable zu verndern. In der folgenden Lsung wird ein kleines Assemblerprogramm auf den Rechenstack gepusht und anschlieend per SYS ausgefhrt. Es lscht die beiden Bytes an Adresse $8a und $8b. An dieser Adresse steht die TIMER-Variable. brigens wre es auch mglich, das Assemblerprogramm im internen EEPROM unterzubringen.<br>> <br>> <br>> #endlos<br>> <br>> &#39;Folgendes Assemblerprogramm auf den<br>> &#39;  Rechenstack pushen und ausfhren:<br>> <br>> &#39; 0091 =                   org $91<br>> &#39; 0091 : 3f8a              clr $8a<br>> &#39; 0093 : 3f8b              clr $8b<br>> &#39; 0095 : 81                rts<br>> &#39; 0096 : 9d                nop<br>> <br>> sys &h91 &h819d,&h3f8b,&h3f8a<br>> <br>> <br>> print timer;" ";<br>> goto endlos<br>> <br>> <br>> <br>> <br>> > Hallo an alle C-Control-Fans!<br>> > <br>> > Bitte kann mir jemand helfen? Ist es mglich die Timerregister der C-Contol zurckzusetzen.<br>> > Also nicht die Counter vom Chip! Dies geht ber Assembler. Was ich meine ist der Zhler der ber Basic "timer" angesprochen wird.<br>> > <br>> > Danke!<br>> > gezi";;http://;; 62.227.218.222 
10.5.2002;16:11;1021039880;1021037802;Dietmar;;http://ccintern.dharlos.de;Re: SPEICHER;"<br>>Bei mir funktioniert das aber nicht so richtig, da ich probleme mit dem Schreiben der #append Datei haben.<br><br>Nur zur Sicherheit: Hast Du schon einmal nachgesehen, mit welchem EEPROM-Chip Deine C-Control bestckt ist? Ist das ein 24C65 oder ein 24C64? Bei Letzterem gibt es Probleme.<br><br>Ansonsten sollte es kein Problem mit Append-Dateien geben:<br><br>OPEN# FOR APPEND<br>PRINT# 123<br>PRINT# 456<br>CLOSE#<br><br>...<br><br>OPEN# FOR READ<br>#loop<br> IF EOF THEN endloop<br> INPUT# var<br> PRINT var<br>GOTO loop<br>#endloop<br>&#39;CLOSE#        &#39;CLOSE# nach dem Lesen vermeiden<br><br><br>>Wenn der Speicher im EEPROM voll ist, wie kann man den dann eigentlich komplett lschen ???<br><br>Willst Du den Speicher aus Datenschutzgrnden komplett berschreiben, oder willst Du nur die Zeiger zurcksetzen? Letzteres geht mit:<br><br>OPEN# FOR WRITE<br>CLOSE#<br><br>Danach ist die Datei leer.<br><br>";;http://;; 172.178.74.147 
10.5.2002;15:55;1021038930;1021030022;Dietmar;;http://ccintern.dharlos.de;Re: Ist Timer-Reset mglich?;"<br>Hallo Gezi,<br><br>es ist in der Tat nicht mglich, die TIMER-Variable mittels TIMER=0 zurckzusetzen. Das Betriebssystem lt ein Schreiben in diese Systemvariable nicht zu. Trotzdem gibt es verschiedene Mglichkeiten, die TIMER-Variable zu verndern. In der folgenden Lsung wird ein kleines Assemblerprogramm auf den Rechenstack gepusht und anschlieend per SYS ausgefhrt. Es lscht die beiden Bytes an Adresse $8a und $8b. An dieser Adresse steht die TIMER-Variable. brigens wre es auch mglich, das Assemblerprogramm im internen EEPROM unterzubringen.<br><br><br>#endlos<br><br>&#39;Folgendes Assemblerprogramm auf den<br>&#39;  Rechenstack pushen und ausfhren:<br><br>&#39; 0091 =                   org $91<br>&#39; 0091 : 3f8a              clr $8a<br>&#39; 0093 : 3f8b              clr $8b<br>&#39; 0095 : 81                rts<br>&#39; 0096 : 9d                nop<br><br>sys &h91 &h819d,&h3f8b,&h3f8a<br><br><br>print timer;" ";<br>goto endlos<br><br><br><br><br>> Hallo an alle C-Control-Fans!<br>> <br>> Bitte kann mir jemand helfen? Ist es mglich die Timerregister der C-Contol zurckzusetzen.<br>> Also nicht die Counter vom Chip! Dies geht ber Assembler. Was ich meine ist der Zhler der ber Basic "timer" angesprochen wird.<br>> <br>> Danke!<br>> gezi";;http://;; 172.179.178.18 
10.5.2002;15:36;1021037802;;Bernd;sauerkraut_online@gmx.de;http://;SPEICHER;Wenn der Speicher im EEPROM voll ist, wie kann man den dann eigentlich komplett lschen ???<br><br>Danke im Vorraus<br><br>Gru Bernd;;http://;; 62.104.205.83 1.1 aug2-t2-2.mcbone.net:3128 (Squid/2.1.PATCH1)
10.5.2002;15:23;1021036994;;Bernd;sauerkraut_online@gmx.de;http://;DEMULTIPLEXER;Hallo Leute, folgendes Problem:<br><br>An den Ports 1 - 4 habe ich die geschalteten Massen von den vier Anzeigen einer Personenwaage.<br><br>An den Ports 9 - 15 habe ich die Segmente dieser Anzeigen.<br><br>Mit einem 40 Hz Takt werden nun die Massen von einer zur anderen Anzeige durchgeschaltet, und das ganze soll so funktionieren.<br><br>Man stellt sich auf die Waage, und wenn sich der Gewichtswert eingestellt hat, dann drckt man einen Knopf (port 5)der das Ergebnis dann speichert.<br><br>Das ganze sollte mit einer Datei for append funktionieren.<br><br>(Langzeitmessung)<br><br>Danach werte ich die Daten in EXCEl aus.<br><br>Bei mir funktioniert das aber nicht so richtig, da ich probleme mit dem Schreiben der #append Datei haben.<br><br>Htte da jemand vielleicht eine Idee, bzw. einen Programmcode fr mich !!!<br><br>Gru Bernd (Dringend-> Schule);;http://;; 62.104.205.83 1.1 aug2-t2-2.mcbone.net:3128 (Squid/2.1.PATCH1)
10.5.2002;13:27;1021030022;;gezi;;http://;Ist Timer-Reset mglich?;Hallo an alle C-Control-Fans!<br><br>Bitte kann mir jemand helfen? Ist es mglich die Timerregister der C-Contol zurckzusetzen.<br>Also nicht die Counter vom Chip! Dies geht ber Assembler. Was ich meine ist der Zhler der ber Basic "timer" angesprochen wird.<br><br>Danke!<br>gezi;;http://;; 62.227.218.146 
9.5.2002;23:59;1020981576;1020970846;Dietmar;;http://ccintern.dharlos.de;Re: Von Assembler aus BASIC-Variablen beschreiben?;"<br>Ich wei nicht genau, was Du machen mchtest. Bei der C-Control wird immer dann, wenn ein Byte von der seriellen Schnittstelle empfangen wurde, ein Interrupt ausgelst. Diesen Interrupt kann man natrlich auch ausstellen und das empfangene Byte per Polling abfragen.<br><br>Die BASIC-Variablen liegen im Adreraum von Adresse $a1 bis $b8.<br><br>define a byte [1]  &#39; dieses Byte steht an Adresse $a1<br>define b byte [2]  &#39; dieses Byte steht an Adresse $a2<br>define c word [1]  &#39; dieses Word belegt Adresse $a1 und $a2<br><br><br>> Hallo<br>> <br>> Ich mchte die Basic Befehle PUT und GET durch entsprechende Assembler-Routinen ersetzen. Gibt es eine Mglichkeit in den Assembler-Routinen auf eine Variable zuzugreifen die in Basic definiert wurde? So knnte ich dann ein BASIC-Hauptprogramm schreiben und dort mit SYSCODE die Assembler-Routinen aufrufen. Wie kriege ich jetzt die Daten von der seriellen Schnittstell in mein BASIC-Program?<br>> ";;http://;; 62.180.190.122 
9.5.2002;21:48;1020973693;1020892963;hanns;;http://;Re: Porterweiterung;> > hallo!<br>> > <br>> > habe eine Porterweiterung mit dem IC 4094 (Schieberegister,aus Francis-<br>> > Steuern und Regeln)versucht,komme aber mit den Prog. nicht zurecht,<br>> > hat wer Erfahrung damit.<br>> > <br>> > hanns<br>> <br>> Hallo Hans<br>> <br>> Du bist ja richtig aktiv<br>> Bauchst Du zustzliche Ausgnge oder Eingnge?<br>> Fr Ausgnge ist der 74573 gut geeignet und die Ansteuerung simpel<br>> Gru<br>> Michael<br>> <br><br>hallo!<br><br>lt.Beschreibung ist es ein D-Latch,kannst mir nhere Angaben<br>dafr machen.<br>Mir gengen Ausgnge,kann aber max 3 Ports opfern und brauche min<br>12 Ausgnge<br><br>hanns;;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
9.5.2002;21:00;1020970846;;Daniel Reimann;botsepp@swissonline.ch;http://;Von Assembler aus BASIC-Variablen beschreiben?;Hallo<br><br>Ich mchte die Basic Befehle PUT und GET durch entsprechende Assembler-Routinen ersetzen. Gibt es eine Mglichkeit in den Assembler-Routinen auf eine Variable zuzugreifen die in Basic definiert wurde? So knnte ich dann ein BASIC-Hauptprogramm schreiben und dort mit SYSCODE die Assembler-Routinen aufrufen. Wie kriege ich jetzt die Daten von der seriellen Schnittstell in mein BASIC-Program?<br>;;http://;; 62.2.136.145 
8.5.2002;23:22;1020892963;1020888821;Michael;m.v.gersdorff@t-online.de;http://;Porterweiterung;> hallo!<br>> <br>> habe eine Porterweiterung mit dem IC 4094 (Schieberegister,aus Francis-<br>> Steuern und Regeln)versucht,komme aber mit den Prog. nicht zurecht,<br>> hat wer Erfahrung damit.<br>> <br>> hanns<br><br>Hallo Hans<br><br>Du bist ja richtig aktiv<br>Bauchst Du zustzliche Ausgnge oder Eingnge?<br>Fr Ausgnge ist der 74573 gut geeignet und die Ansteuerung simpel<br>Gru<br>Michael<br>;;http://;; 62.155.254.215 HTTP/1.0 spcss45. (IBM-PROXY-WTE-US)
8.5.2002;23:10;1020892211;1020888201;Michael;m.v.gersdorff@t-online.de;http://;Re: watchdog;> > > hallo!<br>> > > <br>> > > wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>> > > zustzlicher iC ?<br>> > > mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>> > > aktzeptieren,da damit E-Werke gesteuert werden<br>> > > wer hat Erfahrung<br>> > > <br>> > > mfg hanns<br>> > <br>> > Hallo Hans<br>> > <br>> > Ich setze die CC in mehreren Anwendungen (auch anspruchsvollen) ein und verwende einen MAX823 als Watchdog.<br>> >  Der Watchdog hat eine Wartezeit von ca 1,6 sekunden so da es einfach ist in der Software regelmig <br>> > einen Impuls aus einem der digitalen Ports an den Watchdog zu senden. Die Schaltung die ich <br>> > verwende ist bewhrt und bereits einige mal im Netz verffentlicht und von einigen Kollegen nachgebaut worden.<br>> >  Falls interesse besteht kann ich sie per Mail schicken.<br>> > Der Watchdog wirkt auf den Reset und hat auch noch eine integrierte Spannungsberwachung <br>> > die auch einen Reset auslst fals Unterspannung auftritt. Bei sorgfltigem Aufbau von Schaltungen<br>> > mit der CC wird man keinerlei Ausflle erleben weil die chips vermutlich lnger funktionieren als man lebt.<br>> > Meistens sind es Softwarefehler die man zunchst  nicht erkennt. Aber diese lassen sich zuverlssig nur mit einem<br>> > Hardware Watchdog wie den MAX823 absichern<br>> > <br>> > Gru<br>> > <br>> > Michael  <br>> <br>> hallo Michael!<br>> <br>> wrde mich sehr interessieren,es ist haupschlich wegen 100% Sicherheit<br>> meine Ports sind alle belegt,geht es vieleicht auch durch den peep Ausgang?<br>> wer vertreibt den IC,in sterreich ist es nicht immer leicht,solche <br>> Bauteile zu bekommen.<br>> <br>> mfg hanns<br><br>Hallo Hans<br>Die Idee mit dem peep- Ausgang funktioniert sicher auch da es nur darauf ankommt<br>da sich am Eingang berhaupt etwas ndert und es spielt keine Rolle ob ein oder mehrere Impulse gesendet werden.<br>Ich bestelle diese Art von Bauteilen bei RS oder Farnell da ich dort als Kunde eingetragen bin. Ich schlage vor Du versuchst bei Maxim ber<br>das Internet ein Muster zu bekommen. Falls es nicht klappt schicke ich Dir einen  MAX823. <br>Die Schaltung schicke ich Dir per E-mail. Es ist nur der wesentliche Teil der CC Beschaltung abgebildet.<br>Kurz noch zur Erklrung der Schaltung:<br>Das  Signal vom TCMP2 welches mit dem Startjumper veknpft ist hat die Aufgabe whrend der Programmierung<br> Impulse an den watchdog zu schicken damit beim Programmieren der Watchdog nicht den Reset auslst.<br><br>Gru<br><br>Michael<br>;;http://;; 62.155.254.214 HTTP/1.0 spcss43. (IBM-PROXY-WTE-US)
8.5.2002;22:26;1020889617;;hanns;;http://;Hardware;hallo!<br><br>hier ist immer nur die Rede vom programmieren,hat wer vielleicht auch<br>Schaltplne von diversen Schaltungen oder Anregungen.<br>Es muss ja nicht jedesmal das Rad neu erfunden werden!<br>knnte vieleicht auch jemanden helfen,habe schon manche Schaltungen<br>aufgebaut.<br>fr meinen Bedarf habe ich eine Europlatine mit allen Ports<br>entwickelt,mit Target V3 CAD<br><br>mfg hanns;;http://;; 195.3.96.91 1.0 wien1proxy.aon.at
8.5.2002;22:13;1020888821;;hanns;;http://;Porterweiterung;hallo!<br><br>habe eine Porterweiterung mit dem IC 4094 (Schieberegister,aus Francis-<br>Steuern und Regeln)versucht,komme aber mit den Prog. nicht zurecht,<br>hat wer Erfahrung damit.<br><br>hanns;;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
8.5.2002;22:03;1020888201;1020880778;hanns;j-petsch@aon.at;http://;Re: watchdog;> > hallo!<br>> > <br>> > wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>> > zustzlicher iC ?<br>> > mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>> > aktzeptieren,da damit E-Werke gesteuert werden<br>> > wer hat Erfahrung<br>> > <br>> > mfg hanns<br>> <br>> Hallo Hans<br>> <br>> Ich setze die CC in mehreren Anwendungen (auch anspruchsvollen) ein und verwende einen MAX823 als Watchdog.<br>>  Der Watchdog hat eine Wartezeit von ca 1,6 sekunden so da es einfach ist in der Software regelmig <br>> einen Impuls aus einem der digitalen Ports an den Watchdog zu senden. Die Schaltung die ich <br>> verwende ist bewhrt und bereits einige mal im Netz verffentlicht und von einigen Kollegen nachgebaut worden.<br>>  Falls interesse besteht kann ich sie per Mail schicken.<br>> Der Watchdog wirkt auf den Reset und hat auch noch eine integrierte Spannungsberwachung <br>> die auch einen Reset auslst fals Unterspannung auftritt. Bei sorgfltigem Aufbau von Schaltungen<br>> mit der CC wird man keinerlei Ausflle erleben weil die chips vermutlich lnger funktionieren als man lebt.<br>> Meistens sind es Softwarefehler die man zunchst  nicht erkennt. Aber diese lassen sich zuverlssig nur mit einem<br>> Hardware Watchdog wie den MAX823 absichern<br>> <br>> Gru<br>> <br>> Michael  <br><br>hallo Michael!<br><br>wrde mich sehr interessieren,es ist haupschlich wegen 100% Sicherheit<br>meine Ports sind alle belegt,geht es vieleicht auch durch den peep Ausgang?<br>wer vertreibt den IC,in sterreich ist es nicht immer leicht,solche <br>Bauteile zu bekommen.<br><br>mfg hanns;;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
8.5.2002;21:52;1020887562;1020840275;hanns;;http://;Re: Wasserkraft + C Control;hallo!<br><br>die C-C sind 200-500 Meter auseinander<br>und bei allen sind alle Ports belegt (sogar noch zu wenig)<br>es gengt,wenn bei Ausfall der Steuerung das Programm neu gerstartet wird<br>es laufen dann die Turbinen wieder neu an und das Netz wird zugeschalten<br><br>mfg hanns<br><br><br>> Hallo Hanns,<br>> <br>> Welche Funktionen sollen denn gesteuert und berwacht werden? Wenn Du schon 3 CC (Station?) im Einsatz hast, dann leg Dir doch noch eine 4.te zu die dann als "Schutzrechner" die anderen 3 berwacht. Es kommt nun drauf an ob Du eine zeitkritische berwachung oder eine Funktionsberwachung willst... Wie gesagt, erst einmal mus bekannt sein welche Funktionen die CC bernehmen sollen.<br>> <br>> ANDRE<br>> <br>> <br>> > <br>> > hallo!<br>> > <br>> > betreibe 2 Kleinwasserkraftwerke mit ca. 15 kva,versorge 2 Huser<br>> > mit Strom,Rest wird in das Netz geliefert,bzw. bei Bedarf vom Netz<br>> > bezogen.Habe jeweils 1 CControl pro Ewerk und eine fr die Steuerung<br>> > Einspeisung-Entnahme.<br>> > Habe ganz selten Probleme mit der CC,will aber trotzdem volle<br>> > Sicherheit,darum der Watchdog.<br>> > <br>> > mfg hanns;;http://;; 195.3.96.91 1.0 wien1proxy.aon.at
8.5.2002;19:59;1020880778;1020716119;Michael;m.v.gersdorff@t-online.de;http://;watchdog;> hallo!<br>> <br>> wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>> zustzlicher iC ?<br>> mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>> aktzeptieren,da damit E-Werke gesteuert werden<br>> wer hat Erfahrung<br>> <br>> mfg hanns<br><br>Hallo Hans<br><br>Ich setze die CC in mehreren Anwendungen (auch anspruchsvollen) ein und verwende einen MAX823 als Watchdog.<br> Der Watchdog hat eine Wartezeit von ca 1,6 sekunden so da es einfach ist in der Software regelmig <br>einen Impuls aus einem der digitalen Ports an den Watchdog zu senden. Die Schaltung die ich <br>verwende ist bewhrt und bereits einige mal im Netz verffentlicht und von einigen Kollegen nachgebaut worden.<br> Falls interesse besteht kann ich sie per Mail schicken.<br>Der Watchdog wirkt auf den Reset und hat auch noch eine integrierte Spannungsberwachung <br>die auch einen Reset auslst fals Unterspannung auftritt. Bei sorgfltigem Aufbau von Schaltungen<br>mit der CC wird man keinerlei Ausflle erleben weil die chips vermutlich lnger funktionieren als man lebt.<br>Meistens sind es Softwarefehler die man zunchst  nicht erkennt. Aber diese lassen sich zuverlssig nur mit einem<br>Hardware Watchdog wie den MAX823 absichern<br><br>Gru<br><br>Michael  ;;http://;; 62.155.254.213 HTTP/1.0 spcss41. (IBM-PROXY-WTE-US)
8.5.2002;17:24;1020871494;1020857801;Michael T;michael@familie-thuro.de ;http://;Re: letzte Frage Display!;"> Hallo,<br>> auf dem 16*4-Display wird eine Spannung angezeigt: Volt=XX<br>> Ich mchte die Anzeige so gestalten, da das Text Volt= immer stehen bleibt und nur der Spannungswert sich ndert.<br>> Gibt&#39;s ein Befehl um den cursor ab dem zweiten Durchlauf an der Stelle 6  zu Plazieren(Bei allen vier Zeilen!!)<br>> Vielen Dank und einen schnen Feiertag<br>Hi Rachid,<br>bei 4 Bit wird&#39;s meist so gemacht:<br>    define value word<br>    define output word<br>    define VG_ &H56<br>    define LEERZ_ &H20<br>    define PUNKT_ &H2E<br>    define NULL_ &H30 <br><br>    lcd_param = 1 : gosub LCD_GOTOLINE    <br>    value = Spanung<br>    lcd_param = VG_    : 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>    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><br>#Spannung<br><br>  output = abs(value)     &#39;Ausgabe der Spannung<br>   &#39; Hunderter-Dezimalstelle oder Leerzeichen<br>  if abs(value) >= 100 then lcd_param = NULL_ + output/100 else lcd_param = LEERZ_<br>  gosub LCD_WRITECHAR<br>  output = output mod 100<br><br> lcd_param = PUNKT_ : gosub LCD_WRITECHAR &#39;Punkt 1 oder 2 Stelle?<br><br>  &#39; Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(value) >= 10 then lcd_param = NULL_ + output/10 else lcd_param = LEERZ_<br>  gosub LCD_WRITECHAR<br><br>  &#39; einer Dezimalstelle oder Leerzeichen<br>  lcd_param = NULL_ + output mod 10<br>  gosub LCD_WRITECHAR<br>return<br><br>Msste dann so aussehen:<br>X.XXV###########<br><br>Viele Gre<br>    Michael T<br>";;http://;; 217.224.132.246 
8.5.2002;13:36;1020857801;;rachid;;http://;letzte Frage Display!;"Hallo,<br>auf dem 16*4-Display wird eine Spannung angezeigt: Volt=XX<br>Ich mchte die Anzeige so gestalten, da das Text Volt= immer stehen bleibt und nur der Spannungswert sich ndert.<br>Gibt&#39;s ein Befehl um den cursor ab dem zweiten Durchlauf an der Stelle 6  zu Plazieren(Bei allen vier Zeilen!!)<br>Vielen Dank und einen schnen Feiertag<br>MfG Rachid";;http://;; 134.146.4.9 
8.5.2002;13:28;1020857318;1020856481;Mirko Kautz;;http://;Re: C-Control Dimmer;hallo Mark<br><br>...um den Dimmer von Conrad...:)<br><br>viele Gre <br>Mirko;;http://www.conradcom.de/scripts/wgate/zcop_b2c4c60127f/~flNlc3Npb249UDkwV0dBVEU6Q19BR0FURTA0OjAwMDAuMDQ2Mi5kYmUzMWU0NCZ+aHR0cF9jb250ZW50X2NoYXJzZXQ9aXNvLTg4NTktMQ==?~template=PCAT_AREA_S_BROWSE&shop=B2C&p_init_ipc=X;; 217.226.180.76 
8.5.2002;13:14;1020856481;1020680507;Mark Hmmerling;mail@markh.de;http://markh.de;Re: C-Control Dimmer;"Salut,<br><br>was fr eine Art Dimmer ist das denn? Phasenanschnitt?<br>Kannst Du mir bitte mal eine URL geben, wo ich mehr erfahren kann? Sorry, falls ich den Wald vor lauter Bumen nicht sehe, aber ich bin selten auf CC-Seiten unterwegs. Wollte meinen Dimmer eigentlich mit nem Atmel realisieren. Aber wenn&#39;s auch mit CC1 geht, warum nicht? :)<br><br>Danke!<br><br>Mark";;http://;; 62.104.207.81 1.0 erf2-t1-2.mcbone.net:3228 (Squid/2.1.PATCH1)
8.5.2002;13:00;1020855605;1020854256;hans;;http://;Re: ????;"> nochmal -> ist es mglich einen bi&lt;-> 8bit bus mit cc1 zu programmieren ????  ;) <br>> <br><br>ja. Betr.-Anl. lesen. Alle Dig.-Ports knnen sowohl als Ein.- als auch Ausgnge betrieben werden.<br>Oder meinst Du was anderes?";;http://;; 194.7.240.2 1.0 KUUPXS01
8.5.2002;12:37;1020854256;1020854064;cyperwanze;mpg_elektronik@msn.com;http://;Re: ????;"nochmal -> ist es mglich einen bi&lt;-> 8bit bus mit cc1 zu programmieren ????  ;) <br>";;http://;; 62.138.14.174 
8.5.2002;12:34;1020854064;;Cyperwanze;mpg_elektronik@msn.com;http://;Re: 8 bit bus ;ist es mglich einen bi 8 bitbus mit cc1 zubrogrammieren ????;;http://;; 62.138.14.174 
8.5.2002;11:29;1020850161;1020840767;Mirko;;http://;Re: C-Control Dimmer;Hallo Ralf<br><br>ich mu Dir sagen, ich habe echt keine Ahnung was in dem Syscode steht, dieser Code war im Beispielprogramm des C-Control-Dimmers. Ich bin davon ausgegangen da er die Lnge des Impulses an port [3] definiert? <br><br>Leider ist die Beschreibung des Dimmers etwas drftig ausgefallen, zumindest fr die jenigen, die gerade mal ein bissel Basic verstehen und nicht unbedingt mit Speicheradressierung vertraut sind.<br><br>Ich mchte nur den Dimmer, zeitgesteuert morgens langsam aufdimmen und abends wieder abdimmen knnen....<br><br><br>Viele Gre <br>Mirko<br><br><br><br>> > syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>> >         &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br>> <br>> Hallo Mirko,<br>> <br>> wenn ich das so richtig verstanden habe und mich noch recht erinnere werden ASM-Routinen mit SYSCODE aufgerufen in der Form:<br>> <br>> syscode &H"adresse" &Hparameter1, &Hparameter2, ...<br>> mit adresse z.B. &H91 (Adresse Stack) und parameter &HA60A (16bit-Werte), direkter compilierter Assemblercode<br>> <br>> oder<br>> <br>> sys "dateiname.obj" oder "dateiname.s19" , wobei die Datei compilierten Assemblercode enthlt. Aufruf dann mit syscode &H"orgadresse", z.B. &H0101.<br>> <br>> Kann es sein, dass Du da was durcheinanderbringst?<br>> <br>> Gru   R A L F;;http://;; 80.136.205.245 
8.5.2002;11:00;1020848434;;Markus;MarkusKnebel@gmx.de;http://;Grafikdisplay an C1;Hallo zusammen!<br><br>Ich wrde gerne ein Grafikdisplay an meiner C1 anschlieen. Habe diesbezglich aber keine Erfahrung.<br><br>Kann ich das Display genau so betreiben wie z.B. ein 16x4?<br>Brauche ich evtl. zustzliche Hardware?<br>Wie wird das ganze angesteuert?<br>Hat vielleicht jemand eine kleines Demoprogram?<br><br>Sag mir alles was ihr zu dem Thema wisst!<br><br>Vielen Dank im voraus.<br><br>Gru Markus;;http://;; 217.185.97.235 
8.5.2002;10:10;1020845430;1020840767;Mirko;;http://;Re: C-Control Dimmer;Hallo Ralf<br><br>ich mu Dir sagen, ich habe echt keine Ahnung was in dem Syscode steht, dieser Code war im Beispielprogramm des C-Control-Dimmers. Ich bin davon ausgegangen da er die Lnge des Impulses an port [3] definiert? <br><br>Leider ist die Beschreibung des Dimmers etwas drftig ausgefallen, zumindest fr die jenigen, die gerade mal ein bissel Basic verstehen und nicht unbedingt mit Speicheradressierung vertraut sind.<br><br>Ich mchte nur den Dimmer, zeitgesteuert morgens langsam aufdimmen und abends wieder abdimmen knnen....<br><br><br>Viele Gre <br>Mirko<br><br><br><br>> > syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>> >         &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br>> <br>> Hallo Mirko,<br>> <br>> wenn ich das so richtig verstanden habe und mich noch recht erinnere werden ASM-Routinen mit SYSCODE aufgerufen in der Form:<br>> <br>> syscode &H"adresse" &Hparameter1, &Hparameter2, ...<br>> mit adresse z.B. &H91 (Adresse Stack) und parameter &HA60A (16bit-Werte), direkter compilierter Assemblercode<br>> <br>> oder<br>> <br>> sys "dateiname.obj" oder "dateiname.s19" , wobei die Datei compilierten Assemblercode enthlt. Aufruf dann mit syscode &H"orgadresse", z.B. &H0101.<br>> <br>> Kann es sein, dass Du da was durcheinanderbringst?<br>> <br>> Gru   R A L F;;http://;; 80.136.216.106 
8.5.2002;8:52;1020840767;1020680507;Ralf Engel;Ralf.Engel@firemail.de;http://;Re: C-Control Dimmer;> syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>>         &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br><br>Hallo Mirko,<br><br>wenn ich das so richtig verstanden habe und mich noch recht erinnere werden ASM-Routinen mit SYSCODE aufgerufen in der Form:<br><br>syscode &H"adresse" &Hparameter1, &Hparameter2, ...<br>mit adresse z.B. &H91 (Adresse Stack) und parameter &HA60A (16bit-Werte), direkter compilierter Assemblercode<br><br>oder<br><br>sys "dateiname.obj" oder "dateiname.s19" , wobei die Datei compilierten Assemblercode enthlt. Aufruf dann mit syscode &H"orgadresse", z.B. &H0101.<br><br>Kann es sein, dass Du da was durcheinanderbringst?<br><br>Gru   R A L F;;http://;; 194.25.15.12 1.0 G8PMC (NetCache NetApp/5.1R2D14), 1.1 www-proxy.detecsm.de:8080 (Squid/2.1.PATCH2)
8.5.2002;8:44;1020840275;1020803749;ANDRE W;andre@p-r-t.de;http://;Wasserkraft + C Control;Hallo Hanns,<br><br>Welche Funktionen sollen denn gesteuert und berwacht werden? Wenn Du schon 3 CC (Station?) im Einsatz hast, dann leg Dir doch noch eine 4.te zu die dann als "Schutzrechner" die anderen 3 berwacht. Es kommt nun drauf an ob Du eine zeitkritische berwachung oder eine Funktionsberwachung willst... Wie gesagt, erst einmal mus bekannt sein welche Funktionen die CC bernehmen sollen.<br><br>ANDRE<br><br><br>> <br>> hallo!<br>> <br>> betreibe 2 Kleinwasserkraftwerke mit ca. 15 kva,versorge 2 Huser<br>> mit Strom,Rest wird in das Netz geliefert,bzw. bei Bedarf vom Netz<br>> bezogen.Habe jeweils 1 CControl pro Ewerk und eine fr die Steuerung<br>> Einspeisung-Entnahme.<br>> Habe ganz selten Probleme mit der CC,will aber trotzdem volle<br>> Sicherheit,darum der Watchdog.<br>> <br>> mfg hanns;;http://;; 212.224.13.111 
8.5.2002;7:49;1020836990;1020767191;hans;;http://;Re: Suche befehl um eine Pause einzufgen ;"> das program das ich geschrieben habe muss ich an jedem punkt anhalten knnen ich wei leider nicht genau wie man das realisiren kann wenn mir jemand helfen knnte wre das super <br>> Danke Martin <br><br><br>Kannst Du noch ein paar mehr Einzelheiten ablassen? Dann gibt&#39;s sicher auch jemand, der &#39;ne gute Idee hat.<br>Soll das Programm von extern angehalten werden knnen? Also mit &#39;ner Taste oder so?<br>Soll das Programm grundstzlich nach jedem Befehl angehalten werden knnen?<br>Soll es dort nur eine bestimmte Zeit anhalten und dann weiterlaufen? Oder soll es erst auf Befehl von auen (Taste) wieder weiterlaufen?<br>Gru Hans";;http://;; 194.7.240.2 1.0 KUUPXS01
7.5.2002;22:35;1020803749;1020763882;hanns;;http://;Re: watchdog;"> Hi @all,<br>> <br>> also das Thema Watchdog wird auch fr mich noch &#39;n Thema werden, wie fr jeden der eine ernsthafte SPS-Anwendung mit der C-Control realisieren will. Leider hab&#39; ich bis jetzt nur ein bischen was gefunden - hier links oben im Menuframe unter Tips und Tricks steht was ber Watchdog aktivieren - hab&#39; ich allerdings noch nicht verstanden/ausprobiert. Der Trick mit dem :<br>> >Unit ueber RS232 bei gesetztem Start-Jumper neu programmieren&lt;<br>> funktioniert aber hervorragend - jetzt mu ich nur noch einmal pro Programmnderung in den Keller laufen um die Station wieder neu zu starten....<br>> <br>> Wenn jemand mal den Watchdog zum laufen bekommt - bitte melden ;-))<br>> <br>> Gruss Martin<br>> <br>> P.S. Was fr&#39;n E-Werk steuert man denn mit &#39;ner CControl<br><br>hallo!<br><br>betreibe 2 Kleinwasserkraftwerke mit ca. 15 kva,versorge 2 Huser<br>mit Strom,Rest wird in das Netz geliefert,bzw. bei Bedarf vom Netz<br>bezogen.Habe jeweils 1 CControl pro Ewerk und eine fr die Steuerung<br>Einspeisung-Entnahme.<br>Habe ganz selten Probleme mit der CC,will aber trotzdem volle<br>Sicherheit,darum der Watchdog.<br><br>mfg hanns";;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
7.5.2002;19:18;1020791937;1020783877;DeMattin;DeMattin@gmx.net;http://;Re: watchdog;"Hi @all,<br><br>nun ja - ein Atomkraftwerk will ich ja schliesslich nicht bauen ;-) -> aber fr &#39;ne Heizungssteuerung sollte es schon reichen....  Ich hatte auch schon mal berlegt &#39;nen Port zu toggeln und wenn der sich nicht mehr bewegt = Neustart ...<br><br>naja, mal schauen - bis zur nchsten Heizperiode wird uns schon noch was einfallen<br><br>CU Martin<br><br>> Hallo, <br>> <br>> also die C-Control darf doch garnicht in sicherheitskritischen Bereichen eingesetzt werden ;-) steht zumindest im Handbuch!<br>> <br>> In solch kritischen Bereichen bzw. bei wichtigen Funktionen bietet sich eine Kopplung zweier C-Control an. Eine dient als Betriebsrechner, die zweite ist der Schutzrechner. Beide "unterhalten" sich permanent und sollte der Betriebsrechner pltzlich "Quatsch" oder garnix mehr machen dann greift der Schutzrechner ein und bringt das System in einen definierten sicheren Zustand "fail safe".<br>> <br>> Diese Lsung kostet zwar eine zustzliche C-Control und einiges mehr an Programmieraufwand, in kritischen Bereichen ist dies aber ein sinnvoller Aufwand.<br>> <br>> Beste Gre ANDRE<br>> <br>> <br>> > <br>> > > also das Thema Watchdog wird auch fr mich noch &#39;n Thema werden, wie fr jeden der eine ernsthafte SPS-Anwendung mit der C-Control realisieren will. Leider hab&#39; ich bis jetzt nur ein bischen was gefunden - hier links oben im Menuframe unter Tips und Tricks steht was ber Watchdog aktivieren - hab&#39; ich allerdings noch nicht verstanden/ausprobiert.<br>> > <br>> > Es handelt sich um den normalen Watchdog, den jeder 68HC05-Mikrokontroller besitzt und der im Normalfall nur in Assembler zu gebrauchen ist, da er ungefhr alle 3 ms zurckgesetzt werden mu. Dieser Watchdog ist viel zu flink fr CCBASIC oder CCPLUS.<br>> > <br>> > Die neue, erweiterte C-Control (siehe CC1-OS-Projekt) wird auch einen Watchdog fr BASIC besitzen. Allerdings handelt es sich dabei um eine Softwarelsung. Wenn das Interruptsystem stillsteht, ist auch der Watchdog deaktiviert.<br>> > <br>> > ";;http://;; 62.104.210.101 1.0 dtm2-t9-2.mcbone.net:3228 (Squid/2.1.PATCH1)
7.5.2002;17:04;1020783877;1020781563;ANDRE W;andre@p-r-t.de;http://;Re: watchdog;"Hallo, <br><br>also die C-Control darf doch garnicht in sicherheitskritischen Bereichen eingesetzt werden ;-) steht zumindest im Handbuch!<br><br>In solch kritischen Bereichen bzw. bei wichtigen Funktionen bietet sich eine Kopplung zweier C-Control an. Eine dient als Betriebsrechner, die zweite ist der Schutzrechner. Beide "unterhalten" sich permanent und sollte der Betriebsrechner pltzlich "Quatsch" oder garnix mehr machen dann greift der Schutzrechner ein und bringt das System in einen definierten sicheren Zustand "fail safe".<br><br>Diese Lsung kostet zwar eine zustzliche C-Control und einiges mehr an Programmieraufwand, in kritischen Bereichen ist dies aber ein sinnvoller Aufwand.<br><br>Beste Gre ANDRE<br><br><br>> <br>> > also das Thema Watchdog wird auch fr mich noch &#39;n Thema werden, wie fr jeden der eine ernsthafte SPS-Anwendung mit der C-Control realisieren will. Leider hab&#39; ich bis jetzt nur ein bischen was gefunden - hier links oben im Menuframe unter Tips und Tricks steht was ber Watchdog aktivieren - hab&#39; ich allerdings noch nicht verstanden/ausprobiert.<br>> <br>> Es handelt sich um den normalen Watchdog, den jeder 68HC05-Mikrokontroller besitzt und der im Normalfall nur in Assembler zu gebrauchen ist, da er ungefhr alle 3 ms zurckgesetzt werden mu. Dieser Watchdog ist viel zu flink fr CCBASIC oder CCPLUS.<br>> <br>> Die neue, erweiterte C-Control (siehe CC1-OS-Projekt) wird auch einen Watchdog fr BASIC besitzen. Allerdings handelt es sich dabei um eine Softwarelsung. Wenn das Interruptsystem stillsteht, ist auch der Watchdog deaktiviert.<br>> <br>> ";;http://;; 212.224.13.3 
7.5.2002;16:57;1020783477;1020616157;Markus Knebel;;http://;Re: Probleme mit 2W-Bus Modem;Hallo...<br><br>Vielen Dank fr den Tip.<br>Ich habe tatschlich vergessen die Masse der 12 V und der 5 V Spg. zu brcken.<br><br>DANKE<br><br>Gru Markus<br><br><br><br><br><br>> Hallo!<br>> <br>> Hilfe ich bin fast am verzweifeln.<br>> <br>> Ich habe mir ein 2W-Bus Modem (das kleine blaue) und den Temperatursensor T23-100 zugelegt. Nun habe ich folgende Probleme:<br>> <br>> Wenn ich das Modem wie in den Beispielprogrammen anschliee (Port 7, Port 8 und GND) passiert berhaupt nichts. Kann es sein, das man das rote und weie Kabel an TX und RX der C-Control angeschlieen mu? Denn wenn ich es so betreibe blinkt auch die rote LED am Modem. Oder liege ich da etwa falsch? Bitte sagt mir wie ich es anschlieen mu!<br>> <br>> Das weitere Problem ist der Temperatursensor. Da leuchtet bzw. blinkt die LED berhaupt nicht.<br>> <br>> Kann mir vielleicht jemand ein Beispielprogramm zuschicken, indem der Temp.sensor angesteuert wird und die Temperatur auf dem normalen LCD-Display angezeigt wird.<br>> Denn irgendwie traue ich den Beispielprogrammen und der Dokumentation von Conrad nicht.<br>> <br>> Fr Eure Hilfe bedanke ich mich schon im voraus.<br>> <br>> Gru Markus;;http://;; 217.185.97.233 
7.5.2002;16:53;1020783232;1020712463;ANDRE W;andre@p-r-t.de;http://;Re: programmieren c-control station fr wintergartenbetrieb;Hallle in die Schweiz...<br><br>Die Angaben sind recht knapp!<br><br>Wie wird gelftet? Lfter oder Klappfenster?<br>Welche Art Heizung?<br>Wie soll befeuchtet bzw. gegossen werden? Mit Pumpe? Nur ein Ventil?<br><br>Wo liegen welche Kabel? Kann nachverkabelt werden?<br>Welche Komponenten sollen verwendet werden (CC1 / Station / CC2) ?<br>Wenn kein Fachmann vor Ort ist, wie soll im Fehlerfall repariert werden?<br><br>Sollten keine Kabel liegen und keine groe "Bastel"Erfahrung vorhanden sein wrde ich gngige Systeme empfehlen zB: www.hometronic.de ! Das kostet zwar einiges, aber das baut ein Fachmann ein. Der bernimmt dann Gewhrleistung und kann im Fehlerfall auch reparieren...<br><br>Beste Gre ANDRE<br><br>> wer schreibt mir ein programm fr wintergartenbetrieb gegen bezahlung?<br>> habe keine Ahnung von Basic und programmieren, mchte die lftung, die heizung, nachtabsenkung und befeuchtung steuern. <br>> <br>> urs stieger musiker rden 9442 berneck ch ;;http://;; 212.224.13.3 
7.5.2002;16:44;1020782669;1020767275;ANDRE W;andre@p-r-t.de;http://;@DeMattin @AndreH;"Hallle,<br><br>schn das ich hier an fortgeschrittene User geraten bin, zumindest seit Ihr in einem weiteren stadium ;-)<br><br>Da mich einige Fragen brennend interessieren (I2C Bus an CC1-Station; Touch Pad; Home Server...) sollten wir uns genauer austauschen!<br><br>Meine Mail: andre@p-r-t.de <br><br>Beste Gre ANDRE<br><br><br><br>> Hallo DeMattin,<br>> <br>> Da hast du ja einiges vor.<br>> Meine Anlage hat auch einiges zu bieten. :-)<br>> - Unterbrand-Holzkessel mit 14KW (bis 14,9KW braucht man keinen Kaminkehrer mehr zum Messen :-) )<br>>  (Der 13 Jahre alte Viessman-lkessel ist Anfang November rausgeflogen;<br>>  so nebenbei braucht jemand einen lkessel; er hat noch gute Werte :-)) )<br>> - Kachelofen mit selbstgebauten Heizeinsatz (sollte der Kaminkehrer besser nicht sehen)<br>> - 15m Solaranlage (Flachkollektoren mit Tinoxbeschichtung)<br>> - 500L Warmwassserspeicher<br>> - 800L Pufferspeicher ( es kommen evtl. noch 1000L dazu)<br>> - 2 Mischer-Heizkreise ( FBH: EG, OG(BAD), Sonst. Heizkrper) fr ca. 280m zu beheizenden Flche<br>>  (incl. Hobbyraum im KG)<br>> Erst mit der CC2:<br>> - Mehrere "Terminals" im Haus verteilt.<br>>  incl. Temp.-Sensoren<br>> <br>> Es ist schon von Vorteil, wenn man vom Fach ist (Fachkraft fr Solartechnik) :-) .<br>> <br>> Die Anlage wird momentan noch mit 2x CC1-Unit und der FBH-Heizkreis mit der<br>> original Viessman Tetramatik geregelt. Die CC1 steigt leider in unregelmigen<br>> Abstnden aus.<br>> <br>> Aber das alles benimmt schon bald eine CC2-Unit mit 240x64 TouchLCD<br>> in einem schnen Wandhuse von Bopla.<br>> Einen eigenen Webserver habe ich nicht vorgesehen.<br>> Aber es wird eine serielle Verbindung zu meinem "Home-Server" geben,<br>> auf dem ein VB-Proggie luft, das die ntigen HTML-Dateien erzeugt.<br>> <br>> Wenn Du Lust hast knnen wir uns gerne mal austauschen, auch tel. .<br>> <br>> MfG Andr H.<br>> <br>> <br>> > Hi @all<br>> > <br>> > >Heizungs- und Jalousiesteuerung im Haus mit Bedieneroberflche&lt; scheint bei CControl-Usern weit verbreitet zu sein :-)<br>> > <br>> > Hier meine Gedanken:<br>> > <br>> >  Ich bin da an dem Anfang eines Gesamtkonzeptes fr unser Haus. Wir haben eine Holzheizung und eine lheizung im Standby, 2 Wohnungen im Haus, einen Anbau von 80 qm und eine Htte von 25 qm ca 10m vom Haus entfernt. Ich mchte zustzlich Warmwasser mit der Holzheizung erzeugen und dieses mit einer Solaranlage (noch nicht vorhanden) koppeln. Ich mchte meine Rolladen, eine Alarmanlage einbinden und das ganze ber einen Webserver aus dem Hausnetz (mit meinem Proxyserver und ein paar Perlscripts - ich weis halt immer gern warum etwas funtioniert -oder auch nicht ;-))) und spter aus dem Internet steuern bzw berwachen knnen......<br>> > <br>> > Aber Stand der Dinge ist eine C-control Station im Anbau mit Vor- Rcklauffhler und 3 Bodenfhler LM75 ber i2c-Bus. Die Fhler werden im Moment mintlich abgefragt und auf Anforderung werden die gespeicherten Werte an meinen Hauptrechner bertragen, wo ich sie dann mit excel zu einer Kurve auswerte - SEHR interessant. <br>> > <br>> > 2 Fhler werden noch in das Bad kommen -wenn wir es bauen-, 3 Raumtemperaturfhler kommen noch in die Rume mit der Fussbodenheizung ( die Raumtemperaturfhler bentige ich weil ich auch noch normale Heizkrper, fr schnelle Wrme, die dann auch von der CControl gesteuert werden einbauen mchte) -in den Thermostaten den ich dann natrlich dann nur als Anforderungskontakt auf die CControl lege-, ein Aussenfhler und Helligkeitssensor fr Sonneneinstrahlung ausserdem berlege ich noch eine Mglichkeit ber einen Zhler die Anwesenheit von Personen im Anbau festzustellen. Zur Erklrung in den 80 qm entstehen 3 Zimmer - mein Sohn mit Aussenzugang, ein Gstezimmer zur Verfgung der Schwiegereltern und ein Musik- und Computerzimmer fr mich.<br>> > <br>> > Die restliche Heizungs-Solaranlage braucht natrlich dann eine eigene CControl. Wie gesagt alles ber Netz und Browser steuerbar.<br>> > <br>> > Vielleicht sollten sich da alle Heizungsbauer mal Austauschen ;-)<br>> > <br>> > CU DeMattin<br>> > ";;http://;; 212.224.13.3 
7.5.2002;16:26;1020781563;1020763882;Dietmar;;http://ccintern.dharlos.de;Re: watchdog;"<br>> also das Thema Watchdog wird auch fr mich noch &#39;n Thema werden, wie fr jeden der eine ernsthafte SPS-Anwendung mit der C-Control realisieren will. Leider hab&#39; ich bis jetzt nur ein bischen was gefunden - hier links oben im Menuframe unter Tips und Tricks steht was ber Watchdog aktivieren - hab&#39; ich allerdings noch nicht verstanden/ausprobiert.<br><br>Es handelt sich um den normalen Watchdog, den jeder 68HC05-Mikrokontroller besitzt und der im Normalfall nur in Assembler zu gebrauchen ist, da er ungefhr alle 3 ms zurckgesetzt werden mu. Dieser Watchdog ist viel zu flink fr CCBASIC oder CCPLUS.<br><br>Die neue, erweiterte C-Control (siehe CC1-OS-Projekt) wird auch einen Watchdog fr BASIC besitzen. Allerdings handelt es sich dabei um eine Softwarelsung. Wenn das Interruptsystem stillsteht, ist auch der Watchdog deaktiviert.<br><br>";Infos zur erweiterten C-Control;http://ccintern.dharlos.de/erweiterung.htm;; 172.179.169.70 
7.5.2002;12:27;1020767275;1020764469;Andr H.;andre.h@cc2net.de;http://;Re: touch screen  RS232  c-control ????;"Hallo DeMattin,<br><br>Da hast du ja einiges vor.<br>Meine Anlage hat auch einiges zu bieten. :-)<br>- Unterbrand-Holzkessel mit 14KW (bis 14,9KW braucht man keinen Kaminkehrer mehr zum Messen :-) )<br>&nbsp; (Der 13 Jahre alte Viessman-lkessel ist Anfang November rausgeflogen;<br>&nbsp; so nebenbei braucht jemand einen lkessel; er hat noch gute Werte :-)) )<br>- Kachelofen mit selbstgebauten Heizeinsatz (sollte der Kaminkehrer besser nicht sehen)<br>- 15m Solaranlage (Flachkollektoren mit Tinoxbeschichtung)<br>- 500L Warmwassserspeicher<br>- 800L Pufferspeicher ( es kommen evtl. noch 1000L dazu)<br>- 2 Mischer-Heizkreise ( FBH: EG, OG(BAD), Sonst. Heizkrper) fr ca. 280m zu beheizenden Flche<br>&nbsp; (incl. Hobbyraum im KG)<br>Erst mit der CC2:<br>- Mehrere "Terminals" im Haus verteilt.<br>&nbsp; incl. Temp.-Sensoren<br><br>Es ist schon von Vorteil, wenn man vom Fach ist (Fachkraft fr Solartechnik) :-) .<br><br>Die Anlage wird momentan noch mit 2x CC1-Unit und der FBH-Heizkreis mit der<br>original Viessman Tetramatik geregelt. Die CC1 steigt leider in unregelmigen<br>Abstnden aus.<br><br>Aber das alles benimmt schon bald eine CC2-Unit mit 240x64 TouchLCD<br>in einem schnen Wandhuse von Bopla.<br>Einen eigenen Webserver habe ich nicht vorgesehen.<br>Aber es wird eine serielle Verbindung zu meinem "Home-Server" geben,<br>auf dem ein VB-Proggie luft, das die ntigen HTML-Dateien erzeugt.<br><br>Wenn Du Lust hast knnen wir uns gerne mal austauschen, auch tel. .<br><br>MfG Andr H.<br><br><br>> Hi @all<br>> <br>> >Heizungs- und Jalousiesteuerung im Haus mit Bedieneroberflche&lt; scheint bei CControl-Usern weit verbreitet zu sein :-)<br>> <br>> Hier meine Gedanken:<br>> <br>>  Ich bin da an dem Anfang eines Gesamtkonzeptes fr unser Haus. Wir haben eine Holzheizung und eine lheizung im Standby, 2 Wohnungen im Haus, einen Anbau von 80 qm und eine Htte von 25 qm ca 10m vom Haus entfernt. Ich mchte zustzlich Warmwasser mit der Holzheizung erzeugen und dieses mit einer Solaranlage (noch nicht vorhanden) koppeln. Ich mchte meine Rolladen, eine Alarmanlage einbinden und das ganze ber einen Webserver aus dem Hausnetz (mit meinem Proxyserver und ein paar Perlscripts - ich weis halt immer gern warum etwas funtioniert -oder auch nicht ;-))) und spter aus dem Internet steuern bzw berwachen knnen......<br>> <br>> Aber Stand der Dinge ist eine C-control Station im Anbau mit Vor- Rcklauffhler und 3 Bodenfhler LM75 ber i2c-Bus. Die Fhler werden im Moment mintlich abgefragt und auf Anforderung werden die gespeicherten Werte an meinen Hauptrechner bertragen, wo ich sie dann mit excel zu einer Kurve auswerte - SEHR interessant. <br>> <br>> 2 Fhler werden noch in das Bad kommen -wenn wir es bauen-, 3 Raumtemperaturfhler kommen noch in die Rume mit der Fussbodenheizung ( die Raumtemperaturfhler bentige ich weil ich auch noch normale Heizkrper, fr schnelle Wrme, die dann auch von der CControl gesteuert werden einbauen mchte) -in den Thermostaten den ich dann natrlich dann nur als Anforderungskontakt auf die CControl lege-, ein Aussenfhler und Helligkeitssensor fr Sonneneinstrahlung ausserdem berlege ich noch eine Mglichkeit ber einen Zhler die Anwesenheit von Personen im Anbau festzustellen. Zur Erklrung in den 80 qm entstehen 3 Zimmer - mein Sohn mit Aussenzugang, ein Gstezimmer zur Verfgung der Schwiegereltern und ein Musik- und Computerzimmer fr mich.<br>> <br>> Die restliche Heizungs-Solaranlage braucht natrlich dann eine eigene CControl. Wie gesagt alles ber Netz und Browser steuerbar.<br>> <br>> Vielleicht sollten sich da alle Heizungsbauer mal Austauschen ;-)<br>> <br>> CU DeMattin<br>> ";;http://;; 62.153.16.170 
7.5.2002;12:26;1020767191;;Martin S.;na_du@gmx.de;http://www.mars2k.de.vu;Suche befehl um eine Pause einzufgen ;das program das ich geschrieben habe muss ich an jedem punkt anhalten knnen ich wei leider nicht genau wie man das realisiren kann wenn mir jemand helfen knnte wre das super <br>Danke Martin ;;http://;; 217.1.43.96 
7.5.2002;11:41;1020764469;1020709130;DeMattin;DeMattin@gmx.net;http://;Re: touch screen  RS232  c-control ????;"Hi @all<br><br>>Heizungs- und Jalousiesteuerung im Haus mit Bedieneroberflche&lt; scheint bei CControl-Usern weit verbreitet zu sein :-)<br><br>Hier meine Gedanken:<br><br> Ich bin da an dem Anfang eines Gesamtkonzeptes fr unser Haus. Wir haben eine Holzheizung und eine lheizung im Standby, 2 Wohnungen im Haus, einen Anbau von 80 qm und eine Htte von 25 qm ca 10m vom Haus entfernt. Ich mchte zustzlich Warmwasser mit der Holzheizung erzeugen und dieses mit einer Solaranlage (noch nicht vorhanden) koppeln. Ich mchte meine Rolladen, eine Alarmanlage einbinden und das ganze ber einen Webserver aus dem Hausnetz (mit meinem Proxyserver und ein paar Perlscripts - ich weis halt immer gern warum etwas funtioniert -oder auch nicht ;-))) und spter aus dem Internet steuern bzw berwachen knnen......<br><br>Aber Stand der Dinge ist eine C-control Station im Anbau mit Vor- Rcklauffhler und 3 Bodenfhler LM75 ber i2c-Bus. Die Fhler werden im Moment mintlich abgefragt und auf Anforderung werden die gespeicherten Werte an meinen Hauptrechner bertragen, wo ich sie dann mit excel zu einer Kurve auswerte - SEHR interessant. <br><br>2 Fhler werden noch in das Bad kommen -wenn wir es bauen-, 3 Raumtemperaturfhler kommen noch in die Rume mit der Fussbodenheizung ( die Raumtemperaturfhler bentige ich weil ich auch noch normale Heizkrper, fr schnelle Wrme, die dann auch von der CControl gesteuert werden einbauen mchte) -in den Thermostaten den ich dann natrlich dann nur als Anforderungskontakt auf die CControl lege-, ein Aussenfhler und Helligkeitssensor fr Sonneneinstrahlung ausserdem berlege ich noch eine Mglichkeit ber einen Zhler die Anwesenheit von Personen im Anbau festzustellen. Zur Erklrung in den 80 qm entstehen 3 Zimmer - mein Sohn mit Aussenzugang, ein Gstezimmer zur Verfgung der Schwiegereltern und ein Musik- und Computerzimmer fr mich.<br><br>Die restliche Heizungs-Solaranlage braucht natrlich dann eine eigene CControl. Wie gesagt alles ber Netz und Browser steuerbar.<br><br>Vielleicht sollten sich da alle Heizungsbauer mal Austauschen ;-)<br><br>CU DeMattin<br>";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
7.5.2002;11:31;1020763882;1020719484;DeMattin;DeMattin@gmx.net;http://;Re: watchdog;"Hi @all,<br><br>also das Thema Watchdog wird auch fr mich noch &#39;n Thema werden, wie fr jeden der eine ernsthafte SPS-Anwendung mit der C-Control realisieren will. Leider hab&#39; ich bis jetzt nur ein bischen was gefunden - hier links oben im Menuframe unter Tips und Tricks steht was ber Watchdog aktivieren - hab&#39; ich allerdings noch nicht verstanden/ausprobiert. Der Trick mit dem :<br>>Unit ueber RS232 bei gesetztem Start-Jumper neu programmieren&lt;<br>funktioniert aber hervorragend - jetzt mu ich nur noch einmal pro Programmnderung in den Keller laufen um die Station wieder neu zu starten....<br><br>Wenn jemand mal den Watchdog zum laufen bekommt - bitte melden ;-))<br><br>Gruss Martin<br><br>P.S. Was fr&#39;n E-Werk steuert man denn mit &#39;ner CControl";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
6.5.2002;23:11;1020719484;1020717448;hanns;;http://;Re: watchdog;"> <br>> > hallo!<br>> > <br>> > wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>> > zustzlicher iC ?<br>> > mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>> > aktzeptieren,da damit E-Werke gesteuert werden<br>> > wer hat Erfahrung<br>> > <br>> > mfg hanns<br>> <br>> <br>> Hallo Hanns,<br>> <br>> ich wei nicht, welche C-Control-Version Du einsetzt. Bei der M-Unit sind solche Ausflle normal, da Conrad Electronic einen Sttzkondensator vergessen hat. Durch Kurzschlsse auf dem IC-Bus kann die C-Control hngenbleiben, resetten werden oder vllig zufllige Aktionen ausfhren. Durch einen Kondensator (100 F oder hnlich) umgeht man dieses Problem.<br>> <br>> Bei der Main-Unit wurde der Resetbaustein vergessen. Im Handbuch ist aber eine Schaltung dafr angegeben.<br>> <br>> Wie es bei der C-Control-Station aussieht, kann ich leider nicht sagen, da ich nicht wei, welche Unit von Conrad fr die Station verbaut wurde.<br>> <br>> Um zu Deiner Frage zurckzukommen: Ein Watchdog lt sich in Software dadurch realisieren, da man in einen Timer-Interrupt ein Assemblerprogramm einbindet, da in periodischen Zeitabstnden berprft, ob das BASIC-Programm noch arbeitet. Allerdings bringt dieses Verfahren nichts, wenn der Controller komplett abstrzt. Letzteres kann durch EMV passieren, wenn in der Nhe der C-Control groe Strme flieen. Besonders beim Schalten von Relais tritt dieses Phnomen auf.<br>> <br>> Die C-Control gibt ein 50-Hz-Testsignal aus. Anhand dessen knnte ein externes IC detektieren, da das Timerinterrupt-System der C-Control noch arbeitet.<br>> <br>> Bis dann,<br>> Dietmar<br>> <br>> ich verwende die normale c-Unit (mit den Tasten),bei welchen<br>Pin wird das 50 HZ Signal ausgegeben? wei jemand die Bezeichnung <br>von solchen IC&#39;s<br><br>mfg hanns<br>  <br>";;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
6.5.2002;22:43;1020717839;1020705454;Dietmar;;http://ccintern.dharlos.de;Re: C-Control mit Palm programmieren;> Hallo,<br>> gibt es ein Programm, mit dem ich die C-Control mit meinem Palm programmieren kann? danke im voraus! benne<br><br>Fr Psion-PDAs hat Mark Hmmerling mal sowas realisiert. Fr Deinen Palm mtest Du Dir sowas selbst schreiben. Das Format steht auf meiner Site.<br><br>;CC-Unite ;http://markh.de/cc/;; 172.185.11.63 
6.5.2002;22:37;1020717448;1020716119;Dietmar;;http://ccintern.dharlos.de;Re: watchdog;<br>> hallo!<br>> <br>> wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>> zustzlicher iC ?<br>> mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>> aktzeptieren,da damit E-Werke gesteuert werden<br>> wer hat Erfahrung<br>> <br>> mfg hanns<br><br><br>Hallo Hanns,<br><br>ich wei nicht, welche C-Control-Version Du einsetzt. Bei der M-Unit sind solche Ausflle normal, da Conrad Electronic einen Sttzkondensator vergessen hat. Durch Kurzschlsse auf dem IC-Bus kann die C-Control hngenbleiben, resetten werden oder vllig zufllige Aktionen ausfhren. Durch einen Kondensator (100 F oder hnlich) umgeht man dieses Problem.<br><br>Bei der Main-Unit wurde der Resetbaustein vergessen. Im Handbuch ist aber eine Schaltung dafr angegeben.<br><br>Wie es bei der C-Control-Station aussieht, kann ich leider nicht sagen, da ich nicht wei, welche Unit von Conrad fr die Station verbaut wurde.<br><br>Um zu Deiner Frage zurckzukommen: Ein Watchdog lt sich in Software dadurch realisieren, da man in einen Timer-Interrupt ein Assemblerprogramm einbindet, da in periodischen Zeitabstnden berprft, ob das BASIC-Programm noch arbeitet. Allerdings bringt dieses Verfahren nichts, wenn der Controller komplett abstrzt. Letzteres kann durch EMV passieren, wenn in der Nhe der C-Control groe Strme flieen. Besonders beim Schalten von Relais tritt dieses Phnomen auf.<br><br>Die C-Control gibt ein 50-Hz-Testsignal aus. Anhand dessen knnte ein externes IC detektieren, da das Timerinterrupt-System der C-Control noch arbeitet.<br><br>Bis dann,<br>Dietmar<br><br>;;http://;; 172.185.11.63 
6.5.2002;22:26;1020716801;1020680507;Dietmar;;http://ccintern.dharlos.de;Re: C-Control Dimmer;<br>Die Syntax beim SYSCODE-Befehl ist falsch. Siehe Online-Hilfe:<br><br><br>Assemblercodes knnen auch direkt als Zahlenwerte eingegeben werden und<br>werden dann automatisch an die Adresse &H0101 geschrieben.<br><br> SYSCODE c0 c1 c2 ... SYSEND<br><br><br>Syntax zur Definition einer Tabelle:<br><br> TABLE name 1 2 3 TABEND<br><br><br><br>> Hallo,<br>> <br>> Bin ein Anfnger was das C-Basic betrifft und habe irgend einen Denkfehler....?<br>> <br>> Beim Einfgen des "syscode" fr den PML Ausgang, der den C-Control Dimmer steuern soll, meckert der Compiler und erwartet fr den syscode eine Variable. Darf man nicht zwei verschieden Listings am ende des Programms einfgen?<br>> <br>> ...<br>> end<br>> table HygTab 100 100 100.....<br>> syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>>         &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br>> <br>> <br>> <br>> Die vollstndige Routine habe ich auf  http://www.leguanseiten.de/download/tsteuerung2.bas abgelegt<br>> <br>> Vielleicht sieht da jemand durch und findet den Fehler oder hat schon den Dimmer erfolgreich angesteuert...:)<br>> <br>> Vielen Dank<br>> Mirko;;http://;; 172.185.11.63 
6.5.2002;22:23;1020716589;1020688624;Dietmar;;http://ccintern.dharlos.de;Re: Digitalports;"<br>Du hast was vergessen: Der Port mu vor dem TOG-Befehl wenigstens einmal als Ausgang benutzt worden sein. Siehe Online-Hilfe:<br><br><br> Umschalten von Ports<br> --------------------<br><br>Mit dem TOG-Befehl kann der Ausgangspegel eines Digitalports  umgeschaltet<br>werden. Der Port mu vor dem TOG-Befehl aktiv sein.<br><br> Syntax:<br><br>   TOG portvar<br><br>   portvar      Bezeichner eines definierten Digitalports<br><br><br> Beispiel:<br><br>   led = 0<br>   TOG led<br><br><br><br>> Hallo zusammen <br>> Ich habe problem mit der  deklaration von Digitalport. <br>> Ich versuche Zeit heute morgen eines Schaltzustandes am C-Control Station zu erfassen, aber es klapp<br>> nicht.<br>> Ich kann nur 5 V messen.<br>> Ich habe  die Portbefehle TOG und DEACT verwendet.<br>> <br>> &#39;----------Programmbeispiel----<br>> <br>> define E1 port[2]<br>> <br>> tog E1<br>> <br>> # loop <br>>  if E1= 0 then goto loop<br>>   . <br>>   . <br>>   . weit <br>> <br>> ist es so richtig?<br>>  ";;http://;; 172.185.11.63 
6.5.2002;22:15;1020716119;;hanns;j-petsch@aon.at;http://;watchdog;hallo!<br><br>wie kann man die CC am einfachsten mit einem Watchdog ausrsten?<br>zustzlicher iC ?<br>mir ist schon manchmal die CC hngen geblieben,kann das aber unmglich<br>aktzeptieren,da damit E-Werke gesteuert werden<br>wer hat Erfahrung<br><br>mfg hanns;;http://;; 195.3.96.91 1.0 wien2proxy.aon.at
6.5.2002;22:06;1020715600;1020688624;Michi Grahammer;michi.grahammer@web.de;http://;Re: Digitalports;"> Hallo zusammen <br>> Ich habe problem mit der  deklaration von Digitalport. <br>> Ich versuche Zeit heute morgen eines Schaltzustandes am C-Control Station zu erfassen, aber es klapp<br>> nicht.<br>> Ich kann nur 5 V messen.<br>> Ich habe  die Portbefehle TOG und DEACT verwendet.<br>> <br>> &#39;----------Programmbeispiel----<br>> <br>> define E1 port[2]<br>> <br>> tog E1<br>> <br>> # loop <br>>  if E1= 0 then goto loop<br>>   . <br>>   . <br>>   . weit <br>> <br>> ist es so richtig?<br>>  <br><br>versuch mal den Port mit <br>E1 = not E1 <br>ich hab auch manchmal probleme mit dem Befehl Tog<br>cya Michi";;http://;; 62.104.218.66 1.1 mch2-t2-1.mcbone.net:3128 (Squid/2.1.PATCH1)
6.5.2002;21:14;1020712463;;urs stieger;u.stieger@bluemail.ch;http://;programmieren c-control station fr wintergartenbetrieb;wer schreibt mir ein programm fr wintergartenbetrieb gegen bezahlung?<br>habe keine Ahnung von Basic und programmieren, mchte die lftung, die heizung, nachtabsenkung und befeuchtung steuern. <br><br>urs stieger musiker rden 9442 berneck ch ;;http://;; 62.202.210.47 
6.5.2002;20:18;1020709130;1020708454;Andr H.;andre.h@cc2net.de;http://;Re: touch screen  RS232  c-control ????;Hallo Andr,<br>Von der Station II kann ich momentan nur abraten.<br>Die Auslieferung dieser wurde wegen Probleme bei hheren Temperaturen<br>im Gehuse vorbergehend gestoppt.<br>Auerdem ist die Station II meiner Meinung nach zu teuer.<br>Es ist besser und gnstiger eine CC2-Unit zu benutzen, und diese <br>in ein Gehuse einzubauen.<br>In der Station II ist auch nur die CC2-Unit drin, allerdings nur die Platine<br>ohne vergossenes Gehuse und Mini-LCD.<br><br>MfG Andr H.<br><br><br>> Hallo Namensvetter,<br>> <br>> DANKE fr die schnelle Antwort!<br>> Ich hatte auch an ein touchscreen von electronic assembly gedacht, schn das es damit funktioniert. Derzeit arbeite ich aus beruflichen Grnden nur mit der CC1-Station, das mit dem knappen Speicher ist wohl war...<br>> <br>> Mir geht es hauptschlich um eine benutzerfreundliche Bedieneroberflche fr die Heizungs- und Jalousiesteuerung im Haus (sptere Weiterentwicklung nicht ausgeschlossen) Eventuell steig ich auch auf die CC2 um, schliesslich kommt jetzt die cc2-station.<br>> <br>> Ich werde mal auf Deine Seite schauen... <br>> <br>;;http://;; 62.155.144.233 
6.5.2002;20:07;1020708454;1020700961;ANDRE W;andre@p-r-t.de;http://;Re: touch screen  RS232  c-control ????;Hallo Namensvetter,<br><br>DANKE fr die schnelle Antwort!<br>Ich hatte auch an ein touchscreen von electronic assembly gedacht, schn das es damit funktioniert. Derzeit arbeite ich aus beruflichen Grnden nur mit der CC1-Station, das mit dem knappen Speicher ist wohl war...<br><br>Mir geht es hauptschlich um eine benutzerfreundliche Bedieneroberflche fr die Heizungs- und Jalousiesteuerung im Haus (sptere Weiterentwicklung nicht ausgeschlossen) Eventuell steig ich auch auf die CC2 um, schliesslich kommt jetzt die cc2-station.<br><br>Ich werde mal auf Deine Seite schauen... <br><br><br>> Hallo Andr W.<br>> Ich habe ein Touch-Grafik-LCD von Electronic-Assembly.(240x64 Pixel)<br>> Ich betreibe es allerdings nicht an der CC1, sondern an swcom(2.RS232) der CC2.<br>> Meine Erfahrungen mit dem dem Display sind sehr gut.<br>> Ich lade u.a auch einfache BMP das das LCD fr z.B. Anlagenschemata.<br>> Mit der CC1 wird dieses Display auch arbeiten, aber die CC1 hat leider<br>> den Nachteil, da diese nicht sehr viel Speicher hat, was zum Betreiben<br>> eines Touchscreens empfehlenswert ist.<br>> Ich habe einen Treiber fr die Touch-Grafik-LCDs von Electronic Assembly <br>> fr die CC2 geschreiben. Ist zwar in C2 und nicht in Basic, aber Du kannst <br>> ihn Dir einmal auf meiner Site ansehen. (www.CC2Net.de unter "Module")<br>> brigens, wenn Du Dir ein bichen Geld sparen willst, kannst Du das Touchlcd<br>> direkt bei Electronic Assembly bestellen, anstatt bei Conrad.<br>> <br>> MfG Andr H.<br>> <br>> <br>> > Hallo,<br>> > <br>> > hat jemand Erfahrung mit der Anbindung eines touch screen an die RS232 der C-Control?<br>> > <br>> > Ich plane die "Automatisierung" in meinem Haus und mchte die Bedienung ber ein im Schrank eingebautes touchpanel realisieren, die originale Tastatur ist leider nicht besonders schick...<br>> > <br>> > Falls also jemand Erfahrungen damit hat wre ich fr Tipps sehr dankbar!;;http://;; 212.224.13.55 
6.5.2002;19:17;1020705454;;Benedikt Patt;benediktpatt@web.de;http://;C-Control mit Palm programmieren;Hallo,<br>gibt es ein Programm, mit dem ich die C-Control mit meinem Palm programmieren kann? danke im voraus! benne;;http://;; 217.85.198.249 
6.5.2002;18:10;1020701406;1020701012;Andr H.;andre.h@cc2net.de;http://;Re: C-Control Dimmer;"> Hallo Andr,<br>> <br>> bin leider nicht so bewandert und die Frage mag einwenig abstrakt klingen, habs mit *.bat und *.txt probiert, welches Ausgangsformat mu die Datai besitzen ich erhielt immer Fehlermeldungen...:(?<br>>  <br>> Vielen Dank<br>> Mirko<br><br>Hallo Mirko,<br>Die Dateiendung sollte egal sein, aber fr ASM-Dateien<br>nimmt man meistens .asm.<br>Wichtig ist, da ASM-Code drinsteht, und nicht gleich die<br>Zahlen. :-)<br>Also:<br>&nbsp; &nbsp; &nbsp; &nbsp; org $101<br>&nbsp; &nbsp; &nbsp; &nbsp; lda .... usw.<br><br>Lade dir am besten die DOS-IDE herunter.<br>Dann kannst du ASM-Programme direkt in der IDE schreiben.<br><br>MfG Andr H.";;http://;; 62.157.16.133 
6.5.2002;18:03;1020701012;1020697822;Mirko;;http://;Re: C-Control Dimmer;> Hallo Mirko,<br>> <br>> > mit welchem Progr. kann man in das Motorola .s19 Format schreiben??<br>> > <br>> <br>> Benutze einfach den AS05-Assembler von C-Control-Intern.<br>> Fre diesen mit den Parametern "-s" aus, dann wird eine<br>> S19-Datei erstellt.<br>> Fr eine bersicht der mglichen Parameter gibst Du einfach "as05 -?" ein.<br>> <br>> MfG Andr H.<br><br>Hallo Andr,<br><br>bin leider nicht so bewandert und die Frage mag einwenig abstrakt klingen, habs mit *.bat und *.txt probiert, welches Ausgangsformat mu die Datai besitzen ich erhielt immer Fehlermeldungen...:(?<br> <br>Vielen Dank<br>Mirko;;http://;; 80.136.212.215 
6.5.2002;18:02;1020700961;1020698295;Andr H.;andre.h@cc2net.de;http://;Re: touch screen  RS232  c-control ????;Hallo Andr W.<br>Ich habe ein Touch-Grafik-LCD von Electronic-Assembly.(240x64 Pixel)<br>Ich betreibe es allerdings nicht an der CC1, sondern an swcom(2.RS232) der CC2.<br>Meine Erfahrungen mit dem dem Display sind sehr gut.<br>Ich lade u.a auch einfache BMP das das LCD fr z.B. Anlagenschemata.<br>Mit der CC1 wird dieses Display auch arbeiten, aber die CC1 hat leider<br>den Nachteil, da diese nicht sehr viel Speicher hat, was zum Betreiben<br>eines Touchscreens empfehlenswert ist.<br>Ich habe einen Treiber fr die Touch-Grafik-LCDs von Electronic Assembly <br>fr die CC2 geschreiben. Ist zwar in C2 und nicht in Basic, aber Du kannst <br>ihn Dir einmal auf meiner Site ansehen. (www.CC2Net.de unter "Module")<br>brigens, wenn Du Dir ein bichen Geld sparen willst, kannst Du das Touchlcd<br>direkt bei Electronic Assembly bestellen, anstatt bei Conrad.<br><br>MfG Andr H.<br><br><br>> Hallo,<br>> <br>> hat jemand Erfahrung mit der Anbindung eines touch screen an die RS232 der C-Control?<br>> <br>> Ich plane die "Automatisierung" in meinem Haus und mchte die Bedienung ber ein im Schrank eingebautes touchpanel realisieren, die originale Tastatur ist leider nicht besonders schick...<br>> <br>> Falls also jemand Erfahrungen damit hat wre ich fr Tipps sehr dankbar!;;http://;; 62.157.16.133 
6.5.2002;17:18;1020698295;;ANDRE W;andre@p-r-t.de;http://www.haustraum.de.vu;touch screen  RS232  c-control ????;Hallo,<br><br>hat jemand Erfahrung mit der Anbindung eines touch screen an die RS232 der C-Control?<br><br>Ich plane die "Automatisierung" in meinem Haus und mchte die Bedienung ber ein im Schrank eingebautes touchpanel realisieren, die originale Tastatur ist leider nicht besonders schick...<br><br>Falls also jemand Erfahrungen damit hat wre ich fr Tipps sehr dankbar!;;http://;; 212.224.13.81 
6.5.2002;17:10;1020697822;1020686972;Andr H.;andre.h@cc2net.de;http://;Re: C-Control Dimmer;Hallo Mirko,<br><br>> mit welchem Progr. kann man in das Motorola .s19 Format schreiben??<br>> <br><br>Benutze einfach den AS05-Assembler von C-Control-Intern.<br>Fre diesen mit den Parametern "-s" aus, dann wird eine<br>S19-Datei erstellt.<br>Fr eine bersicht der mglichen Parameter gibst Du einfach "as05 -?" ein.<br><br>MfG Andr H.;;http://;; 62.155.141.51 
6.5.2002;14:37;1020688624;;Benzas;;http://;Digitalports;"Hallo zusammen <br>Ich habe problem mit der  deklaration von Digitalport. <br>Ich versuche Zeit heute morgen eines Schaltzustandes am C-Control Station zu erfassen, aber es klapp<br>nicht.<br>Ich kann nur 5 V messen.<br>Ich habe  die Portbefehle TOG und DEACT verwendet.<br><br>&#39;----------Programmbeispiel----<br><br>define E1 port[2]<br><br>tog E1<br><br># loop <br> if E1= 0 then goto loop<br>  . <br>  . <br>  . weit <br><br>ist es so richtig?<br> ";;http://;; 141.22.4.130 1.0 webcache
6.5.2002;14:09;1020686972;1020682234;Mirko;die@leguanseiten.de;http://www.leguanseiten.de;Re: C-Control Dimmer;Hallo Hans,<br><br><br>...ich glaube ich habe es<br><br><br>table HygTab "hyg.tab"<br>syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>        &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br><br>habe auf die Hygtab verwiesen und den anderen Code erst einmal gelassen...<br>Um abstrzen der C-Control entgegenzuwirken soll man, laut Hilfe  auch den syscode in einer extra Datei speichern...<br>mit welchem Progr. kann man in das Motorola .s19 Format schreiben??<br><br><br>Vielen Dank..:)<br>Mirko;;http://;; 80.136.209.186 
6.5.2002;13:18;1020683914;1020616157;CTC;;http://;Re: Probleme mit 2W-Bus Modem;Hallo....<br><br>Die DEMOS sind ganz sicher in Ordnung!!<br>Das Modem wird an P7 u. P8 angeschlossen!!<br>Haben Modem und C-Control gemeinsame Masse?<br>Ist die Spannung am Modem WIRKLICH >12V ??;;http://;; 194.174.253.2 
6.5.2002;13:10;1020683432;1020682234;Mirko;die@leguanseiten.de;http://leguanseiten.de;Re: C-Control Dimmer;Hallo Hans,<br><br>vielen Dank fr die schnelle Antwort!<br><br>Es funzt leider auch nicht, wenn ich auf die Datei Verweise erhalte ich die selbe Fehlermeldung ->Fehler in Zeile 224 : Konstante erwartet. <br><br>irgendwie seltsam ...<br><br>Mirko;;http://;; 80.136.209.186 
6.5.2002;12:50;1020682234;1020680507;hans;mail@hans-fabritius.de;http://;Re: C-Control Dimmer;> Hallo,<br>> <br>> Bin ein Anfnger was das C-Basic betrifft und habe irgend einen Denkfehler....?<br>> <br>> Beim Einfgen des "syscode" fr den PML Ausgang, der den C-Control Dimmer steuern soll, meckert der Compiler und erwartet fr den syscode eine Variable. Darf man nicht zwei verschieden Listings am ende des Programms einfgen?<br>> <br>> ...<br>> end<br>> table HygTab 100 100 100.....<br>> syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>>         &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br>> <br>> <br><br><br>Bei (hinter) syscode gibst Du den Namen des Programms ein, dass den Assembler-Code enthlt. Voraussetzung: Du hast ein Assemblerprogramm (geschrieben) und dieses assembliert. Der Name des Ass.-Progs. sollte dann die Extension s19 haben. Also: syscode "test.s19"<br>Die Startadresse des Ass.-Progs. steht im Quellcode.<br><br>alles klar?<br>wenn nicht, noch mal melden<br><br>Gru Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
6.5.2002;12:21;1020680507;;Mirko;die@leguanseiten.de;http://www.leguanseiten.de;C-Control Dimmer;Hallo,<br><br>Bin ein Anfnger was das C-Basic betrifft und habe irgend einen Denkfehler....?<br><br>Beim Einfgen des "syscode" fr den PML Ausgang, der den C-Control Dimmer steuern soll, meckert der Compiler und erwartet fr den syscode eine Variable. Darf man nicht zwei verschieden Listings am ende des Programms einfgen?<br><br>...<br>end<br>table HygTab 100 100 100.....<br>syscode &HA6 &H06 &HB7 &H52 &H81 &HB6 &HA1 &H14 &H01<br>        &H4A &H26 &HFD &H15 &H01 &HA6 &H01 &H81<br><br><br><br>Die vollstndige Routine habe ich auf  http://www.leguanseiten.de/download/tsteuerung2.bas abgelegt<br><br>Vielleicht sieht da jemand durch und findet den Fehler oder hat schon den Dimmer erfolgreich angesteuert...:)<br><br>Vielen Dank<br>Mirko;;http://;; 80.136.209.186 
5.5.2002;18:29;1020616157;;Markus Knebel;MarkusKnebel@gmx.de;http://;Probleme mit 2W-Bus Modem;Hallo!<br><br>Hilfe ich bin fast am verzweifeln.<br><br>Ich habe mir ein 2W-Bus Modem (das kleine blaue) und den Temperatursensor T23-100 zugelegt. Nun habe ich folgende Probleme:<br><br>Wenn ich das Modem wie in den Beispielprogrammen anschliee (Port 7, Port 8 und GND) passiert berhaupt nichts. Kann es sein, das man das rote und weie Kabel an TX und RX der C-Control angeschlieen mu? Denn wenn ich es so betreibe blinkt auch die rote LED am Modem. Oder liege ich da etwa falsch? Bitte sagt mir wie ich es anschlieen mu!<br><br>Das weitere Problem ist der Temperatursensor. Da leuchtet bzw. blinkt die LED berhaupt nicht.<br><br>Kann mir vielleicht jemand ein Beispielprogramm zuschicken, indem der Temp.sensor angesteuert wird und die Temperatur auf dem normalen LCD-Display angezeigt wird.<br>Denn irgendwie traue ich den Beispielprogrammen und der Dokumentation von Conrad nicht.<br><br>Fr Eure Hilfe bedanke ich mich schon im voraus.<br><br>Gru Markus;;http://;; 217.185.82.168 
5.5.2002;14:00;1020600044;1020594814;Rainer;rthuev@yahoo.de;http://;Spannungsbegrenzung;> Moin!<br>> ich will den Application-Board im Auto betreiben. Da die Batteriespannung schwanken kann, muss eine Spannungsbegrenzung auf 12V her.<br>> Hat vielleicht jemand eine einfache Schaltung um dies zu realisieren?<br>> MfG<br>> Rachid<br><br>Hallo Rachid,<br><br>dieses Problem lst man mit einem Festspannungsregler der bewhrten 78XX-Klasse. Fr deinen Fall wre das der 7812, davor ein Elko 1500uF und dahinter ein 100 nF-Kondensator. Das wr's schon. Khlen des Reglers ist nicht ntig<br><br>Ob das allerdings ntig ist, wei ich nicht, weil der Festspannungsregler die Spannung im Bordnetz eigentlich ausregeln kann.<br><br>Gute Fahrt damit<br>Rainer ;;http://;; 213.61.192.91 
5.5.2002;12:33;1020594814;;Rachid;;http://;Spannungsbegrenzung;Moin!<br>ich will den Application-Board im Auto betreiben. Da die Batteriespannung schwanken kann, muss eine Spannungsbegrenzung auf 12V her.<br>Hat vielleicht jemand eine einfache Schaltung um dies zu realisieren?<br>MfG<br>Rachid;;http://;; 62.134.90.218 
4.5.2002;18:02;1020528176;1020502973;Denis Gerard;;http://;Re: Variablen-Kuddelmuddel;Moin, <br><br>les dir mal links im Men "Bugs im Betriebssystem" durch, <br>soweit ich das verstanden habe werden in der C-Control die Variablen irgendwo reingeschrieben und und nicht wieder gelscht, sondern nur berschrieben. <br>;;http://;; 62.104.208.70 1.1 bln2-t4-1.mcbone.net:3128 (Squid/2.1.PATCH1)
4.5.2002;14:15;1020514538;1020459795;Marc Weber;marco-oweber@gmx.de;http://;Re: Byteport;> Mein programm definiert den byteport 1 also 1-8. Benutze aber<br>> nur die ports 1-4. Den Rest mchte ich aber anders nutzen. Kann man auch die Ports 1-4 als ganzes definieren?<br>Nein, das geht nicht, nur Bytes or Bits.<br><br>Du kannst aber die einzelnen Bits aus den Zahlen herausnehmen und den Bit-Ports zuweisen<br>BitPort1=Zahl and 1<br>BitPort2=Zahl and 2<br>BitPort3=Zahl and 4<br>BitPort4=Zahl and 8<br> <br>> Und noch ne Frage was bedeutet "and 7 "?<br><br>and ist eine Bitverknpfung.<br>Nur wenn beide Bits gesetzt sind, ist das Ergebnisbit auch gesetzt.<br>Ein Byte besteht aus 8 Bits.<br>Ein Beispiel<br>Byte 1:0001 1111<br>Byte 2:0101 0101<br>Ergebn:0001 0101<br><br>Bei meinem Beispiel oben bedeutet and 1 dass die Zahl mit dem Bitmuster 0000 0001 kombiniert wird => Ergebnis ist 0000 0001 wenn, Das erste (ganz rechte Bit) gesetzt ist, sonst 0000 0000<br>Zahl 2 ist entsprechend 0000 0010<br>Zahl 4 ist 0000 0100<br>.... (wie Computer Zahlen darstellen, da gibts bestimmt einige Hilfen im Netz)<br>Zahl 7 ist dann<br>0000 0111=> die anderen Bits der Zahl Count werden ignoriert (also wiederholt sich alles nach der Zahl 8). Es entspricht dem Rest der Teilung durch 8.<br>Wenn es dich interessiert, dann schicke ich dir noch ein Worddokument, in dem es ein bisschen beschrieben ist (Maile mir).;;http://;; 217.3.195.112 
4.5.2002;11:02;1020502973;;Christoph Fuest;webmaster@christoph-fuest.de;http://;Variablen-Kuddelmuddel;"Hallo!<br><br>Ich habe ein Problem mit der CC1-Station:<br><br>define version word<br>version=108<br>...[lngeres Programm]...<br>print version;  &#39;Ergibt 108<br><br>#sprung<br>print version;  &#39;Ergibt etwa die ersten 10-20 Durchlufe 108, dann Werte wie 6650, -1024, 24760, ... ohne dass die variable im programm verndert wird.<br>...[lngeres Programm]...<br>goto sprung<br><br>Wie kommt das zu Stande?";;http://;; 62.225.253.3 1.0 BOSS:3128 (KEN!), HTTP/1.0 spcss37. (IBM-PROXY-WTE-US)
4.5.2002;0:26;1020464776;;Kai;;http://;Funkbertragung;Hallo leutz<br>Ich habe mal eine frage.<br>Kann ich eingentlich als Funk sender ein Drahtloses Micro nehmen(das sende und Empfangs teil)oder ist das nicht so einfach?<br>Ich habe hier noch ein ungenutztes liegen deshalb kamm mir die idee so imn den sinn.<br><br>MFG kai-Uwe<br>;;http://;; 213.170.170.221 
3.5.2002;23:03;1020459795;;Frank;alf.jenny@t-online.de;http://;Byteport;Hallo<br>Ich habe mal eine Anfngerfrage.<br>Ich habe das Applikationsbord wo nur die Ports 1-8 ausgefhrt sind.<br>Mein programm definiert den byteport 1 also 1-8. Benutze aber<br>nur die ports 1-4. Den Rest mchte ich aber anders nutzen. Kann man auch die Ports 1-4 als ganzes definieren?<br><br>Mein Program:<br>define ausgang [1]<br>define position byte<br>#main<br>position=position+1<br>looktab halbschritt,position and 7, ausgang<br>pause 1<br>goto main<br>table halbschritt<br>9 1 5 4 6 2 10 8<br><br>Und noch ne Frage was bedeutet "and 7 "?<br><br>Vielen Dank im voraus<br>Frank aus Hannover<br><br>;;http://;; 80.134.12.19 
3.5.2002;21:56;1020455793;1020450828;Christian;TModul@yahoo.de;http://;Re:  Zeitmessung;Wow! Das ging ja schnell!<br>Mit diesem LINK habe ich eine SUPER Lsung bekommen DANKE!<br><br>;;http://;; 62.104.210.95 1.1 dtm2-t8-2.mcbone.net:3228 (Squid/2.1.PATCH1)
3.5.2002;20:33;1020450828;1020371208;sl;;http://;http://www.geocities.com/slotcar32/main.htm;> Ich interessiere mich fr das C-Control weil es mir laut Conrad Katalog die Mglichkeit bieten soll verschiedene Messwerte festzuhalten und evtl. spter ber ein Computer auszuwerten.<br>> <br>> Mein Ziel ist es ein oder mehrere Fahrzeug(e) die ber die Telemetrie ein Signal senden zu identifizieren und deren Rundenzeiten im Computer genau festzuhalten und spter zu dokumentieren. <br>> <br>> Da ich aber nicht aus der Elektronik komme sondern mich dem Maschinenbau verschrieben habe fehlt mir logischerweise das ntige know-how um so eine Schaltung selber zusammenzustellen und ein fertiges System scheitert an den hohen Kosten.<br>> <br>> Meine Fragen sind also:<br>> <br>> - Kann ich die C-Control als Zeitmegert verwenden?<br>>   Und wenn ja wie?<br>> <br>> - Gibt es das ein oder andere Buch das mir als Anfngr besonders  <br>>   weiterhelfen kann, sich vielleicht sogar mit der Zeitmessung mit der <br>>   C-Control beschftigt???<br>> <br>> - Wer kann mir vielleicht alternativen nennen falls die C-Control nicht <br>>   geeignet sein soll?<br>> <br>> Ich wrde mich ber jeden Beitrag evtl. auch per E-Mail freuen!<br>> <br>> TModul@yahoo.de <br>> <br>>   <br>>       <br><br><br>google zeitmessung modell rennbahn<br><br>http://www.google.de/search?q=zeitmessung+modell+rennbahn&hl=de&btnG=Google-Suche&meta=lr%3Dlang_de<br><br>mfg sl;;http://www.geocities.com/slotcar32/main.htm;; 80.136.128.60 
3.5.2002;15:19;1020431968;1020419064;Michael T;michael@familie-thuro.de ;http://;Re: &HBF;&HBF;;http://;; 217.4.3.249 
3.5.2002;12:53;1020423190;1020360512;Denis Gerard;;http://;Re: Leistungstreiber L298-Probleme;"So, habe mich jetzt mit dem Problem ultimativ auseinandergesetzt und alles funktioniert.<br>Falls jemand fragen zum L298 hat, ich wei jetzt alles ;)<br><br>";;http://;; 62.104.208.83 1.1 bln2-t2-2.mcbone.net:3228 (Squid/2.1.PATCH1)
3.5.2002;11:44;1020419064;;Rachid;;http://;Degree-Zeichen am Display;Hallo Jungs!<br>heute habe nur eine kleine Frage, wie lautet die ASCII-Bezeichnung fr das Degree_Zeichen ().Also lcd_param=&Hxx<br>vielen Dank<br>Rachid;;http://;; 141.22.4.130 1.0 webcache
2.5.2002;22:49;1020372585;1019930777;Timo;;http://;Re: probleme mit ad-port;"> ja klar, hab&#39; ich gemacht. aber trotzdem klappt&#39;s irgendwie nicht. ich habe 470ohm-potis genommen. sollte doch gehen, weil es ja wahrscheinlich nur auf das teilerverhltnis ankommt, oder?<br>> es ist zum verzweifeln, ich kann einfach die potistellung nicht ins programm einlesen. immer entweder nur 0 oder 255 und nichts dazwischen...<br>> <br>> <br>> > Hast du das Poti auch mit Masse verbunden?<br>> > Gru<br>> >  Michael T<br><br>Ein 470 Ohm ist ziemlich klein. Ich das gleiche mit einem 100k Ohm Poti gemacht, um einen Sensor zu simulieren und es hat gut geklappt.";;http://;; 217.81.246.172 
2.5.2002;22:39;1020371990;1019728134;Timo;;http://;Re: Datenaustausch ber die RS232;"> Hi @ all,<br>> <br>> bei mir luft es folgendermassen:<br>> .<br>> .<br>> .<br>> .<br>>  if rxd then gosub getchar &#39; irgendwo im Hauptprogramm<br>> .<br>> .<br>> .<br>> &#39; Unterprogramm ZEIT & Messwerte ausgeben<br>> #getchar<br>>   get char                         &#39; nur bei Datenabfrage per RS232<br>>   if char = 48 then gosub dump     &#39; wenn Taste 0 gedrueckt, dann Messwerte ausgeben<br>>   if char = 49 then gosub toggleK1 &#39; wenn Taste 1 gedrueckt, dann K1 umschalten<br>>   if char = 50 then gosub toggleK2 &#39; wenn Taste 2 gedrueckt, dann K2 umschalten<br>>   if char = 51 then gosub lesen    &#39; wenn Taste 3 gedrueckt, dann Bodenfhler auslesen<br>>   char = 0<br>> return<br>> <br>> .....<br>> <br>> <br>> So klappts bei mir..<br>> <br>> CU Martin<br><br>Hallo,<br>ich habe den Fehler gefunden. ber den Hyperterminal sendet man in dem Moment, wenn man die Return- (Wagenrcklauf) Taste drckt, die zwei Sonderzeichen Chr (13) (Return) und Chr (10) (Wagenrcklauf).Durch den Return geht die CC davon aus, dass das Ende der bertragung erreicht ist. Chr (10) bleibt im Empfangspuffer stehen. Wenn das Programm nun wieder an die Stelle kommt, an der es den Empfangspuffer abfragt, ist noch ein Zeichen im Puffer und es wartet auf den Return. Deshalb ist die CC immer an der Stelle hngen geblieben.<br>Aber da ich jetzt mit einem VB-Dialog auf die CC zugreife, habe ich das Problen nicht mehr. Aber Danke fr den Tip.<br>Timo";;http://;; 217.81.246.172 
2.5.2002;22:26;1020371208;;Christian;TModul@yahoo.de;http://;Re: Anfnge mit C-Control;Ich interessiere mich fr das C-Control weil es mir laut Conrad Katalog die Mglichkeit bieten soll verschiedene Messwerte festzuhalten und evtl. spter ber ein Computer auszuwerten.<br><br>Mein Ziel ist es ein oder mehrere Fahrzeug(e) die ber die Telemetrie ein Signal senden zu identifizieren und deren Rundenzeiten im Computer genau festzuhalten und spter zu dokumentieren. <br><br>Da ich aber nicht aus der Elektronik komme sondern mich dem Maschinenbau verschrieben habe fehlt mir logischerweise das ntige know-how um so eine Schaltung selber zusammenzustellen und ein fertiges System scheitert an den hohen Kosten.<br><br>Meine Fragen sind also:<br><br>- Kann ich die C-Control als Zeitmegert verwenden?<br>  Und wenn ja wie?<br><br>- Gibt es das ein oder andere Buch das mir als Anfngr besonders  <br>  weiterhelfen kann, sich vielleicht sogar mit der Zeitmessung mit der <br>  C-Control beschftigt???<br><br>- Wer kann mir vielleicht alternativen nennen falls die C-Control nicht <br>  geeignet sein soll?<br><br>Ich wrde mich ber jeden Beitrag evtl. auch per E-Mail freuen!<br><br>TModul@yahoo.de <br><br>  <br>      ;;http://;; 62.104.210.76 1.1 dtm2-t7-1.mcbone.net:3228 (Squid/2.1.PATCH1)
2.5.2002;19:28;1020360512;;Denis Gerard;d.gerard@iav-tech.de;http://www.safehouse.de;Re: Leistungstreiber L298-Probleme;Hallo,<br>ich zweifle an mir. Ich bekomme o.g. Leistungstreiber nicht in Gang.<br>Habe den nach " http://www.erikbuchmann.de/ -> 100 Watt an einen Pin"<br>angeschlossen, 3 mal berprft und laut spannungsmessgert funktioniert das auch, aber sobald ich einen verbraucher ranhnge (kleinen motor) geht sie spannung gegen null und nix passiert.<br>wenn ich dagegen den jeweilig aktivierten ausgang an den motor und das andere ende des motors an masse schalte geht das?<br>ich wei nicht mehr weiter?<br>;;http://;; 62.104.208.64 1.1 bln2-t1-1.mcbone.net:3228 (Squid/2.1.PATCH1)
2.5.2002;14:36;1020342990;1020246004;Andreas Amarotico;;http://;Re: Problem mit Telemetrieempfang;"<br>Danke fr Deine schnelle Hilfe!<br><br>Deinen Bugfix hab ich sicherheitshalber noch mit eingebaut, aber der Fehler war so simpel, da er mir schon fast peinlich ist:<br><br>GOTO anstatt GOSUB! Logischerweise bringt ein Return dann nichts.<br><br>Da hockt man stundenlang davor.. ;-)<br><br>Trotzdem DANKE! <br><br>Andi";;http://;; 80.128.91.230 
2.5.2002;13:53;1020340427;1020287183;Dietmar;;http://ccintern.dharlos.de;Anpassen von FILEFREE;<br>> Die CCBASIC-Funktion FILEFREE liefert einen zu <br>> kleinen Wert zurck, der aber problemlos an die <br>> EEPROM-Gre angepat werden kann.<br>> Wie ist das mit dem Anpassen zu verstehen?<br><br><br>Das Betriebssystem der C-Control berechnet die Anzahl der Words, die noch zur Datenaufzeichnung zur Verfgung stehen (FILEFREE), folgendermaen:<br><br>FILEFREE = (_24C65_LASTBYTE - filestart - filelen) / 2<br><br>wobei _24C65_LASTBYTE gleich 8180 ist, da es davon ausgeht, da ein 24C65, bzw. 24C64 an die C-Control angeschlossen ist. Wenn Du dieses EEPROM z.B. durch ein 24C512 ersetzt, also ein EEPROM mit 65536 statt 8192 Byte Gre verwendest, mut Du zum FILEFREE-Wert einfach (65536-8192)/2=28672 hinzuaddieren:<br><br>print myfilefree<br>end<br><br>#myfilefree<br>return FILEFREE+28672<br><br><br>brigens ist die Gre des I2C-EEPROMs auf 65536 Byte begrenzt, da es ber eine 16-bit-Adresse angesprochen wird. Es macht also keinen Sinn, sich ein 24C1024-EEPROM zuzulegen, es sei denn, man mchte es selber in Assembler ansprechen oder das neue DeepXS 2.0.0 benutzen.<br>;;http://;; 172.185.78.40 
1.5.2002;23:06;1020287183;1020274865;Henry;;http://;Re: Groe Datenmengen speichern;> Hallo Henry,<br>> Du kannst ohne weiteres das 24C512 EEProm an die <br>> M-Unit anschlieen.<br>> Entweder Du schliet es als ein zweites EEProm mit einer anderen<br>> Andresse an den IC-Bus an. Dann brauchst du allerdings eine ASM-Routine<br>> um auf dieses zuzugreifen.<br>> Oder Du machst es wie es Dir Dietmar vorgeschlagen hat.<br>> Das EEProm mu sich nicht auf der M-Unit-Platine befinden.<br>> Hauptsache ist, da es sich am IC-Bus befindet.<br>> Das EEProm der M-Unit kannst du einfach auslten.<br>> Das wre der geringste Aufwand.<br>> brigens, das EEProm 24C512 bekommt man bei Modul-Bus (ww.modul-bus.de)<br>> <br>> Vom IDE-Interface rate ich bei der CC1 aus folgenden Grnden ab:<br>> 1. man mu einen umfanreichen Treiber in ASM schreiben.<br>> 2. man bentigt trotz IDE-Interface immernoch 20 I/Os !!<br>> <br>> Alternativ knnte ich Dir eine batteriegesttzte 4MBit-RAM-Erweiterung<br>> fr die CC1 & CC2 anbieten, die ich momentan zum Produzieren anfange.<br>> diese bentigt entweder 4 I/Os + IC-Bus oder nur den IC-Bus.<br>> <br>> MfG Andr H.<br><br>Hallo Andre!<br><br>Ich Danke auch Dir fr deine Antwort.<br>Ich werde mir dann mal anschauen, ob ich<br>das EEProm auslte, oder einfach meine <br>Main-Unit mit einem greren Speicher<br>ausstatte und dann die Daten von der<br>M-Unit ber Funk dort hin bertrage.<br><br>Ach so! Dietmar har da was von:<br>Die CCBASIC-Funktion FILEFREE liefert einen zu <br>kleinen Wert zurck, der aber problemlos an die <br>EEPROM-Gre angepat werden kann.<br><br>geschrieben. Wie ist das mit dem anpassen zu verstehen?<br><br>Danke wieder im voraus <br>;;http://;; 145.254.53.10 
1.5.2002;22:47;1020286031;1020271801;Rainer;rthuev@yahoo.de;http://;Re: messung mit AD-Port;> hallo<br>> <br>> "+5 Volt (oder 6,5V) an Widerstand, dann in den LDR, das ganze dann an Masse anschlieen."<br>> <br>> woher soll ich die spannung nehmen? von der c-control, oder von einer externen quelle?<br>> <br>> Thnx <br><br>Hallo Timan,<br><br>nun, das ist eigentlich egal. Ich denke, da du die C-Control mit irgendeinem Board betreibst, wenn ich da nicht irre, dann bieten sowohl das Application- wie auch das Starterboard die 6,5 V als Referenzspannung. Aber im Grunde ist das gleich, denn das ganze funktioniert ja auch mit den 5 Volt.<br><br>Ich hab' aber bessere Erfahrungen mit den 6,5 Volt gemacht, weil sich eben durch die hhere Spannung der Spannungsteiler besser abgleichen lt. Er ist nicht so empfindlich und reagiert trger. Das ist fr mich deshalb interessant, weil ich nahezu ausschlielich Trimmer als Kopfwiderstand des Spannungsteilers verwende, weil mir das die Mglichkeit gibt, die Widerstandswerte optimal an die Meaufgabe anzupassen. Das wiederum heit ja nichts anderes, als das damit die 255 mglichen A/D-Werte weitestgehend nutzbar gemacht werden knnen.<br><br>Wie auch immer, wenn du die 6,5 V auf der Platine nicht findest, dann nimm eben die 5 Volt aus der Spannungsversorgung.<br><br>Gutes Gelingen<br>Rainer;;http://;; 213.61.196.34 
1.5.2002;21:04;1020279848;1020264548;Dietmar;;http://;Re: Groe Datenmengen speichern;<br>> PS: in einem Beitrag (Suche Infos zum IDE-Interface)<br>> hast Du folgendes geschrieben:<br>> <br>> "Im IDE-Interface der Elektor ist der folgende Link angegeben:"<br>> <br>> leider stand der Link nicht drin.<br>> Meine Frage wre nun, ob Du mir diesen Link nochmal hier <br>> eintragen knntest?<br><br>Doch, der Link steht dort schon, allerdings vielleicht ein wenig miverstndlich. Die URL lautet:<br><br>http://www.t13.org <br>;;http://;; 62.180.23.75 
1.5.2002;19:41;1020274865;1020264548;Andr H.;andre.h@cc2net.de;http://;Re: Groe Datenmengen speichern;Hallo Henry,<br>Du kannst ohne weiteres das 24C512 EEProm an die <br>M-Unit anschlieen.<br>Entweder Du schliet es als ein zweites EEProm mit einer anderen<br>Andresse an den IC-Bus an. Dann brauchst du allerdings eine ASM-Routine<br>um auf dieses zuzugreifen.<br>Oder Du machst es wie es Dir Dietmar vorgeschlagen hat.<br>Das EEProm mu sich nicht auf der M-Unit-Platine befinden.<br>Hauptsache ist, da es sich am IC-Bus befindet.<br>Das EEProm der M-Unit kannst du einfach auslten.<br>Das wre der geringste Aufwand.<br>brigens, das EEProm 24C512 bekommt man bei Modul-Bus (ww.modul-bus.de)<br><br>Vom IDE-Interface rate ich bei der CC1 aus folgenden Grnden ab:<br>1. man mu einen umfanreichen Treiber in ASM schreiben.<br>2. man bentigt trotz IDE-Interface immernoch 20 I/Os !!<br><br>Alternativ knnte ich Dir eine batteriegesttzte 4MBit-RAM-Erweiterung<br>fr die CC1 & CC2 anbieten, die ich momentan zum Produzieren anfange.<br>diese bentigt entweder 4 I/Os + IC-Bus oder nur den IC-Bus.<br><br>MfG Andr H.<br><br>> Hi Dietmar,<br>> <br>> Das man es auf der Main-Unit nur stecken brauch<br>> ist klar. Aber leider ist die Main-Unit fr mein<br>> geplantes Projekt zu gro.<br>> Danke Dir trotzdem fr deine Hilfe.<br>> <br>> PS: in einem Beitrag (Suche Infos zum IDE-Interface)<br>> hast Du folgendes geschrieben:<br>> <br>> "Im IDE-Interface der Elektor ist der folgende Link angegeben:"<br>> <br>> leider stand der Link nicht drin.<br>> Meine Frage wre nun, ob Du mir diesen Link nochmal hier <br>> eintragen knntest?<br>;;http://;; 62.158.206.146 
1.5.2002;18:50;1020271801;1020206055;timan;;http://;Re: messung mit AD-Port;hallo<br><br>"+5 Volt (oder 6,5V) an Widerstand, dann in den LDR, das ganze dann an Masse anschlieen."<br><br>woher soll ich die spannung nehmen? von der c-control, oder von einer externen quelle?<br><br>Thnx ;;http://;; 212.37.45.205 
1.5.2002;16:49;1020264548;1020243079;Henry;;http://;Re: Groe Datenmengen speichern;> <br>> Die einfachste Art, mehr Speicher zur Datensicherung zu erhalten, ist, ein greres IC-EEPROM an die C-Control anzuschlieen. Bei der Main-Unit kann das sogar ohne lten gehen. Einfach das gesockelte EEPROM durch ein greres ersetzen. Es gibt mittlerweile EEPROMs mit bis zu 64 kiloByte Gre, allerdings sind die nicht ganz einfach zu beschaffen. Es handelt sich um das 24C512, das z.B. von Atmel hergestellt wird. Siehe link.<br>> <br>> Die Daten werden dann ganz einfach in die Datendatei (OPEN# FOR WRITE und PRINT#) gespeichert. Die CCBASIC-Funktion FILEFREE liefert einen zu kleinen Wert zurck, der aber problemlos an die EEPROM-Gre angepat werden kann.<br>> <br><br>Hi Dietmar,<br><br>Das man es auf der Main-Unit nur stecken brauch<br>ist klar. Aber leider ist die Main-Unit fr mein<br>geplantes Projekt zu gro.<br>Danke Dir trotzdem fr deine Hilfe.<br><br>PS: in einem Beitrag (Suche Infos zum IDE-Interface)<br>hast Du folgendes geschrieben:<br><br>"Im IDE-Interface der Elektor ist der folgende Link angegeben:"<br><br>leider stand der Link nicht drin.<br>Meine Frage wre nun, ob Du mir diesen Link nochmal hier <br>eintragen knntest?<br>Herzlichen Dank im voraus. ;;http://;; 145.254.62.205 
1.5.2002;11:40;1020246004;1020158096;Dietmar;;http://ccintern.dharlos.de;Problem mit Telemetrieempfang;<br>Ich glaube, Du hast den Fehler gemacht, die Variable vBuffer nach der Benutzung nicht zu initialisieren. Mal angenommen, Dein Sender bertrgt den Befehl 113, dann steht in vBuffer der Wert 113 und Get vAD3 wird ausgefhrt. So weit so gut. Wenn beim nchsten Durchlauf von GETVAlUES kein Byte an der RS232 anliegt, wird vBuffer nicht aktualisiert, aber Get vAD3 trotzdem ausgefhrt, mit dem Ergebnis, da das Programm hngt.<br><br>Eine weitere beliebte Fehlerquelle ist ein berlauf des GOSUB-Stacks (max. 4 Eintrge). Zustzlich hat die C-Control den Bug, da dieser Stack vor der BASIC-Befehlsausfrhung nicht initialisiert wird. Ein SYS &h1596 am Beginn jedes BASIC-Programms ist ein sinnvoller Workaround.<br><br><br>#GETVAlUES 'Werte in Variablen<br>If RXD Then Get vBuffer<br>If vBuffer=111 Then Get vBuffer Else Return<br><br>If vBuffer=111 Then Get vAD1<br>If vBuffer=112 Then Get vAD2<br>If vBuffer=113 Then Get vAD3<br>If vBuffer=114 Then Get vAD4<br>If vBuffer=115 Then Get vAD5<br>If vBuffer=116 Then Get vAD6<br>If vBuffer=117 Then Get vAD7<br>If vBuffer=118 Then Get vAD8<br>Return<br><br>;;http://;; 62.180.188.5 
1.5.2002;11:00;1020243622;1020100965;Dietmar;;http://ccintern.dharlos.de;Re: Empfangsbuffer leeren!!;<br>Wenn Du in BASIC programmierst kannst du auch eine Betriebssystemroutine benutzen, um den Buffer zu lschen. Dazu einfach folgenden SYS-Befehl benutzen:<br><br>SYS &h0ce0<br><br><br>> Solange ein Byte lesen, bis keins mehr da ist.<br>> Du musst das gelesene Byte ja nicht verwenden.<br><br><br>;;http://;; 62.180.188.5 
1.5.2002;10:51;1020243079;1020066936;Dietmar;;http://ccintern.dharlos.de;Groe Datenmengen speichern;<br>Die einfachste Art, mehr Speicher zur Datensicherung zu erhalten, ist, ein greres IC-EEPROM an die C-Control anzuschlieen. Bei der Main-Unit kann das sogar ohne lten gehen. Einfach das gesockelte EEPROM durch ein greres ersetzen. Es gibt mittlerweile EEPROMs mit bis zu 64 kiloByte Gre, allerdings sind die nicht ganz einfach zu beschaffen. Es handelt sich um das 24C512, das z.B. von Atmel hergestellt wird. Siehe link.<br><br>Die Daten werden dann ganz einfach in die Datendatei (OPEN# FOR WRITE und PRINT#) gespeichert. Die CCBASIC-Funktion FILEFREE liefert einen zu kleinen Wert zurck, der aber problemlos an die EEPROM-Gre angepat werden kann.<br>;Datenbltter von Atmel;http://www.atmel.com/atmel/products/prod162.htm;; 62.180.188.5 
1.5.2002;1:02;1020207746;1020066369;Thomas Abel;;http://;Re: Fehlerquelle eingrenzen;alles geklrt. die a/d-wandler waren hinber... mit einer anderen ccontrol lief meine anwendung einwandfrei. ich frage mich blo, wie das gekommen ist, da ich die ad-port vorher noch nie verwendet habe und nun natrlich keine gerantie mehr auf die ccontrol habe... :-(<br><br>naja, immerhin wei ich jetzt, woran es gelegen hat. danke euch allen fr eure mithilfe bei der fehlersuche!!!;;http://;; 145.254.225.68 
1.5.2002;0:34;1020206055;1020197633;Rainer;rthuev@yahoo.de;http://;Re: messung mit AD-Port;"> hallo,<br>> <br>> ich mcht ber einen spannungsteiler - bestehend aus einem widerstand und einem ldr - mit der c-kontrol lichteinstrahlung messen. <br>> &lt;img src=http://mitglied.lycos.de/daironin/s_teiler.gif><br>> <br>> in der schlatung (http://mitglied.lycos.de/daironin/s_teiler.gif) liegt von A zu B eine spannung von 5V an - muss das die referenzspannung sein, also A an pin 2 der c-c und B an pin 1 der c-c. oder ist das eine externe spannung? was muss ich konkret an A,B und C anschlieen, damit es funktioniert? muss ich einen schutzwiderstand vor AD1 schalten?<br>> <br>> THX<br><br>+5 Volt (oder 6,5V) an Widerstand, dann in den LDR, das ganze dann an Masse anschlieen. In der Mitte zwischen dem Widerstand und dem LDR erfolgt dann der Abgriff fr die Messung.<br><br>Ich hab&#39; die Referenzspannung von 6,5 V genommen, weil die auf dem Board angeboten wurde. Der Vorteil ist m.E., da man mit einem 3-fach-Stecker (gebildet aus einer Buchsenleiste) den kompletten Anschlu vornehmen kann.<br>Gutes Gelingen!<br>Rainer<br>";;http://;; 213.61.194.211 
30.4.2002;22:15;1020197741;1020197633;timan;;http://;Re: messung mit AD-Port;ups, die spannung liet natlich nicht von a zu b, sondern von a zu c an<br><br>sorry *g*;;http://;; 212.37.46.184 
30.4.2002;22:13;1020197633;;timan;;http://;messung mit AD-Port;"hallo,<br><br>ich mcht ber einen spannungsteiler - bestehend aus einem widerstand und einem ldr - mit der c-kontrol lichteinstrahlung messen. <br>&lt;img src=http://mitglied.lycos.de/daironin/s_teiler.gif><br><br>in der schlatung (http://mitglied.lycos.de/daironin/s_teiler.gif) liegt von A zu B eine spannung von 5V an - muss das die referenzspannung sein, also A an pin 2 der c-c und B an pin 1 der c-c. oder ist das eine externe spannung? was muss ich konkret an A,B und C anschlieen, damit es funktioniert? muss ich einen schutzwiderstand vor AD1 schalten?<br><br>THX";;http://;; 212.37.46.184 
30.4.2002;11:14;1020158096;;Andreas Amarotico;andi@fliegerwerkstatt.de;http://;Problem mit Telemetrieempfang;"Ich bin gerade dabei mir fr meine Modellflieger einen kleinen Telemetriesender mit der M-Unit aufzubauen. Mit den bei Conrad kuflichen Modulen funktioniert die Funkbertragung auch wunderbar. Als "Empfangsstation" dient mein altes Applikationboard.<br>Ich hab mir ein simples Protokoll ausgedacht, um die empfangenen Daten einigermaen strsicher zu empfangen und dem richtigen Sensor zuzuodnen:<br><br>Der Sender gibt mit put den Wert 111 aus, dann 11 plus die zu sendende Portnummer und schlielich den gemessenen Wert.<br><br>Unter Sprungmarke #GETVAlUES folgt dann die Auswertung. Leider bleibt die CC1 aber genau hier hngen!<br><br>Ich wei nicht mehr weiter, die 24byte Speicher hab ich doch noch nicht aufgebraucht, oder?<br><br>Fr Eure Hilfe oder Verbesserungsvorschlge wre ich sehr dankbar!<br>Ach ja, Sender und Empfnger funktionieren.<br><br>Hier das Emfangsprogramm (vielleicht kann ja der eine oder andere davon was brauchen ;-) ):<br><br>&#39;Telemtrieempfnger fr Applikationboard	25.03.02<br>&#39;Ausgabe auf LCD<br><br>&#39;Variablendeklaration<br>define value word<br>define output word<br><br>define lcd_buf byte<br>define lcd_param byte<br><br>define vAD1 byte<br>define vAD2 byte<br>define vAD3 byte<br>define vAD4 byte<br>define vAD5 byte<br>define vAD6 byte<br>define vAD7 byte<br>define vAD8 byte<br>define vBuffer byte<br><br>define vChTime byte &#39;Zeit bis zum Wechsel der Anzeige<br>define vTimer byte  &#39;Speicher fr Timerwert<br>define vAD byte     &#39;Zeigt gerade aktuellen AD-Port<br><br>&#39;LCD-Ports<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>&#39;ASCII-Codes<br>define A_ &H41<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 LEERZ &H20<br>define MINUS &H2D<br>define NULL &H30<br>define GLEICH &H3D<br><br>&#39;Initialisierung<br>	Baud R2400<br>	gosub LCD_INIT<br> 	vChTime=2*20  &#39;Zeit in Sekunden, da x*20ms<br>  	vTimer=Timer<br>	vAD=8<br><br>&#39;Werte vom Empfnger holen<br>#Repeat<br>	If RXD Then Goto GETVALUES<br>	If Timer=vTimer+vChTime Then Goto LCDTIMER<br>	BEEP 100,1,1<br>Goto Repeat<br>end<br><br>#LCDTIMER<br>	lcd_param = 1 : gosub LCD_GOTOLINE<br>	lcd_param = W_ : gosub LCD_WRITECHAR       &#39; WERT =<br>	lcd_param = E_ : gosub LCD_WRITECHAR<br>	lcd_param = R_ : gosub LCD_WRITECHAR<br>	lcd_param = T_ : gosub LCD_WRITECHAR<br><br>	If vAD=1 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD2:gosub WRITEVALUE &#39;Wechsel auf nchsten Wert<br>	If vAD=2 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD3:gosub WRITEVALUE<br>	If vAD=3 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD4:gosub WRITEVALUE<br>	If vAD=4 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD5:gosub WRITEVALUE<br>	If vAD=5 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD6:gosub WRITEVALUE<br>	If vAD=6 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD7:gosub WRITEVALUE<br>	If vAD=7 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD8:gosub WRITEVALUE<br>	If vAD=8 Then value=vAD+1:lcd_param = GLEICH:gosub LCD_WRITECHAR:value=vAD1:gosub WRITEVALUE<br><br>	vTimer=Timer<br>Return<br><br>#GETVAlUES &#39;Werte in Variablen<br>	If RXD Then Get vBuffer<br>	If vBuffer=111 Then Get vBuffer Else Return<br><br>	If vBuffer=111 Then Get vAD1<br>	If vBuffer=112 Then Get vAD2<br>	If vBuffer=113 Then Get vAD3<br>	If vBuffer=114 Then Get vAD4<br>	If vBuffer=115 Then Get vAD5<br>	If vBuffer=116 Then Get vAD6<br>	If vBuffer=117 Then Get vAD7<br>	If vBuffer=118 Then Get vAD8<br>Return<br><br>#WRITEVALUE<br>  output = abs(value)<br>  &#39; negatives Vorzeichen oder Leerzeichen<br>  if value &lt; 0 then lcd_param = MINUS else lcd_param = LEERZ<br>  gosub LCD_WRITECHAR<br>  &#39; Zehntausender-Dezimalstelle oder Leerzeichen (Ausblenden fuehrender Nullen)<br>  if abs(value) >= 10000 then lcd_param = NULL + output/10000 else lcd_param = LEERZ<br>  gosub LCD_WRITECHAR<br>  output = output mod 10000<br>  &#39; Tausender-Dezimalstelle oder Leerzeichen<br>  if abs(value) >= 1000 then lcd_param = NULL + output/1000 else lcd_param = LEERZ<br>  gosub LCD_WRITECHAR<br>  output = output mod 1000<br>  &#39; Hunderter-Dezimalstelle oder Leerzeichen<br>  if abs(value) >= 100 then lcd_param = NULL + output/100 else lcd_param = LEERZ<br>  gosub LCD_WRITECHAR<br>  output = output mod 100<br>  &#39; Zehner-Dezimalstelle oder Leerzeichen<br>  if abs(value) >= 10 then lcd_param = NULL + output/10 else lcd_param = LEERZ<br>  gosub LCD_WRITECHAR<br>  &#39; einer Dezimalstelle oder Leerzeichen<br>  lcd_param = NULL + output mod 10<br>  gosub LCD_WRITECHAR<br>return<br><br>&#39;*** LCD_Interface ***<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><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>return";;http://;; 217.228.224.60 
30.4.2002;8:39;1020148755;1020145968;Andr H.;andre.h@cc2net.de;http://;Re: Einsteiger: Wie schliee ich das Relais?;Hallo Hans & Gregor,<br><br>Es sind die Ports 1 und 2, an denen die Relais des Starterboards hngen.<br><br>MfG Andr H.<br><br>> > Hi ihr! hab mir endlich die c-control zugelegt um endlich mein robotic projekt durchzufhren. Jetzt mein problem: In der Beschreibung fr das starterboard wird ein demo programm "relais" erwhnt, das ich aber nicht finden kann! Habt ihr es oder knnt ihr mir sagen, wie ich die beiden relais zum schlieen bringen kann.<br>> > Danke<br>> > Gregor<br>> <br>> Es sollten die Ports 1 und 8 sein:<br>> <br>> define relais_1 port[1]<br>> define relais_2 port[8]<br>> <br>> relais_1 = ON<br>> wait (irgendwas oder sonst ein Befehl)<br>> relais_1 = OFF<br>> <br>> entsprechend fr Relais 2<br>> <br>> Die Relaiskontakte liegen auf Schraubklemmen auf.<br>> Kann sein, dass durch den Treibertransistor ON und OFF die umgekehrte Bedeutung haben.<br>> Wenn die CC links ist, liegen die Relais rechts oben und unten. Bei jedem Relais sollte ein Jumper in der Nhe sein. Fehlt der, lachen Dich zwei leere Pins im Abstand von 2,5mm an, die Du verbinden solltest.<br>> <br>> Viel Erfolg<br>> <br>> Hans;;http://;; 193.159.111.71 
30.4.2002;7:56;1020146173;;hans;mail@hans-fabritius.de;http://;Antworten schreiben;Hallo Leute,<br>wenn Ihr Antworten schreibt, dann lasst doch bitte den Fragentext in der Antwort drin. Das erleichtert das Lesen. Man muss nicht immer alles anklicken, sondern kann mit der Antwort gleich sehen, was der Frager eigentlich wollte.<br><br>Gru Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
30.4.2002;7:52;1020145968;1020035312;hans;mail@hans-fabritius.de;http://;Re: Einsteiger: Wie schliee ich das Relais?;> Hi ihr! hab mir endlich die c-control zugelegt um endlich mein robotic projekt durchzufhren. Jetzt mein problem: In der Beschreibung fr das starterboard wird ein demo programm "relais" erwhnt, das ich aber nicht finden kann! Habt ihr es oder knnt ihr mir sagen, wie ich die beiden relais zum schlieen bringen kann.<br>> Danke<br>> Gregor<br><br>Es sollten die Ports 1 und 8 sein:<br><br>define relais_1 port[1]<br>define relais_2 port[8]<br><br>relais_1 = ON<br>wait (irgendwas oder sonst ein Befehl)<br>relais_1 = OFF<br><br>entsprechend fr Relais 2<br><br>Die Relaiskontakte liegen auf Schraubklemmen auf.<br>Kann sein, dass durch den Treibertransistor ON und OFF die umgekehrte Bedeutung haben.<br>Wenn die CC links ist, liegen die Relais rechts oben und unten. Bei jedem Relais sollte ein Jumper in der Nhe sein. Fehlt der, lachen Dich zwei leere Pins im Abstand von 2,5mm an, die Du verbinden solltest.<br><br>Viel Erfolg<br><br>Hans;;http://;; 194.7.240.2 1.0 KUUPXS01
29.4.2002;19:22;1020100965;1020088898;Marc Weber;;http://;Re: Empfangsbuffer leeren!!;Solange ein Byte lesen, bis keins mehr da ist.<br>Du musst das gelesene Byte ja nicht verwenden.;;http://;; 217.3.189.71 
29.4.2002;16:01;1020088898;;Rachid;;http://;Empfangsbuffer leeren!!;Moin,<br>die C-Control empfngt Daten ber die serielle Schnittstelle, diese werden zwischengespeichert und bearbeitet. in der Zeit kommen weitere Daten. Ich mchte nach jeder Datenbearbeitung erstmal den Empfangsbuffer leeren bzw. rcksetzen.<br>Knnt ihr bitte mitteilen mit welchem Befehl ich das einstellen kann<br>MfG<br>Rachid;;http://;; 141.22.4.130 1.0 webcache
29.4.2002;12:59;1020077966;1020010309;hermann;;http://;Re: Anfngerfrage;> > Hallo<br>> > <br>> Wenn ich eure Meinung lese ist es wohl am besten ich setzte mich mit Basic auseinander.Werde mir vieleicht das CC-Grundlagenbuch fe Anfanger bei Conrad besorgen. Hat damit jemand Erfahrung oder gibts was besseres um schnell hinter die Basicbefehle zu kommen?<br>> Das was in der Bedienungsanleitung steht sieht nach einem Haufen blabla aus .Ich suche etwas wo die ganzen Befehle aufgelistet sind und separat anhand kleiner Beispiele erklrt werden.<br>> Vieleicht kann mir da jemand einen Tip geben.<br><br>Versuche es bei: <br>      http://wieselsworld-online.de/ccontrol/index.htm<br><br>Auf dieser Seite gibt es unter Handbcher einen sehr guten Grundlagenkurs<br><br>mfG  Hermann;;http://;; 195.3.113.6 1.0 GSTR10PROXY.aon.at
29.4.2002;10:04;1020067462;1020035312;Marc Weber;marco-oweber@gmx.de;http://;Re: Einsteiger: Wie schliee ich das Relais?;"ber irgendwelche der Digitalports sind sie steuerbar. Ich wei jetzt allerdings nicht mehr ber welche, denn ich sitze gerade in der Schule ;-)<br>Wenn ich mich weiterhin richtig errinnere gibt es noch Jumper, ber die du whlen kannst, ob du die entsprechenden zwei Digi-Ports fr die Releais verwenden willst oder anderweitig.<br>Vermutlich sind diese bei dir falsch gesetzt.<br><br>(Kann sein, dass ich ein paar Syntaxfehler gemacht habe)<br>#define A BytePort[1]<br>#define B BytePort[2]<br><br>A=255<br>B=255<br>wait 50 &#39; sonst kommt das Relais nicht mit<br>A=0<br>B=0<br>end<br><br>Gru Marc";;http://;; 141.28.236.66 
29.4.2002;9:55;1020066936;1019917769;Marc Weber;marco-oweber@gmx.de;http://;Re: Speichererweiterung an der seriellen Schnittstelle??;Hallo Henry,<br><br>soweit ich wei wurde ber Datensicherung schonmal hier berichtet (schaue mal bei den lteren Artikeln, so 5 Seiten frher.<br>Dort stand meine ich, das das Timing und Datenbuffern fr Diskettenlaufwerke recht aufwendig ist und kaum von CControl geschafft werden kann.<br>Es stand aber meine ich etwas von einem Anschluss an eine Festplatte ber ein Zusatzmodul.<br><br>Falls du allerdings eine Lsung findest, Daten digital zu senden, wrde mich das auch sehr interessieren.<br>;;http://;; 141.28.236.66 
29.4.2002;9:46;1020066369;1020008047;Marc Weber;marco-oweber@gmx.de;http://;Re: Fehlerquelle eingrenzen;"Hi Thomas.<br><br>Hast du schonmal versucht, einen DA-Ausgang an den AD Eingang anzuschlieen, beim DA-Ausgang den gesamten Spannungsbereich abzufahren und die ausgegebene Spannung und die eingelesene Spannung zB. auf dem Display auszugeben?<br>Du musst vielleicht noch einen Widerstand dazwischenschalten, dass der Spannungsabfall nicht zu gro wird. Denn der DA-Wandler ist nicht besonders Leistungsstark.<br>Der Spannungsabfall ist hier ja auch nicht schlimm, du bekommst vielleicht maximale Eingangsspannungen von 1 V, aber du weit dann, dass dein AD-Wandler noch funktioniert/ bzw ins "Halbleiternirwana" (*g*) bergegangen ist.<br><br>Viel Spa beim Basteln<br>Versuche mich gerade ein bisschen an CMOS-Technologie ;-)";;http://;; 141.28.236.66 
29.4.2002;1:08;1020035312;;Gregor;Aumelchen@gmx.de;http://;Einsteiger: Wie schliee ich das Relais?;Hi ihr! hab mir endlich die c-control zugelegt um endlich mein robotic projekt durchzufhren. Jetzt mein problem: In der Beschreibung fr das starterboard wird ein demo programm "relais" erwhnt, das ich aber nicht finden kann! Habt ihr es oder knnt ihr mir sagen, wie ich die beiden relais zum schlieen bringen kann.<br>Danke<br>Gregor;;http://;; 217.81.155.127 
28.4.2002;18:47;1020012463;1019946048;Andr H.;andre.h@cc2net.de;http://;Re: CC-Station erden;Hallo Wolfram,<br>Diese Abstrze haben sicherlich nichts mit Erdung zu tun.<br>Du kannst aber ohne weiteres GND mit PE verbinden.<br><br>Aber Dein Problem liegt eher an induktiven Lasten wie Motoren oder Leuchstoffrhren,<br>aber auch Trafos.<br>Man kann solche Strrungen normalerweise mit Funkentstrrkondensatoren<br>unterbinden.<br>Was schaltest Du mit den Relais ?<br><br>MfG Andr H.<br><br><br>> Moin, liebe Gemeinde!<br>> <br>> Wer kann mir Tipps zu folgendem Problem geben:<br>> <br>> Die C-Control Station besitzt einige Masseanschlsse (Klemmen 22, 27 und 34 sowie weiterhin Klemme 8 und 5). Da ich beim Probelauf eines Programms fr mich unerklrliche Abstrze verzeichnen musste, die nicht aus dem Programmcode stammen, kann das nur durch ungengende Erdung passiert sein.<br>> <br>> Die Station befindet sich in einem Installationskasten. Kann ich die besagten Klemmen an den Schutzleiter (gelb/grn) klemmen? Wenn nicht, wohin dann?<br>> <br>> Bemerkung: Ich steuere mit einem Digitalport das Conrad-Relais an, welches seine Stromversorgung ber das stabilisierte Netzteil, was dzugehrt, bezieht. Der Minuspol des Netzteiles (Ausgang) ist auf eine dieser Massepunkte zu legen, so die dem Netzteil beiligende Erluterung.<br>> <br>> <br>> Vielen Dank fr Eure Antworten!<br>> <br>> Wolfram;;http://;; 62.158.203.89 
28.4.2002;18:11;1020010309;1019846275;Werner;Werner-Richter@t-online.de;http://;Re: Anfngerfrage;> Hallo<br>> <br>Wenn ich eure Meinung lese ist es wohl am besten ich setzte mich mit Basic auseinander.Werde mir vieleicht das CC-Grundlagenbuch fe Anfanger bei Conrad besorgen. Hat damit jemand Erfahrung oder gibts was besseres um schnell hinter die Basicbefehle zu kommen?<br>Das was in der Bedienungsanleitung steht sieht nach einem Haufen blabla aus .Ich suche etwas wo die ganzen Befehle aufgelistet sind und separat anhand kleiner Beispiele erklrt werden.<br>Vieleicht kann mir da jemand einen Tip geben.;;http://;; 62.226.51.63 
28.4.2002;18:01;1020009662;1020006029;Wolfram;wmhaertel@aol.com;http://;Re: CC-Station erden;Moin, Holger!<br><br>Danke erst mal!<br><br>Normalerweise sollte es funktionieren mit dem Schutzleiter. Aber irgendwas warnt mich davor, es so zu probieren.<br><br>Wolfram;;http://;; 172.179.166.100 
28.4.2002;17:34;1020008047;1019994126;Thomas Abel;;http://;Re: Fehlerquelle eingrenzen;"hallo sl<br><br>ich habe nochmal alles ganz genau durchgesehen und das ist der stand der dinge:<br><br>- referenzspannung = betriebsspannung der ccontrol = spannung am potianschlu 1 = +5V<br><br>- potianschlu 2 = betriebsmasse = 0V<br><br>- poti 470 ohm (aber auch schon einige werte von 100 ohm bis 470k ausprobiert)<br><br>- die spannungen am poti, also 5V gesamt und regelbare zwischenwerte gegen masse am mittelabgriff, habe ich mit dem multimeter kontrolliert.<br><br>- ich hatte selbst schon genau das gleiche testprogramm geschrieben und es klappt nicht. in einem kleinen bereich (ca. ein fnftel des poti-drehbereichs) kann ich die ad-werte zwischen 0 und 255 einstellen, und bei 4 fnftel des potis erhalte ich immer nur 25 als ergebnis.<br><br>im ccontrol-"handbuch" ist zwar eine beschaltung fr die temperaturmessung am ad-port drin, aber leider keine schaltung, um ein poti einzulesen. das kann doch nicht so schwer sein. gibt es denn irgendwo im netz ein projekt, das auch poti-werte direkt einliest? damit ich dort mal nachsehen kann, ob es das vielleicht einen trick gibt... ich bin total verzweifelt... :-(<br><br><br>> da es nicht funktioniert bin ich mir noch nicht sicher ob Du die Potis richtig angeschlossen hast<br>> <br>> <br>> +5V<br>> .<br>> .<br>> Ende 1 des Potis<br>> <br>> Mittelabgriff des Potis ------ AD-Port<br>> <br>> <br>> Ende 2 des Potis<br>> .<br>> .<br>> Masse = 0V<br>> <br>> <br>> Hast Du mal mit einem Digitalmultimeter gemessen was fr eine Spannung<br>> am Mittelabgriff des Potis anliegt?<br>> <br>> Messung a Anschlu nur an das Megert<br>> <br>> Messung b Mittelabgriff ist an den AD-Port angeschlossen und gleichzeitig<br>> Messen<br>> <br>> Wird das Poti von der gleichen Spannungsquelle wie die cc versorgt?<br>> wenn nicht sind die beiden Massen der Spannungsquellen miteinander verbunden?<br>> <br>> Hast Du mal alle AD-Port-Werte gleichzeitig ausgeben lassen?<br>> <br>> <br>> Hast Du den AD-Wert gleich im endgltigen Programm verarbeitet oder<br>> in einem Testprogramm ausgegeben?<br>> <br>> <br>> &#39;Kleines Testprogramm<br>> <br>> define ad1 AD[1]<br>> <br>> #SchleifenAnfang<br>> <br>>   print ad1<br>> <br>> goto Schleifenanfang<br>> <br>> <br>> Bei der Fehlersuche mu man mglichst viel vereinfachen und <br>> mglichst viele Dinge konstant halten um die Fehlerquelle einzukreisen<br>> <br>> mfg sl<br>> <br>> <br>> <br>> ";;http://;; 145.254.213.223 
28.4.2002;17:00;1020006029;1019946048;Holger;4tx@gmx.de;http://;Re: CC-Station erden;> Moin, liebe Gemeinde!<br>> <br>> Wer kann mir Tipps zu folgendem Problem geben:<br>> <br>> Die C-Control Station besitzt einige Masseanschlsse (Klemmen 22, 27 und 34 sowie weiterhin Klemme 8 und 5). Da ich beim Probelauf eines Programms fr mich unerklrliche Abstrze verzeichnen musste, die nicht aus dem Programmcode stammen, kann das nur durch ungengende Erdung passiert sein.<br>> <br>> Die Station befindet sich in einem Installationskasten. Kann ich die besagten Klemmen an den Schutzleiter (gelb/grn) klemmen? Wenn nicht, wohin dann?<br>> <br>> Bemerkung: Ich steuere mit einem Digitalport das Conrad-Relais an, welches seine Stromversorgung ber das stabilisierte Netzteil, was dzugehrt, bezieht. Der Minuspol des Netzteiles (Ausgang) ist auf eine dieser Massepunkte zu legen, so die dem Netzteil beiligende Erluterung.<br>> <br>> <br>> Vielen Dank fr Eure Antworten!<br>> <br>> Wolfram<br><br><br>auch moin, ich habe auch ohne erdung probleme. siehe anderer eintrag im forum. wenn ich den minuspol mit dem schutzleiter der steckdose verbinde, ist alles ok. conrad sagt: "das ist nicht ntig, die control mu defekt sein". naja, sehr oberflchlich analysiert...<br>wenn ich was neues rausfinde, la ich es dich wissen.<br>gru<br><br>holger;;http://;; 195.170.0.63 1.0 athe610b (NetCache NetApp/5.3D1)
28.4.2002;13:42;1019994126;1019930777;sl;;http://;Fehlerquelle eingrenzen;"> ja klar, hab&#39; ich gemacht. aber trotzdem klappt&#39;s irgendwie nicht. ich habe 470ohm-potis genommen. sollte doch gehen, weil es ja wahrscheinlich nur auf das teilerverhltnis ankommt, oder?<br>> es ist zum verzweifeln, ich kann einfach die potistellung nicht ins programm einlesen. immer entweder nur 0 oder 255 und nichts dazwischen...<br>> <br>> <br>> > Hast du das Poti auch mit Masse verbunden?<br>> > Gru<br>> >  Michael T<br><br>da es nicht funktioniert bin ich mir noch nicht sicher ob Du die Potis richtig angeschlossen hast<br><br><br>+5V<br>.<br>.<br>Ende 1 des Potis<br><br>Mittelabgriff des Potis ------ AD-Port<br><br><br>Ende 2 des Potis<br>.<br>.<br>Masse = 0V<br><br><br>Hast Du mal mit einem Digitalmultimeter gemessen was fr eine Spannung<br>am Mittelabgriff des Potis anliegt?<br><br>Messung a Anschlu nur an das Megert<br><br>Messung b Mittelabgriff ist an den AD-Port angeschlossen und gleichzeitig<br>Messen<br><br>Wird das Poti von der gleichen Spannungsquelle wie die cc versorgt?<br>wenn nicht sind die beiden Massen der Spannungsquellen miteinander verbunden?<br><br>Hast Du mal alle AD-Port-Werte gleichzeitig ausgeben lassen?<br><br><br>Hast Du den AD-Wert gleich im endgltigen Programm verarbeitet oder<br>in einem Testprogramm ausgegeben?<br><br><br>&#39;Kleines Testprogramm<br><br>define ad1 AD[1]<br><br>#SchleifenAnfang<br><br>  print ad1<br><br>goto Schleifenanfang<br><br><br>Bei der Fehlersuche mu man mglichst viel vereinfachen und <br>mglichst viele Dinge konstant halten um die Fehlerquelle einzukreisen<br><br>mfg sl<br><br><br><br>";;http://;; 80.136.132.127 
28.4.2002;11:17;1019985430;1019846275;Rainer;rthuev@yahoo.de;http://;Re: Anfngerfrage;> Hallo<br>> <br>> hab mir eine CC-Staion zugelegt, weis in etwa was ich will komm aber irgendwie nicht in das Thema.<br>> Ich mchte mit der CC-Staion eine Pumpe berwachen. Sollte die Pumpe lnger als 90min durchgehend laufen mu sie abgeschaltet werden. Sollte sich die Pumpe alle 1- 10min kurz einschalten mu sie auch nach 90min abgeschaltet werden.Rckstellen mit einem externen  Resettaster.<br>> "Mchte spter mit der gleichen CC-Station Temeratur/Windstrke messen und eine Markise steuern.De Daten an eine 2.CC weitergeben und auf einem Display anzeigen.  "  Aber das kommt spter mchte mir nur jetzt die CC nicht zumllen.  BAsic?? Plus??<br>> <br>> Wrde mich ber ein paar Tips freuen.<br><br>Hallo Werner,<br><br>Me- und Regelaufgaben der beschriebenen Art sind ein Klacks fr die CC. Schlielich werden in deiner Vorgabe nur Zeiten berwacht. Der Basic- und Plus-Befehlssatz enthlt die Mglichkein, jede einzelne Zeiteinheit zu prfen, zu verndern und zur Entscheidung heranzuziehen. Ein solches Programm ist kein Problem.<br><br>Zur Oberflche mu ich dem Vorposter zustimmen. Programme in Plus zu schreiben ist unntig kompliziert, auch wenn es auf dem ersten Blich nicht so aussehen mag. Man mu schon ziemlich quer denken, um ein vernnftiges Programm zu schreiben. Ein struktuiertes und damit gradliniges Basic-Prog ist da viel besser und - vor allem auch nach lngerer Zeit - lesbar. Dabei ist unabhngig, ob du mit Kommentaren sparst (brigens ein strikter Programmierungsfehler!). <br><br>Der Zellenaufbau bei Plus fhrt bereits bei kurzen Programmen zu einem ziemlichen Geflecht. Sprunganweisungen verstecken sich hinter Icons, wenn man die Adresse prfen mchte, dann mu man erst den Eigenschaften-Button anklicken. Mag ja sein, da es Fans von so etwas gibt, aber ich gehre nicht dazu. Ein weiteres Problem: Auch wenn man es kaum glaubt, Plus-Programme sind nicht immer nderbar, d.h.: Selbst wenn die neue Syntax im Editor steht, heit das noch lange nicht, da die nderung im Prog-Verlauf bercksichtigt wird! Das ist schon merkwrdig<br><br>Einen Vorteil hat die Plus-Version aber doch: Das wird offenbar, wenn man mit Tastatur und Display arbeitet. Die Aufblhung des Basic mit der schier endlosen Folge von ASCII-Zeichen (deren Code ja vorher auch ermittelt werden mu), Verzweigungen und das Mitschleppen des LCD-Sub schwcht schon sehr. <br><br>So, bevor ich das Forum flute, wenn weitergehende Informationen ntig sind, dann fragen. Hilfe findet man hier immer!<br><br>Viel Spa<br>Rainer;;http://;; 213.61.195.17 
28.4.2002;0:20;1019946048;;Wolfram;wmhaertel@aol.com;http://;CC-Station erden;Moin, liebe Gemeinde!<br><br>Wer kann mir Tipps zu folgendem Problem geben:<br><br>Die C-Control Station besitzt einige Masseanschlsse (Klemmen 22, 27 und 34 sowie weiterhin Klemme 8 und 5). Da ich beim Probelauf eines Programms fr mich unerklrliche Abstrze verzeichnen musste, die nicht aus dem Programmcode stammen, kann das nur durch ungengende Erdung passiert sein.<br><br>Die Station befindet sich in einem Installationskasten. Kann ich die besagten Klemmen an den Schutzleiter (gelb/grn) klemmen? Wenn nicht, wohin dann?<br><br>Bemerkung: Ich steuere mit einem Digitalport das Conrad-Relais an, welches seine Stromversorgung ber das stabilisierte Netzteil, was dzugehrt, bezieht. Der Minuspol des Netzteiles (Ausgang) ist auf eine dieser Massepunkte zu legen, so die dem Netzteil beiligende Erluterung.<br><br><br>Vielen Dank fr Eure Antworten!<br><br>Wolfram;;http://;; 172.178.84.129 
28.4.2002;0:11;1019945487;1019846275;Wolfram;wmhaertel@aol.com;http://;Re: Anfngerfrage;Moin, Werner!<br><br>Die CC-Station kann sowohl mit der graphischen Oberflche, als auch in BASIC programmiert werden. Die graphische Programmierung soll wohl einfacher sein, begriffen hab ich die nicht. Mit Basic kann man schon manches Problem lsen, u. a. die von Dir beschriebenen.<br><br>Je einfacher ein Problem gelst werden kann, desto besser, eleganter und professioneller ist das. Der Datenaustausch zwischen mehreren CC ist schon etwas komplizierter. Er ist fehleranflliger, schon allein wegen der hheren Anzahl an Bauteilen, Verbindungen usw.<br><br>Dei Pumpe und die Markisen usw. kannst Du auch mit einer CC steuern. Es kommt dabei ja nicht auf die Zehntelsekunde an.<br><br>Gru Wolfram;;http://;; 172.178.84.129 
27.4.2002;21:43;1019936604;1019743851;Michi;michi.grahammer@web.de;http://;Re: Datenepfang ber die RS232;"> Hallo Leute!!<br>> ber die serielle Schnittstelle kommen kontinuirlich folgende daten:<br>> $CZahl1PZahl2Rzahl3Tzahl4*XX<br>> die Baudrate ist 1200<br>> Zahl1: von 0,0 bis 360,0<br>> Zahl2 und Zahl3: von -25,0 bis +25,0<br>> Zahl4: von -50,0<br>> ich mchte die Zahlen 1bis4 speichern damit ich sie nachher umrechnen und am Display ausgeben kann<br>> <br>> ich habe es so versucht, hat leider nicht geklappt!!!!!die zwischen gespeicherten Daten entsprachen nicht die zahlen<br>> <br>> #Dowait<br>> if rxd then gosub abfragen<br>> goto dowait<br>> #Abfragen<br>> get daten<br>> if daten=&H43 then gosub ReadC   &#39; C erkannt<br>> if daten=&H50 then gosub ReadP   &#39; P erkannt<br>> if daten=&H52 then gosub ReadR   &#39; R erkannt<br>> if daten=&H54 then gosub ReadT   &#39; T erkannt<br>> if daten=&H2A then daten=0<br>> return<br>> #ReadC<br>>  C=daten<br>>  OPEN# for write<br>>   Print# C<br>>  if daten=&H50 then return<br>> #ReadP<br>> .<br>> .<br>> #ReadR<br>> .<br>> .<br>> #ReadT<br>> .<br>> .<br>> <br>> &#39;gespeicherte Daten abfragen<br>> Open# for READ<br>> INPUT# C<br>> INPUT# P<br>> INPUT# R<br>> INPUT# T<br>> <br>> <br><br>Soweit ich wei musst du des teil mit 9600 Baud betreiben <br><br>cya Michi";;http://;; 62.104.218.89 1.1 mch2-t5-2.mcbone.net:3228 (Squid/2.1.PATCH1)
27.4.2002;20:06;1019930777;1019838548;Thomas Abel;;http://;Re: probleme mit ad-port;"ja klar, hab&#39; ich gemacht. aber trotzdem klappt&#39;s irgendwie nicht. ich habe 470ohm-potis genommen. sollte doch gehen, weil es ja wahrscheinlich nur auf das teilerverhltnis ankommt, oder?<br>es ist zum verzweifeln, ich kann einfach die potistellung nicht ins programm einlesen. immer entweder nur 0 oder 255 und nichts dazwischen...<br><br><br>> Hast du das Poti auch mit Masse verbunden?<br>> Gru<br>>  Michael T";;http://;; 62.104.212.93 1.1 ffm2-t7-2.mcbone.net:3228 (Squid/2.1.PATCH1)
27.4.2002;16:29;1019917769;;Henry;;http://;Speichererweiterung an der seriellen Schnittstelle??;Hallo,<br><br>ich habe folgende Frage:<br><br>Ist es mglich eine Speichererweiterung an der Seriellen Schnittstelle der <br>C-Control zu verwirklichen?<br>Ich kenne zwar die Mglichkeit mit dem EEPromwechsel, is mir aber <br>bei der M-Unit (wegen SMD) zu heikel und zu aufwendig.<br>Ich hatte mir nun z.B. vorgestellt an die serielle Schnittstelle<br>ein Diskettenlaufwerk anzuschlieen, so das man die Daten<br>spter am PC auslesen kann.<br>Wrde dann ber Funk die Daten senden, und den Empfnger ans <br>Lauferk bzw. den erweiterten Speicher anschlieen wollen.<br>Kennt da jemand ne Mglichkeit den Speicher ber die serielle<br>Schnittstelle zu erweitern?<br>Wre froh, wenn mir jemand irgendenen Tip in der Hinsicht<br>fr mich htte.<br><br>Danke im voraus.;;http://;; 145.254.51.3 
27.4.2002;11:20;1019899238;1019832471;Ralf;Klingon77@aol.com;http://;Re: probleme mit ad-port;"> ich versuche verzweifelt, die stellung eines potis in ein programm einzulesen. ich erhalte jedoch entweder nur den wert 255 oder 0 - keine zwischenwerte.<br>> <br>> als referenzspannung fr den ad-wandler habe ich +5V angeschlossen. das poti habe ich ebenfalls an 5V angeschlossen und den mittelabgriff des potis mit dem eingang des ad-ports verbunden. ist das so richtig?<br>> <br>> kann mit jemand mehr ber die beschaltung der ad-ports sagen? evtl. schaltbild einer anwendung?<br><br>Hi,<br>Hatte hnliche Probleme mit dem AD Port!<br><br>Hat sich dann rausgestellt, da ich alle 8 AD&#39;s ins Halbleiternirvana geschickt hatte!<br><br>Seitdem habe ich immer an allen Ein- Ausgngen einen Vorwiederstand von 1 KOhm.<br>Gru, Ralf";;http://;; 172.184.80.142 
26.4.2002;20:37;1019846275;;Werner;Werner-Richter@t-online.de;http://;Anfngerfrage;Hallo<br><br>hab mir eine CC-Staion zugelegt, weis in etwa was ich will komm aber irgendwie nicht in das Thema.<br>Ich mchte mit der CC-Staion eine Pumpe berwachen. Sollte die Pumpe lnger als 90min durchgehend laufen mu sie abgeschaltet werden. Sollte sich die Pumpe alle 1- 10min kurz einschalten mu sie auch nach 90min abgeschaltet werden.Rckstellen mit einem externen  Resettaster.<br>"Mchte spter mit der gleichen CC-Station Temeratur/Windstrke messen und eine Markise steuern.De Daten an eine 2.CC weitergeben und auf einem Display anzeigen.  "  Aber das kommt spter mchte mir nur jetzt die CC nicht zumllen.  BAsic?? Plus??<br><br>Wrde mich ber ein paar Tips freuen.;;http://;; 62.226.52.22 
26.4.2002;18:29;1019838548;1019832471;Michael T;michael@familie-thuro.de ;http://;Re: probleme mit ad-port;Hast du das Poti auch mit Masse verbunden?<br>Gru<br> Michael T;;http://;; 217.4.6.13 
26.4.2002;16:47;1019832471;;Thomas Abel;;http://;probleme mit ad-port;ich versuche verzweifelt, die stellung eines potis in ein programm einzulesen. ich erhalte jedoch entweder nur den wert 255 oder 0 - keine zwischenwerte.<br><br>als referenzspannung fr den ad-wandler habe ich +5V angeschlossen. das poti habe ich ebenfalls an 5V angeschlossen und den mittelabgriff des potis mit dem eingang des ad-ports verbunden. ist das so richtig?<br><br>kann mit jemand mehr ber die beschaltung der ad-ports sagen? evtl. schaltbild einer anwendung?;;http://;; 62.144.237.112 
26.4.2002;15:21;1019827313;1019826668;Andr H.;andre.h@cc2net.de;http://;Re: Help, i need somebodys help LCD Display;"> Hi, <br>> wenn ich es mit &H30 (einzeilig) initialisiere geschieht auf den zweiten 8 Zeichen gar nichts.<br>> Wenn ich es mit &H38 (zweizeilig) intialisiere, bekomme ich zumindest den leeren Cursor.<br>> <br>> Ansonsten verwende ich 5x7 Pixel um die Zeichen darzustellen!<br>> <br>Das scheint OK zu sein.<br>Versich mal das: schreib 40mal hintereinander ein Zeichen auf&#39;s LCD.<br>Dann mu auf jeden Fall etwas erscheinen. Ansonsten hat das LCD<br>eine Macke.<br> <br>> Ist die CC2 nicht "schweineteuer" im Vergleich zur CC1 (M-Basic)?<br>> <br>Dafr kann die CC2 auch einiges mehr :-) (siehe meine Site)<br>CAN-Bus, 2.ser.Schittstelle, mehr Programmspeicher, sehr viel mehr RAM usw.<br>Und in ASM ist sie sehr sehr sehr sehr schnell :-)<br><br>> <br>> PS: Brauchst Du was? Kann ich Dir auch mal was Gutes tun???<br>Was denn z.B. ?<br><br>MfG Andr H.";;http://;; 62.153.16.168 
26.4.2002;15:11;1019826668;1019810051;Ralf;Klingon77@aol.com;http://;Re: Help, i need somebodys help LCD Display;"<br>> Das kann ich leider nicht, da ich das LCD an der CC2 betreibe, also<br>> nur C2-Code hab&#39;, sorry.<br>> <br>> Aber wie initialisierst Du das LCD ?<br>> Als einzeiliges oder als zweizeiliges ?<br>> (5x7 oder 5x10 ?)<br>> <br>> <br>> MfG Andr H.<br><br>Hi, <br>wenn ich es mit &H30 (einzeilig) initialisiere geschieht auf den zweiten 8 Zeichen gar nichts.<br>Wenn ich es mit &H38 (zweizeilig) intialisiere, bekomme ich zumindest den leeren Cursor.<br><br>Ansonsten verwende ich 5x7 Pixel um die Zeichen darzustellen!<br><br><br>Ist die CC2 nicht "schweineteuer" im Vergleich zur CC1 (M-Basic)?<br><br>Gru, Ralf<br><br>PS: Brauchst Du was? Kann ich Dir auch mal was Gutes tun???";;http://;; 172.185.15.250 
26.4.2002;12:33;1019817184;;Benzas Pamphile;;http://;C-Control Station;Hallo,Mitmenschen!<br><br>             ich  mchte die C-Control Station genau untersuchen.  <br>             Nun habe ich folgende Frage:<br>             - Porterweiterungen.<br>            Wie kann man  die porten erweitern und bis wieviel ?<br>            - Portumwandlung .<br>            Kann man alle Porten umwandlen?(Analog zu Digital oder Digital zu Analog) <br>             Fr Tipps und Hilfe wre ich dankbar.<br>             Gru Pamphile ;;http://;; 141.22.4.130 1.0 webcache
26.4.2002;10:34;1019810051;1019806714;Andr H.;andre.h@cc2net.de;http://;Re: Help, i need somebodys help LCD Display;"Hallo Ralf,<br><br>> vielen Dank fr Deine Hilfe!<br>> Ich habe schon versucht, das Teil (beide Displays 16 x 1) ber zwei Zeilen anzusprechen. Bekomme aber immer nur einen leeren blinkenden Cursor, der entsprechend der Schreibposition weiterwandert und statt Buchstaben und Zahlen leere Felder zurcklsst.<br>> Knntest Du mir Dein Progr. von deinem 1x16 Display mal zukommen lassen?<br>> <br><br>Das kann ich leider nicht, da ich das LCD an der CC2 betreibe, also<br>nur C2-Code hab&#39;, sorry.<br><br>Aber wie initialisierst Du das LCD ?<br>Als einzeiliges oder als zweizeiliges ?<br>(5x7 oder 5x10 ?)<br><br><br>MfG Andr H.";;http://;; 62.158.197.219 
26.4.2002;9:38;1019806714;1019670993;Ralf;Klingon77@aol.com;http://;Re: Help, i need somebodys help LCD Display;"> Hallo Ralf,<br>> <br>> Ich hab&#39; ein 1x16 LCD von Electronic Assembly (9mm Zeichenhhe)<br>> Es wird allerdings wie ein 2-zeiliges LCD angesprochen. Dabei sind<br>> die ersten 8 Zeichen "Zeile 1" und die zweiten 8 Zeichen "Zeile2".<br>> Ich kann mir vorstellen, da es bei Dir genauso ist.<br>> <br>> MfG Andr H.<br><br>Hi Andr<br>vielen Dank fr Deine Hilfe!<br>Ich habe schon versucht, das Teil (beide Displays 16 x 1) ber zwei Zeilen anzusprechen. Bekomme aber immer nur einen leeren blinkenden Cursor, der entsprechend der Schreibposition weiterwandert und statt Buchstaben und Zahlen leere Felder zurcklsst.<br>Knntest Du mir Dein Progr. von deinem 1x16 Display mal zukommen lassen?<br><br>Danke, Ralf";;http://;; 172.179.105.192 
25.4.2002;19:44;1019756659;1019678796;GregoR;69703533@gmx.de;http://;Re: Anfngerfrage (ist die C-Control das, was ich brauche?);"Hast Du den Spannungswandler schon gekauft? Ansonsten solltest Du eher basteln. Vergleiche mal die Bauanleitung zum Schaltnetzteil auf folgender hp: http://www.richterfelix.de/ da unter Netzteil gucken. Das Ding luft bei einem Freund von mir anstandslos. Folgendes Prinzip wenden wir ansonsten an: Ein Relais, das das Netzteil von der Batterie trennt, ber einen USB-Port des Rechners versorgen. Zum Starten das Halte-Relais vom Zndschlo (ber eine Diode getrennt) "anwerfen"; dann fhrt der Rechner hoch und hlt ber die Spannung des USB-Ports weiter, auch wenn des Zndschlo keine Spannung mehr zur Verfgung stellt (d.h. der Motor aus und der Schlssel drauen ist). Damit luft der Rechner aber stndig. Lsung: An das Zndschlo ein Umschalt-Relais hngen: Einschalten gibt einen (12V-Impuls auf das Halte-Relais, der Rechner fhrt hoch und bleibt an. ber den spannungslos geschlossenen Kontakt gibst Du einen (5V!-)Ausschalt-Impuls auf die serielle Schnittstelle, der Rechner fhrt gezielt runter und wenn die USB-Schnittstelle daraufhin ohne 12V-Spannung ist, geht das Halte-Relais aus und damit der Rechner.... bis zum nchsten Zndschlssel.<br>Alles klar? Vorteil bei der Relais-Variante: Die knnen Spannungsschwankungen viel besser wegstecken als die CConttrol (und auerdem ists billiger)<br>Gru GregoR";Schaltnetzteil frs Auto;http://www.richterfelix.de/;; 195.64.97.38 
25.4.2002;16:10;1019743851;;Rachid;;http://;Datenepfang ber die RS232;"Hallo Leute!!<br>ber die serielle Schnittstelle kommen kontinuirlich folgende daten:<br>$CZahl1PZahl2Rzahl3Tzahl4*XX<br>die Baudrate ist 1200<br>Zahl1: von 0,0 bis 360,0<br>Zahl2 und Zahl3: von -25,0 bis +25,0<br>Zahl4: von -50,0<br>ich mchte die Zahlen 1bis4 speichern damit ich sie nachher umrechnen und am Display ausgeben kann<br><br>ich habe es so versucht, hat leider nicht geklappt!!!!!die zwischen gespeicherten Daten entsprachen nicht die zahlen<br><br>#Dowait<br>if rxd then gosub abfragen<br>goto dowait<br>#Abfragen<br>get daten<br>if daten=&H43 then gosub ReadC   &#39; C erkannt<br>if daten=&H50 then gosub ReadP   &#39; P erkannt<br>if daten=&H52 then gosub ReadR   &#39; R erkannt<br>if daten=&H54 then gosub ReadT   &#39; T erkannt<br>if daten=&H2A then daten=0<br>return<br>#ReadC<br> C=daten<br> OPEN# for write<br>  Print# C<br> if daten=&H50 then return<br>#ReadP<br>.<br>.<br>#ReadR<br>.<br>.<br>#ReadT<br>.<br>.<br><br>&#39;gespeicherte Daten abfragen<br>Open# for READ<br>INPUT# C<br>INPUT# P<br>INPUT# R<br>INPUT# T<br><br>";;http://;; 141.22.4.130 1.0 webcache
25.4.2002;14:43;1019738597;1019604778;Swen H.;;http://;Re: Dimmbare elek. Vorschaltgerte;Vermutlich funktioniert das Ganze mit einem A/D Port und einem nachgeschalteten Operationsverstrker der die Ausgangsspannung auf maximal 10V verstrkt.<br>Der Verstrkungsfaktor liesse sich mit<br>10V : 2,55 V<br>berechnen.<br>Die Dimmung wre so in 255-Schritten mglich.;;http://;; 194.25.184.242 
25.4.2002;12:05;1019729106;1018783927;DeMattin;DeMattin@gmx.net;http://;Re: temp.sensor LM 75;"Hi Mihael,<br><br>ich habe (bis jetzt) 3 LM75 im Einsatz und habe eine Abfrageroutine aus dem Lallus-Projekt fr mich umgebaut.<br>Ich benutze nicht den internen Bus sondern Port1 und Port2 fr SCL/SDA.<br><br>Hier meine Routine:<br><br>define clock port[1] &#39; knnte man auch als SCL bezeichnen<br>define data port[2] &#39; knnte man auch als SDA bezeichnen<br>define adresse byte<br><br>&#39; Anfangsbedingung fr Synchronisation des I2C - Busses<br>&#39; ist wohl nicht unbedingt ntig, hat sich aber als Erfahrungswert herausgebildet<br><br>data = 1 : clock = 0 : data = 0<br>for i = 0 to 3<br>gosub stop<br>next<br><br>adresse = &H90 &#39; erster LM75 ist gemeint 1001000(0)fr lesen(1) nchster Chip immer 2 weiter<br><br><br>&#39; messen und speichern<br>#log<br>&#39;  beep 100, 10, 0<br>  open# for append<br>    if filefree then gosub lesen else goto filefull   &#39; 3 LM75 Bodenfhler auslesen und speichern<br>    close#<br>return<br><br><br><br>#lesen<br>&#39; print "0 erkannt" &#39; debug zeile<br>for a = 0 to 2 &#39; 2 fr 3 Bodenfhler in Test nur 1 fr 2 Fhler<br>  gosub start<br>  wert = adresse + 1 &#39;1 fr lesen<br>  &#39; wert = adresse<br>  gosub putbyte<br>  gosub getack<br>  gosub getbyte<br>  &#39;gosub giveack<br>  gosub stop<br>  print "Von Adresse ";adresse -144;" gelesen : ";zahl;" Grad"<br>    if filefree then print# zahl else goto filefull<br>  &#39;   print t1 &#39; zustzlich auf Seriell ausgeben<br>  adresse = adresse + 2<br>  if adresse = &H96 then adresse = &H90 &#39; &H96 fr 3 Bodenfhler in Test nur 2 Fhler = &H94<br>next<br>return<br><br><br>#start<br>clock = 1<br>data = 1<br>data = 0<br>clock = 0<br>data = 1<br>return<br><br><br>#stop<br>data = 0<br>clock = 1<br>data = 1<br>return<br><br><br>#getbyte<br>zahl = 0<br>for i=7 to 0 step -1<br>clock = 1<br>if data &lt;> 0 then zahl = zahl + 1 shl i<br>&#39;print " empfangenes Bit: " ; data ; " Byte: ";zahl &#39; debug zeile<br>clock = 0<br>next<br>data = 1<br>return<br><br><br>#putbyte<br>for i=7 to 0 step -1<br>if (wert and 1 shl i) = 0 then data = 0 else data = 1<br>clock = 1 : clock = 0<br>&#39;print" geschicktes Bit: ";data &#39; debug zeile<br>next i<br>data = 1<br>return<br><br><br>#getack<br>&#39;print "GetAck von LM75 mit Adresse :  "; adresse -144<br>data = 1<br>deact data<br>clock = 1<br>wait not data<br>clock = 0<br>return<br><br><br>#giveack<br>print "GiveAck von LM75"<br>data = 0 : clock = 1 : clock = 0 : data = 1<br>return<br><br><br>CU Martin<br><br><br><br>Hier noch mal der Erklrungstext von H.Baumann aus dem Lallus-Projekt:<br><br>Lallus<br>Der I2C - Bus<br><br><br>In den frhen 80er Jahren entwickelte Philips einen seriellen Bus - den I2C - Bus, der vor allem fr den Einsatz in der Unterhaltungselektronik gedacht war. Er sollte die einzelnen Komponenten innerhalb eines Fernsehgertes, eines Videorecorders o.. steue rn. Aus diesem Bus wurde mit der Zeit ein universeller serieller Bus, der in vielen anderen Bereichen zum Einsatz kam und kommt. Fr mich war dieser Bus immer ein wenig unduchsichtig, weil ich bis dato nie eine Anwendung dafr hatte. Doch bei der Beschfti gung mit dem Protokoll verstand ich sehr schnell die damit verbundenen Mglichkeiten. Der Vorteil eines seriellen Busses liegt - wie bei jeder seriellen Lsung - auf der Hand: mit nur wenigen Leitungen lassen sich komplexe Daten bertragen. Beim I2C - Bus sind es zwei Leitungen (natrlich sind es 3, da eine Masseverbindung auch existieren mu), die sogenannten SDA - und SCL - Verbindungen. Diese beiden Drhte knnen nun fast beliebig viele Chips auf einer Platine oder auch auerhalb ansteuern. <br><br>Natrlich existieren auch die Nachteile einer seriellen Verbindung: sie ist nicht der Weltmeister in der Geschwindigkeit, da alle Informationen nacheinander bertragen werden mssen. <br><br>Der Klassiker unter den seriellen Verbindungen innerhalb eines Computersystems ist die serielle Schnittstelle RS232, die sich meist in zweifacher Form am Computer befindet. Warum lst man seine Probleme daher nicht mit dieser schon vorhandenen Schnittstell e? Im Prinzip ginge es natrlich, doch der Aufwand in puncto Steuerung ist hier betrchtlich grer, da ein genaues Timing eingehalten werden mu. Was zeichnet daher den I2C-Bus aus? <br><br>Fr den I2C-Bus gibt es spezielle Bausteine, die das vereinbarte Protokoll verstehen. Einer der populrsten Bausteine ist der PCF8574, den es in zwei verschiedenen Ausfhrungen gibt (PCF 8574 und PCF 8574A). Er wird als I/O - Expanderbaustein bezeichnet un d eignet sich daher fr unser Projekt besonders gut. Er liefert 8 weitere Ports, die als Ausgang oder Eingang geschaltet sein knnen. <br><br>Bei Reichelt: Suche nach PCF8574AP  <br> <br>   Direkte Artikeltreffer: <br> Bestellnummer  Beschreibung  Info  Preis (EUR)  Anzahl     <br> PCF 8574AP  BUS-INTERFACE            2.45     <br><br><br>Bei dem Basic - Prozessor haben wir 16 Digitalports und 8 Analogports herausgefhrt. (Intern hat der 6805 insgesamt 24 Ports - nur 16 sind herausgefhrt und damit ansteuerbar). Am Anfang erscheint diese Zahl 16 gengend fr jegliches Projekt. Doch schon ba ld merkt man, wenn die Schaltung komplexer wird, da Ports zur Mangelware werden. Der I2C-Bus bietet hier den kostengnstigsten Ausweg, um neue Anschlumglichkeiten von Steuergerten zu finden. <br><br>Um hier kurz eine Rechnung aufzumachen: Das Beobachten der DTMF - Signale verlangt vier Digiports, die Ansteuerung der Soundchips verschlingt 5 Digiports, wie wir spter noch sehen werden. Das macht schon einmal 9. Das Abheben des Lineinterfaces begngt si ch mit einem Port, macht 10 - bleiben noch 6. Will man jeder Alarmleitung einen Port zuweisen und schlielich noch Relais steuern, so ist das Kontingent schnell verbraucht. <br><br>Das Besondere an dem I2C - Bus ist sein lammfrommes Zeitverhalten. Es ist gleichgltig, wann ein Befehl ber die Leitung geschickt wird (natrlich mu die richtige Reihenfolge der SDA und SCL - Impulse eingehalten werden). Doch ob der Befehl Daten lesen eine halbe Stunde nach dem Start - Befehl gegeben wird, ist fr den Bus irrelevant. Dieses zeichnet ihn fr den Einsatz eines kleinen Microprozessors so besonders aus. Denn als Programmierer mu man sich keine Gedanken darber machen, ob der Chip irgendw o etwas anderes abarbeitet und damit evtl. ein Timingproblem aufwirft. <br><br>Wohlgemerkt, der Bus ist kein Geschwindigkeitsweltmeister : er kann normalerweise im 100 Kilohertzbereich, die neueren Chips im 400 Khz - Bereich, getaktet werden. Das erreicht man natrlich mit dem Basiccompiler niemals (ein Assemblerprogramm knnten hier ein Vielfaches an Geschwindigkeit herausholen). Lt man den Prozessor ungebremst den I2C-Bus bedienen und hat man Leuchtdioden an den Ausgngen angescchlossen, so kann man das Blinken der Dioden (im Zufallsbetrieb) noch gut mit den Augen beobachten. <br><br>Doch im Mess- Steuer- Regelprojekt hat man normalerweise keine allzugroen Geschwindigkeitsprobleme. <br><br>Der I2C - Bus und dessen spezielle Chips sind in der Funktion nun so ausgelegt: <br><br>Jeder Chip (ein I/O Expander, ein A/D Wandler, ein EEPROM, ein DTMF-Chip usw) hat eine 4 Bit groe Adresse. Bleiben wir bei dem PCF 8574, der immer die Systemadresse 0100yyyx innerhalb eines Bytes hat, was gleichbedeutend mit der Grundadresse hex 40 oder dezimal 64 ist. Also immer dann, wenn nach der Startkondition (kommt spter) in dem gesendeten Byte die 64 enthalten ist, werden die PCF8574 hellhrig. Danach kommen 3 Bits (oben als yyy bezeichnet), die die Adresse des speziell angesprochenen Chips in der PCF 8574er Gruppe bezeichnen. Was bedeutet das? Die drei Bits knnen bekanntlich 8 duale Zustnde haben. 000=0 , 100=1, 010=2, 110=3, 001=4, 101=5, 011=6, 111=7. Damit lassen sich also 8 verschiedene PCF 8574 mit jeweils 8 Digiports adressieren. Macht als o immerhin 8*8 = 64 zustzliche Ports, womit man schon leben kann. Reicht dieses immer noch nicht, so steht der PCF 8574 A zur Verfgung, der eine andere Systemadresse hat, also nicht dezimal 64, sondern dezimal 72. Auch hier gibt es wieder 3 Chipadressen, so da nochmals 64 I/O-Ports gewonnen werden knnen. Mit 128 zustzlichen Ports knnte man auch ein greres Projekt realisieren. <br><br><br><br>Doch zurck zu dem PCF 8574 ohne A. Bei dem obigen Adressierungsbyte 0100yyyx gibt es als 8. Bit noch das x. <br><br>Hiermit wird dem Chip mitgeteilt, was passieren soll: lesen oder schreiben. Da die Ports ja bidirektional aufgebaut sind (was sehr vorteilhaft ist), mu man die Absicht (lesen oder schreiben) dem Chip mitteilen. <br><br>Eine x=1 bedeutet lesen, eine x=0 bedeutet schreiben. <br><br>In der Praxis bedeutet also ein Byte in folgender Form 0100 000 0 : die Systemadresse 0100 spricht alle PCF8574 an, die folgenden Bits 000 adressieren den ersten PCF8574 in der Reihe (alle 3 Eingnge liegen auf Lowpegel) und das letzte Bit 0 signalisiert einen Schreibvorgang. <br><br>Ein weiteres Beispiel, das jetzt schon klar sein drfte: Das Byte hat die Form 0100 010 1. Angesprochen wird wieder der PCF8574, jetzt aber der nchste Chip2 mit der Adresse 010 = 2. (Eingang1 low, Eingang2 high, Eingang3 low). Damit haben wir zunchst 64 + 2 = 66. Es fehlt noch das letzte Bit, hier eine 1. Der Chip wei nun, da der Inhalt seiner Ports gelesen werden soll. Geschickt wird also eine 64 + 2 +1 = 67 oder hex 43. <br><br>Damit ist nun ein spezieller Chip angesprochen; die Funktion, die folgen soll, ebenso. Hierbei erkennt man auch, warum der Bus nicht so super schnell sein kann. Denn bisher haben wir bereits ein Byte gesendet, ohne etwas bewirkt zu haben. Noch sind keine D aten geschrieben oder gelesen. <br><br>Dieses folgt jetzt - allerdings mu der Prozessor noch eine Besttigung des Chips abfragen, das sogenannte Acknowledge. Geht nmlich nach Versenden des obigen Bytes die Datenleitung auf high (wir werden das spter noch genauer sehen), so setzt der Chip se lbst diese Datenleitung auf low. Dieses kann man mit dem Prozessor abfragen und man wei dann, da der angesprochene Chip das Byte kapiert hat. Im Beispielprogramm finden Sie nachher die Zeile wait not data. Hier wird solange in der Abarbeitung des Program mes innegehalten, bis die Dataleitung vom Chip auf low gesetzt wurde. Dieses geschieht jedoch sehr fix, ist aber wieder ein kleiner Geschwindigkeitshemmschuh. <br><br>Ok, das acknowledge wurde vom Chip gegeben und nun kann ich die gewnschte Information als Byte versenden. Dieses Versenden geschieht in der Unterroutine im Programm mit PUTBYTE. Hier werden die 8 Bits (beginnend mit hchstwertigsten Bit) nacheinander ber die Leitung geschickt. Die Impulse der Data - und Clock - leitung mssen im richtigen Takt ausgesendet werden, wie man in der Unterroutine beobachten kann. <br><br>Ist das Byte beim Chip angekommen, so wird er je nach Inhalt seine Ports von low auf high oder umgekehrt von high auf low setzen. <br><br>Es fehlt noch der STOP - Befehl, der die Aktion beendet. <br><br>Hier nun ein Beispielprogramm mit den verschiedenen Routinen: <br><br>define clock port[1] &#39; knnte man auch als SCL bezeichnen <br>define data port[2] &#39; knnte man auch als SDA bezeichnen <br>define i byte <br>define taste byte <br>define a byte <br>define b byte <br>define wert byte <br>define wert1 byte <br>define adresse byte <br>define zahl byte <br><br>&#39; Anfangsbedingung fr Synchronisation des I2C - Busses <br>&#39; ist wohl nicht unbedingt ntig, hat sich aber als Erfahrungswert herausgebildet <br><br>data = 1 : clock = 0 : data = 0 <br>for i = 0 to 3 <br>gosub stop <br>next <br><br>adresse = &H40 &#39; erster Chip ist gemeint <br>&#39; adresse = &H42 &#39; zweiter Chip <br>&#39; adresse = &H44 &#39; dritter Chip <br>&#39; adresse = &H48 &#39; vierter Chip <br><br><br>#TESTEN <br>if RXD then GET taste <br>if taste = 49 then gosub zufall <br>if taste = 48 then gosub lesen <br>taste=0 <br>goto TESTEN <br><br><br>#zufall <br>randomize timer <br>wert1 = rand <br>gosub schreiben <br>return <br><br><br>#lesen <br>gosub start <br>wert = adresse + 1 <br>gosub putbyte <br>gosub getack <br>gosub getbyte <br>&#39;gosub giveack <br>gosub stop <br>print "gelesen : ";zahl <br>return <br><br><br>#schreiben <br>gosub start <br>wert = adresse <br>gosub putbyte <br>gosub getack <br>wert = wert1 <br>&#39;print "schreibe Wert: ";wert <br>gosub putbyte <br>&#39;gosub getack &#39; nur wenn mehrere Bytes z. B. in ein EEPROM geschrieben werden <br>gosub stop <br>return <br><br><br>#start <br>clock = 1 <br>data = 1 <br>data = 0 <br>clock = 0 <br>data = 1 <br>return <br><br><br>#stop <br>data = 0 <br>clock = 1 <br>data = 1 <br>return <br><br><br>#getbyte <br>zahl = 0 <br>for i=7 to 0 step -1 <br>clock = 1 <br>if data &lt;> 0 then zahl = zahl + 1 shl i <br>&#39;print " empfangenes Bit: " ; data ; " Byte: ";zahl <br>clock = 0 <br>next <br>data = 1 <br>return <br><br><br>#putbyte <br>for i=7 to 0 step -1 <br>if (wert and 1 shl i) = 0 then data = 0 else data = 1 <br>clock = 1 : clock = 0 <br>&#39;print" geschicktes Bit: ";data <br>next i <br>data = 1 <br>return <br><br><br>#getack <br>data = 1 <br>deact data <br>clock = 1 <br>wait not data <br>clock = 0 <br>return <br><br><br>#giveack <br>data = 0 : clock = 1 : clock = 0 : data = 1 <br>return <br><br><br><br>Was passiert in diesem Programm. Gehen wir es der Reihe nach durch. <br>Zunchst einmal werden die Ports definiert. Port 1 fhrt die Clockleitung SCL und Port 1 taktet die Dataleitung SDA. Damit knnen die beiden I2C-Leitungen an den Chip mit den entsprechenden Eingngen verbunden werden. Achtung. Die Eingnge SDA und SCL ms sen gepullt werden. Das heit: hier mu ein Widerstand von ca. 10 Kiloohm mit + 5V verbunden werden. Dieses wird oft vergessen und man wundert sich, da nichts klappt. <br><br><br>In der nchsten Stufe werden die Variablen definiert. <br><br><br>Danach kommt ein alchemistischer Programmteil. Es wird viermal der Stopbefehl ausgefhrt. Normalerweise - laut Definition - ist dies nicht ntig, doch hat die Praxis gezeigt, da beim Programmstart sich dies vorteilhaft auswirkt. <br><br><br>Nchster Schritt: die Adresse wird festgelegt, hier &H40 = 64, also der erste Chip, der alle drei Adressierungseingnge auf low gelegt hat. Natrlich mu man die feste Adresse nicht am Anfang definieren, je nach gewnschter Aktion kann sie auch im Programm vergeben werden. Hier aber wollen wir nur einen Chip testen. <br><br><br>Es folgt das eigentliche Hauptprogramm #TESTEN. <br><br><br><br><br>#TESTEN <br>if RXD then GET taste <br>if taste = 49 then gosub zufall <br>if taste = 48 then gosub lesen <br>taste=0 <br>goto TESTEN <br><br><br><br><br>Wenn Sie noch nicht so fit mit dem Microcontroller und seiner Sprache sind, will ich die einzelnen Schritte erklren: <br>Mit #TESTEN wird der Anfang eines Unterprogramms eingeleitet. Der Endbefehl goto testen bedeutet, da hier eine Schleife durchlaufen wird, die immer wieder zum Anfang #TESTEN geht. <br><br><br>Danach folgt: If RXD then GET taste <br><br><br>Mit RXD frage ich die serielle Schnittstelle ab. Liegt hier ein Byte an, gefolgt von einem RETURN, so lese ich den ASCII - Wert mit GET ein. Die Bytevariable taste erhlt dann fr eine 0 den ASCII-Wert 48, fr eine 1 den Wert 49, fr eine 2 den Wert 50 usw . <br>Danach folgen die IF - Verzweigungen <br>if taste = 48 then gosub #LESEN <br>Wird eine 0 mit RETURN geschickt, so verzweigt das Programm nach #LESEN <br>Am Ende des Unterprogramms wird die Variable wieder auf 0 gesetzt, um die Verzweigung in ein anderes Unterprogramm zu unterbinden. <br><br><br><br><br>IF taste = 49 then gosub zufall <br>Wird also eine 1 mit RETURN geschickt, so verzweigt das Programm in das Unterprogramm #ZUFALL. <br><br><br><br><br>Hier wird fr Testzwecke eine Zufallszahl produziert, die spter am I2C-Chip entsprechend die Leuchtdioden setzt. <br><br><br>#zufall <br>randomize timer <br>wert1 = rand <br>gosub schreiben <br>return <br><br><br><br><br>Der Befehl Randomize timer verstellt den Zufallsgenerator, so da nicht immer die selbe Zahl gezogen wird. In die Variable wert1 wird dann mit dem Systembefehl rand eine Zahl zwischen 0 und 255 gezogen. Danach verzweigt man in das Unterprogramm #SCHREIBEN. <br><br><br><br><br>#SCHREIBEN <br>gosub start <br>wert = adresse <br>gosub putbyte <br>gosub getack <br>wert = wert1 <br>&#39;print "schreibe Wert: " ; wert <br>gosub putbyte <br>gosub getack <br>gosub stop <br>return <br><br><br><br><br>Zunchst wird nach #START verzweigt. Hier werden alle i2C - Chips aufgeweckt; sie horchen in die Leitung hinein. Diese Pegelwechsel von Data und Clock sind fest definiert. <br>#START <br>clock = 1 : data = 1 : data = 0 : clock = 0 : data = 1 <br>return <br><br><br>Danach folgt die Festlegung des Bytes, das die Systemadresse und die Chipadresse und das LESE/Schreib - Bit enthlt. In unserem Falle sprechen wir ja den ersten Chip mit &H40 oder 64 an, das letzte Bit zum Schreiben sitzt auf 0 oder low-Pegel. <br>Es folgt nun die bertragung dieses Bytes &H40 ber das Unterprogramm #PUTBYTE. ber die for next - Schleife wird das Byte in die entsprechenden Bits aufgeteilt. <br>Wir beginnen mit dem hchstwertigen Bit 8 und lassen die Schleife rckwrts laufen von 7 nach 0 mit dem step -1. <br><br><br><br><br>#PUTBYTE <br>for i=7 to 0 step -1 <br>if (wert and 1 shl i) = 0 then data = 0 else data = 1 <br>clock = 1 : clock = 0 <br>&#39;print" geschicktes Bit: ";data <br>next i <br>data = 1 <br>return <br><br><br><br><br>Bei wert and 1 shl i wird es vielleicht zunchst einmal etwas kompliziert. Der Befehl SHIFT LEFT = shl oder SHIFT RIGHT = shr ist fr Basicprogrammierer etwas gewhnungsbedrftig. <br>Man knnte auch schreiben: <br><br><br>if wert and 128 then data = 0 else data = 1 <br>if wert and 64 then data = 0 else data = 1 <br>if wert and 32 then data = 0 else data = 1 <br>if wert and 16 then data = 0 else data = 1 <br>if wert and 8 then data = 0 else data = 1 <br>if wert and 4 then data = 0 else data = 1 <br>if wert and 2 then data = 0 else data = 1 <br>if wert and 1 then data = 0 else data = 1 <br><br><br><br><br>Dieses ist wahrlich etwas umstndlich und vergeudet wertvollen Speicher. Der Befehl shl macht dies eleganter. Mit 1 davor macht shl 7 zum Beispiel die 128. <br>1 shl 0 ist 1, 1 shl 1 ist 2, 1 shl 2 ist 2*2 = 4, 1 shl 3 ist 2*2*2 = 8 usw. <br>Wenn also die AND - Verknpfung einen Wert ergibt, so wird das Databit auf 1 gesetzt, anderenfalls wird eine Null erzeugt. Dieses sind wichtige Routinen beim Auseinandernehmen eines Bytes. Sie werden noch hufig in Gebrauch sein <br><br><br>Wenn nun die Dataleitung entweder high oder low gesetzt wurde, folgt ein Clockwechsel, was bedeutet, da nunmehr das nchste Bit ankommen kann. <br>Aus der Startroutine kommend ist Clock =0. Nach jedem Bit erfolgt also ein Wechsel. <br><br><br>clock = 1 : clock = 0 <br><br><br>Der eingefgte PRINT - Befehl ist natrlich nur zur Kontrolle bei Testzwecken da. Spter nimmt man ihn natrlich aus dem Programm heraus - er kostet unendlich viel Zeit. <br><br><br>Wenn die for next - Schleife fertig durchlaufen ist, wird die Dataleitung auf 1 gesetzt. Zunchst einmal sind wir fertig. <br><br><br>Nunmehr wei der erste Chip, da die folgende Information fr ihn gedacht ist, alle anderen Chips schlieen ihre Ohren. <br><br><br>Der angesprochene Chip1 mu nun mitteilen, da er verstanden hat, da mit ihm etwas geschehen soll; das angesprochene Acknowledge mu von ihm erzeugt werden. Da wir im #SCHREIBEN - Programm jetzt in das Unterprogramm #GETACK verzweigen, wird die Dataleitun g high gesetzt (sie wird es eigentlich vorher schon - doppelt genht hlt wohl besser. Das fllt mir hier beim Schreiben auf. Man mte dies evtl auch weglassen knnen. Habe ich aber noch nicht getestet, also lassen wir es vorerst einmal drin.). Nunmehr mu , wie angesprochen, der Chip seine Arbeit tun und die Dataleitung nach low ziehen, die Clock wird auf 0 gesetzt ( = not data) und der Prozessor holt den Datawert 0 ab, was dann soviel bedeutet wie : Chip hat Byte verstanden - es kann weitergehen. Danach w ird Clock wieder getaktet und auf 0 gesetzt. <br><br><br><br><br>#GETACK <br>data = 1 <br>deact data <br>clock = 1 <br>wait not data <br>clock = 0 <br>return <br><br><br><br><br>Dazwischen habe ich bei der Beschreibung eine Zeile ausgelassen: deact data. <br>Dieser kleine Befehl deact hat mir viel Spa gebracht. Warum? <br>Im Anfangsstadium meiner Basteleien sa ich vor meinem Wunderwerk und wartete immer auf das Ereignis wait not data. Es tat sich nichts. Wenn ich die Zeile rausnahm und mit einer pause 1 ersetzte, lief das Ganze zwar, doch konnte es nicht Sinn und Zweck sei n, das geforderte Protokoll nicht zu erfllen. Ich war richtig verzweifelt, da dies nicht klappen wollte. Dann kam ich auf die glorreiche Idee, da der I/O - Port wohl nicht lesen und schreiben gleichzeitig kann. Abhilfe brachte hier der Einsatz einer Dio de. Ich mute jedoch einen 3. Port in Anspruch nehmen - das hat mich gergert. Port 2 nannte ich datas fr schreiben und Port 3 entsprechend datal fr lesen. ber die Diode habe ich alle Schreibvorgnge geschickt, ber datal habe ich gelesen. Das funktion ierte endlich. Mit wait not datal bekam ich mein acknowledge vom Chip geschickt. Zwar hatte ich die Technik ausgetrickst, doch von Programmiereleganz konnte wenig die Rede sein. Der I2C-Bus ist laut Definition ein Zweidrahtbus und kein Dreidrahtbus. Irgend wann danach las ich dann doch noch einmal die Anleitung zum Basic des Controllers und mir fiel ein Befehl in die Augen, den ich vorher ignorierte, weil ich nichts damit anfangen konnte: deact port. <br>In der Tat, das war die Lsung. Heute ist mir das ganz klar. Ich hatte vorher die Dataleitung in den Schreibmodus geschickt, die Dataleitung war high. Damit konnte sie den Pegelwechsel am Chip nicht detektieren. Erst mit dem Befehl deact data wurde die Les e/Schreib - Funktion aktiviert, der Pegelwechsel wurde erkannt. Voller Stolz ltete ich die Diode und die dritte Leitung aus und schmi sie aus dem Fenster. Es wirklich erstaunlich, wieviel Freude und Stolz einem solche kleinen Dinge bereiten knnen. Siche rlich - wrde man mit mehr Verstand an die Sache gehen, wrde dies vielleicht nicht passieren. Aber vielleicht habe ich Ihnen geholfen, da Sie an dieser Stelle etwas schneller vorwrts kommen. <br><br><br>Weiter im Schreibvorgang. Ist das Acknowledge erkannt, kann nunmehr das eigentliche Byte gesendet werden. Der Wert wurde in dem Programm #ZUFALL ermittelt und liegt zwischen 0 und 255. Mit der gleichen Methode wie vorhin beim Adressbyte beschrieben, wird nunmehr das Datenbyte in die einzelnen Bits aufgelst und dem Chip mitgeteilt. <br>Es folgt das #GETACK, um zu wissen, da der Chip verstanden hat. <br>Danach knnen wir das #STOP - Unterprogramm aufrufen, das die Aktion fr den Chip beendet. <br><br><br>#STOP <br>data = 0: clock = 1 : data = 1 <br>return <br><br><br>Nunmehr - endlich - sollten einige Leuchtdioden am Chip - je nach gesendetem Wert - aufleuchten. <br>Es ist geschafft. <br><br><br>Es fehlen jetzt noch einige Bemerkungen zum entgegengesetzten Vorgang, zum Unterprogramm #LESEN. Hier noch einmal das kurze Listing:<br><br>#lesen <br>gosub start <br>wert = adresse + 1 <br>gosub putbyte <br>gosub getack <br>gosub getbyte <br>&#39;gosub giveack <br>gosub stop <br>print "gelesen : ";zahl <br>return <br><br>Wieder wird mit dem Startbefehl begonnen, alle Chips auf dem I2C - Bus werden wach. Wie oben bereits beschrieben, wird der Wert der Adresse um das letzte Bit erhht - laut Definition erhlt der Chip die Information, da nunmehr gelesen werden soll. Es folgt - wie beim Schreibvorgang - nunmehr die Adressierung des gewnschten Chips, bei unserem Beispiel wieder &H40+1=&H41 oder dezimal 64+1=65. Das Acknowledge wird eingeholt und danach in das Unterprogramm #GETBYTE verzweigt. <br><br>#getbyte <br>zahl = 0 <br>for i=7 to 0 step -1 <br>clock = 1 <br>if data &lt;> 0 then zahl = zahl + 1 shl i <br>&#39;print " empfangenes Bit: " ; data ; " Byte: ";zahl <br>clock = 0 <br>next <br>data = 1 <br>return <br><br><br>Hier wird zunchst einmal das sptere Ergebnis, die Variable zahl auf Null gesetzt, um nicht Fehlergebnisse zu produzieren. Analog zum Schreibvorgang wird das empfangene Byte wieder mit dem Leftshift - Befehl auseinandergenommen und die Einzelergebnisse addiert. Nach Beendigung der Schleife  erhlt zahl den Wert des Bytes. Im obigen #LESEN - Programm steht eine geremte Zeile gosub giveack. Wiederum analog zum Schreibvorgang wird hiermit das Acknowledge abgefragt. Diesmal aber sendet nicht der Chip dieses Acknowledge, sondern der Prozessor bernimmt dies. Da die Zeile geremt dargestellt wurde, deutet darauf hin, da fr unsere Zwecke das Acknowledge nicht gegeben werden mu. Wir knnen nach dem Lesen des Bytes direkt den Stopbefehl einleiten und die Aktion beenden.<br><br>Der Grund dafr liegt darin, da wir lediglich ein Byte pro Vorgang auslesen. Anders wre dies z. B. beim Einsatz eines EEPROMS. Hier werden evtl. eine Vielzahl an Bytes nacheinander in den Speicher geschoben und evtl will man diese dann auch so wieder auslesen. Dann kommt das #GIVEACK ins Spiel. Nach jedem gelesenen Byte schickt der Prozessor ein "Verstanden" an den Chip und das nchste Byte ist dran.<br><br>Das wren eigentlich die wichtigsten Dinge beim I2C - Bus. <br><br>Die Sache mit dem Eingang INT mit negierendem berstrich (siehe Abbildung). <br><br>(Ich berlege dauernd, wie man das mit dem Editor darstellen kann. Einen Formeleditor finde ich hier im Frontpage nicht. Frontpage finde ich brigens recht einfach zu bedienen. Es wird einem fast alles an Problemen der HTML - Sprache abgenommen.) <br><br>Der PCF 8574 hat einen interessanten Eingang, der mit INT bezeichnet ist und mit Interrupt bersetzt werden kann. Bei meinem Projekt habe ich diesen Eingang bei einem Chip, dem zweiten PCF 8574, eingesetzt. Dieser Chip handelt die Alarmeingnge. Hierzu eignet er sich hervorragend. Wird nmlich einer der 8 Ports am Chip in seinem Pegel gendert, so wird der INT-Eingang auf low gesetzt. Beim nchsten Schreib- oder Lesevorgang wird er dann wieder auf high gelegt. Dieses hat Vorteile. Der Alarm, von irgeneinem Geber gesetzt, kann auch als Impuls gegeben werden. Da die Pegelnderung solange im Lowzustand bleibt, bis sie vom Prozessor erkannt wurde, braucht man sich keine Gedanken darber zu machen, da die Information eventuell nicht erkannnt wird, weil whrend des Impulses der Prozessor evtl. etwas anderes ausgefhrt hat.<br><br>Im Programm habe ich den Port 11 mit der Detektion des Interrupts beauftragt.<br><br>define i2cirq2 port[11] &#39; entdeckt Interrupt von I2C - 2. PCF 8574 <br><br> <br><br>Zur Hardware.<br><br>Das komplette Datenblatt finden Sie unter dieser URL:<br><br>http://www.semiconductors.philips.com/acrobat/3042.pdf<br><br> <br><br>Das Blockschaltbild des PCF 8574<br><br> <br><br><br><br> <br><br>Der Chip 8574 - ein I/O Expander - und seine Pinbelegung.<br><br><br><br>Eigentlich sollte man jetzt den Chip beherrschen knnen. Nochmals ein paar Tips: A0, A1 und A2 sind die drei Eingnge fr die Festlegung der Chipadresse. Dem ersten Chip habe ich die Adresse 000, also alle drei Eingnge auf low verpat - die Systemadresse heipt dann &H40 + 0 = &H40. Der zweite Chip erhielt 010, also Systemadresse &H40+ &H2 = &H42 oder dezimal 66, dan &H44, dan &H48 usw.<br><br>Die Ausgnge P0 bis P7 habe ich ber ein Widerstandsnetzwerk mit je 10 kOhm nach +5V gepullt. Ebenso nicht vergessen: SDA und SCL mssen mit 10 k gepullt werden.<br><br> <br><br>Viel Spa beim Experimentieren.<br><br><br><br>";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
25.4.2002;11:48;1019728134;1019333120;DeMattin;DeMattin@gmx.net;http://;Re: Datenaustausch ber die RS232;"Hi @ all,<br><br>bei mir luft es folgendermassen:<br>.<br>.<br>.<br>.<br> if rxd then gosub getchar &#39; irgendwo im Hauptprogramm<br>.<br>.<br>.<br>&#39; Unterprogramm ZEIT & Messwerte ausgeben<br>#getchar<br>  get char                         &#39; nur bei Datenabfrage per RS232<br>  if char = 48 then gosub dump     &#39; wenn Taste 0 gedrueckt, dann Messwerte ausgeben<br>  if char = 49 then gosub toggleK1 &#39; wenn Taste 1 gedrueckt, dann K1 umschalten<br>  if char = 50 then gosub toggleK2 &#39; wenn Taste 2 gedrueckt, dann K2 umschalten<br>  if char = 51 then gosub lesen    &#39; wenn Taste 3 gedrueckt, dann Bodenfhler auslesen<br>  char = 0<br>return<br><br>.....<br><br><br>So klappts bei mir..<br><br>CU Martin";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
24.4.2002;22:22;1019679742;1019604778;Michi;michi.grahammer@web.de;http://;Re: Dimmbare elek. Vorschaltgerte;> Hallo<br>> <br>> Ich wrde gerne meine dimmbare Vorschaltgerte fr Leuchtstoffrhren ber die C-Control ansteuern. Gibt es vielleicht dafr schon passende Schaltungen oder hat damit schon jemand Erfahrungen gemacht?<br>> <br>> Der typ ist Osram QT-FQ.<br>> <br>> MfG<br>> Ren Morgenstern<br><br>Also es ist so das man Leuchtstoffrhren normal znden muss,<br>Normale Lampen betreibe ich mit einem Tyristor mit Wechselspannung<br>d.h. der Tyristor wird gelscht wenn an A1 oder A2 keine Spannung mehr anliegt. und der Tyristor muss wieder mit dem Gate gezndet werden, also leg ich am Gate eine Frquenz an . Der DA ausgang ist ja genaugenommen eine Frequenz, die man mit einem Wiederstand und kondensator glttet. das msste auch mit einer hheren spannung gehen und mit einem Groem Kondensator und Lastwiederstand (hinter dem Thyristor versteht sich)! Je hher die Frequenz desto heller die lampe. Ob das bei leuchtstofrhren funkt wei ich nicht ausprobieren. wrde Mich ber eine lsung freuen am Besten Per E-Mail (michi.grahammer@web.de) cya Michi;;http://;; 62.104.218.87 1.1 mch2-t4-2.mcbone.net:3228 (Squid/2.1.PATCH1)
24.4.2002;22:06;1019678796;1019642354;Michi;Michi.grahammer@web.de;http://;Re: Anfngerfrage (ist die C-Control das, was ich brauche?);> Hallo Leute,<br>> <br>> und zwar bin ich gerade am Basteln eines MP3-Players fr mein Auto. Als Basis dient ein Handelsblicher PC mit PC-Netzteil und einem Spannungswandler 12V->22V. Ich weiss, dass der Verlust wahrscheinlich ziemlich hoch ist, aber ich mchte das Mainboard nicht direkt an die Auto-Batterie anschliessen.<br>> <br>> Ich bentige dazu eine Schaltung, welche den Spannungswandler fr das PC-Netzteil regelt.<br>> <br>> Dazu muss diese Schaltung entdecken, ob Strom anliegt (wenn der Zndschlssel auf on gestellt wird) und danach ein Relais schliessen, sodass der Spannungswandler Strom bekommt und den PC mit Strom versorgen kann.<br>> <br>> Weiterhin muss diese Schaltung merken ob der Strom wieder weg ist (Zndschlssel auf off) und dementsprechend ein Signal an die serielle Schnittstelle des PCs senden. Dies hat den Vorteil, dass der PC nicht einfach nur ausgeschaltet wird, wenn kein Strom vorhanden ist, sondern, dass er heruntergefahren wird. Wenn das Signal an die COMx gesendet wurde, muss die C-Control noch ca. 30 Sekunden warten, bevor der Strom zum PC-Netzteil unterbrochen wird.<br>> <br>> Frage: kann ich diese Schaltung mit der C-Control realisieren? Wie aufwendig ist diese Schaltung zu Programmieren?<br>> <br>> Vielen Dank fr Informationen,<br>> Stefan Bartsch<br><br>Also klar ist da mit der C-Control realiesierbar.<br>Du musst dabei bedneknen, das die C-Control aber dauernd mit 5 Volt<br>versorgt werden muss.<br>Am besten kaufst du dir die M-Unit (+ Programmieradapter) <br>die verbraucht wennig strom ca. 20 mA<br>Du kannst auch direkt siganle (mit 9660 Baud) an den Serielen Port schicken, brauchst nur ein programm dazu das dir den PC dann runterfhrt.<br>Die C-Control ist eine Teure lsung (75 DM) Es knnte auch eine monostabiele kippsufe reichen (mit periondendauer 30 Sec).<br>Wenn mehrere Bytes geschickt werden mssen, empfehle ich dir die C-Contol.<br>Da die C-Control ziemlich komplex ist, kannst du nebenbei noch viel mehr<br>seutern. z.b. irgendwelche Lichter, ...<br>Bau aber einen groen kondensator ein, den der Zndstrom und Anlasstrom nimmt dir die Spannung weg (das gleiche am PC). Es gibt kondensatoren speziel fr Autoradios, die sind am besten. Ich wrde die festplatten gegen erschterungen schtzen. Mit was fr einem Betriebssystem fhrst du? Mit dem Spannungswandler wei ich nix. Evetuel eine Rechteckspannung erzuegen (mit einer A-Stabielen Kipstufe 50 Hz und geeigneten transistoren) und durch einen Trafo schicken. Dahinter wieder gleichrichten, gltten, ...<br>Wrde mich ber einen Lsungsvorschlag freuen. Des wr auch was fr mein Auto *hehe*. Per E-Mail bitte Michi.grahammer@web.de;;http://;; 62.104.218.87 1.1 mch2-t4-2.mcbone.net:3228 (Squid/2.1.PATCH1)
24.4.2002;19:56;1019670993;1019667062;Andr H.;andre.h@cc2net.de;http://;Re: Help, i need somebodys help LCD Display;"Hallo Ralf,<br><br>Ich hab&#39; ein 1x16 LCD von Electronic Assembly (9mm Zeichenhhe)<br>Es wird allerdings wie ein 2-zeiliges LCD angesprochen. Dabei sind<br>die ersten 8 Zeichen "Zeile 1" und die zweiten 8 Zeichen "Zeile2".<br>Ich kann mir vorstellen, da es bei Dir genauso ist.<br><br>MfG Andr H.<br><br>> <br>> brauche dringend Hilfe!<br>> Habe LCD Display 1 Zeile x 16 Zeichen.<br>> Funzt auch mit den ersten 8 Zeichen prima!<br>> bei den letzten 8 Zeichen bekomme ich nur einen blinkenden Cursor!<br>> <br>> Auch wenn ich versuche die Adressen direkt anzusprechen <br>> geht es nicht!<br>> <br>> Dachte ich htte es gefezt und habe mir ein zweites gekauft, macht aber genau das gleiche!<br>> <br>> Wer hat erfahrung und kann helfen??<br>> Habe mir noch mit einem 74245 einen Bus aufgebaut, da noch mehr dran soll!<br>> <br>> <br>> Hier mein Programm. Wird noch ein Schrittmotor mit gesteuert!<br>> <br>> define laufw word                       &#39;Schrittausgabe in einer Richtung (bis 65535 Schritte)<br>> define lauf Word                        &#39;Anzahl der Durchlufe (bis 65535 Durchgnge)<br>> define Adr Byteport[1]                  &#39;Adresse des Busses / 1 = Schrittmotor X - Achse<br>> define Daten Byteport[2]                &#39;Datenausgabe<br>> define LCD Byte                         &#39;LCD Ausgabe Byte fr Kommandos und Daten<br>> <br>> Adr = 0                                 &#39;Adresse 0 nicht benutzt<br>> Daten = 0<br>> <br>> <br>> &#39;Programmblock fr den Schrittmotor<br>> for lauf=1 to 2<br>> Adr = 1                                 &#39;Schleifenbeginn fr Duchgnge<br>> print "Durchgang ",lauf                 &#39;Monitorausgabe "Anzahl der Durchgnge"<br>>     &#39;zum Motor nach links<br>>     for laufw=1 to 25                   &#39;Schrittanzahl<br>>         Daten=5                         &#39;Trigger (Bit 1 Wert 1) + Richtung (Bit 3 - Wert 4)<br>>         Daten=4                         &#39;Trigger (Bit 1 Wert 0) + Richtung (Bit 3 - Wert 4)<br>>     next laufw                          &#39;Schrittzahl Schleifenende<br>>         Pause 10                        &#39;Pause zwischen den Durchgngen<br>>     &#39;vom Motor weg nach rechts<br>>     for laufw=1 to 25                   &#39;Schrittanzahl<br>>         Daten=1                         &#39;Trigger (Bit 1 Wert 1) + Richtung (Bit 3 - Wert 0)<br>>         Daten=0                         &#39;Trigger (Bit 1 Wert 0) + Richtung (Bit 3 - Wert 0)<br>>     next laufw                          &#39;Schrittzahl Schleifenende<br>>     Daten = 0<br>>     Adr = 0<br>> next lauf<br>> <br>> <br>> <br>> &#39;Programmblock fr das LCD Display<br>> ADR = 0<br>> LCD = 56                                &#39;Initialisierung<br>> gosub Kommando<br>> LCD = 15<br>> gosub Kommando<br>> LCD = 1<br>> gosub Kommando<br>> <br>> LCD = 67<br>> gosub Datenausgabe<br>> LCD = 68<br>> gosub Datenausgabe<br>> <br>> LCD = 128<br>> gosub Kommando<br>> LCD = 64<br>> gosub Kommando<br>> LCD = 70<br>> gosub Datenausgabe<br>> <br>> ADR = 0<br>> Daten = 0<br>> end<br>> <br>> #Kommando<br>> ADR = 0<br>> ADR = 10<br>> Daten = LCD<br>> ADR = 26<br>> ADR = 10<br>> ADR = 0<br>> return<br>> <br>> #Datenausgabe<br>> ADR = 0<br>> ADR = 2<br>> Daten = LCD<br>> ADR = 16<br>> ADR = 2<br>> ADR = 0<br>> return";;http://;; 62.155.129.164 
24.4.2002;18:51;1019667062;;Ralf;Klingon77@aol.com;http://;Help, i need somebodys help LCD Display;"Hallo,<br><br>brauche dringend Hilfe!<br>Habe LCD Display 1 Zeile x 16 Zeichen.<br>Funzt auch mit den ersten 8 Zeichen prima!<br>bei den letzten 8 Zeichen bekomme ich nur einen blinkenden Cursor!<br><br>Auch wenn ich versuche die Adressen direkt anzusprechen <br>geht es nicht!<br><br>Dachte ich htte es gefezt und habe mir ein zweites gekauft, macht aber genau das gleiche!<br><br>Wer hat erfahrung und kann helfen??<br>Habe mir noch mit einem 74245 einen Bus aufgebaut, da noch mehr dran soll!<br><br><br>Hier mein Programm. Wird noch ein Schrittmotor mit gesteuert!<br><br>define laufw word                       &#39;Schrittausgabe in einer Richtung (bis 65535 Schritte)<br>define lauf Word                        &#39;Anzahl der Durchlufe (bis 65535 Durchgnge)<br>define Adr Byteport[1]                  &#39;Adresse des Busses / 1 = Schrittmotor X - Achse<br>define Daten Byteport[2]                &#39;Datenausgabe<br>define LCD Byte                         &#39;LCD Ausgabe Byte fr Kommandos und Daten<br><br>Adr = 0                                 &#39;Adresse 0 nicht benutzt<br>Daten = 0<br><br><br>&#39;Programmblock fr den Schrittmotor<br>for lauf=1 to 2<br>Adr = 1                                 &#39;Schleifenbeginn fr Duchgnge<br>print "Durchgang ",lauf                 &#39;Monitorausgabe "Anzahl der Durchgnge"<br>    &#39;zum Motor nach links<br>    for laufw=1 to 25                   &#39;Schrittanzahl<br>        Daten=5                         &#39;Trigger (Bit 1 Wert 1) + Richtung (Bit 3 - Wert 4)<br>        Daten=4                         &#39;Trigger (Bit 1 Wert 0) + Richtung (Bit 3 - Wert 4)<br>    next laufw                          &#39;Schrittzahl Schleifenende<br>        Pause 10                        &#39;Pause zwischen den Durchgngen<br>    &#39;vom Motor weg nach rechts<br>    for laufw=1 to 25                   &#39;Schrittanzahl<br>        Daten=1                         &#39;Trigger (Bit 1 Wert 1) + Richtung (Bit 3 - Wert 0)<br>        Daten=0                         &#39;Trigger (Bit 1 Wert 0) + Richtung (Bit 3 - Wert 0)<br>    next laufw                          &#39;Schrittzahl Schleifenende<br>    Daten = 0<br>    Adr = 0<br>next lauf<br><br><br><br>&#39;Programmblock fr das LCD Display<br>ADR = 0<br>LCD = 56                                &#39;Initialisierung<br>gosub Kommando<br>LCD = 15<br>gosub Kommando<br>LCD = 1<br>gosub Kommando<br><br>LCD = 67<br>gosub Datenausgabe<br>LCD = 68<br>gosub Datenausgabe<br><br>LCD = 128<br>gosub Kommando<br>LCD = 64<br>gosub Kommando<br>LCD = 70<br>gosub Datenausgabe<br><br>ADR = 0<br>Daten = 0<br>end<br><br>#Kommando<br>ADR = 0<br>ADR = 10<br>Daten = LCD<br>ADR = 26<br>ADR = 10<br>ADR = 0<br>return<br><br>#Datenausgabe<br>ADR = 0<br>ADR = 2<br>Daten = LCD<br>ADR = 16<br>ADR = 2<br>ADR = 0<br>return";;http://;; 172.176.22.222 
24.4.2002;11:59;1019642354;;Stefan Bartsch;bs@gmx.com;http://www.poingnet.de;Anfngerfrage (ist die C-Control das, was ich brauche?);Hallo Leute,<br><br>und zwar bin ich gerade am Basteln eines MP3-Players fr mein Auto. Als Basis dient ein Handelsblicher PC mit PC-Netzteil und einem Spannungswandler 12V->22V. Ich weiss, dass der Verlust wahrscheinlich ziemlich hoch ist, aber ich mchte das Mainboard nicht direkt an die Auto-Batterie anschliessen.<br><br>Ich bentige dazu eine Schaltung, welche den Spannungswandler fr das PC-Netzteil regelt.<br><br>Dazu muss diese Schaltung entdecken, ob Strom anliegt (wenn der Zndschlssel auf on gestellt wird) und danach ein Relais schliessen, sodass der Spannungswandler Strom bekommt und den PC mit Strom versorgen kann.<br><br>Weiterhin muss diese Schaltung merken ob der Strom wieder weg ist (Zndschlssel auf off) und dementsprechend ein Signal an die serielle Schnittstelle des PCs senden. Dies hat den Vorteil, dass der PC nicht einfach nur ausgeschaltet wird, wenn kein Strom vorhanden ist, sondern, dass er heruntergefahren wird. Wenn das Signal an die COMx gesendet wurde, muss die C-Control noch ca. 30 Sekunden warten, bevor der Strom zum PC-Netzteil unterbrochen wird.<br><br>Frage: kann ich diese Schaltung mit der C-Control realisieren? Wie aufwendig ist diese Schaltung zu Programmieren?<br><br>Vielen Dank fr Informationen,<br>Stefan Bartsch;;http://;; 213.165.64.17 
24.4.2002;1:32;1019604778;;Rene Morgenstern;Rene.Morgenstern@t-online.de;http://;Dimmbare elek. Vorschaltgerte;Hallo<br><br>Ich wrde gerne meine dimmbare Vorschaltgerte fr Leuchtstoffrhren ber die C-Control ansteuern. Gibt es vielleicht dafr schon passende Schaltungen oder hat damit schon jemand Erfahrungen gemacht?<br><br>Der typ ist Osram QT-FQ.<br><br>MfG<br>Ren Morgenstern;;http://;; 62.156.12.44 
23.4.2002;20:33;1019586830;1019558442;Wolfram;;http://;Re: Fehler im Heizungsprogramm;Moin, Martin!<br><br>Siehe meine Mail von heute!<br><br>Gru Wolfram;;http://;; 172.178.248.26 
23.4.2002;12:40;1019558442;1019065927;Martin;DeMattin@gmx.net;http://;Re: Fehler im Heizungsprogramm;"Hallo Wolfram,<br><br>wir scheinen zur gleichen Zeit an einem hnlichen Projekt zu arbeiten. Ich versuche gerade eine C-Control dazu zu berreden meinen Anbau zu steuern. D.h. ich stecke noch in der Testphase, ich habe 3 Bodenfhler (LM75) ber den Heizkreisen der Fussbodenheizung und messe mit den mitgelieferten AD5xx Fhlern den Vor- bzw Rcklauf. Die Ansteuerung der Pumpe und der Ventile ist noch nicht realisiert, aber dafr fahren meine Rollos schon zeitgesteuert. Auch ich berlege Fuzzyregler einzusetzen - habe auch schon versucht zu verstehen wie eine Fuzzylogic so denkt :-)<br><br>Zu Deinem Programm denk&#39; ich, dass das Problem in den vielen Variablen stecken knnte - C-Control kann doch nur 24 Byte Variablen - und ein Word sind schon 2 Byte.....<br><br>Bin an einem Erfahrungsaustausch sehr interessiert....wie ich brigends darauf komme, dass Deine Variablen berlaufen: ich hab&#39; das Programm simuliert und die Modus Variable berwacht - die macht was sie will - nicht was sie soll : eigentlich sollte der Wert nur zwischen 1-4 schwanken aber die Variable rotiert von 0-255.<br><br>CU Martin<br><br>";;http://;; 194.175.52.157 1.0 dcdw0190.wetter.dematic.de:8080 (Squid/2.3.STABLE4), 1.0 DMZ-Proxy.dematic.de:8080 (Squid/2.3.STABLE4)
22.4.2002;17:23;1019489022;1018442829;Wolfgang Back;wback@web.de;http://wdrcc.de;Re: DCF77;> > <br>noch ein Hinweis: ich musste das dcf-modul in sichere entfernung von meinem laptop stationieren, damit es funktionierte. offenbar hat der laptop den eingang vom dcf zugemllt.<br><br>mfg wback;;http://;; 80.141.143.96 
20.4.2002;22:05;1019333120;;Timo;;http://;Datenaustausch ber die RS232;Hallo Leute,<br>ich habe ein Problem mit der seriellen Schnittstelle. Vom PC aus schicke ich ber ein Terminalprogramm Parameter zur CC. Im Programm habe ich die RXD Funktion eingebaut um zu berprfen, ob Daten im Empfangspuffer liegen <br>(if RXD then input V_Daten). <br>Das Programm auf der CC luft solange, bis ich mit dem PC die Parameter rbergespielt habe. Danach bleibt die CC immer am RXD Befehl hngen und will Daten einlesen. Weis zufllig jemand woran das liegt und was ich dagegen tun kann.<br><br>MFG<br>Timo;;http://;; 195.252.138.70 
20.4.2002;21:28;1019330882;1019246121;hanns;;http://;Re: Absturz bei der C-Control-Station;> Moin, Leute!<br>> <br>> Wer kann mir sagen, welche Einflsse bei einer C-Control-Station zum Absturz whrend des Betriebes fhren knnen? Ich habe das Teil in einem Schaltkasten nach VDE eingebaut, daneben habe ich noch zwei Relais zum Schalten von Lasten istalliert, die mit der Station zusammenarbeiten. Zuweilen endet das Programm und die Station geht in den reset-Modus ber.<br>> <br>> <br>> Danke frs posten!<br>> <br>> Wolfram<br><br>unbedingt Autostart setzen<br>die CControl Entwicklungen von Conrad sind leider nur Bastlerware<br>was eigentlich schade ist,da man damit viel machen kann<br>die Netzschtz erzeugen Strimpulse die irgendwie in die CC<br>ber Versorgungsleitung,Ausgnge usw.<br>Versorgung ber Netzfilter,Ausgnge 0,1 Kond.auf GND,gute Erdung,<br>die ganze CC Abschirmen<br>mit der Station habe ich leider noch keine Erfahrung<br><br>mfg hanns;;http://;; 195.3.96.79 1.0 wien1proxy.aon.at
19.4.2002;21:55;1019246121;;Wolfram Hrtel;wmhaertel@aol.com;http://;Absturz bei der C-Control-Station;Moin, Leute!<br><br>Wer kann mir sagen, welche Einflsse bei einer C-Control-Station zum Absturz whrend des Betriebes fhren knnen? Ich habe das Teil in einem Schaltkasten nach VDE eingebaut, daneben habe ich noch zwei Relais zum Schalten von Lasten istalliert, die mit der Station zusammenarbeiten. Zuweilen endet das Programm und die Station geht in den reset-Modus ber.<br><br><br>Danke frs posten!<br><br>Wolfram;;http://;; 172.185.63.87 
19.4.2002;21:52;1019245929;1019163725;Wolfram Hrtel;wmhaertel@aol.com;http://;Re: Sensortabelle fr C-Control-Station;"Moin,<br><br>die mit der Station mitgelieferten Sensoren brauchen keine Tabelle. Die Formel zur Berechnung (in C) heit:<br><br>temp1 = (5 * T1 - 250)/10<br><br>temp1 steht fr den Temperaturwert in C, T1 fr den entsprechenden Analogport. Allerdings habe ich bemerkt, dass das Ergebnis nicht befriedigend ist. Die Werte sind meines Erachtens nach zu hoch. Falls Du mit den Temperaturen etwas steuern willst, dann schreibe Dir eine Tabelle fr die Ausgangswerte und gehe nicht den Umweg ber die Temperaturwerte.<br><br>Man knnte brigens auch die "Halbschritte" ermitteln:<br><br>temp1 = (5 * T1 - 250)/10<br>temp11 = ABS((5 * T1 - 250) mod 10)<br><br><br>und spter ausgeben:<br><br>print "Temperatur: ";temp1; "," ;temp11; " C",<br><br>temp11 gibt dann die Halbwerte zurck.<br><br>Wolfram";;http://;; 172.185.63.87 
19.4.2002;11:54;1019210055;1019069875;Rachid;;http://;Re: 16x4 LCD-Display-Korrektur!!;"> > Sorry!<br>> > Die rechtige Best.Nr. lautet: 184691-62<br>> > > Hallo! hat vielleich schon jemand den 16x4 Display von Conradmit der C-Control gesteuert? ich mchte gerne wissen wie die Initialisierung aussehen soll, also wie mann die Zeilen-Zahl auf 4 setzen kann, wie die befehle fr gotoline aussehen. Aus dem datenblatt konnte ich nichts rausfinden!<br>> > > Vielen Dank<br>> <br>> #LCD_GOTOLINE<br>>   if lcd_param = 1 then lcd_param = &H80    &#39; Zeile 1<br>>   if lcd_param = 2 then lcd_param = &HC0    &#39; Zeile 2<br>>   if lcd_param = 3 then lcd_param = &H90    &#39; Zeile 3<br>>   if lcd_param = 4 then lcd_param = &HD0    &#39; Zeile 4<br>> goto LCD_WRITECMD<br> Vielen Dank<br>MfG Rachid<br>> <br>> Gru<br>>  Michael T<br>> ";;http://;; 193.248.22.25 
19.4.2002;11:34;1019208881;1018458705;Hans;;http://;Re: Datenstransfer;> > Kann man aus einem selbst geschriebenen VB-Programm Daten ber die serielle Schnittstelle im EEPROM der C-Control Unit speichern?<br>> <br>> Du musst auf der PC-Seite ein Programm haben was die Daten an die serielle Schnittstelle sendet und auf Seite der C-Control Unit muss ein Programm laufen, das die Daten annimmt.<br>> <br>> Auf der PC-Seite gibt es unter den VB Samples das Programm VBTERM. Das ist ein komplettes DF-Programm. Es kann leicht fr eigene Zwecke modifiziert werden.<br>> Unter VB gibt es das mscomm32.ocx. Wenn man in ***.OUTPUT = die Daten legt, werden sie an die serielle Schittstelle gesendet. z.B. ComPort.output = "STRING" & Chr$ (13);;http://;; 62.154.224.163 1.0 proxy01.libri.de:3128 (Squid/2.3.STABLE4)
19.4.2002;10:00;1019203231;;Harry Kellner;mail@harrykellner.de;http://harrykellner.de;C-Control WebServer;Hallo zusammen,<br><br>ich habe mir nach der Enttuschung mit der Internet-Connector-Box den C-Control-WebServer von CONRAD zugelegt. Nach 8 Wochen Lieferzeit ist das Kasterl endlich, da der erste Eindruck war gut, der zweite Eindruck zeigt aber hnliche Schwchen wie die ICB:<br>- geringe Dokumentation<br>- Support?<br>- nicht endgltig ausgereift?<br>- Verbindungsprobleme<br><br>Wer hat Erfahrungen mit dem WebServer gesammelt? Wer hat Tipps?<br><br>Viele Gre<br><br>Harry Kellner;C-Control WebServer;http://www.c-control-webserver.de/;; 194.145.146.5 1.0 www.blb.de:8080 (Squid/2.4.STABLE1)
19.4.2002;4:24;1019183063;;MMSBL;MMSBL@ewetel.net;http://;SMS -Handy -C-Control;Hallo Wissende Gemeinde...<br>Gleich von vorne weg - ich habe keine Ahnung von Elektronik !!!<br><br>ich habe vor an einem Handy eine SMS zu schicken, dieser wird ausgewertet, von C-Control und dann wird etwas geschaltet.<br>Genauer: SMS mit Passwort gefolgt vom Code ---> ans Handy schicken<br>C-Control ect. Licht geht an - und das fr Auto...<br><br>Was muss ich alles haben ?<br><br>manni<br>;;http://;; 213.170.179.100 
18.4.2002;23:02;1019163725;1019128063;Michi Grahammer;michi.grahammer@web.de;http://;Re: Sensortabelle fr C-Control-Station;> Suche eine Tabelle fr die Temperatursensoren, die mit der Station geliefert wurden.<br><br>Normal gibt es eine formel mit der man Digit in F, K, und Celsius umwandeln kann <br><br>cya Michi;;http://;; 62.104.218.85 1.1 mch2-t3-2.mcbone.net:3228 (Squid/2.1.PATCH1)
18.4.2002;13:07;1019128063;;Michael;admin@mprechtl.de;http://;Sensortabelle fr C-Control-Station;Suche eine Tabelle fr die Temperatursensoren, die mit der Station geliefert wurden.;;http://;; 62.153.157.126 
17.4.2002;21:33;1019071999;1018902123;hanns;;http://;Re: Porterweiterung;> hallo!<br>> <br>> habe bei meiner CC1 zuwenig Ports,habe irgendwo gelesen<br>> dass es Porterweiterungen gibt<br>> <br>> mfg hanns<br>><br><br>hat schon jemand  Erfahrung damit? <br><br>mfg hanns;;http://;; 195.3.96.79 1.0 wien1proxy.aon.at
17.4.2002;20:57;1019069875;1019060399;Michael T;michael@familie-thuro.de ;http://;Re: 16x4 LCD-Display-Korrektur!!;"> Sorry!<br>> Die rechtige Best.Nr. lautet: 184691-62<br>> > Hallo! hat vielleich schon jemand den 16x4 Display von Conradmit der C-Control gesteuert? ich mchte gerne wissen wie die Initialisierung aussehen soll, also wie mann die Zeilen-Zahl auf 4 setzen kann, wie die befehle fr gotoline aussehen. Aus dem datenblatt konnte ich nichts rausfinden!<br>> > Vielen Dank<br><br>#LCD_GOTOLINE<br>  if lcd_param = 1 then lcd_param = &H80    &#39; Zeile 1<br>  if lcd_param = 2 then lcd_param = &HC0    &#39; Zeile 2<br>  if lcd_param = 3 then lcd_param = &H90    &#39; Zeile 3<br>  if lcd_param = 4 then lcd_param = &HD0    &#39; Zeile 4<br>goto LCD_WRITECMD<br><br>Gru<br> Michael T<br>";;http://;; 217.4.3.209 
17.4.2002;19:52;1019065927;1019018588;Wolfram Hrtel;wmhaertel@aol.com;http://;Re: Simulation und Realbetrieb;"Moin, Dietmar,<br><br>hier der Quelltext:<br><br>DEFINE Summe_Efg    WORD &#39;Summe aller Efgs<br>DEFINE Rest_Summe   WORD &#39;Summe der Reste der Divisionen<br>DEFINE Rest_Dummy   WORD &#39;Speicher fuer die Reste der Divisionen<br>DEFINE Aus_Wert     BYTE &#39;Ausgangswert<br>DEFINE Akt_Efg      BYTE &#39;Efg der akt. Regel<br>DEFINE Min_Efg      BYTE &#39;min Efg der akt. Regel<br>DEFINE Reg_Anzahl   BYTE &#39;Anzahl der Regeln<br>DEFINE Akt_Regel    BYTE &#39;Nummer der aktuellen Regel<br>DEFINE Set_Param    BYTE &#39;Zeiger auf die Paremetertabelle<br>DEFINE A            BYTE &#39;Parameter A eines Fuzzy-Sets<br>DEFINE B            BYTE &#39;Parameter B eines Fuzzy-Sets<br>DEFINE C            BYTE &#39;Parameter C eines Fuzzy-Sets<br>DEFINE D            BYTE &#39;Parameter D eines Fuzzy-Sets<br>DEFINE Eingang      BYTE &#39;Eingangswert<br>DEFINE Akt_Eing     BYTE &#39;akt. Eingang<br>&#39;---------------------------------------------------------------------------<br>&#39;zustzlicher Programmcode Beginn<br>&#39;zustzliche Definitionen<br><br>DEFINE AN1 330                    &#39;morgens anschalten 5:30 (5*60+30) Wochentag<br>DEFINE AUS1 480                   &#39;morgens ausschalten 8:00 (8*60+0) Wochentag<br>DEFINE AN2 960                    &#39;abends anschalten 16:00 (16*60+0) Wochentag<br>DEFINE AUS2 1320                  &#39;abends auschalten 22:00 (22*60+0) Wochentag<br>DEFINE AN3 480                    &#39;morgens anschalten 8:00 (8*60+0) Feiertag<br>DEFINE AUS3 1380                  &#39;abends ausschalten 23:00 (23*60+0) Feiertag<br>DEFINE SysUhr      WORD           &#39;aktuelle Uhrzeit berechnet aus hour*60+minute<br>DEFINE Wochentag   BYTE           &#39;Wochentage von 0...7 0-Sonntag; 1-Montag usw.<br>DEFINE Schaltgrenze_P3 125        &#39;Schaltgrenze, bei der das externe Relais die Heizung ausschaltet<br>DEFINE Eingang_1       BYTE       &#39;Mittelwert aus den beiden Temperaturmesswerten<br>&#39;zustzlicher Programmcode Ende<br>&#39;---------------------------------------------------------------------------<br>&#39;Definitionen der externen Ein- und Ausgaenge<br><br>&#39;DEFINE Eingang_1        AD[1]    &#39;Eingangsbyte (0...255)<br>DEFINE T1 AD[5]                   &#39;Temperatursensor Ostseite (eingefgt am 10.04.02)<br>DEFINE T2 AD[6]                   &#39;Temperatursensor Westseite (eingefgt am 10.04.02)<br>&#39;---------------------------------------------------------------------------<br>&#39;zustzlicher Programmcode Beginn<br>DEFINE K1 PORT[7]                &#39;Relais K1 zum Schlieen Stellglied<br>DEFINE K2 PORT[8]                &#39;Relais K2 zum ffnen Stellglied<br>&#39;DEFINE P1 PORT[1]                &#39;Digitalport Abfrage untere Stellung Stellglied erreicht<br>&#39;DEFINE P2 PORT[2]                &#39;Digitalport Abfrage obere Stellung Stellglied erreicht<br>DEFINE P3 PORT[3]                &#39;Digitalport zur Schaltung externes Relais fr Umschaltung Heizung<br>DEFINE Testausgang_1 DA[1]       &#39;Testausgang fr den Stellwert des Stellgliedes<br>DEFINE Ausgang_1        BYTE     &#39;Ausgangsbyte (0...255), nimmt Werte zwischen<br>                                 &#39;25 (10%) und 255 (100%) an<br>DEFINE Eingang_2        BYTE     &#39;Hoch-Tief, Wird zur Ermittlung fr die Nacht-<br>                                 &#39;absenkung verwendet<br>&#39;die Folien-Funktionstasten<br>DEFINE F1 PORT[9]                &#39;Funktionstaste Normalmodus<br>DEFINE F2 PORT[10]               &#39;Funktionstaste Feiertagsmodus<br>DEFINE F3 PORT[11]               &#39;Funktionstaste Abwesenheitsmodus<br>DEFINE F4 PORT[12]               &#39;Funktionstaste Dauerwrme<br><br>&#39; die LEDs<br>DEFINE LED1 PORT[13]             &#39;LED an F1<br>DEFINE LED2 PORT[14]             &#39;LED an F2<br>DEFINE LED3 PORT[15]             &#39;LED an F3<br>DEFINE LED4 PORT[16]             &#39;LED an F4<br><br>&#39; Definition einer Byte-Variablen zur Steuerung des Programmmodus<br>DEFINE Modus BYTE                &#39;Werte 0..3 fr den jeweiligen Prgrammmodus<br><br>&#39;---------------------------------------------------------------------------<br>&#39;Init<br>gosub AKTIVIERE_NORMAL_MODUS<br><br>&#39;---------------------------------------------------------------------------<br>&#39;In dieser Endlosschleife wird der Regleralgorithmus abgearbeitet<br><br>#ANFANG<br><br> &#39; Tastenabfrage<br>  if F1 = ON then gosub AKTIVIERE_NORMAL_MODUS<br>  if F2 = ON then gosub AKTIVIERE_FEIERTAGS_MODUS<br>  if F3 = ON then gosub AKTIVIERE_ABWESENHEITS_MODUS<br>  if F4 = ON then gosub AKTIVIERE_DAUERWAERME_MODUS<br><br>  &#39;Ermittlung HochTief<br>SysUhr = hour*60+Minute<br>ON MODUS GOSUB NORMAL_MODUS, FEIERTAGS_MODUS, ABWESENHEITS_MODUS, DAUERWAERME_MODUS<br>  &#39;Mittelwertbildung aus den Temperaturen Ostseite und Westseite<br>Eingang_1 = (T1 + T2)/2<br>&#39;wenn Temperatur ber Schaltgrenze, dann Heizung aus<br>IF Eingang_1 > Schaltgrenze_P3 THEN P3 = OFF ELSE P3 = ON<br>&#39;Ende zustzlicher Programmcode<br><br>  LOOKTAB Fuzzy_Sets, 0, Reg_Anzahl        &#39;Anzahl der Regeln lesen<br>  Reg_Anzahl = Reg_Anzahl-1                &#39;Schleife beginnt mit 0 !<br><br>  Summe_Efg  = 0<br>  Aus_Wert   = 0<br>  Rest_Summe = 0<br>  Rest_Dummy = 0<br><br><br>  &#39;---------------------------------------<br>                                           &#39;Bildung der Summe der Erfuellungsgrade<br><br>  FOR Akt_Regel = 0 TO Reg_Anzahl<br><br>    Akt_Efg = 0<br>    Min_Efg = 100<br><br>    FOR Akt_Eing = 0 TO 1                  &#39;Schleife ueber die Eingaenge<br>      IF Akt_Eing = 0 THEN Eingang = Eingang_1 ELSE Eingang = Eingang_2<br>                                           &#39;Eingangswerte zuordnen<br>      Set_Param = 9 * Akt_Regel + Akt_Eing * 4 + 1<br><br><br>      LOOKTAB Fuzzy_Sets, Set_Param, A       &#39;Parameter A laden<br><br>      IF A > Eingang THEN GOTO FOR_ENDE_1    &#39;EFG = 0<br><br>      Set_Param = Set_Param + 3<br>      LOOKTAB Fuzzy_Sets, Set_Param, D       &#39;Parameter D laden<br><br>      IF D &lt; Eingang THEN GOTO FOR_ENDE_1    &#39;EFG = 0<br><br>      Set_Param = Set_Param - 2<br>      LOOKTAB Fuzzy_Sets, Set_Param, B       &#39;Parameter B laden<br><br>      Set_Param = Set_Param + 1<br>      LOOKTAB Fuzzy_Sets, Set_Param, C       &#39;Parameter C laden<br><br>      Akt_Efg = 100<br><br>      IF Eingang &lt; B THEN GOSUB EFG_LINKS   &#39;linke Flanke<br>      IF Eingang > C THEN GOSUB EFG_RECHTS  &#39;rechte Flanke<br><br>    NEXT<br>    Summe_Efg = Summe_Efg + Min_Efg        &#39;Summe der Efgs<br><br>    #FOR_ENDE_1<br>  NEXT                                     &#39;Ende Schleife 1(Summe des EFGs bilden)<br><br>  IF Summe_Efg = 0 THEN GOTO ANFANG        &#39;keine Regel erfuellt<br>                                           &#39;dann alten Ausgangswert beibehalten<br>  &#39;---------------------------------------<br>                                           &#39;Fuzzifizierung der Eingangswerte und<br>                                           &#39;Berechnung der neuen Ausgansgwerte<br><br><br>  FOR Akt_Regel = 0 TO Reg_Anzahl<br><br>    Akt_Efg = 0<br>    Min_Efg = 100<br><br>    FOR Akt_Eing = 0 TO 1                  &#39;Schleife ueber die Eingaenge<br>      IF Akt_Eing = 0 THEN Eingang = Eingang_1 ELSE Eingang = Eingang_2<br>                                           &#39;Eingangswerte zuordnen<br>      Set_Param = 9 * Akt_Regel + Akt_Eing * 4 + 1<br>      LOOKTAB Fuzzy_Sets, Set_Param, A       &#39;Parameter A laden<br>      IF A > Eingang THEN GOTO FOR_ENDE_2    &#39;EFG = 0<br><br>      Set_Param = Set_Param + 3<br>      LOOKTAB Fuzzy_Sets, Set_Param, D       &#39;D laden<br>      IF D &lt; Eingang THEN GOTO FOR_ENDE_2    &#39;EFG = 0<br><br>      Set_Param = Set_Param - 2<br>      LOOKTAB Fuzzy_Sets, Set_Param, B       &#39;B laden<br><br>      Set_Param = Set_Param + 1<br>      LOOKTAB Fuzzy_Sets, Set_Param, C       &#39;Parameter C laden<br><br>      Akt_Efg = 100<br><br>      IF Eingang &lt; B THEN GOSUB EFG_LINKS      &#39;linke Flanke<br><br>      IF Eingang > C THEN GOSUB EFG_RECHTS    &#39;rechte Flanke<br><br>    NEXT<br>    Set_Param = 9 * Akt_Regel + 9<br>    LOOKTAB Fuzzy_Sets, Set_Param, A       &#39;Paramter A des Ausg.-Fuzzy-Sets laden<br><br>    Aus_Wert=Aus_Wert+(A*Min_Efg)/Summe_Efg<br>                                           &#39;Anteil dieser Regel am neun<br>                                           &#39;Ausgangswert berechnen<br><br>    Rest_Dummy = Rest_Dummy + (A * Min_Efg) MOD Summe_Efg<br>                                           &#39;Reste der Divisionen aufsummieren<br>    IF Rest_Dummy &lt; 0 THEN GOSUB ZWISCHEN_REST ELSE Rest_Summe = Rest_Dummy<br>                                           &#39;Ueberlauf der Summe abfangen<br>    #FOR_ENDE_2<br>  NEXT<br><br>  &#39;---------------------------------------  Ende Schleife 2<br><br>  Aus_Wert = Aus_Wert + Rest_Summe / Summe_Efg<br>                                           &#39;Korrekturwert und Ausgangswert<br>                                           &#39;addieren<br><br> &#39;*************<br> Ausgang_1 = Aus_Wert   &#39;Aus_Wert = neuer Ausgangswert(0...255)<br> &#39;*************<br>                                           &#39;<br><br>GOTO ANFANG                                &#39;Sprung zum Anfang<br>&#39;---------------------------------------------------------------------------<br>&#39;Ende der Endlosschleife<br><br><br>END                                        &#39;Programmende<br><br>             &#39;Unterprogramme<br>&#39;------------------------------------------<br>&#39;Fuzzyfizierung der linken Fuzzy-Set-Flanke<br>#EFG_LINKS                                 &#39;EFG an der linke Flanke berechnen<br>  Akt_Efg = (Eingang - A) * 100 / (B- A)<br>  IF Akt_Efg &lt; Min_Efg THEN Min_Efg = Akt_Efg<br>                                           &#39;neuen kleinsten EFG speichern<br>RETURN                                     &#39;Ruecksprung<br><br>&#39;-------------------------------------------<br>&#39;Fuzzyfizierung der rechten Fuzzy-Set-Flanke<br>#EFG_RECHTS                                &#39;EFG an der rechten Flanke berechnen<br>  Akt_Efg = 100 - (Eingang - C) * 100 / (D - C)<br>  IF Akt_Efg &lt; Min_Efg THEN Min_Efg = Akt_Efg<br>                                           &#39;neuen kleinsten EFG speichern<br>RETURN                                     &#39;Ruecksprung<br><br>&#39;-------------------------------------------<br>&#39;Datenueberlauf Summe der Reste behandeln<br><br>#ZWISCHEN_REST<br>  Rest_Summe = Rest_Summe / Summe_Efg<br>  Aus_Wert = Aus_Wert + Rest_Summe         &#39;Ausgangswert korrigieren<br>  Rest_Dummy = (A * Min_Efg) MOD Summe_Efg &#39;neuen Rest_1 bilden<br>  Rest_Summe = Rest_Summe MOD Summe_Efg    &#39;neuen Rest_2 bilden<br>  Rest_Summe = Rest_Summe + Rest_Dummy<br>RETURN                                     &#39;Ruecksprung<br><br>&#39;zustzlicher ProgrammCode Beginn<br>&#39;Unterprogramme<br>#LEDsOFF &#39;Alle LEDs ausschalten<br>  LED1 = OFF<br>  LED2 = OFF<br>  LED3 = OFF<br>  LED4 = OFF<br>RETURN<br><br>#AKTIVIERE_NORMAL_MODUS    &#39; Unterprogramm Normalmodus einschalten<br> beep 350,5,0    &#39; die Dauer des Quittungstons entprellt die Taste<br> gosub LEDsOFF   &#39; alle LEDs aus<br> LED1 = ON       &#39; LED1 einschalten<br> wait F1 = OFF        &#39; warten, bis Taste losgelassen<br> MODUS = 0<br> return<br><br>#NORMAL_MODUS<br> Wochentag = Dow &#39; Wochentag ist gleich Wochentag des Systems<br> IF (((SysUhr>AN1) AND (SysUhr&lt;AUS1)) OR ((SysUhr>AN2) AND (SysUhr&lt;AUS2))) THEN Eingang_2=255 ELSE Eingang_2=0<br>RETURN           &#39; Rcksprung<br><br>#AKTIVIERE_FEIERTAGS_MODUS &#39; Unterprogramm Feiertagsmodus<br> beep 250,5,0    &#39; die Dauer des Quittungstons entprellt die Taste<br> gosub LEDsOFF   &#39; alle LEDs aus<br> LED2 = ON       &#39; LED1 einschalten<br> wait F2 = OFF        &#39; warten, bis Taste losgelassen<br> MODUS = 1<br> return<br><br> #FEIERTAGS_MODUS<br> Wochentag = 6   &#39; Wochentag = Sonntag<br> IF ((SysUhr>AN3) AND (SysUhr&lt;AUS3)) THEN Eingang_2=255 ELSE Eingang_2=0<br>RETURN           &#39; Rcksprung<br><br>#AKTIVIERE_ABWESENHEITS_MODUS &#39; Unterprogramm Feiertagsmodus<br> beep 150,5,0    &#39; die Dauer des Quittungstons entprellt die Taste<br> gosub LEDsOFF   &#39; alle LEDs aus<br> LED3 = ON       &#39; LED1 einschalten<br> wait F3 = OFF         &#39; warten, bis Taste losgelassen<br>MODUS = 2<br>return<br><br>#ABWESENHEITS_MODUS<br> Wochentag = 7   &#39; Wochentag = abwesend<br> Eingang_2=0<br>RETURN           &#39; Rcksprung<br><br>#AKTIVIERE_DAUERWAERME_MODUS &#39; Unterprogramm Heizung immer ein<br> beep 100,5,0    &#39; die Dauer des Quittungstons entprellt die Taste<br> gosub LEDsOFF   &#39; alle LEDs aus<br> LED4 = ON       &#39; LED1 einschalten<br> wait F4 = OFF         &#39; warten, bis Taste losgelassen<br>MODUS = 3<br>return<br><br>#DAUERWAERME_MODUS<br> Wochentag = 6   &#39; Wochentag = SONNTAG<br> Eingang_2=255   &#39; HOCHTIEF immer hoch<br>RETURN           &#39; Rcksprung<br>&#39;zustzlicher Programmcode ENDE<br><br>&#39;-------------------------------------------<br><br>TABLE Fuzzy_Sets                           &#39;Regeltabelle<br>6<br>0   0   20  107<br>128 128 255 255 255<br>0   0   20  107<br>0   0   128 128 170<br>20  74  102 150<br>128 128 255 255 113<br>20  74  102 150<br>0   0   128 128 42<br>107 157 255 255<br>128 128 255 255 42<br>107 157 255 255<br>0   0   128 128 0<br>";;http://;; 172.184.65.42 
17.4.2002;18:19;1019060399;;Rachid Cherradi;cherac@web.de;http://;16x4 LCD-Display-Korrektur!!;Sorry!<br>Die rechtige Best.Nr. lautet: 184691-62<br>> Hallo! hat vielleich schon jemand den 16x4 Display von Conradmit der C-Control gesteuert? ich mchte gerne wissen wie die Initialisierung aussehen soll, also wie mann die Zeilen-Zahl auf 4 setzen kann, wie die befehle fr gotoline aussehen. Aus dem datenblatt konnte ich nichts rausfinden!<br>> Vielen Dank;;http://;; 134.146.4.9 
17.4.2002;18:14;1019060049;;Rachid Cherradi;cherac@web.de;http://;16x4 Display von Conrad;Hallo! hat vielleich schon jemand den 16x4 Display von Conrad(Best.Nr.183334) mit der C-Control gesteuert? ich mchte gerne wissen wie die Initialisierung aussehen soll, also wie mann die Zeilen-Zahl auf 4 setzen kann, wie die befehle fr gotoline aussehen. Aus dem datenblatt konnte ich nichts rausfinden!<br>Vielen Dank;;http://;; 134.146.4.9 
17.4.2002;6:43;1019018588;1018986810;Dietmar;;http://ccintern.dharlos.de;Re: Simulation und Realbetrieb;"<br>> Ich habe das Problem, dass das Simulationsprogramm nicht das tut, was die C-Control-Station tut (tut-tut ;-)). Beispielsweis sind in der Simulation die Funktionstasten F1 bis F4 wahlweise zu schalten, real kann ich nur nach der F1 die F2 usw. schalten.<br><br>Ich vermute mal schwer, da das an Deinem Programm und nicht am Simulator liegt. Du mut schon etwas Sourcecode posten, wenn man Dir helfen soll.<br>";;http://;; 172.178.117.229 
16.4.2002;21:53;1018986810;;Wolfram Hrtel;WmHaertel@aol.com;http://;Simulation und Realbetrieb;"Moin, moin!<br><br>Ich habe das Problem, dass das Simulationsprogramm nicht das tut, was die C-Control-Station tut (tut-tut ;-)). Beispielsweis sind in der Simulation die Funktionstasten F1 bis F4 wahlweise zu schalten, real kann ich nur nach der F1 die F2 usw. schalten.<br><br>Ein weiteres Problem habe ich mit dem Quellcode fr Fuzzy-Programme. Eine Heizungssteuerung: Nachdem das Eingangssignal (eine Temperatur von T1) sich nicht mehr ndert, bleibt der Ausgangswert (der ein Stellventil steuern soll) nur eine Zeitlang konstant, springt dann nach geschtzen 200 Programmdurchlufen auf einen zweiten Wert, bleibt wieder eine Zeit auf diesem Wert, um anschlieend wieder den ersten Wert einzunehmen.<br><br>Eine Erklrung habe ich nicht, nur eine Vermutung: Das Fuzzy-Programm fhrt u. a. Divisionen und andere mathematische Operationen durch. Durch den begrenzten Integerbereich der verwendeten WORD-Variablen kommt es zu Rundungsfehlern, die das Programm dannchaotisch reagieren lassen. Wer kann mir einen Tipp geben?<br><br>Gru Wolfram";;http://;; 172.176.106.208 
16.4.2002;20:37;1018982229;1018902123;KlaRa;;http://;Re: Porterweiterung;> hallo!<br>> <br>> habe bei meiner CC1 zuwenig Ports,habe irgendwo gelesen<br>> dass es Porterweiterungen gibt<br>> <br>> mfg hanns<br>> <br>Mittels I2C Bus stehen Dir reichlich Ports zur Verfgung. Bei der CC2 ist der Bus schon integriert, hier bei der CC1 kann man ihn einfach selbst einrichten. Es gab da schon einige Threads.<br>;;http://;; 217.228.203.88 
16.4.2002;18:33;1018974831;1018973004;Andr H.;andre.h@cc2net.de;http://;Re: 20msec;"Hallo yokoy,<br><br>> ist eine zeiteinheit nicht 20 milisekunden, also 1/50 sekunde?<br><br>Stimmt, da hat sich Denis etwas vertan.<br>Auerdem hat er einen kleinen Fehler gemacht.<br>Sein Beispiel msste dann so lauten:<br><br>Define Zeit word<br> zeit = timer &#39;anfangszeit<br> <br>#Routine<br>&nbsp; if (timer - zeit) &lt;= 15000 then goto next   &#39; 15000 = 5 minuten(50*60*5)<br>&nbsp; &nbsp; zeit = timer &#39;anfangszeit<br>&nbsp; &nbsp; ANWEISUNGEN ...<br>&nbsp;  #next<br>goto routine<br><br><br>MfG Andr H.<br>";;http://;; 193.159.111.58 
16.4.2002;18:03;1018973004;1018965339;yokoy;yokoy@laboratorium-fuer-gestaltung.de;http://;20msec;"> > Hallo zusammen<br>> > <br>> > Ich will ein Programm schreiben welches<br>> > eine bestimmte Zeit (5Minuten) laufen soll.<br>> > Wie kann ich das erreichen?<br>> <br>> sicherlich in der Basicvariante?<br>> <br>> einfach ber die timer funktion  20 zeiteinheiten sind 1 sekunde<br>> <br>> bsp.<br>> <br>> Define Zeit word<br>> <br>> <br>> #Routine<br>> zeit = timer &#39;anfangszeit<br>> if (timer - zeit) > 6000 then ANWEISUNG   &#39; 6000 = 5 minuten(20*60*5)<br>> goto routine<br>> <br>> <br>> <br>> <br>><br>ist eine zeiteinheit nicht 20 milisekunden, also 1/50 sekunde?<br>yokoy";;http://;; 217.224.233.203 
16.4.2002;16:41;1018968074;1018965339;deftone;;http://;Re: Zeitlimit?;"> > Hallo zusammen<br>> > <br>> > Ich will ein Programm schreiben welches<br>> > eine bestimmte Zeit (5Minuten) laufen soll.<br>> > Wie kann ich das erreichen?<br>> <br>> sicherlich in der Basicvariante?<br>> <br>> einfach ber die timer funktion  20 zeiteinheiten sind 1 sekunde<br>> <br>> bsp.<br>> <br>> Define Zeit word<br>> <br>> <br>> #Routine<br>> zeit = timer &#39;anfangszeit<br>> if (timer - zeit) > 6000 then ANWEISUNG   &#39; 6000 = 5 minuten(20*60*5)<br>> goto routine<br>> <br>> <br>> Hi Denis<br><br>Vielen Dank fr Deine Antwort.<br>Ich werde das gleich ausprobieren.<br>cu<br><br>deftone<br>> <br>> ";;http://;; 212.60.36.22 
16.4.2002;15:55;1018965339;1018914912;Denis Gerard;;http://;Re: Zeitlimit?;"> Hallo zusammen<br>> <br>> Ich will ein Programm schreiben welches<br>> eine bestimmte Zeit (5Minuten) laufen soll.<br>> Wie kann ich das erreichen?<br><br>sicherlich in der Basicvariante?<br><br>einfach ber die timer funktion  20 zeiteinheiten sind 1 sekunde<br><br>bsp.<br><br>Define Zeit word<br><br><br>#Routine<br>zeit = timer &#39;anfangszeit<br>if (timer - zeit) > 6000 then ANWEISUNG   &#39; 6000 = 5 minuten(20*60*5)<br>goto routine<br><br><br><br><br>";;http://;; 62.104.208.64 1.1 bln2-t1-1.mcbone.net:3228 (Squid/2.1.PATCH1)
16.4.2002;9:19;1018941546;1018910773;Markus;;http://;Re: Porterweiterung;> hallo!<br>> <br>> habe bei meiner CC1 zuwenig Ports,habe irgendwo gelesen<br>> dass es Porterweiterungen gibt<br>> <br>> mfg hanns<br>> <br><br>Ich kann dir dazu das Buch "Messen, Steuern, Regeln mit C-Control/BASIC" von B. Kainka empfehlen. Dort gibt es ein ganzes Kapitel ber Porterweiterungen. Infos gibts im Internet unter www.BKainka.de;;http://;; 62.225.183.250 1.0 G8SMC (NetCache NetApp/5.1R2D14), 1.1 www-proxy.detecsm.de:8080 (Squid/2.1.PATCH2)
16.4.2002;1:55;1018914912;;deftone;elektroschaman@hotmail.com;http://;Zeitlimit?;Hallo zusammen<br><br>Ich will ein Programm schreiben welches<br>eine bestimmte Zeit (5Minuten) laufen soll.<br>Wie kann ich das erreichen?<br>MfG<br>deftone;;http://;; 212.60.36.22 
16.4.2002;0:46;1018910773;;hanns;j-petsch@aon.at;http://;Porterweiterung;hallo!<br><br>habe bei meiner CC1 zuwenig Ports,habe irgendwo gelesen<br>dass es Porterweiterungen gibt<br><br>mfg hanns<br>;;http://;; 195.3.96.79 1.0 wien1proxy.aon.at
15.4.2002;22:22;1018902123;;hanns;j-petsch@aon.at;http://;Porterweiterung;hallo!<br><br>habe bei meiner CC1 zuwenig Ports,habe irgendwo gelesen<br>dass es Porterweiterungen gibt<br><br>mfg hanns<br>;;http://;; 193.154.147.21 1.1 chip.austria.eu.net:8080 (Squid/2.3.STABLE4)
15.4.2002;21:29;1018898976;1018783927;Willi aus Oelde;;http://;Re: temp.sensor;Hallo Mi(c)hael ?<br><br>Schau mal unter CC2NET.de.<br>Dort gibt es ein DS1621 Modul.<br>Fr die C1 ist das allerdings eine Menge "Arbeit".<br>Ich habe diese Routine auch in Turbobasic auf dem PC laufen.<br><br>Mfg,<br>Willi aus Oelde;;http://;; 145.253.38.42 
15.4.2002;21:20;1018898427;1018360386;hanns;;http://;Re: oszi;> hi<br>> danke erstmal fuer die antwort.<br>> so ein oszi ist ja eine lengerfristige anschaffung, und deshalb werd ich <br>> eher zu einem besseren gert tendieren, wenngleich das teurer ist, damit<br>> ich mich nicht spaeter aergere. das einsatzgebiet reicht vom verstaerkerbau bis zur ueberprueffung von digitaltechnisch erzeugten signalen wie pwm. da ich noch nicht mit meiner ausbildung fertig binn, <br>> denke ich vorausschauend. also 100mhz solltens schon sein.<br>> es sollte sich aber in einer preisklasse von unter 1700 eur bewegen, was <br>> bei analoggeraeten mit 100mhz ueblich zu sein scheint.<br>> <br>> mfg martin<br><br>hallo!<br><br>fr deine Verwendungen die Du angegeben hast,brauchst kein 100Mhz Osci<br>und HF Anwendungen gehen meistens ber 100Mhz<br><br>mfg hanns;;http://;; 193.154.147.21 1.1 chip.austria.eu.net:8080 (Squid/2.3.STABLE4)
15.4.2002;14:58;1018875487;1017778753;didi;sdvoegt@t-online.de;http://;Re: stimmt - conrad mag es kompliziert - neuer link;> Ja mit dem Conrad - Shop ist es so eine Sache. Man findet einfach nichts! Am Anfang hatte Conrad ja noch eine Ausrede, man war eben neu dabei. Aber es ist nicht besser geworden. Entschuldigungen gibt es nicht. Man schaue sich nur Schuricht an.<br>> <br>> Als man findet unser Gert am besten unter "Windmesser".<br>> <br><br>Hallo "Windmesser",<br><br>seit Ihr erfolgreich gewesen? Ich habe krzlich einen Windmesser aus der Sensor Serie zur Wetterstation bestell und man hat mich nicht beliefert, wiel das Ding Ausverkauft ist und nicht mehr hergestellt wird. Was verbirgt sich hinter dem URL Wurm fe ein Gert?<br><br>tschs<br><br>didi;;http://;; 212.185.60.90 1.0 GESTRA_NT
15.4.2002;14:52;1018875147;1017778753;didi;sdvoegt@;http://;Re: stimmt - conrad mag es kompliziert - neuer link;> Ja mit dem Conrad - Shop ist es so eine Sache. Man findet einfach nichts! Am Anfang hatte Conrad ja noch eine Ausrede, man war eben neu dabei. Aber es ist nicht besser geworden. Entschuldigungen gibt es nicht. Man schaue sich nur Schuricht an.<br>> <br>> Als man findet unser Gert am besten unter "Windmesser".<br>> ;;http://;; 212.185.60.90 1.0 GESTRA_NT
15.4.2002;10:23;1018859038;;Harry;mail@harrykellner.de;http://www.harrykellner.de;Internet Connector Box (ICB);Hallo CC-Gemeinde,<br><br>seit einer Woche bin ich Besitzer einer gebrauchten ICB. Leider gibt es die Internetseite des Herstellers und auch den Hersteller nicht mehr.<br><br>Wer kennt Quellen um sich in die Thematik "C-Control & WebServer" einzuarbeiten? Leider gibt das Handbuch nur bedingt Hilfestellung.<br><br>Kann man z.B. den Kontrast des internen LCD-Displays irgendwie einstellen, oder habe ich einfach nur ein schlecht justiertes Exemplar erwischt?<br><br>Bei CONRAD wird das Teil noch verkauft (BestNr. 120170-62<br>), aber die techn. Hotline konnte mir auch keinen Ansprechpartner fr Support, Patches und Updates nennen.<br><br>In der Box luft wohl "Embedded Linux" - hat hier jemand Erfahruneg gesammelt?<br><br>Vielen Gre und vielen Dank fr Reaktionen<br><br>Harry;;http://;; 194.145.146.5 1.0 www.blb.de:8080 (Squid/2.4.STABLE1)
15.4.2002;10:15;1018858540;1018732345;Harry;mail@harrykellner.de;http://www.harrykellner.de;Re: WinRemote u. C-Station;> <br>> Schon mal daran gedacht, das die 2 Modems einen Datenausgleich machen wollen (das komische pfeifen, wenn man sich einwhlt.) Und einen geschwindigkeitsausgleich machen wollen.....<br>> <br>> MFG Michi<br><br>Hallo Michi,<br><br>danke fr die Antwort, leider versteh ich die Anmerkung nicht so ganz ?-)<br><br>Das "Aushandeln" des bertragungsprotokolls luft doch und danach wird der Modem-Lautsprecher abgeschalten....<br><br>Oder steh ich auf der Leitung? Gibt es da einen Timeout-Parameter, der dann wieder auflegt weil keine weitere bertragung stattfindet?<br><br>Gru Harry;;http://;; 194.145.146.5 1.0 www.blb.de:8080 (Squid/2.4.STABLE1)
15.4.2002;9:59;1018857542;1018211457;hanns;j-petsch@aon.at;http://;Re: eeprom kaputt?;hallo!<br><br>Assembler Programm wurde keins geschrieben.<br>ob ich die Reset Taste irrtmlich gedrckt habe kann ich<br>nicht mehr sagen.<br>den IC habe ich auch nicht mehr<br>der EEprom wurde sicher nicht fter als 30 mal berschrieben<br><br>mfg hanns<br><br>> > <br>> > hat man schon Erfahrung wie ein EEprom wieder beschrieben<br>> > werde kann (schreibschutz?)<br>> > habe schon zweimal einen tauschen mssen<br>> > <br>> <br>> Hallo Hanns,<br>> <br>> bist Du sicher, da Dein Problem daran liegt, da das EEPROM in den Schreibschutzmodus versetzt worden ist? Weit Du noch, unter welchen Umstnden das geschehen ist? Hast Du whrend die C-Control das Programm ausfhrte auf Reset gedrckt, oder whrend in die Datendatei geschrieben wurde? Oder hast Du selbst ein Assemblerprogramm geschrieben, das den Schreibschutz setzte? Ich bruchte mehr Informationen zu diesem Problem. Kannst Du mir den defekten EEPROM-Chip bitte zusenden? Schicke mir bitte eine e-mail.<br>> <br>> Es ist brigens nicht mglich, den einmal gesetzen Schreibschutz zu deaktiven. Du knntest zwar, wie der Andr schrieb, den 24C64 benutzen, aber ich habe mit dem Chip Probleme. Bei mir wird das BASIC-Programm mysteriserweise berschrieben, wenn man schnell hintereinander in die Datendatei schreibt. Woran das liegt, konnte mir nicht mal Martin Frster (der Entwickler der C-Control-Serie) sagen.<br>> <br>> Bis bald,<br>> Dietmar<br>> ;;http://;; 195.3.96.79 1.0 wien2proxy.aon.at
15.4.2002;9:47;1018856840;1018798570;Hanns;;http://;Re: nicht geerdet spielen digiports verrckt;werden mit den Ausgngen Rlais betrieben,so entstehen irgendwelche <br>Strimpulse auf die C-Control.<br>Abhilfe kann nur durch eine gute Siebung der Stromversorgung <br>erreicht werden.<br>Hohe kapazitt des Elkos, 0,1F Kondensator direkt an 5V Versorgung<br>der Unit<br><br>mfg hanns <br><br>> neenee! digiport als eingang abgefragt klappt gut. als ausgang geschaltet gehts durcheinander! statt zb port7 wird port 3 geschaltet.<br>> <br>> ich habe den max232 in verdacht da der hin ist und die control sich deshalb nicht mehr programmieren lst. werde den zuerst mal tauschen. a-start-jumper ist selbstverstndlich NICHT gesetzt.<br>> <br>> gru<br>> holan;;http://;; 195.3.96.79 1.0 wien2proxy.aon.at
14.4.2002;17:36;1018798570;1018731888;holan;;http://;Re: nicht geerdet spielen digiports verrckt;neenee! digiport als eingang abgefragt klappt gut. als ausgang geschaltet gehts durcheinander! statt zb port7 wird port 3 geschaltet.<br><br>ich habe den max232 in verdacht da der hin ist und die control sich deshalb nicht mehr programmieren lst. werde den zuerst mal tauschen. a-start-jumper ist selbstverstndlich NICHT gesetzt.<br><br>gru<br>holan;;http://;; 195.170.0.24 1.0 195.170.0.24:8080 (Squid/2.4.STABLE2)
14.4.2002;13:32;1018783927;;Mihael;maja.miha@amis.net;http://;temp.sensor;Hallo,<br>hat jemand vileicht einige Beispile in Basic  fr temp.sensor Lm75 oder Dallas 1820,1621.Ich vrde mich freuen ven er mir sie schicken knnte.<br><br>Danke, und freundliche gre Mihael!;;http://;; 212.18.34.77 
13.4.2002;23:41;1018734077;1018282261;Michi;michi.grahammer@web.de;http://;Re: Motoransteuerung > 2A;"> moin, folgendes Problem<br>> C-Control ->ansteuerung  von 2 Relais ber ULN2803 <br>> alles funktioneiert, aber sobald ich mit den rel&#39;s einen gleichstrom<br>> motor ansteuere (Kurzschlussstrom gemessen 3,6) der sogar eine eigene<br>> Spannungsversorgung besitzt, strzt die M-unit desfteren ab, <br>> habe festgestellt das es genau in dem moment passiert wenn der motor<br>> abgeschaltet wird (man sieht abreifunken im rel), nun wei ich<br>> nicht warum die abstrzt obwohl 2 ich getrennte stromkreise habe.<br>> danke, fr eure mhe<br>> <br>> <br>>    <br><br>Sers<br><br>Also es muss ja nicht an dem hohen strom des motors liegen, sonder vieleicht an den Relais, das da eine inucktion (durch das abfallen der Spule entsteht) (ich hab das problem fters bei Elektromagnet bettigten Ventilen). Ich wrde das Problem zum umpolen mit einer H-Brkenschalting lsen. Die besteht aus 4 Transistoren. Hier kann man dann auch Dioden reinschalten, so das sie den strom nicht weiterflien lassen, bzw. man kann sogar den reststrom mit einer Diode und/oder und Wiederstand direkt kurz schlieen. Wenn du einen schaltplan brauchst kann ich dir einen schicken. E-Mail reicht.<br><br>MFG Michi";;http://;; 62.104.218.72 1.1 mch2-t5-1.mcbone.net:3128 (Squid/2.1.PATCH1)
13.4.2002;23:21;1018732912;1018591349;Michi;;http://;Re: C-Control Station SMS senden;> Hallo,<br>> ich mchte mit der C-Control Station I in einer Ferienwohnung eine Heizungsberwachung realisieren. Im Fehlerfall soll die Station mit einem Modem ber ein SMSC eine SMS an ein Handy gesendet werden. Das von Conrad angebotene Programm mchte ich nicht verwenden. Hat jemand sowas schon mal versucht?<br><br>Also SMS Senden wei ich jetzt nicht aber mann kann leicht etwas bauen, wo man anrufen kann, einen Code eingeben und die C-Control fhrt den zu dem Code dazugehrigen Befehl aus. Des geht ganz einfach mit einem Anrufbeantwrter, und des wo aufgenommen wird wird im normalfall auch aus einem Lautsprecher ausgegeben. Die Tne die man hrt wenn man eine Taste drckt werden als Frequez ausgegeben. Die mit der Control eingelesen werden knnen. <br><br>MFG Michi ;;http://;; 62.104.218.72 1.1 mch2-t5-1.mcbone.net:3128 (Squid/2.1.PATCH1)
13.4.2002;23:12;1018732345;1018369752;Michi;michi.grahammer@web.de;http://;Re: WinRemote u. C-Station;> Hallo zusammen,<br>> <br>> ich versuche ber die WinRemote-SW eine Modem-Verbindung zur C-Station aufzubauen.<br>> <br>> - C-Station mit Modem ELSA TQV 28.8 mit 2400 Baud<br>> - PC mit FRITZ-USB als Analog-Modem (V32sis) mit 2400 Baud / 8N1 / keine Flusskontrolle (??)<br>> <br>> Der Ruf geht raus, kommt an der C-Station an, der Modem-Lautsprecher schaltet ab - kurz darauf bricht die Verbindung ab :-((<br>> <br>> Wer hat damit schon Erfahrungen gesammelt?<br>> <br>> Viele Gre<br>> Harry<br>> <br><br>Schon mal daran gedacht, das die 2 Modems einen Datenausgleich machen wollen (das komische pfeifen, wenn man sich einwhlt.) Und einen geschwindigkeitsausgleich machen wollen.....<br><br>MFG Michi;;http://;; 62.104.218.72 1.1 mch2-t5-1.mcbone.net:3128 (Squid/2.1.PATCH1)
13.4.2002;23:04;1018731888;1018639177;Michi;michi.grahammer@web.de;http://;Re: nicht geerdet spielen digiports verrckt;> die digiports werden nur dann korrekt geschaltet, wenn die control (auf applicationboard gesteckt) geerdet ist. entweder am schuko der steckdose oder auch ber das serielle kabel und pc. ohne a-board hilft das erden aber nichts. stromversorgung ist ein geregeltes stecker-netzteil von philips. ich meine am anfang ging es auch ohne erdung gut. bin mir aber nicht sicher. ausserdem lt sich meine unit nicht mehr programmieren.<br>> <br>> wer kennt da abhilfe?<br><br>Sers,<br><br>Also der Prozessor besteht aus TTL (Transistor Transistor Logic)<br>Der Vararbeitet die Daten.<br>Dem Prozessor musst du ein eindeutiges Signal geben<br>Elektrotechnisch: Hi- oder Low-Pegel auf dem Computer mit 0 oder 1<br>Auf dem a-board sind wiederstnde die die einen eindeutigen zustand festlegen. Sogenannte Pull Up oder Pull Down wiederstnde.<br>Im Normalfall bei der C-Control wird das signal mit einem 10 kOhm wiederstand hochgezogen, d.h. du schliest einen Wiederstand an den Port und an 5V der Spannungsquelle. um dann ein siganl zu geben schliest du dann den Port mit der Masse kurz. (mann nennt das aufs potenzial (0 Volt) runterziehen).<br>Was sagt den des Programm, weil sie sich nicht mehr programmieren lst?<br>Hast du vieleicht den Autostart Jumper noch gesezt<br><br>MFG Michi<br><br>P.S. Wrde mich freuen wenn du mir schreibst obs geklappt hat.<br>;;http://;; 62.104.218.72 1.1 mch2-t5-1.mcbone.net:3128 (Squid/2.1.PATCH1)
12.4.2002;21:19;1018639177;;Holan;holan@gmx.de;http://;nicht geerdet spielen digiports verrckt;die digiports werden nur dann korrekt geschaltet, wenn die control (auf applicationboard gesteckt) geerdet ist. entweder am schuko der steckdose oder auch ber das serielle kabel und pc. ohne a-board hilft das erden aber nichts. stromversorgung ist ein geregeltes stecker-netzteil von philips. ich meine am anfang ging es auch ohne erdung gut. bin mir aber nicht sicher. ausserdem lt sich meine unit nicht mehr programmieren.<br><br>wer kennt da abhilfe?;;http://;; 194.30.220.164 1.1 ath-nce01 (NetCache NetApp/5.2.1R1D4)
12.4.2002;8:02;1018591349;;Wolke;;http://;C-Control Station SMS senden;Hallo,<br>ich mchte mit der C-Control Station I in einer Ferienwohnung eine Heizungsberwachung realisieren. Im Fehlerfall soll die Station mit einem Modem ber ein SMSC eine SMS an ein Handy gesendet werden. Das von Conrad angebotene Programm mchte ich nicht verwenden. Hat jemand sowas schon mal versucht?;;http://;; 194.24.212.172 
11.4.2002;18:52;1018543960;1018511997;Dietmar;;http://ccintern.dharlos.de;Re: Datenstransfer;<br>> Thx. Da ich aber nicht wirklich viel Erfahrung mit Programmen die die serielle Schnittstelle verwenden habe, hoffe ich das du mir noch weitere Informationen dazu geben kannst. <br>> Muss das Programm auf der C-Control dann in Assembler geschrieben sein? Und in welcher Form mssen die Daten dann am PC vorbereitet werden? Es sind zur Zeit Boolsche Werte in einer bestimmten Struktur(Matrix), die ich bertragen mchte.<br><br>In BASIC gibt es die Befehle INPUT und GET, um Daten von der seriellen Schnittstelle (RS232) zu empfangen. Diese Daten lassen sich mittels PRINT# in die Datendatei speichern. Siehe Handbuch.<br>;Handbuch zur M-Unit;http://ccintern.dharlos.de/datasheets.htm#handbuch;; 172.178.140.218 
11.4.2002;16:45;1018536347;;Smubob;mail@smubob.de;http://;Datenbertragung schlgt fehl seit Umstieg auf Starterboard;Hallo,<br><br>ich habe vor einiger Zeit mit dem Applications Board begonnen, mich in die C-Controll-Sache einzuarbeiten. Jetzt bin ich auf das Starterboard umgestiegen, seitdem kann ich keine Programme mehr zum Prozessor bertragen. Wei evtl. jemand eine Lsung??<br><br>mfG<br><br>;;http://;; 193.197.84.193 1.0 proxy.k-ka.de:8080 (Squid/2.3.STABLE4-hno.CVS)
11.4.2002;9:59;1018511997;1018458705;jakob gager;;http://;Re: Datenstransfer;> Du musst auf der PC-Seite ein Programm haben was die Daten an die serielle Schnittstelle sendet und auf Seite der C-Control Unit muss ein Programm laufen, das die Daten annimmt.<br>> <br>> Auf der PC-Seite gibt es unter den VB Samples das Programm VBTERM. Das ist ein komplettes DF-Programm. Es kann leicht fr eigene Zwecke modifiziert werden.<br>> <br>Thx. Da ich aber nicht wirklich viel Erfahrung mit Programmen die die serielle Schnittstelle verwenden habe, hoffe ich das du mir noch weitere Informationen dazu geben kannst. <br>Muss das Programm auf der C-Control dann in Assembler geschrieben sein? Und in welcher Form mssen die Daten dann am PC vorbereitet werden? Es sind zur Zeit Boolsche Werte in einer bestimmten Struktur(Matrix), die ich bertragen mchte.;;http://;; 195.202.157.7 1.0 KASPERL
10.4.2002;19:11;1018458705;1018429271;KlaRa;;http://;Re: Datenstransfer;> Kann man aus einem selbst geschriebenen VB-Programm Daten ber die serielle Schnittstelle im EEPROM der C-Control Unit speichern?<br><br>Du musst auf der PC-Seite ein Programm haben was die Daten an die serielle Schnittstelle sendet und auf Seite der C-Control Unit muss ein Programm laufen, das die Daten annimmt.<br><br>Auf der PC-Seite gibt es unter den VB Samples das Programm VBTERM. Das ist ein komplettes DF-Programm. Es kann leicht fr eigene Zwecke modifiziert werden.<br>;;http://;; 217.228.196.85 
10.4.2002;14:47;1018442829;1018397287;Karel;;http://;Re: DCF77;> <br>> Du weit, da Du den invertierten Ausgang benutzen mut? Ich habe auch in irgendeinem Forum gelesen, da der Pull-Up-Widerstand des Empfngers (und der C-Control) unpassend ist. Der mu, so weit ich wei, verkleinert werden.<br>> <br><br>Hallo Dietmar,<br><br>Danke fr Deinen Hinweis. Natrlich habe ich auch den invertierten Ausgang ausprobiert aber ich war nicht konsequent genug. Es lief nicht und die grne Diode war stndig OFF. Erst nach Deiner Nachricht habe ich getestet, ob sich der Zustand wechselt und er wechselte sich nicht. Ich habe den "normalen" DCF-Ausgang mit einem Transistor invertiert und es lief!! Mekwrdig an der ganzen Sache war, ich habe zwei DCF-Aktiv-Antenen und beide verhalten sich gleich und zwar der DCF/ Ausgang ist immer HIGH, d.h. der BC547 Transistor scheint kapput zu sein.<br><br>Noch einmal Danke<br><br>Karel<br>;;http://;; 217.80.237.203 
10.4.2002;12:28;1018434532;1018397287;Karel;;http://;Re: DCF77;> <br>> Du weit, da Du den invertierten Ausgang benutzen mut? Ich habe auch in irgendeinem Forum gelesen, da der Pull-Up-Widerstand des Empfngers (und der C-Control) unpassend ist. Der mu, so weit ich wei, verkleinert werden.<br>> <br><br>Hallo Dietmar,<br><br>Danke fr Deinen Hinweis. Natrlich habe ich auch den invertierten Ausgang ausprobiert aber ich war nicht konsequent genug. Es lief nicht und die grne Diode war stndig OFF. Erst nach Deiner Nachricht habe ich getestet, ob sich der Zustand wechselt und er wechselte sich nicht. Ich habe den "normalen" DCF-Ausgang mit einem Transistor invertiert und es lief!! Mekwrdig an der ganzen Sache war, ich habe zwei DCF-Aktiv-Antenen und beide verhalten sich gleich und zwar der DCF/ Ausgang ist immer HIGH, d.h. der BC547 Transistor scheint kapput zu sein.<br><br>Noch einmal Danke<br><br>Karel<br>;;http://;; 217.235.116.234 
10.4.2002;11:01;1018429271;;Jakob Gager;jakobgager@hotmail.com;http://;Datenstransfer;Kann man aus einem selbst geschriebenen VB-Programm Daten ber die serielle Schnittstelle im EEPROM der C-Control Unit speichern?;;http://;; 195.202.157.7 1.0 KASPERL
10.4.2002;10:59;1018429167;;Jrg-Thomas Wendt;joerg-thomas.wendt@gmx.de;http://;Baudrate;Kann mann beim C-Control II eine<br>Baudrate von 2 MHz / 256 also<br>ungefhr 7800 Baud einstellen ???<br><br>Wo sind die Experten ?!;;http://;; 141.17.83.200 1.1 cache1.bsh.de:3128 (Squid/2.3.STABLE4), 1.0 www2.bsh.de:3128 (Squid/2.3.STABLE4)
10.4.2002;10:59;1018429157;;Jrg-Thomas Wendt;joerg-thomas.wendt@gmx.de;http://;Baudrate;Kann mann beim C-Control eine<br>Baudrate von 2 MHz / 256 also<br>ungefhr 7800 Baud einstellen ???<br><br>Wo sind die Experten ?!;;http://;; 141.17.83.200 1.1 cache1.bsh.de:3128 (Squid/2.3.STABLE4), 1.0 www2.bsh.de:3128 (Squid/2.3.STABLE4)
10.4.2002;2:09;1018397359;1018355616;Dietmar;;http://ccintern.dharlos.de;Re: Variable Portansteuerung (Lauflicht);<br>Du mut das Poti so an einen A/D-Port anschlieen, da es eine Spannung zwischen 0 und 5 Volt ausgibt. Diesen Wert kannst Du in BASIC auslesen. Du erhlt Werte zwischen 0 und 255, je nach Stellung des Potis.<br><br>Die LED schliet Du ber einen passenden Vorwiderstand an die I/O-Pins an. Die Ports sprichst Du am einfachsten als WORDPORT an. Fr ein Lauflicht bentigst Du die SHL- und SHR-Befehle.<br>;;http://;; 172.177.137.195 
10.4.2002;2:08;1018397287;1018383915;Dietmar;;http://ccintern.dharlos.de;Re: DCF77;<br>Du weit, da Du den invertierten Ausgang benutzen mut? Ich habe auch in irgendeinem Forum gelesen, da der Pull-Up-Widerstand des Empfngers (und der C-Control) unpassend ist. Der mu, so weit ich wei, verkleinert werden.<br>;;http://;; 172.177.137.195 
9.4.2002;23:00;1018386034;1018359881;Chris;;http://;Re: Chip defekt? ;> Ich wei nicht genau, wie es bie dir aussieht, was du genau machst, ich meine aber gelesen zu haben, dass sich bei negativer Logik (dh keine Spannung bedeutet 1/On und Spannung(5V)  bedeutet 0/OFF) die UND bzw ODER Verknpfungen in Logikbausteinen genau das Verhalten des anderen Bausteins zeigen. berprfe mal deine Eingnge mit einem Megert, und schau, ob tatschlich Spannung anliegt, oder ob das bei dir vertauscht ist. Ein Schnipsel von dem Basic-Code wrde vielleicht auch weiterhelfen.<br>> <br>> Gre aus Pfaffenweiler an alle Leser<br><br><br>Danke !<br>Genau das war es!<br>Ich hab es mal mit dem invertieren der Eingnge versucht und nu lufts so wie es soll.<br><br>;;http://;; 62.104.206.64 1.1 blf2-t1-1.mcbone.net:3128 (Squid/2.1.PATCH1)
9.4.2002;22:25;1018383915;;Karel Stanka;karel.stanka@it-service-stanka.de;http://;DCF77;Was mache ich falsch? Ich habe an C-Control-I die Conrad DCF-Aktivantene angeschlossen. Die grne diode blinkt brav, die ausgelassene 59 Sekunde ist auch zu sehen. Trotzdem blinkt die grne Diode immer und in den Dauerzustand ON kommt sie nie. Um festzustellen ob doch irgendwelche Zeit-Unstimmigkeiten nicht die Ursache sind, habe ich den DCF Ausgang auf ein Digi-Port angeschlossen und selber in Basic die Dekodierung realisiert. Die Schwankung in der Breite der Sekundenpulsen war minimal (innerhalb eines Timertaktes) und ich konnte problemlos die Zeit dekodieren und interne Zeit-Speicherstellen berladen. Warum schafft das Gleiche die interne Behandlung nicht?<br><br>Vielen Dank<br><br>Karel;;http://;; 217.228.210.170 
9.4.2002;21:27;1018380470;1018355616;sl;;http://;Re: Variable Portansteuerung (Lauflicht);"> Hallo Ihr C-Control Freunde,<br>> <br>> Ich will ein Variables Lauflicht programmieren, wo ich ber ein Poti sage Laufe nur bi LED 2 oder 5 oder 8 oder ber alle 15 LEDs, wie kann ich das realisieren?<br>> <br>> fr jede Hilfe bin ich dankbar<br>> <br>> <br>> Gru Kai<br><br>Hallo Kai<br><br>Du schliet ein 10k-Poti an einen A/D-Port an<br>und programmierst eine Abfrage<br><br><br>if Poti &lt;= 10 then bis LED 1 <br>if Poti &lt;= 20 then bis Led 2<br><br>usw.<br><br><br>das ist jetzt eine zienlich allgemein gehaltene antwort<br><br>ebenso allgemein wie Deine Anfrage<br><br>wenn Du noch fragen hast stelle mglichst KONKRETE Fragen<br><br>sl<br><br>";;http://;; 80.136.133.85 
9.4.2002;18:29;1018369752;;Harry Kellner;mail@harrykellner.de;http://www.harrykellner.de;WinRemote u. C-Station;Hallo zusammen,<br><br>ich versuche ber die WinRemote-SW eine Modem-Verbindung zur C-Station aufzubauen.<br><br>- C-Station mit Modem ELSA TQV 28.8 mit 2400 Baud<br>- PC mit FRITZ-USB als Analog-Modem (V32sis) mit 2400 Baud / 8N1 / keine Flusskontrolle (??)<br><br>Der Ruf geht raus, kommt an der C-Station an, der Modem-Lautsprecher schaltet ab - kurz darauf bricht die Verbindung ab :-((<br><br>Wer hat damit schon Erfahrungen gesammelt?<br><br>Viele Gre<br>Harry<br>;;http://;; 213.61.210.26 
9.4.2002;15:53;1018360386;1018301571;Martin Ebner;martinebner@utanet.at;http://;Re: oszi;hi<br>danke erstmal fuer die antwort.<br>so ein oszi ist ja eine lengerfristige anschaffung, und deshalb werd ich <br>eher zu einem besseren gert tendieren, wenngleich das teurer ist, damit<br>ich mich nicht spaeter aergere. das einsatzgebiet reicht vom verstaerkerbau bis zur ueberprueffung von digitaltechnisch erzeugten signalen wie pwm. da ich noch nicht mit meiner ausbildung fertig binn, <br>denke ich vorausschauend. also 100mhz solltens schon sein.<br>es sollte sich aber in einer preisklasse von unter 1700 eur bewegen, was <br>bei analoggeraeten mit 100mhz ueblich zu sein scheint.<br><br>mfg martin;;http://;; 212.152.213.197 
9.4.2002;15:44;1018359881;1018343463;Marc Weber;marco-oweber@gmx.de;http://;Re: Chip defekt?;Ich wei nicht genau, wie es bie dir aussieht, was du genau machst, ich meine aber gelesen zu haben, dass sich bei negativer Logik (dh keine Spannung bedeutet 1/On und Spannung(5V)  bedeutet 0/OFF) die UND bzw ODER Verknpfungen in Logikbausteinen genau das Verhalten des anderen Bausteins zeigen. berprfe mal deine Eingnge mit einem Megert, und schau, ob tatschlich Spannung anliegt, oder ob das bei dir vertauscht ist. Ein Schnipsel von dem Basic-Code wrde vielleicht auch weiterhelfen.<br><br>Gre aus Pfaffenweiler an alle Leser;;http://;; 217.3.189.229 
9.4.2002;14:33;1018355616;;Kai;k.coboeke@tekno-engineering.de;http://;Variable Portansteuerung (Lauflicht);Hallo Ihr C-Control Freunde,<br><br>Ich will ein Variables Lauflicht programmieren, wo ich ber ein Poti sage Laufe nur bi LED 2 oder 5 oder 8 oder ber alle 15 LEDs, wie kann ich das realisieren?<br><br>fr jede Hilfe bin ich dankbar<br><br><br>Gru Kai;;http://;; 217.228.164.147 1.0 WIESEL
9.4.2002;11:11;1018343463;;Chris;;http://;Chip defekt?;Hallo ihr ich bruchte mal dringend einen kleinen rat was nu hier verkehrt luft.<br><br>Ich hab seit einem Tag meine CC und hab mich auch gleich ans Programmieren gemacht.<br>Doch irgendwie schlich sich immer wieder ein fehler ein.<br>Hab beides ausprobiert Basic+Plus!<br><br>Folgendes:<br>Programmiere ich eine UNDverknpfung mit zwei Eingngen und einem <br>Ausgang so verhlt sich diese wie eine ODERverknpfung.<br>Eine ODERverknpfung machts genau umgekehrt sie verhlt sich wie eine<br>UNDverknpfung.<br><br>In der Plusvariante hab ich ja die Mglichkeit zu Simulieren<br>und siehe da die Simulation luft Korrekt aber die CC macht genau das gegenteil.<br><br>Hab es auch mit anderren PCs versucht und drei verschiedenen Windows varianten.<br><br>Immer das gleiche UND ist ein ODER und umgekehrt.<br><br>Woran knnte es nu liegen???<br><br>Hat das Betriebssystem auf dem Controller ne Macke?<br><br>;;http://;; 62.104.206.68 1.1 blf2-t3-1.mcbone.net:3128 (Squid/2.1.PATCH1)
8.4.2002;23:32;1018301571;1018299095;KlaRa;;http://;Re: oszi;> hi leute<br>> das hat jetzt nichts mit der cc zu tun, aber ich wuesste nicht, wo sonst fragen.<br>> ich stehe vor der anschaffung eines oszis (100mhz) und wuerde gerne wissen, auf welche eigenschaften es in der praxis ankommt. hat jemand einen link fuer mich, der sich naeher mit dem thema befasst?<br>> als htl-elektrotechnik schler verfge ich ber das ntige theoretische wissen, aber um ehrlich zu sein hab ich noch nie wirklich mit so einem gert gearbeitet :)<br>> ich braeuchte auch infos ueber frequenzgeneratoren.<br>> <br>> mfg martin<br><br>Hallo,<br><br>ein 100 MHz Oszi ist schon ziemlich anspruchsvoll. Welche Eigenschaften ein Oszi haben sollte hngt vom Einsatzgebiet ab. In der Regel sollte er schon zwei Kanle haben. Wichtig ist die Triggerung und deren Fhigkeiten. Zu empfehlen sind hier Gerte vom Hameg. Wenn Du bis zu 750 Euro ausgeben mchstest, dann kann man schon ein gutes 30 MHz Gert kaufen. Bei 100 MHz wird es etwas teuerer. Hier vielleicht eine Quelle fr weitere Infos:<br><br>Userforum: de.sci.ing.elektrotechnik<br><br><br>Gruss KlaRa;;http://;; 80.130.233.27 
8.4.2002;23:22;1018300945;1018291523;KlaRa;;http://;Re: Motoransteuerung > 2A;"> Danke, aber ich mchte nur einen Motor ansteuern und dieser wird in seiner Drehrichtung durch die 2 rel umgepolt, daher ntzt mir dein<br>> rat nicht&#39;s, dachte eher an eine 100% lsung diesen "rckstrom" des Motors<br>> durch kondensatoren o.. zu eleminieren, aber leider fehlt mir dazu das wissen, habe mal einen "gelben zweibein" parallel geschaltet und das problem hat sich verringert, aber ich wei nicht was das fr ein teil ist?<br>> drauf steht UE07<br>>             0400<br>><br>Bei dieser Art der Beschaltung hngt der Motor mal komplett in der Luft, dann wird der Lichtbogen noch strker oder ein Relais hngt etwas lnger, so wird die Lichtbogenstrecke etwas krzer. Die Strstrahlung ndert sich also u.U..<br><br>Wenn Du je Relais einen Umschalter nimmt der jeweils von + zu - und auf der Gegenseite umgekehrt schaltet, so kann man die Dioden vom Umschalter gegen + und g"