Variable im EAeDIP128-6

Gast #3292527
Lesenswert?

>nun ,weil if Befehle im Compiler nicht als Fehler angezeigt werden.
>Auch ohne Fehleranzeige
>var=var+1

Was hat jetzt dein Programm im Controller mit dem Display zu tun?
Das Display zeigt das an was du ihm schickst. Wenn das was du ihm
schickst falsch ist dann zeigt es halt das falsche an.
Gast #3292535
Lesenswert?

ich bin dabei das Teil selbständige Steuereinheit zu nutzen.
Das hin und her mit einem Controller habe ich schon lange hinter mir.

Grundprinzip:
Ansteuern von Schieberegister,
Rückmeldung über die restlichen 5Bits des Portes.
Gast #3292554
Lesenswert?

>ich bin dabei das Teil selbständige Steuereinheit zu nutzen.
>Das hin und her mit einem Controller habe ich schon lange hinter mir.

Bahnhof?

>Grundprinzip:
>Ansteuern von Schieberegister,
>Rückmeldung über die restlichen 5Bits des Portes.

Nochmal Bahnhof.

Kann es sein das du das EAeDIP240-7 meinst und nicht EAeDIP128-6?
Gast #3292599
Lesenswert?

>Würde mich interessieren was du nicht verstehst,
>alles ist definitiv nicht Zielführend.

Ok, noch mal von vorne. Dein Display ist ein dummes Display.
Das kann nichts von alleine. Es wird ein Controller benötigt
der es ansteuert. Du sagst du hast keinen Controller und
das Display macht das alleine. Das kann aber nicht sein.

Es sei denn du hast ein anderes Display oder an deinem Display
hängt etwas dran was du nicht als Controller erkennst.
Gast #3292609
Lesenswert?

holger schrieb:
> Du sagst du hast keinen Controller und
> das Display macht das alleine. Das kann aber nicht sein.

Ich mache das Programm ,welches ich ins Display schicke.

Jetzt arbeitet das Teil selbstständig.
Über verschiedene Touchbuttens  schicke ich Daten an meine 4094

5 Bits des Ports nutze ich als Rückmeldung des Prozesses.

Läuft doch alles bei mir
Gast #3292627
Lesenswert?

>> Es gibt aber hier doch noch Leute welche es verstehen.
>Hmmh.
>Ich versteh 0 und nichts.

Ich denke er hat den hier

EA IC202-PGH

er weiss es nur noch nicht;)

>kennt ihr das Teil überhaupt.

Das EAeDIP128-6 kenne ich.

>Wenn ihr keine Ahnung davon habt ,dann lasst es.

DU hast keine Ahnung wovon du redest.
Gast #3292651
Lesenswert?

>> EA IC202-PGH
>>
>> er weiss es nur noch nicht;)

>du müsstest eigentlich wissen das man mit meinen genannten Teil
>Schieberegister ansteuern kann?

Ich weiss das man das mit einem EAeDIP128-6 nicht kann.
Das ist ein blödes Display mit KS0108.

An deinem Display hängt etwas was das Display ansteuert.
Das führt dein Programm aus. Was auch immer das ist.

Jetzt wird mir das echt zu blöd hier.
Gast #3292673
Lesenswert?

Ahhh! Jetzt kommen wir dem ganzen schon näher.

Der Herr redet von einem eDIP128B-6LW, nicht von einem eDIP128-6!!
Also einer Einheit mit Controller.

Jetzt überleg noch mal, wer hier Ahnung hat....
Gast #3292705
Lesenswert?

Hallo
Spinnt ihr hier
musste die IP wechseln,da ihr mir eine Sperre verpasst habt.


Es ging nur um RAM Variablen.
Wenn darüber keine Ahnung hast, ist doch nicht schlimm,
andere wissen das auch nicht.
#3292720
Lesenswert?

holger schrieb:
>>Bis jetzt habe ich immer gedacht,das wenig Information nichts ausmacht,
>
> ROFL
>
> Das ganze Deasaster hier hast DU ganz alleine damit angerichtet.
>
>>> EAeDIP128-6.
>>
>>nee,das isses
>
> Nee, iss es nicht. Und jedes mal wenn du Ahnungsloser
> das Gegenteil behauptest noch ein Nee mehr von mir.
>
> Lies das:
>
> http://www.lcd-module.de/pdf/grafik/dip128-6.pdf
>
> Ist das dein Display? Nein ist es nicht!
Ist es auch nicht.
Dein Link verweist auf das EA-DIP128-6.

Seines ist ein EAeDIP128-6(siehe Threadtitel).
Wobei das kleine "e" einen riesigen Unterschied macht.
http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf

mfg.
Gast #3292741
Lesenswert?

>> Ist das dein Display? Nein ist es nicht!
>Ist es auch nicht.
>Dein Link verweist auf das EA-DIP128-6.

>Wobei das kleine "e" einen riesigen Unterschied macht.

Verdammt. Das kleine e.

Das Display finde ich auf den .de oder .com Seiten von
Electronic Assembly nicht.

Wenn er den direkten Link auf das Datenblatt gleich gepostet
hätte wär hier vermutlich gar nichts passiert.

Mit dem EAeDIP240-7 lag ich da ja schon ganz gut in der Spur;)

Es ist aber unglaublich schwer mit juppi zu kommunizieren.
Gast #3292780
Lesenswert?

juppi schrieb:
> Kann in diesem Teil eine Ram Variable definiert werden,welche z.B.
> hochgezählt wird ,welche dann ausgewertet werden kann

Wie schon gesagt, der direkte Link auf das Datenblatt wäre sehr 
hilfreich gewesen, um Mißverständnissen vorzubeugen.

Zum Thema:
Prinzipiell arbeitet ja in Deinem Display noch ein Controller vor dem 
eigentlichen Displaycontroller.

In der Befehlsliste (ab Seite 13) ist erstmal kein Kommando um Variablen 
zu speichern vorgesehen. Da Du ja Deine Variable wieder zurücklesen 
möchtest, bietet es sich an, die Antwortliste (auf Seite 18) mal zu 
durchforsten, ob sich evtl. was als Variablenspeicher missbrauchen läßt.

Mir fallen da z.B. die Kommandos
1
ESC B   read bargraph
2
ESC J   read macro name
3
ESC U   hardcopy
auf.

Viele Grüße
Martin

P.S.:
Du kannst auch mal mit electronic assembly Kontakt aufnehmen, bzgl. 
einer Firmwareerweiterung.
Gast #3292784
Lesenswert?

Hier gibt's ne Menge notorische Rechthaber und Düpfelesscheißer die mit 
ihren Posts dem TO keinen Deut weiterhelfen, dafür aber damit ihr 
unausgeglichenes Ego befriedigen. Wenn ich das mal so sagen darf.



>nun ,weil if Befehle im Compiler nicht als Fehler angezeigt werden.
>Auch ohne Fehleranzeige
So viel ich weiß hat das Display keinen Befehlswortschatz (z.B. if(i==1) 
)im eigentlichen Sinne. Was geht, ist lediglich das erkennen von 
Port-Zuständen.
>var=var+1

Vor zwei Wochen hab ich ebenfalls mit dem Display rumgespielt (bzw die 
größerere Version). Da fand ich was von Arithmetik-Befehlen wie <<= und 
>>=.

Moment.
Ha! Wusst' ichs doch.
Schau mal anstatt im Datenblatt in der Hilfe des "Kit"-Compilers, dort 
findet sich u.a.:

The 4 basic mathematical operations +, -, * and / can be applied to 
numeric constants and numbers. Round brackets can be used, and 
multiplication and division come before addition and subtraction.

Example: #RL X,Y, X+WIDTH, Y+HEIGHT


following C-style operations are also possible:

- pre/post increment and decrement: ++, --; e.g: ++a, b++, --c, d--
- shift and bit operations: <<, >>, &, |, ^
- combined operators: *=, /=, +=, -=, <<=, >>=, &=, |=, ^=

During compiling procedure all constants are calculated and transformed 
to fixed numbers.



Noch was: Probier mal alle Beispiele durch, da sind Lösungen dabei die 
man dem Display wahrlich nicht zugetraut hätte (zumindest dem 160x104).



Hope this helps.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.