Forum: Mikrocontroller und Digitale Elektronik LCD Tutorial - Signal an den Datenleitungen


von Christian S. (Gast)


Lesenswert?

Hallo!


Ich hab ein Problem mit dem AVR-Tutorial, genauer gesagt mit der LCD 
Ansteuerung.
Das Programm läuft, der Text "Test" wird angezeigt, soweit funktioniert 
das ganze, aber ich wollte mir mal den Spannungsverlauf auf einer der 
Datenleitung ansehen.
Leider hab ich nur ein Oszilloskop, ein Tektronix TEK2335 mit 100MHz 
Bandbreite (analog).
Ich habe eigentlich mit einer Art Rechtecksignal verschiedener 
Pulslängen gerechnet, aber ich bekomme nur eine art Sinus-Wellenförmiges 
Signal, dass sich nicht triggern lässt.

Soll das so aussehen? Oder funktioniert die Messung mit dem Oszi nicht?

Ach ja - Taktfrequenz ist 4Mhz... Müsste ich doch darstellen können mit 
100MHz bandbreite?

mfg

Chris

von hdd (Gast)


Lesenswert?

Hast du den gescheiten Tastkopf? Masse des Oszis ist richtig 
angeschlossen? Zeitbasis ist korrekt eingestellt? Ist die Amplitude 
dieses "Sinus" ca. 5V oder was ganz anderes?

von Hänk (Gast)


Lesenswert?

Guckst du einfach nur zu während der mal was sendet?

Wenn solltest du mal eine Schleife programmieren, die immer das gleiche 
sendet - mit einem ausreichenden Delay dazwischen, damit du auch siehst, 
wo es anfängt und aufhört.

von Christian S. (Gast)


Lesenswert?

Gescheiter Tastkopf? Naja - Ist ein günstiger, ich hab zwei hier, einen 
100MHz, den hab ich verwendet, und einen 200MHz - kein Unterschied.

Ich habe festgestellt, dass der "Sinus" nur eine "Oberschwingung" ist, 
ca. 150mV Peak to Peak. Ist mir nicht aufgefallen, sorry. Nachdem ich 
auf DC kopplung geschalten habe passiert folgendes:

Pinbelegung analog zum Tutorial:
(Datenleitungen)
PD.0 : konstant high
PD.1 : konstant low
PD.2 : konstant high
PD.3 : konstant low
(Steuerleitungen)
PD.4 : (RS) geht kurz auf +500mV DC (ungefähr) und sinkt dann ähnlich 
wie eine kondensatorentladung auf 0
PD.5 :  (E) macht das gleiche mit startwert -500mV

Zeitbasis kann ich komplett durchdrehen, das ergebnis ist immer das 
gleiche.
Masse vom Tastkopf liegt an Masse vom µC.

Messe ich irgendwie falsch? Oder liegt das am Gerät?

Grüße

von Christian S. (Gast)


Lesenswert?

Hänk schrieb:
> Guckst du einfach nur zu während der mal was sendet?
>
> Wenn solltest du mal eine Schleife programmieren, die immer das gleiche
> sendet - mit einem ausreichenden Delay dazwischen, damit du auch siehst,
> wo es anfängt und aufhört.

Äh .. ist das keine Schleife? Hab gedacht, der sendet immer und immer 
wieder die gleichen Daten? Quelltext ist der aus dem Tutorial ..

...

Ach du scheiße ... der sendet gar nicht in einer schleife, der befindet 
sich nach einmaligem Senden in :

>loop:
>      rjmp loop

Das ist mir jetzt richtig peinlich ... Messe da jetzt schon über ne 
Stunde ins leere ..

SORRY und Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.