Forum: Mikrocontroller und Digitale Elektronik Matrix Tastenerkennung abhängig von Display?


von Sam (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Ich habe eine 8stellige 7Segment Anzeige am Max7219 und eine Matrix 
Tastatur am ADC Port vom Atmega. Das komische ist nur die Tasten 1,2 und 
3 werden nur erkannt wenn die Helligkeit auf die niedriegste Stufe 
gesetzt wird. Ich häg mein Code mal an falls da was nicht stimmen 
sollte.

Ich hab die Schaltung am USB-Port. Hängt es vielleicht damit zusammen?

von melt (Gast)


Lesenswert?

Liefert der USB-Port genug Strom?

von Wilhelm F. (Gast)


Lesenswert?

Sam schrieb:

>Ich habe eine 8stellige 7Segment Anzeige am Max7219

Oh ooh. Der USB-Port liefert unter Umständen nur bis 100mA. Geh mal mit 
dem Oszi da dran, wenn du eines hast. Schalte da lieber mal auf ein 
externes Netzteil um.

von Sam (Gast)


Lesenswert?

Wilhelm Ferkes schrieb:
> Oh ooh. Der USB-Port liefert unter Umständen nur bis 100mA. Geh mal mit
> dem Oszi da dran, wenn du eines hast. Schalte da lieber mal auf ein
> externes Netzteil um.

Muss ich mal probieren. Ich dachte ich der liefert bis 500mA. Meine Oszi 
ist leider kaputt, ich werd mal das ext. Netzteil probieren.

von Wilhelm F. (Gast)


Lesenswert?

Sam schrieb:

>Ich dachte ich der liefert bis 500mA.

Ich dachte das auch immer. Das hängt wohl davon ab, welche externen 
Geräte vom USB-Controller im PC identifiziert werden.

von Karl H. (kbuchegg)


Lesenswert?

Hauptsächlich hängt es vom USB Controller selber ab. 100mA muss er dir 
immer geben (es sei denn seine Grenze ist überhaupt schon erreicht). Wer 
mehr braucht, muss dies eigentlich beim Controller anmelden und der 
Controller darf diese Anfrage auch verweigern.

Wie streng dieses vom Controller tatsächlich implementiert wird (500mA 
nur auf Anfrage) hängt hauptsächlich vom Controller selber ab.

von Wilhelm F. (Gast)


Lesenswert?

Karl heinz Buchegger schrieb:

>Hauptsächlich hängt es vom USB Controller selber ab. 100mA muss
>er dir immer geben

Eine separate Versorgung des Display-Controllers MAX7219 wäre auch 
denkbar.

von Sam (Gast)


Lesenswert?

Wilhelm Ferkes schrieb:
> Karl heinz Buchegger schrieb:
>
>>Hauptsächlich hängt es vom USB Controller selber ab. 100mA muss
>>er dir immer geben
>
> Eine separate Versorgung des Display-Controllers MAX7219 wäre auch
> denkbar.

Das soll später allerdings nicht mehr am PC hängen, da aber usbasp den 
Strom schon liefert hab ich bisher keine externe Stromversorgung gebaut 
(Außerdem fehlt mir dafür noch ein Chip).
Aber danke es funktioniert jetzt.

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.