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?
An PA3 ist das Display dran. Könnte das Problem sein.
Kann man dann nicht einfach beim stm den internen pull up aktivieren?
>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.
>An PA3 ist das Display dran.
Beim STM32F429 Discovery vieleicht, aber nicht beim
einfachen STM32F4 Discovery oder DISCO.
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.
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.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.