Wie ist der Taster am Stm32f4 Disco angeschlossen?

Gast #3534783
Lesenswert?

Hey,

ich versuche derzeit einen Taster dieser an einem Breadboard 
angeschlossen ist, zum Stm32f4 weiter zu leiten. Jedoch funktioniert der 
Taster nicht richtig, er prellt sehr stark.

Das ist der Code

PIO_InitStructure.GPIO_Pin = GPIO_Pin_3; //gpioa
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStructure.GPIO_OType = GPIO_OType_OD;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;


Dieser Code funktioniert perfekt für den Userbutton(pin0), jedoch auf 
dem Breadboard geht überhaupt nichts. Wie schliese ich den Taster auf 
dem Breadboard richtig an?
Gast #3534815
Lesenswert?

>Hast ein PullUp dran?

Wenn er den so wie den Userbutton auf dem Board anschliessen
will braucht er einen Pulldown. Der Taster hängt mit
einer Seite an VCC.

Das steht übrigends auf Seite 36 der Bedienungsanleitung
zum Board.
Gast #3534865
Lesenswert?

Okay ich habe jetzt die Tastatur auf VCD gelegt zwischen dem Pin der zu 
pa3 geht habe ich jetzt ein 10k Widerstand auf Gnd gelegt. Jetzt geht es 
fasst,dass fasst liegt wohl daran dass er noch nicht entprellt ist. 
Wobei ich sagen muss, das der Userbutton auf dem Disco keine Störungen 
hat, der auf de, Breadboard nur noch selten.
Gast #3535006
Lesenswert?

holger schrieb:
>>An PA3 ist das Display dran.
>
> Beim STM32F429 Discovery vieleicht, aber nicht beim
> einfachen STM32F4 Discovery oder DISCO.

Das "STM32F429 Discovery" heißt wird allgemein als DISCO bezeichnet. 
Steht sogar so auf dem Board drauf. Im Anhang das Foto. Und dort ist PA3 
mit dem Display verbunden.
Angehängte Dateien:
Gast #3535012
Lesenswert?

Samt schrieb:
> Okay ich habe jetzt die Tastatur auf VCD gelegt zwischen dem Pin
> der zu
> pa3 geht habe ich jetzt ein 10k Widerstand auf Gnd gelegt. Jetzt geht es
> fasst,dass fasst liegt wohl daran dass er noch nicht entprellt ist.
> Wobei ich sagen muss, das der Userbutton auf dem Disco keine Störungen
> hat, der auf de, Breadboard nur noch selten.

Versuche doch mal PA5 oder PA7 die sind frei. Kann natürlich auch am 
Schalter liegen.
#3535454
Lesenswert?

Samt schrieb:
> Jetzt geht es
> fasst,dass fasst liegt wohl daran dass er noch nicht entprellt ist.
> Wobei ich sagen muss, das der Userbutton auf dem Disco keine Störungen
> hat, der auf de, Breadboard nur noch selten.

hast du dir den Schaltplan von deinem Board und dem Taster darauf mal 
angesehen ? da ist auch noch ein "C" und ein Längswiderstand drann.

aber um das entprellen per Software wirst du nicht rumkommen.

UB

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren