Suchergebnisse

Suchergebnisse 1-18 von insgesamt 18.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.

Hinweis kann nach Kenntnisnahme deaktiviert werden!

  • Führende Null anzeigen!

    Haupti65 - - Hauptforum BASCOM-AVR

    Beitrag

    Moin Zusammen, erstmal Danke für Eure Vorschläge. Ich werde mal Schauen was ich jetzt davon nehme. Ich lese ja Std,min und sec einzeln nacheinander aus. Angezeigt wird mit: LCD h;":";m;":";s (Die 3 Variablen für die Zeit). Gruß Olaf

  • Führende Null anzeigen!

    Haupti65 - - Hauptforum BASCOM-AVR

    Beitrag

    Moin und frohes neues Jahr! Ich lese eine RTC mit Bascom aus und lasse mir Stunden,Minuten und Sekunden anzeigen. Das geht auch ganz gut bis auf die Tatsache, dass keine führenden Nullen angezeigt werden. Ich habe also 0:0:0 und möchte 00:00:00 haben und weiß nicht wie ich das hinbekomme! Die Variablen für H:M:S habe ich als Byte dimensioniert! Danke für Eure Hilfe. Gruß Olaf

  • Moin Zusammen. Erstmal vielen Dank für Eure Hilfe!!! Habe es jetzt anders gelöst. Abfrage am Anfang, wieviel Daten eingegeben werden und dann die Eingabe der Daten. Jetzt ist aber noch die Frage, wie kann ich die Eingaben nebeneinander eingeben? Also so wie ein Hex-Dump? Ausgeben geht schon nebeneinander! Gruß Olaf

  • Moin Zusammen. An Euren Antworten lese ich heraus, dass ich mich nicht verständlich genug geäußert habe. Ich nutze Teraterm nur zur Anzeige und Eingabe. Die Daten werden nicht komplett gesendet!!! Ich gebe mit der Tastatur z.B. 77 ein und dann ENTER. Danach das nächste Byte usw. (Es können somit alle von 00 bis FF sein). Das mache ich mit Inputbin.. Und darum weiß ich nicht, wie ich die Eingabe nach dem x-ten Zeichen abschließe. Müsste eigentlich dann nach jeder Eingabe mit Input auf irgendein Z…

  • Moin djmsc.. Ich rede nicht von Steuerzeichen sondern von Hex Werten von 00 bis FF, also alle 256 Werte. Was hat das mit LF und CR zu tun? Input und Inputbin werden mit Enter abgeschlossen. Gruss Olaf

  • Moin! Nach langer Zeit bräuchte ich mal wieder Eure Hilfe. Und zwar habe ich folgendes Problem: Ich möchte mehrere Hex-Daten mit meinen Laptop über Tastatur eingeben (Teraterm) und auf EEprom speichern. Also z.B. in der Art: 45,A6,B4,C3,01 usw. Das ist ja nun kein Drama... aber wie kann ich dem terminal mitteilen, dass jetzt die Übertragung beendet ist? Ich kann ja kein Hexbyte als Ende festlegen, da ich ja vo 00-FF alles eingeben möchte. Würde ja nur gehen, wenn ich nach jeder Eingabe noch mit …

  • Moin liebe Gemeinde. Bin jetzt etwas schlauer,was meine "kaputten" Atmega8 angeht. Die sind nämlich garnicht kaputt... sondern DOOF.. Obwohl jede Programmier-Software die ich habe, mir anzeigt dass die Fuses für "Default" (also 1MHz interner Oszillator) eingestellt sind, laufen die Dinger mit dieser Config trotzdem nicht. Wenn ich die Fuses aber auf ext. Quarz stelle(hab es mit 8 MHz und 16MHz probiert), dann laufen sie auch mit $chrystal 8000000 bzw. $chrystal 16000000 in Bascom. Scheint so al…

  • So Leute, der Spuk ist vorbei! Der "kaputte" Atmega8 geht wieder. Habe ihn heute am myAVR MK 2 betrieben, da wurde er erkannt. Ich muss dazu sagen, dass ich das ganze gestern an meinem 2.Laptop getestet habe.(Win 7 32 Bit) Bin jetzt wieder an meinem eigentlichen Rechner (Win 10 64 Bit) und kann wieder mit Bascom und Diamex AVR brennen. An den verschiedenen Rechnern, kanns ja nicht gelegen haben. Der andere ging ja. Mit AVR Studio gehts jetzt auch. Fragt mich bitte nicht was das gewesen ist... T…

  • Hallo alle zusammen. Ich habe 2 Atmega 8, beide auf interner Oszillator 1 MHz und SPIEN enable. (Defaulteinstellung der Fuse-Bits) Beide lassen sich an meinem China Brenner (TL 866) lesen und schreiben. Mit meinem Diamex-AVR Brenner (SPI) lässt sich nur Einer lesen und schreiben. Egal ob mit Bascom oder Atmel Studio 4. Der der nicht geht wird im Atmel Studio erkannt, aber beim Programmieren kommt die Meldung: Flash Programming Failure.... Kann es sein, das der Flash defekt ist, wie gesagt mit d…

  • Moin Zusammen, danke für Eure Antworten. Das mit dem Terminal habe ich bis jetzt nur im Bascom Simulator getestet. Zitat von hasta: „Also um ESC-Sequenzen im Terminal zu verarbeiten muss dieses VT100 kompatibel sein. Putty kann das, wir bauen damit in unserer Firma die kompletten Servicemasken für die von uns entwickelten Geräte auf. Damit können wir sowohl die gespeicherten Daten des Gerätes als auch die direkte Abarbeitung des Programms visuaalisieren. Außerdem kann aus diesem "Serviceterminal…

  • Moin Pluto! Danke für deine schnelle Antwort. Ich meinte eigentlich, dass das Programm die ESC-Codes zum Terminal sendet. Also in etwa so: print "Die nächste Zeile ist in Fettschrift!" print (jetzt die ECS-Codes für Fett + der Text der dann folgen soll) Gruss Olaf

  • So liebe Leute, mit case "w11" hats geklappt. Danke Andy!!! case is="w11" geht auch. Danke Pluto25!!! Ist ja soooo einfach... Zum Abschluss aber noch ne Fräge... Da ich ja nun im Terminal arbeite würde mich mal interessieren,wie man die ESC-Codes sendet. Also print chr(27);"[7m" zB. schreibt ja wirklich chr(27);"[7m". Also als Text und nicht als Befehl.... Gruss Olaf

  • Hallo Andy, danke für Deine schnelle Antwort. Habe vergessen zu schreiben, dass ich mit select case die Sache auswerten möchte und das kriege ich nicht hin... Geht select case eigentlich mit Strings? Gruss Olaf

  • Moin Zusammen. Ich habe folgendes Problem, ich möchte Eingaben von Tastatur (Teraterm) über UART machen,in eine Variable schreiben und die dann auswerten. Dazu würde ich folgende Tasten drücken: zb. W11 oder W20. Also Buchstaben und Zahlen gemischt. Nun meine Frage, welche Art müsste meine Variable haben, wenn sie W11 oder W20 nach der Eingabe beinhaltet? Gruss Olaf

  • @stefanhamburg Wenn ich nur lesen könnte... War am Wochenende schon öfters auf dem Link... Dann könnte ich gezielt Bytes aus dem String auslesen. Aber das ist die Nächste Stufe. Kann sein, dass ich dann nochmal nerve... Gruß Olaf

  • Danke Euch allen für die schnelle Hilfe. @stefanhamburg Ja so geht es. Nur das jetzt i in der ersten Speicherstelle steht. (&H60) und hochgezählt wird. Kann ich den irgendwie fest auf einen anderen Platz legen? Und wie geht man hier Offline? Gruß aus Winsen(L) Olaf

  • O.K. Wenn ich es so mache: dim i as integer dim array(10) as string*10 echo on for i =0 to 10 input array next i end wird laut Speicheranzeige im Simulator die erste Zeile durch die 2. Zeile überschrieben. Das ist mein Problem. Gruß Olaf

  • Moin Zusammen. Habe folgendes kleines Problem. Ich möchte vom PC (Teraterm) über HW Uart mit Input (oder anders..) mehrere Zeilen einlesen. Die Eingaben sollen auch im Terminal angezeigt werden. Nach betätigen von "Enter" möchte ich die nächste Zeile eingeben. Der Inhalt jeder Zeile soll einzeln abgespeichert werden, um ihn später aufzurufen un weiter zu verarbeiten. Also erste Zeile eingeben und speichern. Speicher erhöhen. Zweite Zeile eingeben und speichern usw. Array anlegen? Read? Restore? …