Title: STM32F4 Frage
Post by: DF8OE on 12. December 2015, 11:16:16
Hallo liebe STM32F4 - Spezialisten,
der Touchscreen Code geht in den Ring :)
Ich sehe als zur Zeit einzige gangbare Lösung für die Benutzung der benötigten Anschlüsse TP_CS und TP_IRQ die Leitungen PA9 und PA13.
PA9 wird zur Zeit zum Debug-Printen benutzt und PA13 überhaupt nicht. Das ist aber nicht ganz richtig.... PA13 und PA14 werden ja vom STM für die Kommunikation mit dem ST-Link genutzt...
Also PA9 konnte ich erfolgreich konfigurieren und ansprechen - PA13 hingegen nicht. Obwohl dieser Pin im gesamten mcHF-Code nirgens in einer GPIO Struktur initialisiert bzw. verwendet wird, messe ich im Betrieb mit dem Scope da rege Datenaktivität. Ich nehme an, dass einfach default-mäßig das Interface zum ST-Link dort aktiv ist. Ich möchte nun diese Funktion nicht dauerhaft "wegbrennen" - es wäre ja sinnvoll, diese Möglichkeit zu behalten. Ist es wohl möglich, den Port in der Firmware (!!) freizuschalten um ihn als Eingang zu benutzen oder geht nur eines (ST-Link ODER Benutzung als GPIOs)?
Ansonsten würde ich den ehemals zur Empfängerregelung benutzten GPIO nehmen. Eine Empfängerregelung durch diesen PIN wird zur Zeit sowieso nicht durchgeführt, und ich sehe auch keine Notwendigkeit dafür in der Zukunft.
vy 73 Andreas |
Title: Re:STM32F4 Frage
Post by: hb9frh on 13. December 2015, 11:46:26
Hallo Andreas,
diese Pins werden werden per default beim starten des STM32 für den ST-Link aktiviert.
Man kann PA13 zwar nutzen, mit etwas Codebastelei (in einem Timer nach 0.5s Sekunden aktivieren), ich rate aber davon ab. Wenn mal etwas schief geht, verlierst Du die Möglichkeit mit dem STM32 zu "reden" resp. ist es ein ziemlicher Krampf ihn dann wieder zurück zu setzen.
Grüsse, René
|
Title: Re:STM32F4 Frage
Post by: DF8OE on 13. December 2015, 16:36:49
Sowas habe ich mir bereits gedacht. Diese beiden Pins sind also "heilig"!
vy 73 Andreas |
Title: Re:STM32F4 Frage
Post by: hb9frh on 13. December 2015, 17:02:37
Naja, ich erlaube mir ein Zitat aus Highlander zu verwenden: "Heiliger Boden, Highlander!" :)
Wenn man es anders lösen kann, spart man sich Ärger.
vy 73, René
|
Title: Re:STM32F4 Frage
Post by: DF8OE on 13. December 2015, 17:22:46
Wir verstehen uns da schon richtig...
Ich habe PA9 und PA4 benutzt - Näheres in Kürze :)
vy 73 Andreas |
Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
|