Gefunden für ascii code eproma=0 - Zum Elektronik Forum





1 - zusätzliche Leerzeilen bei Format [ascii-schaltbild] -- zusätzliche Leerzeilen bei Format [ascii-schaltbild]




Ersatzteile bestellen
  keine Formatierung:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001

ascii-schaltbild:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001


[font=Courier New]
[/font]

Attribut font= gibt's nicht

code:

Code :
2 - Z- Dioden BZX85 vs. ZPY Serie -- Z- Dioden BZX85 vs. ZPY Serie
Ah, ja. Bei Vishay ist das spannend. Wie soll ich dass in meine Warenwirtschaft hinterlegen?
ASCII Code Reverse?

Bei MCC haben die noch "normale" Buchstaben verwendet.. ...








3 - E61 - Heizt zu langsam -- Waschmaschine Privileg Dynamic 6810

Zitat :
Werden die 1900 Watt unmittelbar bis zum auftreten des Fehlercode (oder auch länger) aufgenommen ?

Jup. Genau bis er auf Fehler schaltet und dadurch dann das Relais ausschaltet.


Zitat :
Nehmen wir mal an das im Speicher ein Bit "umgefallen" ist und die Steuerung nun falsch reagiert.

Leider kein Code aufgeklebt.


Zitat :
4 - Touch-Sensor defekt? -- Wäschetrockner Siemens WT46W390/02

Zitat : Dann leuchten alle LEDs und beim Berühren jedes Berührungssensors piept es zweimal - nur halt nicht beim Startknopf.
Und was bedeutet das lt. Special-Move???

Grüße[/strike][/ascii-schaltbild][/sup][/sub][/img][/list][/code] ...
5 - 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...
6 - Steckernetzteil verschmolzen -- Steckernetzteil verschmolzen
Hallo,

heut Nacht ist mit in einem Stecker-NT für ein Akkulader der Trafo mit dem Gehäuse verschmolzen. Dennoch funktionierte es noch, die LED am Ladeteil leuchtete in gewohnter Intensität, innen nichts defekt.

Der NiCd-Akkupack hat eine Nennspannung von 16,8V. (Aufdruck am Stecker-NT 17V 0,4A) und beliefert ein Ladeteil mit einer einfachen Einwegdiode ohne Vorwiderstand. Einige der Akkus sind , somit vermute ich deswegen eine Überlastung. Das Ladeteil ist intakt geblieben und lädt mit einem baugleichen Stecker-NT einen baugleichen Akkupack richtig.

Die Akkus werden nur über eine einfache Gleichrichterschaltung ohne Vorwiderstand geladen. Ich würde gerne einen Vorwiderstand als Strombegrenzung ins Ladeteil einbauen, so wie ich es in einem anderen Fall hatte, dann wird es im Notfall [/strike][/code][/ascii-schaltbild]nur dort heiß und nicht am Stecker.

Im Leerlauf habe habe ich an einem intakten Stecker-NT mit derselben Bezeichnung 25V gemessen. Ist das nicht etwas zuviel Überspannung? Wie ist die "normale" End Ladespannung bei 14 Zellen?

Gruß
...
7 - PWM mit Attiny2313 will nicht so ganz -- PWM mit Attiny2313 will nicht so ganz
Danke für deine Mühe; ich stelle gerade fest, dass es ein Fehler ist, aufgrund von zu hoher Motivation spätabends noch Programmieren zu wollen.
Hab mich jetzt mal halbwegs ausgeschlafen drangesetzt und plötzlich kam mir die Erleuchtung:

Code : Gn = Waitkey()
Ledg = Gn

Wobei Gn einfach ein Byte ist
So, jetzt habe ich auch mehr Speicher frei
Wollte zuerst mit ASCIIs arbeiten, da d...
8 - AVR-Assemblercode von Atmega88 auf -8 umstricken -- AVR-Assemblercode von Atmega88 auf -8 umstricken
Hi!
Ich möchte mir ein Elektorprojekt nachbauen.
Dafür wird ein Atmega88 verwendet, ich habe aber nur den Atmega8 hier.
Ich habe schon etwas über die Unterschiede gefunden, blicke aber trotzdem nicht ganz durch.
http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
Z.B. meckert der Compiler über "out TCCR0A,r16"
Ist irgendwie klar, der Atmega8 hat ja nur einen Ausgang vom zweiten Timer etc.
Aber wie schreibe ich das um?
Geht das überhaupt, oder war der Atmega88 _statt_ dem 8er nötig?
Wäre schön, wenn mir jemand weiterhelfen würde

Code :
9 - Woran erkennt man einen guten E-Motor -- Woran erkennt man einen guten E-Motor
Eigentlich suchst du sowas wie einen Brushless-Motor. Da gibts prinzipbedingt kein Bürstenfeuer und rein theoretisch könntest du den sogar _in_ deiner Flasche montieren.
Mit nem Rührer dran dürfte das dann aber schon nicht mehr trivial sein und eher was für den Mechatroniker als Projekt 8-/

Ich hätte da noch eine Idee:
Bau dir die Magnetkupplung doch selbst mit Neodym-Magneten. Du müsstet am Deckel der Flasche auf der Innenseite ein Lager befestigen in dem dann der Rührstab steckt. An diesem befestigst du oben unter dem Deckel eine Querstrebe und an deren Enden jeweils einen starken Magneten möglichst nah am Deckel (Kann der auch aus Kunststoff sein? Eisenblech wäre jedenfalls keine gute Idee )
Oben drauf nimmste dann noch so eine Querstrebe und schraubst die an den Scheibenwischermotor. Der dürfte die Betriebsdauer ganz locker flockig mitmachen und die Drehzahl sollte auch halbwegs im nutzbaren Bereich liegen.

Das ist dann eine permanent eingekuppelte Magnetkupplung - ist bei dieser Anwendung aber ja überhaupt kein Problem.


10 - Autoradio Reverse RDS - Frage -- Autoradio Reverse RDS - Frage
Hallo liebe Kollegen!

Das BMW-Radio Reverse RDS mit Casettendeck (Hersteller unbkt.) zeigt im Display nur Mist an: ständig gehen bestimmte Bildpunkte an, andere aus. Dies tritt nur dann auf, wenn der automatische Sendersuchlauf aktiv ist und eine Frequenz nach der anderen getestet wird.
Dabei kommt es häufig vor, dass eine Spalte von Bildpunkten, beginnend von oben, einen Binärcode hochzählt, d.h. zunächst sind alle Punkte aus, dann geht der oberste an, dann geht der oberste aus und der zweitoberste leuchtet auf. Anschließend leuchten beide und danach nur der dritte von oben, Binärzahl halt.

Dies passiert in dem Feld, wo normalerweise der Sendername angezeigt wird.

So, zur Frage:
Ich vermute dahinter kein Hardwareproblem, sondern eher einen Programmfehler (hatte ich bei einem eigenen ASCII-Zeichen-Generator auch schon...) und überlege nun, wie ich das beheben soll.

Ich würde ja zunächst die Betriebsspannung für ein paar Stunden abklemmen und das Radio dann wieder anschließe, sozusagen einen Reset durchführen.

Problem dabei: nach Verlust der Versorgungspannung wird ein Code verlangt, damit das Radio funktioniert und dieser Code ist im Autoradiopass abgedruckt; dieser Pass fehlt mir aber und ich wüsste nicht, wo ich mir das Radio...
11 - Problem mit Sondertasten der Cherrytastatur -- Problem mit Sondertasten der Cherrytastatur

Code : Verwendung: showkey [Optionen...]

Gültige Optionen sind:

-h --help zeigt diesen Hilfetext an
-a --ascii zeigt die dezimalen/oktalen/hexadezimalen Tastencodes
-s --scancodes zeigt die originalen Tastaturcodes an
-k --keycodes zeigt nur die übersetzten Tastaturcodes an (Vorgabe)



Dein Verständnis ist richtig. Scancodes werden vom Betriebssystem bzw. Kernel übersetzt in Keycodes, und diese mit Hilfe des hinterlegten Layouts in Ascii-bzw. Steuerzeichen. ...
12 - (verursacht )Stromausfall -- Wäschetrockner Miele T495C
Also, ich schreib erst mal auf und heute Abend stelle ich Bilder ins Netz:

Tut mir echt Leid, aber bin echt nicht vom Fach...

Hauptschalter:

F204 A
A0 A In= 0,03A
Un=400V
Im=Im=1000A
100A-[--]-10000

Und dann ist noch eine Zeichnung abgebildet, aber das kriege ich so nicht hin.Ich werde heute Abend Bilder hochladen.

Lg yasi[/center][/sub][/sup][/ot][/ascii-schaltbild][/code] ...
13 - Clock/Data auslesen über LPT -- Clock/Data auslesen über LPT
So,
erstmal, damit ich nicht immer "er": er heißt auch Martin.
Also Martin hat geantwortet - und zwar sehr ausführlich.

Zitat : Hi,

mein Studium läuft wieder von daher
werden die Antworten nicht mehr so schnell kommen !

Das Radio startet in dem es ENA kurz auf High legt --> wie Wake-Up
und dabei die Adresse mitgibt.
Sollte sich der Tacho angesprochen fühlen so wird er ENA in Folge
ebenfalls auf High ziehen --> Empfangsbereit.
Das Radio gibt jetzt den Takt und die Daten auf die Leitung (jeweils 1Byte).
Nach jedem gesendeten Byte wird ENA wieder auf Low gelegt.
Die Daten werden als ASCII- Code gesendet, wobei nicht alle Zeichen
der Norm entsprechen (Text und Zahlen passen aber).
Sofern weitere Bytes gesendet werden legt der Tacho ENA wieder auf High
und das senden der 8-bit geht von vorne los.
Das letzte Byte ist eine Prüfsumme über alle gesendeten Bytes.
Sofern Du nur empfangen möchtest ist das aber n...
14 - HiFi Verstärkerändnisproblem beim AVR GCC -- HiFi Verstärkerändnisproblem beim AVR GCC
Habe immer noch recht wenig erfahrung mit dem GCC Compiler und folgendes Problem:

Der Datenspeicher ist immer voll.
Ich habe eine Interaktion zwischen Benutzer und µC per serieller Schnittstelle. Der Benutzer schickt Befehle in ASCII und der µC muss antworten.

Bin dann draufgekommen, dass wenn ich die Strings direkt meiner UART-Sendefunktion übergebe, der Datenspeicher übermäßig beansprucht wird.
Wenn die die Textblöcke als const char * vordefiniert werden wird das im Programmspeicher abgelegt.
Blöderweise ist der Datenspeicher wieder belastet wenn ich diese Strings übergebe

Kann mich jemand über die inneren Abläufe im GCC aufklären?

Hier die relevanten Codestücke. (Sorry wenns noch chaotisch aussieht, ist alles noch beim Entstehen)


Code :
15 - Text in Taschenrechner speichern ??? -- Text in Taschenrechner speichern ???
wenn du ascii code auswendig lernst kannst du das als Zahlen ablegen ...
16 - ASCII Coder/Encoder IC gesucht -- ASCII Coder/Encoder IC gesucht
Meinst du so etwas wie einen Zeichengenerator, also einen Schaltkreis, der bei Anlegen verschiedener Adressen an seinen Eingängen an den Ausgängen den entsprechenden ASCII-Code ausgibt? ...
17 - Zwei Schaltungen zur Spannungsstabilisierung -- Zwei Schaltungen zur Spannungsstabilisierung
Hallo!
Ich bin zwar nicht ganz neu hier, habe aber meinen alten Account verbummelt.

Zu meinen beiden Fragen:

1. Meine Fahrradbeleuchtung soll verbessert werden. Meine Plan in Kurzform:
- Nabendynamo gleichrichten und mit Kondensator glätten.
- 2 Lipos in Reihe schalten und an die gleichgerichtete Spannung snschließen. So dass sie beim Fahren immer geladen werden.
- Spannung der Lipos als Ladeschutzschaltung mit der einfachen Power-Z-Diodenschaltung begrenzen:
http://www.elektronik-kompendium.de/public/schaerer/powzen.htm
- 2 3W LEDs mit Treibern über Schalter anschließen.

Bei Geschwindigkeiten ab ca. 12km/h werden die Akkus dann geladen (schon getestet) und wenn's dunkel ist, habe ich reichlich Licht.

Das sollte so klappen, oder? Ich denke mal, die Schaltung ist die richtige für diesen Zweck?



2. bei meinem Motorrad sollen, sobald die Bordspannung ansteigt, also der Motor läuft, Verbraucher zugeschaltet werden. Die Verbraucher sollen in Form einer Heizung oder Licht die Spannung der Lichtmaschine konstant halten.

Nehme ich da diese crowbar-Schaltung
18 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232
Hi Truddel,

ich weiss es zufällig

In dem case 'S': - Teil wird das gemacht. Zuerst wird der Sensor
angetriggert, dass er eine Messung durchführen soll, kurz später
werden dann 8 Bytes aus ihm ausgelesen, im Array aucData zwischengespeichert
und auch direkt "roh" zum Debuggen als Hex-Dump an der RS232 ausgegeben
( vSendUartHexByte( y ) ).

Danach folgt die Berechnung:
iTemp = (INT)aucData[1] * 256;
iTemp |= aucData[0];

-> iTemp hat jetzt schon den vorzeichenbehafteten Temperaturwert * 2, man
könnte diesen also jetzt schon auf 0.5° genau ausgeben.

Es wird mithilfe von 2 weiteren ausgelesenen Werten die Temperatur auf
1/10° genau ermittelt ( siehe Datenblatt!) und dann auf der RS232 ausgegeben.

Für die Ausgabe eines einzelnen Zeichens wird immer die Routine
vSendUartByte() genutzt. + . und - werden direkt ausgegeben, die Ziffern
immer in einer Konstruktion vSendUartByte( x + 0x30 ), denn 0x30 ist der
ASCII-Code für '0', 0x31 = '1' usw. \r und \n sind linefeed / carriage return,
damit das auf dem PC-Terminal hübsch aussieht.

Gruß
Stefan
...
19 - Falschfarben bei ASCII-Schaltbild-Darstellung -- Falschfarben bei ASCII-Schaltbild-Darstellung
Hoi,
Irgendwie macht die ASCII-Box rot- und gelbtöne zu Grüntönen:


,^.
,"^ *
{ @' ,
} # $ {}
{ & §%{
20 - 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 :
21 - usart c18 compiler -- usart c18 compiler
hallo zusammen !
ich bin neu in der Pic-Welt und habe Schwierigkeiten eine float zahl
usart zu lesen(Hyperteminal) . ich benutze ein c 18 compiler .
Ich habe auch gelesen , das der C 18 compiler keine konvertierung von
float nach ascii nach . Weisst jemand wie , macht das Problem umgehen kann. Ich mache im moment folgendes und lesen nichts .
Ich freue mich über Ihre Vorschläge.


Code :

#include <p18cxxx.h>
#include <spi.h>
#include <usart.h>
#include <stdio.h>

void Init_USART(void)
22 - avrasm2: LWRD-Funktion gibt nur 1 Byte zurück? -- avrasm2: LWRD-Funktion gibt nur 1 Byte zurück?
Auch das geht, wenn man weiss wie man den Debugger aus der Textverarbeitung aufruft.
Haben wir auch gemacht, aber das war dann kein Crossassembler.
Die späteren Versionen der Textverarbeitung (auf x86 Rechnern laufend), konnte man auch regulär in einen Hex-Editor-Modus umschalten um die eigenen Files zu verhunzen.
Ausserdem war das Betriebsysstem in der Lage Textdokumente zu erkennen und hat routinemäßig fremde Programme, die mit den Formatangaben etc. nichts anfangen können, die Files ohne diese lesen lassen. Die bekamen dann also nacktes ASCII präsentiert.
Wenn man den Rucksack mit den Formatangaben auch haben wollte, musste man eine spezielle Open-Mode wählen.

Wenn man für einen anderen Prozessor Code erzeugt, braucht man ja eh noch externe Hardware, z.B. um die EPROMs zu brennen. Dann kann man auch ASCII-Daten transportieren. Die JEDEC-Files, die viele Entwicklungspakete erzeugen, sind ja nichts anderes.


...
23 - potenzielle Sicherheitslücke (HTML-Code einbinden) -- potenzielle Sicherheitslücke (HTML-Code einbinden)
Hallo Baldur,

ich habe folgendes festgestellt:    Inhalte ausgeblendet durch Lightyear  
   Forenregeln
  
Meiner Meinung nach ist das potenziell gefährlich und sollte abgestellt werden.

   Inhalte ausgeblendet durch Lightyear  
   Forenregeln
  
Der Beitrag darf gerne zensiert oder gelöscht werden, damit andere Leute nicht auf dumme Gedanken kommen.

edit: Hab den zweiten Test entfernen müssen, der Gucky war auch betroffen.   Inhalte ausgeblendet durch Lightyear  
   Forenregeln
  
[ Diese Nachricht wurde ge&auml;ndert von: bastler16 am &nbsp;4 Jan 2009 16:56 ]

edit Ly: Hab mal den "Mantel des schweigens" drüb...
24 - Bilderraten -- Bilderraten
Treffer! Oder zumindest Streifschuss, denn die Ansteuerung ist doch doch ziemlich anders (viel simpler).

Das Display ist ein DLR1414. Auf jedem Display sind vier 5x7 Zeichen, mit zwei Adressleitungen und 7 Datenbits kann man aus einer ASCII-ähnlichen (zumindest Buchstaben und Zahlen haben den gleichen Code) Tabelle wählen. Das Multiplexing und auch Aussehen der Zeichen sind fix im Modul drin, man muss sich daher um nichts kümmern, kann dafür aber auch nicht wie bei einem mittels HD44780 anzusteuernden Display die Zeichen verändern.

Unten ist das Ding auf der Platine zu sehen, aus deren Ätzresten die Kristalle auf meinen vorigen Bildern gewachsen sind. Auf der Rückseite ist noch ein atTiny drauf (DIL aufgebogen auf SMD ) und dient insgesamt als Debugger für Mikrokontrollerprogrammierung. Der Tiny bekommt an einem Port 8 Bits parallel (von einem anderen µC) und stellt sie dann als Dezimal- oder Hexadezimalzahl dar (per Jumper wählbar). Ein Pfeil davor zeigt noch an in welche Richtung sich der Wert geändert hat. Da man dafür höchsten 4 Zeichen braucht, ist das Display genau das Richtige dafür.

[ Diese Nachricht wurde geändert von: Lupin III. am  3 Aug 2008  4:24 ]...
25 - HD44780 LCD Ansteuern -- HD44780 LCD Ansteuern
Hallo genausowas habe ich grade gemacht.

Das Problem, dass du hast: es sind maximal 8 Bytes erlaubt.

Ich habe folgende Bytes genommen, damit es klappt:

1. [ Begrenzung auf einer Seite
2. ] Begrenzung auf der anderen Seite
3. Strich oben/unten, sonst leer
4. ein |
5. zwei ||
6. drei |||
7. vier ||||
8. fünf |||||

Damit habe ich eine ordentliche ProgressBar gezaubert. Allerdings läuft das Programmmodul dazu auf einem Prozessor, der hervorragend mit großen Zahlen rechnen kann, denn es sind Multiplikationen und Divisionen/Modulodivisionen notwendig.

Die kompliziertere Version bekommt nur noch eine struct, anhand derer sie dann die Progressbar auf dem Display zeichnet. Damit kann man viele machen, die auch die Skalierung selbstständig übernehmen.

Finde grade die Kamera nicht.

Edit

Zitat : Aber wenn es nicht geht oder zu aufwendig ist, dann muss ich eben mit ASCII Zeichen arbeiten, sieht zwar nicht schö...
26 - UART Probleme -- UART Probleme
Es ist halt verdammt viel Code zum lesen und ich wollte nicht jemand qualifiziertes verschrecken .

also gut:

UART.c


Code :
#include <avr/io.h>
#include <inttypes.h>
#include <AVR/io.h> //Definition der Ports
#include <string.h>
#include <AVR/interrupt.h>
#include <AVR/signal.h>


#define BAUD 9600UL
#define UBRR_BAUD ((F_CPU/(16UL*BAUD))-1)

uint8_t buffer;
char *UARTText;
char UARTzeiche...
27 - Mikrokontrollerprint spinnt!! Grund: unbekannt -- Mikrokontrollerprint spinnt!! Grund: unbekannt
Hallo Rambodischien,

hab in der Empfangsroutine noch ein mögliches Problem gesehen:
Wenn cEmpfangen nicht mit Nullen initialisiert ist, werden mit
jedem Schritt zuviele Zeichen nach sEmpfangen angehängt. Denn es
fehlt bei cEmpfangen die Stringendekennung.

Entweder Du machst so:

cEmpfangen[z]=UDR;
cEmpfangen[z+1]=0; // hier aufpassen, dass das Array immer gross genug ist
strcat(sEmpfangen,cEmpfangen);

oder machst vor der for Schleife ein
memset(cEmpfangen,0x00,sizeof(cEmpfangen));

Zu dem Sonderzeichen ans Display:
Wenn das so ein Standard-HD44780-Typ ist, werden mit Ascii-Code 00-0F
CGRAM-Zeichen aktiviert. Das sind user-definierte Zeichen, die der
User ( nämlich Du ) wahrscheinlich nicht definiert hat. Von daher
wird dann irgendwelcher Bitmüll angezeigt.
Am besten du ersetzt nicht darstellbare Zeichen in der LCD-Anzeige
durch einen Punkt und/oder hinterlegst Sonderzeichen für 0x0A und 0x0D.

Gruß
Stefan
...
28 - Ascii-Schaltplan verwurstet sich zu einem Schaltzeichenbrei :-( -- Ascii-Schaltplan verwurstet sich zu einem Schaltzeichenbrei :-(
Du musst den Schaltplan zwischen den BB-Code-Befehl [ ascii-schaltbild ][ /ascii-schaltbild ] schreiben (nautürlich ohne die Leerzeichen zwischen den [ ], dann sollte es gehen Zu finden ganz rechts bei den Buttons unter der Schriftbox, erkennbar am Transistorschaltbild. ...
29 - PIC und C Amfängerfrage -- PIC und C Amfängerfrage
Hi,

ich hab den Code mal ein bisschen umgestellt. Mit Gotos
aus if-bedingungen auszubrechen ist nicht gerade die sauberste
Art zu programmieren Und die Bitschiebereien bei
der Abfrage sind nicht nötig bzw. vielleicht sogar falsch,
es ist ja schon eine Bit-Variable.
Ausserdem meine ich, dass er bei 'T' den ASCII-Wert vom Buchstaben
nimmt und somit die 1 um 84 Stellen nach links gerückt.


Code :
#pragma config |= 0b.1111.1111.0010 // Konfigurationswort

void main (voi...
30 - Laderegler für Windrad mit ICL7665 -- Laderegler für Windrad mit ICL7665
Ich rechne mit einer maximalen Leistung von 60W. Ich habe aber vor, später größere Anlagen zu bauen und möchte die (neu dimensionierte) Schaltung dann auch für diese verwenden. Fürs erste reicht es aber, wenn wir von 60W ausgehen.

Die LED soll ja auch gar nicht hell sein. Die sind ja wirklich nur als Statusanzeige gedacht.

Naja, aber dann bin ich doch mit 5mA als Eingangsstrom auf der sicheren Seite oder?

Ehrlich gesagt hatte ich wirklich überlegt, einen CMOS-Inverter zu benutzen.
Ich glaube, ich bemühe mal meine bescheidenen ASCII-Künste, um zu verstehen, wie du das meinst:

Code :
31 - C: Variable wird unerklärlicherweise gelöscht.... -- C: Variable wird unerklärlicherweise gelöscht....
Hallihallo zusammen,

ich arbeite gerade an meinem ersten grösseren Projekt mit C.
Es gilt ein Nokia 3310 LCD anzusteuern.
Die Ansteuerung klappt wunderbar, nur hab ich ein Problem mit der Programmierung.

Es geht um folgendes.

Jede Sekunde wird vom Timer1 ein Output Compare A Interrupt ausgelöst. In der Interruptroutine wird eine Variable ("Sekunde") hochgezählt. Dieser neue Sekunden-Wert soll dann auf dem LCD erscheinen.

Dazu muss das LCD zuerst gelöscht werden.
Dazu werden zwei verschachtelte For-Schleifen durchlaufen.

Nun kommts. Sobald die erste Schleife den Wert "6" annimmt, springt der Wert von "Sekunde" völlig zusammenhangslos auf 0 zurück. (Im AVR Studio Simulator eruiert und durch Realität bestätigt.).

Mein Wert wird auf dem LCD also nicht hochgezählt, sondern bleibt immer 0...

Hier die Codeschnipsel:

Initialisierung der Variable:

Code :
32 - 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...
33 - Was für ein besonderer Tag ist heute? -- Was für ein besonderer Tag ist heute?
nächster versuch:

alt (nicht altgr) gedrückt halten und nacheinander 0 2 4 1 im Textfeld eintippen dann alt loslassen.
Probiers doch mal in word oder so, villeicht ist dein windoof ja auch zu blöd.



EDIT: Außerdem ist das doch voll analog alter siehe hier http://www.torsten-horn.de/techdocs/ascii.htm <- 241 das ist der ascii-code
oder: http://www.joern.de/tipsn73.htm



[ Diese Nachricht wurde geändert von: HeinzVogel am 27 Sep 2007 17:10 ]...
34 - 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))
{...
35 - 433 mHz USB Funk LCD -- 433 mHz USB Funk LCD
hallo,
was für ein LCD willst du denn nehmen? wenns diese intelligenten mit controller sind (nicht grafisch), dann wird das ganze relativ einfach. die ansteuerung der zeichen vom display ist meist dem ASCII code sehr ähnlich, oder sogar gleich.
ich würde die zeichen einfach direkt per RS232 und ASCII übertragen. zusätzlich wirst du noch ein paar befehle brauchen für "neue zeile, lösche display, u.s.w."

mfg wulf ...
36 - Tool für serielle Verbindungen zum Download -- Tool für serielle Verbindungen zum Download
Hallo, nutze sowohl RealTerm als auch Hyperterminal.
Leider ist auch RealTerm nicht das Nonplusultra.


Zitat :
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).

Grundsätzlich sende ich nach der Initialisierung aller möglichen Module und Hardware samt Variablen etc. ein 0xC an das Terminal, welches daraufhin eine neue Seite beginnt.
Diese Steuerkodes (ASCII 0x00 bis 0x1F) sind manchmal sehr brauchbar, wenn sie denn vom Terminal auch korrekt umgesetzt werden. Hypterterminal und RealTerm können das.

P.S.: ASCII-Steuerzeichen sind bis auf ein paar Kodes nicht einheitlich, manche Kodes haben in manchen Terminals andere Steuerfunktionen.

Nutzen tu ich norma...
37 - Messkurven an einem Thermodrucker ausdrucken -- Messkurven an einem Thermodrucker ausdrucken
Der Stromverbrauch ist kein Wunder: Immerhin wird das Papier auf >100°C erhitzt, und das innerhalb von wenigen Millisekunden.

Billiger und einfacher wäre in normaler Tinenstrahler aber dennoch gewesen: Zumindest die älteren mit LPT Anschluss hatten ein festes Protokoll für Grafik. Text kann man direkt im ASCII Code zum Drucker schicken und der druckt das. ...
38 - 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-...
39 - Smart-LED Displays ansteuern -- Smart-LED Displays ansteuern

Du kannst so ein Display auch mit dem Parallelport des PC ansteuern.
Notfalls kannst du auch die Schalter eines Mäuseklaviers nehmen.
Du brauchst mindestens 10 schaltbare Signale D0..D6, A0,A1 und /WR.

CUE, /CE1, und /CE2 kannst du konstant an GND legen, während du /CU, /BL und /CLR mit Vdd verbinden solltest.

D0..D7 bekommen den Ascii Code des darzustellenden Zeichens.
Mit A0 und A1 sagts du ihm an welche Stelle das geschrieben werden soll und anschließend macht du /WR mal kurz Low, dann erscheint das Zeichen im Display.

Das Display kann mehr, aber dies ist mal ein Anfang.
...
40 - LCd mit Controller ansteuern ? -- LCd mit Controller ansteuern ?

Wenn ihr dem Controller schon was beigebracht habt, dann bringt ihm doch mehr bei?!

Es gibt ein Datenblatt, da stehen die Folgen von Befehlen drin, die man zum Controller senden muss, damit dieser initialisiert wird. Danach wird einfach entweder ins Steueregister (Register Select [RS]=0) geschrieben (Damit lassen sich Cursoreinstellungen, Position im DDRAM wählen, das Display ein- und ausschalten und löschen) oder ins Datenregister (RS=1) geschrieben.
Bei einer fallenden Flanke von der Enalbeleitung (E->0) werden die Daten auf dem Datenbus ins Register übernommen.

Also, wo ist das Problem? Man schaltet am µC im Prinzip nur Ports an und aus.

Soll dann ein Zeichen angezeigt werden, wir der ASCII-Code übermittelt.
...
41 - 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...
42 - LCD TFT SEG LCD-TV 2700 / Yokohama -- LCD TFT SEG LCD-TV 2700 / Yokohama
So, wollt' nur mal einen Zwischenbericht loswerden:

1. Der SEG gibt tatsächlich auf dem DVI-Port 'ne EDID (über die DDC-Lines) aus.

2. Diese EDID ist ziemlicher Müll. D.h. wenn ich sie mir mit einem Editor angucke, dann schaut das bspw. so aus:


Zitat :


Time: 22:07:57
Date: Sa Mrz 19, 2005
______________________________________________________________________
______________________________________________________________________

VIEWSONIC CORPORATION
EDID Version # 75, Revision # 173
DDCTest For: VES
______________________________________________________________________
______________________________________________________________________

128 BYTES OF EDID CODE:

0 1 2 3 4 5 6 7 8 9
________________________________________
0 | 00 F...
43 - Web worm ?!? -- Web worm ?!?
löscht der wurm auch bilddateien, oder habt ihr umlaute, kommaes oder eckige klammern im Dateinamen? dann gehts klogischerweise nicht, weil man die in HTML normal mit ihrem ascii code codieren muß, und das macht PHPBB bei Dateinamen leider nciht

nenn das ding in bild.jpg (kleinbuchstaben um), dann sollts tun...
44 - 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...
45 - Problem mit MySQL und PHPbb 2 -- Problem mit MySQL und PHPbb 2
die ä ö und ü musst du maskieren

das geht mit einem backslash gefolgt vom entspr. ascii code des zu maskierenden zeichens, glaube ich.



[ Diese Nachricht wurde geändert von: djtechno am 10 Dez 2004 19:04 ]...
46 - forum für fachrechnen und mathe ? -- forum für fachrechnen und mathe ?
@Itaker: ja das Proggi ist wirklich net schlecht, aber:

@admin:
kann man da viellicht nicht etwas ändern, denn wenn ich das als code-BB eingebe, ist zwischen den Zeilen sehr viel Platz, und das sieht dann so aus:


Code :




-----o------------------.
| |
.-. .-.
| | | | 12k
| | 12k | |
'-' '-'
| |
| | ...
47 - LCD TFT Siemens Nixdorf 88MOF-C300 -- LCD TFT Siemens Nixdorf 88MOF-C300
Eingabe bein ascii-plänen am besten mit code

Code :
aaa 1
bbb 2
usw.




unten auf klicken


admin


[ Diese Nachricht wurde geändert von: Admin am  4 Sep 2003 22:43 ]...
48 - unbekanntes Programm entdeckt -- unbekanntes Programm entdeckt
Das öffnen der Datei geht nicht, also hier das Listing:

MC68HC711E9 Bootloader ROM
1 ****************************************************
2 * BOOTLOADER FIRMWARE FOR 68HC711E9 - 21 Aug 89
3 ****************************************************
4 * Features of this bootloader are...
5 *
6 * Auto baud select between 7812.5 and 1200 (8 MHz)
7 * 0 - 512 byte variable length download
8 * Jump to EEPROM at $B600 if 1st download byte = $00
9 * PROGRAM - Utility subroutine to program EPROM
10 * UPLOAD - Utility subroutine to dump memory to host
11 * Mask I.D. at $BFD4 = $71E9
12 ****************************************************
13 * Revision A -
14 *
15 * Fixed bug in PROGRAM routine where the first byte
16 * programmed into the EPROM was not transmitted for
17 * verify.
18 * Also added to PROGRAM routine a skip of bytes
19 * which were already programmed to the value desired.
20 *
21 * This new version allows variable length download
22 * by quitting reception of characters when an idle
23 * of at least four character times occurs
24 *
25 ****************************************************
26
27 * EQUATES FOR USE WITH INDEX OFFSET = $1000
28 *
29 0008 PORTD EQU...
49 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR
also, bevor ich jetzt tausendmal nachfrage, poste ich doch einfach mal den programmtext, und du kannst dann ja mal das nötige verändern. falls du da die zeit zu hast . den teil für das lcd hab ich schon grösstenteils entfernt, weil der ja dann im bascom-text drin stehen soll.



$baud = 250000
On Urxc Rx_sub
Enable Serial
Declare Sub Get_byte

'*******************************************************************************

Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.6 , Rs = Porta.4
Config Lcd = 16 * 2
Cls
Cursor Off

'*******************************************************************************

Do
'hier soll erstmal nur der wert des eingestellten dmx-kanals in eine varible geschrieben werden!
Loop

'*******************************************************************************

$asm
Get_byte:

' das unterprogramm aus dem ASM-Listing
' inc dmx_countL mußt du als inc r22 schreiben
' so wie es in den .def steht
' also die Namen gegen die Register tauschen

' 8515 mit 8MHz

.include "8515def.inc"

.equ Channels_all = 1 ...
50 - Netzwerk Hochpaß/Tiefpaß -- Netzwerk Hochpaß/Tiefpaß
Hallo Danio,

Ascii-Schaltbilder usw. gehen am besten in Code-Tags.

Mit dem Symbol : unten in der Leiste.

...
51 - 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 Ascii Code Eproma=0 eine Antwort
Im transitornet gefunden: Ascii Code


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 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 188738455   Heute : 18635    Gestern : 41720    Online : 292        30.1.2026    14:21
33 Besucher in den letzten 60 Sekunden        alle 1.82 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0979578495026