Gefunden für programm ascii hex - Zum Elektronik Forum





1 - UART Probleme -- UART Probleme




Ersatzteile bestellen
  OK, auch wenn ich einen hinter der Binde habe grade (gute Kumpels verabschiedet für die nächsten Jahre ), versuche ich mal, die Fragen zu beantworten .


Zitat : So nun zu deinem Code. Ich möchte nicht irgendwie diesen Code kopieren und einfach vergessen wenn es funktionert, ich will den Code verstehen, darum die nächsten (dämlichen) Fragen:
Gute Einstellung; da hilft man gern

----

Zitat :
Was ist der unterschied zwischen signed char und unsigned char?
2 - ASCII Hex - Converter? -- ASCII Hex - Converter?


hab nach einigem googeln trotzdem n programm gefunden.

trotzdem thx für die Hilfe ...








3 - RS232 IRDA -- RS232 IRDA
Ich habe als IRDA Empfänger hab ich einen von ALPINE genommen, die werden in Autos verbaut für die Autoradios. Den Empfänger hab ich dann an ein MAX232 angeschlossen. Der IC wandelt den TTL Pegel der vom Empfänger ankommt in ein RS232 Pegel (+/- 15V). Das geht dann anschließend Direkt an die Serielle Schnittstelle vom PC.
Am PC hab ich mir ein kleines Programm geschrieben das mit alles anzeigt was an der Seriellen Schnittstelle ankommt. einmal in ASCII und einmal in HEX. Das wars....
4 - serielles Kommunikationsproblem -- serielles Kommunikationsproblem
Heute habe ich auch einmal eine Frage.

Ich habe dieses LCD-Modul, das ich ansteuern möchte. Eine Suche brachte mich zu diesem Thread über einen 320x240 Pixel LCD-Controller im Textmodus. (Diese Seite lädt bei mir seeehr langsam. Aber bitte erst einmal weiter lesen! )
Der Controller arbeitet mit dem ATmega8 und wurde in Assembler programmiert. Das habe ich für Mikrocontroller noch nie getan, aber die Umstellung auf den im Programm schon vorhandenen Zeichensatz mit 10 Pixeln Höhe und auf 200 Pixelzeilen (20 Zeichenzeilen) war ja noch einfach.
Ich war schon mal begeistert, als ich danach schon etwas auf dem Bildschirm erkennen konnte. Allerdings hat dieses LCD 640 x 200 Pixel im Hochformat (sehr seltsam!), so daß nur die Hälfte der Bildschirmbreite mit lauter magersüchtigen Zeichen ausgenutzt wurde. Mit viel Versuch und noch mehr Irrtum ist es mir aber gelungen, das Programm so zu ergänzen, daß jetzt (neu definierte) Ze...
5 - Daten vom ADU einlesen -- Daten vom ADU einlesen

Zitat : Anbei noch eine Prinzip-Skizze, der geplanten Schaltung.Schön.
Aber erwarte lieber weder von der Schaltung noch vom Programm, dass da irgendetwas auf Anhieb so läuft, wie du dir das vorstellst.
Du wirst ein oder zwei Muster bauen müssen, an dem du das Verhalten und die Probleme studieren und verbessern kannst, bevor du sagen kannst: So wird's gemacht!
Kurzum, du musst das lernen, wenn etwas brauchbares zustande kommen soll.

Momentan scheint mir, daß du folgende Aufgabenblöcke zu lösen hast:
* Digitales Interface des gewählten µC (an welche Ports schliesse ich was am besten an)
* Analoges Interface des ADC (Vorverstärker, Überspannungsschutz usw.),
* Programmierung der Schnittstelle zum ADC (Datenaustausch und Parametrierung des ADC)
* Programmierung der Schnittstelle zum Display
* Wahrscheinlich Programmierung einer Benutzerschnittstelle (z.B. Tastatur, RS-232, USB)
* Programmierung der eigentlichen Aufgabe (Kalibrierfakto...
6 - Bleibt im Programm stehen. -- Waschmaschine Siemens Sivamat XLM 1200
Geräteart : Waschmaschine
Defekt : Bleibt im Programm stehen.
Hersteller : Siemens
Gerätetyp : Sivamat XLM 1200
FD - Nummer : 8502 100594
Typenschild Zeile 1 : E-Nr: WXLM1200/27
Kenntnis : Minimale Kenntnisse (Ohmsches Gesetz)
Messgeräte : Multimeter
______________________

Hallo.

Ich habe wieder ein Problem mit meiner Siemens. Ich habe beobachtet, dass sie manchmal im Programm einfach stehen bleibt und nicht mehr weiter dreht. Manchmal geht es nach ein paar Minuten wieder weiter, manchmal steht sie solange bis der erste/der nächste Schleudergang kommt. Es kann aber auch sein, dass der Waschgang ohne Probleme durchläuft. Das ganze ist Programm und Temperatur unabhängig.

Des weiteren ist mir aufgefallen, dass die Maschine manchmal extrem stark andreht. Einmal haben auch die LEDs Bereit und Ende am Ende des Waschprogramms geblinkt. Zu was kann man diese Meldung zuordnen?[/ascii-schaltbild]

Ich hoffe ihr habt ein paar Tipps für mich an was es liegen kann.

Grüße
...
7 - Gerät via RS232 ansteuern -- Gerät via RS232 ansteuern
Also ich finde das irgendwie widersprüchlich. Wenn Serial Port Monitor das 0x00 ließt, dann wird es auch richtig vom µC gesendet. Wenn das Delphi-Programm 0x00 nicht ließt, liegt das zu 99% daran, dass die Bytes noch anderweitig interpretiert werden - die serielle Schnittstelle wird im Prinzip behandelt wie eine Datei und dort gibt es auch Zeichen mit bestimmten Bedeutungen. In seriellen Terminals wird z.B. ein Zeichen als EOF vereinbart, also End of File. Das bedeutet, wenn dieses Zeichen empfangen wird, das Ende der „Datei“ erreicht ist und sie geschlossen wird.


Aber bevor ich weiter , wie sieht denn die Beschaltung zwischen µC und PC aus und in welchem Modus wird die Schnittstelle genau geöffnet? Handshake?
Ist das eine via USB emulierte COM-Schnittstelle oder eine richtige? Hast du einen Pegelwandler verschaltet? Ohne kann es zu Problemen kommen.



Zitat :
So wie die Senderoutine nur Char sendet, emp...
8 - Welche Programmiersprache für spezielles AVR-Projekt empfehlenswert? -- Welche Programmiersprache für spezielles AVR-Projekt empfehlenswert?
"Gedanken musst du dir natürlich auch über die Hardware machen; z.B. wie schnell die Daten ankommen bzw. wie groß der Abstand zwischen zwei Symbolen (ASCII-Zeichen) minimal ist, also welche Baudrate der Sender benutzt.
Da muss der µC auf jeden Fall mithalten."


Ja, Nachdenken tue ich auch darüber schon eine Weile Wie bzw. mit welchen Hilfsmitteln bekomme ich da die Ergebnisse? Ich habe lediglich ein Programm bisher, welches mit die SysEx-Daten, die "unterwegs" sind, ausliest und anzeigt. WIe kann ich das messen?

Andi ...
9 - AVR Programmierung, SysEx-Daten? -- AVR Programmierung, SysEx-Daten?
Es gibt keine Hexacodes.

Das, was du meinst, sind zwei ASCII-Zeichen aus {0,...,9,A,...,F}, die ein Byte kodieren, und zwar zur Basis 16.
Wie bereits gesagt wurde, kann ein AVR erstmal nichts Spezielles, außer die Hardware zur Verfügung zu stellen.

Die Hauptfunktion eines µCs liegt in seinem Programm und ob dieses den Anforderungen gerecht wird (*), ist einerseits durch das Können und die Erfahrung des Programmierers, andererseits natürlich durch die Hardware eingeschränkt.

Die Nebenbedingungen hier sind unter anderem folgende:
1. auf welche Art und Weise kommen die Daten in den µC? Bei MIDI jawohl mit einer asynchronen seriellen Schnittstelle (uart), was die meisten, wenn nicht alle, AVRs hardwaremäßig verstehen.
2. Wie schnell kommen die Daten: entweder werden Frames erst eingelesen und bei einer erkannten STOP-Sequenz verarbeitet oder der Abstand zwischen zwei Bytes ist so groß, dass man die Daten "on-the-fly" verarbeiten kann. Das hängt zum einen von der Baudrate ab, zum anderen von der Taktfrequenz des Prozessors und nicht zuletzt von den Fähigkeiten des Programmierers. Für so spezielle Sachen kann man ganz tief in die Trickkiste greifen und mit ein paar Vergleichsoperationen auskommen auf Kosten der Programmgröße.
3. Wie ...
10 - Von RS485 auf RS232 -- Von RS485 auf RS232
Ob du auf Klartextausgabe hoffen darfst hängt vom Gerät ab. Da wird der Programmierer zwischen Menschenlesbarkeit, verfügbare Rechenleistung im Gerät und maximal benötigte Übertragungsrate auf dem Bus abgewogen haben.
Alles als ASCII auszugeben kostet eben Rechenaufwand und belegt den Bus.

Ich selber bastle gerade an einer Wetterstation wo alle Sensoren auf einem RS485 Bus hängen und der Master ist ein Interface RS485/RS232 das an einem Terminal (Mikrotik Routerboard) hängt.
Da habe ich mich auf Menschenlesbare ASCII Ausgabe festgelegt da es mir um ein möglichst einfach zu bedienendes System geht und die Datenmenge relativ gering ist.

Ich sehe aber noch ein anderes Problem:
Die Leitungen Driver Enable und Receiver Enable wolle richtig angesteuert werden. Bei mir macht das der µC auf dem Interface (Das Routerboard hat leider nur RxD und TxD) aber bei deinem Adapter kann das nur eine oder zwei Steuerleitungen der RS232 Schnittstelle übernehmen und diese Leitungen wollen dann auch von einem Programm befehligt werden. Dafür müsstest du das Protokoll kennen das das fragliche Gerät spricht.

So ... genug gelabert.

Grüße
Simon ...
11 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232
Moin,

am Sinnvollsten wäre ein CGI-Programm, das kann man dann mit einem Webserver wie Apache einbinden.

Das Programm lässt sich natürlich auch in C schreiben.

Unter Linux ist das prinzipbedingt einfacher, da man auch direkt mit php die serielle Schnittstelle auslesen kann (sie wird als Datei gemappt), sofern man die Recht hat.

Es wäre sogar möglich, alles direkt in php zu programmieren. Das wäre nur konsequent, soll doch am Ende sowieso über einen Webbrowser geschaltet werden.

Edit:
Hab mir den Plan mal angeschaut *graus*...
Schöner und professioneller ist ein Mikrocontroller, der den Sensor ausließt, die Daten ggfs. in ein anderes Format wandelt (z.B. ein ASCII-String) und dann seriell an den Rechner schickt. Sprich: die Schnittstelle so benutzt, wie sie gedacht ist und nicht mit den Steuerleitungen rummurkst. Der Prozessor kann dann später auch locker die diversen Lasten schalten, indem man ihm entsprechende Befehle per RS232 schickt.


P.S. ich werde das Thema gleich in die passende Rubrik verschieben.



[ Diese Nachricht wurde geändert von: DonComi am 12 Jun 2010  0:05 ]...
12 - Druckerdaten umleiten, WinXP -- Druckerdaten umleiten, WinXP
Es gibt doch die Möglichkeit Daten welche von einer Maschine kommen (US-ASCII) über einen Generic- Druckertreiber in ein File umzuleiten.

1.)
Nun habe ich das Problem, dass dieses File in ein falsches Verzeichnis landet. Kann ich das irgendwie auf ein Netzwerklaufwerk/ und ein vordefiniertes Verzeichnis umleiten?

2.)Dieses File sollte dann automatisch WinWord öffnen um einige Parameter zusätzlich hinzufügen zu können. Geht das?

Die Aufgabe:
Ich habe ein HG-701 Messgerät samt Software welches unter NT4.0 funktionierte. Nun, unter WinXP kann ich die Applikation die geöffnet werden soll (eben WinWord) nicht mehr einstellen, da eine DLL das Programm zum Absturz bringt. Ich habe mit dem Programmierer gesprochen, doch er meint, dass eine Änderung der DLL nicht möglich ist, da in der Library Bausteine von National Instruments verwendet werden die nicht aufrüstbar, bzw. nicht mehr Supportet werden.
Da ich den Messplatz nicht wegwerfen möchte, dieser Umweg.
NT4.0 kann ich nicht mehr verwenden, da ich hier USB nicht unterstützt wird.
Der Ganze Aufwand dient dazu die Messprotokolle zu den Reparaturen zu archivieren.


[ Diese Nachricht wurde geändert von: nabruxas am  3 Feb 2010 17:48 ]...
13 - Bash-Script rel. langam: aus Wertetabelle Differenzwert-Tabelle erzeugen -- Bash-Script rel. langam: aus Wertetabelle Differenzwert-Tabelle erzeugen

Zitat : Ich sehe gerade, dass in deinen Rohdaten das Komma als Dezimalzeichen verwendet wird. Ist das wirklich so?

Zumindest in den Datenblöcken, die ich von meinem Mitbewohner bekommen habe. Das Programm (Name vergessen), mit dem er arbeitet, kann die Karten als ASCII-Textdateien exportieren (neben diversen anderen Formaten, die mir aber wohl wenig nützen); davon habe ich Gebrauch gemacht.

Allmählich dämmert mir auch, warum jenes Programm eine Schnittstelle für perl-Scripte hat

Bin mal gespannt, wie aussagekräftig die Karte wird; ich tippe darauf, dass man recht wenig erkennen wird. Aber wenn die Betreuerin das Ding haben will...

Der bc braucht übrigens von den 3,6 Sekunden pro Zeile eine Sekunde für sich (gerade ausprobiert). Nach dem Schlafen bastel ich mal zu Übungszwecken ein zweites Bash-Script, dass die vertikalen Temperaturdifferenzen berechnet; und dann noch ein drittes, dass die ...
14 - C-Programmierung: Float in Int umwandeln -- C-Programmierung: Float in Int umwandeln
Hallo Don,

vielen Dank für die ausführlichen Erklärungen (Solltest Lehrer werden ),
ich hoffe/glaube... ich hab alles verstanden.


Zitat : Ich persönlich programmiere nur mit einem einfachen Editor (der gerade mal Einrückung und Schlüsselworthervorhebung ("syntax highlighting") unterstützt) und parallel dazu einer Shell sowie dem Programm make.
Du verstehst ja auch was vonwegen Makefiles etc., für einen Anfänger ist eine IDE einfacher. Ich muss nur Strg+F11 bzw. F9 drücken und ab geht die Post.


Zitat :
15 - welche Programmiersprache? -- welche Programmiersprache?

Offtopic :Moin,

Naja, was heißt schon sich "stark unterscheiden"? Einige bereits kodierte Algorithmen laufen bei mir 1:1 portiert sowohl auf einem mini kleinen AVR als auch als Codefragment in einem Linux-Programm. Zufällig brauchte ich zweimal die gleiche Funktionalität.

Nur habe ich, wenn ich selbst mit nem sehr alten, langsamen Rechner z.B. ein Programm in C schreibe wesentlich mehr Ressourcen zur Verfügung, was z.B. dazu führt, dass ich viele Bibliotheken einbinden kann (klar, viele davon sicherlich dynamisch, was ja bei AVRs eh nicht geht... ) und mir allein schon die libc zur Verfügung steht mit printf, fprintf, scanf, sscanf, etc.

Also, die Umgebung zählt enorm, aber vom "Feeling" ist es kaum ein Unterschied. Man kann halt unter C und Linux ziemlich sorglos mit solch Speicherkillern wie printf und variablen Argumenten umgehen. Auf AVRs bitte zu unterlassen, da wird der gesamte Umfang der formatierten Ausgabe kaum gebraucht, und wenn man es braucht, dann bitte eigene, kleine Funktionen implementieren, ohne Interpretation d...
16 - LOGO Schrankensteuerung -- LOGO Schrankensteuerung

Zitat :
zerooo hat am 10 Mär 2009 14:20 geschrieben :
I1=Taster S1 =Schranken offen
I2=Taster S2 =Schranken auf
I3=Taster S3 =Schranken zu (Endschalter)
I4=Taster S4 =Schranken schliessen


Das ist jetzt nicht dein Ernst oder etwa doch Bis auf die Tasterbezeichnungen die du eingefügt hast ist das derselbe Murks wie vorher. Mal im Ernst - wenn ich ein derartiges Geschreibsel von Dokumentation meinen Kunden abliefern würde hätte ich demnächst sehr viel Freizeit! Was ist denn z.b. der Unterschied zwischen S1 und S2? Lt. deinem Plan machen die jedenfalls beide dasselbe und ich glaube nicht dass das so sein soll. Ein Endschalter wird auch nicht mit "S" bezeichnet sondern mit "B", zumindest bei uns. Falls es bei euch anders ist entschuldige ich mich, die ÖVE ist nicht mein Gebiet

Für das 10s-Blinken brauchst du ...
17 - Terminalprogramm zur Datenübermittlung?? -- Terminalprogramm zur Datenübermittlung??
Hallo ich habe hier schon mal geschrieben und nach Möglichkeiten der Verbindung zweier Modems gefragt. Dank eurer Hilfe steht die Verbindung jetzt. Habe die beiden Analogen Modems also mit Hilfe einer alten Telefonanlage aneinander gebastelt und der Datenaustausch läuft. Jetzt brauche ich ein Programm das den Datenaustausch Automatisiert. Es soll so sein das der eine Rechner jede Stunde einen Ascii Datensatz rüberschickt man von dem anderen Rechner aber auch jeder Zeit den Datensatz anfordern kann. An Rechner A (der also jede Stunde die Daten automatisch schickt) soll also keiner Sitzen, da muss das alles Automatisch ablaufen. Da ich nicht so der Programmierer vor dem Herrn bin, habe ich schon ein Kumpel gefragt und der hat versucht das ganze über Dos zu machen was aber nicht geht, da man mit Dos das Modem nicht direkt ansprechen kann, da es ein externes USB Modem ist. Also muss das ganze doch über ein Terminal Programm laufen.

Jetzt die eigentliche Frage. Weiß jemand ein gutes und leicht zu Programmierendes Terminalprogramm, wo es auch noch eine gute Anleitung auf Deutsch zu gibt? Oder weiß jemand von welcher Seite man eventuell sogar schon fertige Teile so eines Programms bekommt, oder ein ähnliches Programm das ich dann nur noch für mein Fall etwas abändern muss??
18 - Rätselhaftes Laufwerk -- Rätselhaftes Laufwerk

Zitat : hast du schonmal solch einen 100 Jahre altgen DATENTRÄGER in der Hand gehalten?
Yup... das war so ein annähernd weißes, dünnes, rechteckiges Zeug mit (meist) schwarzen Flecken drauf. Das Lesegerät nennt sich "AUGE", die Verarbeitungseinheit "GEHIRN". Den Datenträger bezeichnet man glaube ich als "PAPIER", mehrere solche Datenträger in gebundener Form auch "BUCH". :D

Das ernsthafte Problem beim Lesen solcher Datenträger in 100 Jahren wird sein, ein passendes Programm zu finden, das mit den Daten überhaupt etwas anfangen kann...
Bei den IBM-XTs ab den frühen 80ern ist das heute noch halbwegs möglich, auch die Disketten funktionieren teilweise noch, aber bei allem was vor MS DOS liegt sieht die Sache schon recht trist aus, detto bei allen oder fast allen Heimcomputern wie C64 und Co. Deren Daten kann man im Fall von...
19 - Datenübertragung zwischen C-Control M-Unit und Atmega 8 -- Datenübertragung zwischen C-Control M-Unit und Atmega 8
Also ich hab zwar auch nie bascom programmiert, aber ich hab ne c-control hier rumliegen, die Staub ansetzt ^^
Ich hab jetz beim Einlesen in die Materie also einen ähnlich unbefangenen Blick auf die Dinge wie tvgucker.

Als allererstes möchte ich dich auf die seite
http://avrhelp.mcselec.com/bascom-avr.html
verweisen, falls du die noch nicht kennst.


Beim sende Programm scheint mir so weit alles in Ordnung zu sein,

Beim Programm das die Daten auf dem LCD anzeigt ist mir Spontan folgendes ins Auge gesprungen.

Du Definierst die Eingabevariable A als "String", Benutzt jedoch zum Lesen vom Port das commando "Inputbin", Das liest so viele Bytes wie es braucht vom Port, In dem Fall meines Erachtens nach die Länge des Strings, die bei deiner Definition Aber 0 ist.
Ich würde da auf jeden Fall als erstes mal den Datentyp der Variable auf Byte ändern, weil du dann sicher sein kannst, dass er nur versucht 1 Byte vom Port zu lesen.

Gibt es eigentlich einen bestimmten Grund warum du "inputbin" benutzt und nicht "Input" ? Meines Erachtens nach ist ...
20 - Nokia-3310-Display und PWM-Steuerung (fertiges AVR-Assembler-Projekt) -- Nokia-3310-Display und PWM-Steuerung (fertiges AVR-Assembler-Projekt)
Hallo,
Da ich keines der im Internet auffindbaren Programme vernünftig zum laufen bekam (um meine Displays zu testen) habe ich mir ein eigenes, recht umfangreiches Programm zur Ansteuerung eines Nokia3310-Displays geschrieben.

Das Programm ist bisher nur auf Text ausgelegt, Grafiken sind aber leicht "nachzurüsten".
Die ASCII-Zeichentabelle ist von http://www.microsyl.com/ übernommen und überarbeitet (Buchstaben haben jetzt eine Leerspalte mit im Gepäck)
Da ich das ganze dann auch irgendwie anwenden wollte, und ein Kumpel grade dabei war mich über Motorsteuerungen auszuquetschen habe ich eben ne PWM-Steuerung um den Code gebastelt.
Das Ergebnis gibt es im Anhang.
Bei mir ist das Programm in verschiedene .asm-Dateien untergliedert, die dann am Schluss per "include" ins Hauptprogramm eingebunden werden, für den Upload hab ich jetzt alles zuammengepackt.
Der Grund warum ich das hier poste ist einfach der, dass ich das LCD-Programm wohl nicht sonderlich häufig nutzen werde, und es schade um die Mühe fände, wenn es bei mir in irgendeinem Ordner vergammelt...

Bei Interesse gibt es auch noch nen Schaltplan vom Prototy...
21 - C-Problem? -- C-Problem?
Moin!
Ich hab heut mal wieder son bisschen mit C rumgespielt.
Hab ein ganz einfaches Programm geschrieben, welches Dezizahlen in Hexadesimal, oktal und ASCII umwandelt. Das sieht so aus:

Code : #include <stdio.h>
#include <ctype.h>

main()
{
char eingabe;
int zahl;

printf ("Waehle eine Umrechnung aus.(O)ktal, (H)exadezimal oder (A)SCII> ");
eingabe=getchar();
printf ("\nZahl eingeben:");
scanf ("%i", &zahl);

switch (toupper(eingabe))
{...
22 - 7x5 Matrix-display -- 7x5 Matrix-display
Moin.

Was für 'ne Art von Displays sind das denn? Es gibt/gab ja auch sog. "intelligente" Punktmatrix-Displays mit eigenem Speicher, Dekoder und Treiber. Von den Anschlussstiften her sehen sie gar nicht anders aus als banale 7-Segment-Displays - na gut, je nach Bauform.

Die Ansteuerung kostet mit einem Mikrocontroller den geringsten Hardware-Aufwand. Es geht aber auch mit einem EPROM als Decoder. Dazu z.B. einen ULN2003 als Spaltentreiber, einen 4060 als Taktoszillator u. Zähler und einen 4028 mit 5 PNPs als Zeilentreiber. Vorausgesetzt, die Katoden der LEDs bilden die Zeilen und die Anoden die Spalten.
Mit etwas Glück kann man statt des EPROMs ein Zeichengenerator-ROM aus einem PC der Gründerjahre einsetzen. Denn die haben/hatten ja genau die Funktion, die hier gefordert ist. Damit lassen sich ASCII-codierte Zeichen anzeigen. Man kann mit einem alten Fontdesigner-Programm für VGA-Karten aber auch eigene Punktmatrizen entwerfen.

D. ...
23 - Tool für serielle Verbindungen zum Download -- Tool für serielle Verbindungen zum Download
Hallo,

ich finde das Programm von Teefax zur genauen Analyse von wenigen Daten sehr gut, allerdings brauche ich eher nen einfaches Terminal-Programm, weil ich einfach nur große ASCII-Datenmengen empfangen und durchschauen will.

Das Programm COMM von ffeichtinger läuft bei mir (Windows XP) nicht, stürzt sofort beim Start ab mit der Meldung "File create not successfull", also kann der COM-Port wohl nicht geöffnet werden. Zum selberumschreiben habe ich nicht wirklich Lust, da muss es doch auch was fertiges geben...

Hyperterminal ist nicht wirklich geeignet, weil es z.B. nicht mal nen Knopf gibt, mit dem man die alten empfangenen Daten vom Bildschirm löschen kann. Die bleiben immer im Bildlaufpuffer, sodass man nie erkennen kann, was neue und was alte Daten sind (außer vielleicht über den Umweg, jedesmal eine neue Verbindung zu definieren).

Termite (kostenloser Download, einfach mal googeln) ist dagegen klein, fein und übersichtlich, ist aber eher zum chatten gedacht. In diesem Programm kann ich nicht einfach mal ein Zeichen von der Tastatur zum angeschlossenen Gerät schicken, sondern muss die Texteingaben in einer Extra-Zeile vornehmen und kann den ganzen Salat erst per Enter-Druck abschicken. Dafür gibt's den arg vermissten "Clear&...
24 - Warum geht der Chat eigentlich nicht? -- Warum geht der Chat eigentlich nicht?
Ist bei mir genauso, war auch vor dem GAU so.
Am Router liegt es aber nicht, mit einem anderen IRC Programm kann ich den Server über die IP erreichen, werde dann aber wieder rausgeworfen.

Der fehler tritt auch bei deaktivierter XP-Firewall auf.

Code :

[23:35] *** Creating connection "Forum"
[23:35] *** -194.106.206.55- *** If you are having problems connecting due to ping timeouts, please type /quote pong CFE01AD2 or /raw pong CFE01AD2 now.
[23:35] *** Welcome to the elektronikforum.de IRC Network MrEd!MrEd@p508E6C16.dip.t-...
25 - Kopmlexes Funkprojekt -- Kopmlexes Funkprojekt
Mir war schon klar, daß der fragesteller net so viel von versteht, dennoch fand ich eine kompetente antwort für wichtigvor 8 jahren ware ich auch mal auf einer ähnluichen stufe (okey, GRUNDKENNTNISSE (z.b. aus cosmos x2000 experimentierkasten, div. technik-bücher u.ä.) hastte ichd amals schon, aber praktisch keine gtroßartige ahnung zu funktechnik und analoger schaltungstechnik (net mal'n analogen evrstärker konnte ich ohen schaltplan bauen )

und da hatte ich vergleichbar gewagte projekte (datenübertragung mit baycom modems über babyfon, bau eienr pulsweitenmodulationssoundkarte (die adressleitung a23 und dern drq2 des isa busses gingen über ein and gatter, dessen ausgang mit tiefpasselko gegen masse dan an den cd-line-in der soundkarte ging, angesteuert per pascal programm das gemäß dem pwm datenstrom 1,2 million mal pro sekunde (irq 0 mit divisor 1 ) (1,2 mhz einen lesezugriff auf speicheradresse 8000:0 und möglichst schnell drauf aufs floppy drive (dma2) zugriff, um das gate schnell genug zu öffnen und zu schließen.

allerdings war ich in mathe schlecht , und konnte die fast fourier transformation (um pcm nach pwm zu wandeln) net in pascal umsetzen, abgesehen davon hätte das in der form wohl mehr störungen als n...
26 - Temperaturmessung -- Temperaturmessung
Wie man das mit EXCEL macht, weiß ich nicht mehr. Ich habe es schon einmal gemacht, aber ich finde die richtigen Buttons nicht mehr. Am Montag kann ich Dir mehr sagen.

Ich habe es mit dem angehängten Programm berechnen lassen, das bietet mehr Möglichkeiten zur Berechnung als EXCEL. Die Datei "Reihe.DAT" enthält die Daten Deiner Messreihe so, wie das Programm "Regression.EXE"sie braucht.

Linke Spalte x-Werte; Rechte Spalte y-Werte.

Die Datei der Messreihe muss mit einem ASCII-Editor geschrieben sein, also mit z.B. EDIT.EXE oder dem EDITOR von VC und nicht mit MS-WORD o.Ä., oder mit MS-WORD als DOS-TEXT exportieren.

Um eine höhere Genauigkeit zu bekommen, solltest Du Deine Schaltung dahingehend ändern, dass sie bei -50°C 0V ausgibt und bei 150°C 5V. Und in die Messreihe brauchst Du dann nicht mehr die Spannung eingeben, sondern direkt die Werte, welche Dir der AD-Wandler liefert.

Gruß Manni

[ Diese Nachricht wurde geändert von: ManniHorsti am 26 Mär 2005  8:31 ]...
27 - welcher Atmel für Torzähler? -- welcher Atmel für Torzähler?
so, mit dem programm für den alltagsgebrauch bin ich jetzt durch, es werden sogar auch schon nullchen erkannt...
jetzt kommt der zusatz-firlefanz für den Turnierbetrieb:
also ich kann ja auf dem chip irgendwo nen ASCII-Text hinterlegen, und den dann bei bedarf über das UART ausdrucken - soweit keine probleme
nur, wie mach ich das codemässig, dass in dem text platzhalter sind die dann meine im spiel gewonnenen daten annehmen, und ausgeben?
in Pascal ist das ja kein Problem, nur wie geht das in Assembler? die Tutorials die ich habe geben da leider keinen aufschluss drüber...
evtl würde mir auch einfach die "wissenschaftliche" Bezeichung für diesen Vorgang weiterhelfen, damit ich weiß wonach ich googlen muss.


[ Diese Nachricht wurde geändert von: Morgoth am  5 Feb 2005 11:43 ]...
28 - Zeitnehmung -- Zeitnehmung
Hallo!
Hallo!

Ich möchte eine Zeitmessung mit einer Zwischenzeit bauen, die Ausgabe erfolgt auf einer LCD-Anzeige und das ganze soll natürlich interrupt gesteuert laufen(Timer0).

Ich habe einen PIC-Controller 16F84. Nun habe ich folgendes Problem:

Ich hätte gerne dass die Zeitanzeige bei 00:0 (sec:zehntel) startet. In meiner bisherigen Interuptroutine habe ich aber bis lang noch mit dem Sekundenzähler zu kämpfen.Bin schon froh dass es ziemlich genau von 0 bis 9 im sekundentakt zählt.

Wie funktioniert ein Überlauf? In diesem Programm funktioniert er leider nicht wie gewünscht:-(

Meine Interruptrutine schaut so aus:


interrupt int_server (void)
{
int_save_registers

if (INTCON.2 == 1)
{
count++;
if (count == 61)
{
count =0 ;

counter++;

if (counter == 10)
counter =0 ;
}
byte = 0x0c0; //Wechsel in die nächste Zeile
SendCmd (); //Positionsangabe am Display
byte = 0x0c5; //An stelle 5
SendCmd (); //Positionsangabe am Display

byte = counter+48; //ASCII-Code
SendChar ();
if(counter == 10)
{
zehner++;
byte = 0x0c5; //Zeile 2;St...
29 - Geräte per PC ein/ausschalten? -- Geräte per PC ein/ausschalten?
Also, hier mal ne Schaltung für sowas.
Am seriellen Port kannst Du sinnvoll nur RTS und DTR verwenden, wenn ich mich nicht irre, also nur 2 Ausgänge. Du kannst aber auch die gleiche Schaltung für den Parallelport verwenden, da müsstets Du dann D0-D8 verwenden, und hättest bis zu 8 Ausgänge.

GND ist sowohl der Anschluss für GND vom Port, als auch für den - Pol des Netzteils. Als Netzteil kannst Du ein normales Universal Steckernetzteil mit 12V Gleichspannung verwenden. Das Netzteil muss dabei den Strom liefern können, den alle Relais zusammen ziehen, wenn sie an sind.
Schau mal bei http://www.pollin.de vorbei, die haben normalerweise Netzteile für kleines Geld und Relais müssten die auch haben.

Die Schaltung muss für jeden Ausgang 1 mal aufgebaut werden, GND und +12V sind dabei für alle Schaltungen gemeinsam. Das ganze funktioniert so, dass der BC548, ein NPN Transistor, wenn er an der Basis ein schwaches Steuersignal vom Port bekommt, von Collector nach Emitter durchschaltet, und dadurch das Relais vom 12V Netzteil mit Strom versorgt. Darin zieht dann ein Elektromgnet an, der dann den Schalter des Relais schliesst.

Die beiden 1,5k Ohm 1/4W ...
30 - Eagle CADSOFT -- Eagle CADSOFT
EAGLE Produkt-Information
Der EAGLE Layout Editor ist ein einfach zu benutzendes, aber dennoch leistungsfähiges Werkzeug für die Entwicklung von Leiterplatten. Der Name EAGLE ist ein Akronym und steht für:
Einfach Anzuwendender Grafischer Layout Editor
Das Programm besteht aus drei Haupt-Modulen

Layout-Editor
Schaltplan-Editor
Autorouter
die unter einer einheitlichen Benutzeroberfläche zusammengefügt sind. Daher ist es nicht notwendig, Netzlisten zwischen Schaltplan und Layout zu konvertieren.
Programm-Eigenschaften (Professional Edition)
Allgemein
echtzeit Forward- und Back-Annotation
kontextsensitive Hilfe-Funktion
kein Hardware-Kopierschutz
mehrere Fenster für Platine, Schaltplan und Bibliothek
leistungsfähige User Language
integrierter Text-Editor
verfügbar für Windows und Linux
Layout-Editor
maximale Zeichenfläche 1.6 x 1.6m (64 x 64 Zoll)
Auflösung 1/10,000mm (0.1 Mikron)
bis zu 16 Signallagen
bedrahtete und SMD-Bauteile
umfangreiche Bauteil-Bibliotheken im Lieferumfang
einfaches Erstellen eigener Bauteile mit dem integrierten Bibliotheks-Editor
Undo/Redo-Funktion für JEDES Editor-Kommando (beliebig tief!)
31 - Initialisierung LCD-display 4-bittig? -- Initialisierung LCD-display 4-bittig?
Stimmt bin ich noch gar nicht drauf gekommen,
bin eh grad beim Programmoptimieren...

hab jetzt aber leider folgendes feststellen müssen...

wenn ich dem Pic 16F628 ASCII zeichen übergebe, dan sind die binärcodes "spiegelverkehrt"
d.h. bit1 befindet sich nicht rechts sondern links... diesen Fehler habe ich njur dadurch beheben können, dass ich den Datenbus zum Display umgedreht also die bits Nibbleweise gespiegelt hab

deshalb musste ich dann auch alle Steuerbefehle Nibbleweise spiegeln(softwaremässig)... das is u.u ganzschön nervig, vorallem wenn man etwas kompliziertere Befehle senden will (denken iss anstrengend...)

Kann mir das jemand erklären? ich muss das aber so machen weil ich im programm ja schreiben will:

movlw 'K'
call sendchar

das war auch der grund warum das display am anfang nur "Schrott" anzeigte...

Warum sind die Nibbles bei ASCII's Gespiegelt??
oder mach ich was falsch?

mfg Quirin
...
32 - Was wird benötigt? -- Was wird benötigt?
Ja, halt nen Controller mit Quarz und ein paar Kondi's und den Max232 mit paar Kondi's, noch nen Taster und was zur Stromversorgung (Batt oder Netz?). Oder brauchst du einen Schaltplan dafür? Auf alle Fälle brauchst du da noch ein Programm. Ah, noch was, ein Ram ist kein Festwertspeicher. Ist die Spannung weg, sind auch die Daten weg. Der Interne Programmspeicher wird doch auch für die Zahlenreihe ausreichent sein, wobei zu klären ist, wie die Zahl gesendet werden soll (Realzahl, ASCII...) ...
33 - ascii schaltpläne im phpbb -- ascii schaltpläne im phpbb
hab mir jetzt mal die ganzen fehlversuche und den erfolgreichen im relaispost als html gesichert, vielleicht code ich wenn cih zeit hab mal en programm,das ascii schaltpläne fuer phpbb baut,es wäre in jedemfall von vorteil, da man,soweit ich weiuss,bilder, wenn ueberhaupt, nur von fremdservern verlinken kann,oder? hochgeladenens steht glaub nur zum anklicken drin,obwohl,vermutlich zu aufwendig sowas zu coden,und funzt dann granatiert net imemr richtig, also vielelicht mal ich dann in zukunft doch alle s in paintbrush oder mach die ascii sachen in eine .txt und lad se hoch

oke,als .txt wär ideal,dann kann man se glei anklicken innen webbrowser, ginge mit jpg aber wohl auch

...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Programm Ascii Hex eine Antwort
Im transitornet gefunden: Programm Ascii Hex


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 192517011   Heute : 15729    Gestern : 10744    Online : 151        7.8.2026    17:24
14 Besucher in den letzten 60 Sekunden        alle 4.29 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0508110523224