Benajmin Buxbaum schrieb:
> Das hier ist mein Code um das UART-Peripheral auf einem STM32F4-Disco
> zum Laufen zu bekommen:
> int main(void)
Da predigt unsereiner den Leuten hier zum x-ten Mal, sich einen
ordentlichen Treiber zu schreiben, anstatt zu allererst in die Tasten zu
hauen und main hinzuschreiben.
Aber es nützt nichts.
Nach wie vor starten die Leute zuerst ihre tolle Eclipse, um damit als
erstes 'main' hieinzutippen. Anschließend sagen sie sich "es wird mir
beim Schreiben schon was einfallen" und tippen lustig drauflos.
Danach ist 'auf die Fresse fallen' angesagt, der Debugger wird bemüht
und man fällt zusammen mit dem Debugger nochmal auf die Fresse.
Anschließend wird hier um Hilfe nachgefragt, aber dennoch kein Rat
angenommen. Aber man meint im Brustton tiefster Überzeugung, alles genau
richtig gemacht zu haben. Vom Lesen des Manuals oder gar vom Verstehen
kann man dabei nichts erkennen. Siehe das hier:
"Cube benutze ich, da ich den generierten Code aber unglaublich
unuebersichtlich finde, kopiere ich in der Regel nur die relevanten
Teile."
und
"Habe den Code nun auf USART2 an PA2 und PA3 umgestrickt, was leider, da
USART scheinbar ein wenig komplizierter einzurichten ist, immmer noch
nicht funktioniert. Die Initialisierung scheiter immer noch an einer
Assertion (Polarity)."
Der eigentliche Treppenwitz (für mich) besteht darin, daß ich hier schon
mehrfach einen ordentlichen (und wirklich funktionablen und
HW-abstahierenden) Treiber für UART's und für USB-VCP gepostet habe,
sowohl für LPC als auch für STM32, aber die Leute sind sowohl zu faul,
ins RefMan zu schauen als auch zu faul, mal die Suchfunktion des Forums
zu bemühen. Ich für meinen Teil erwarte da ein gewisses
Mindest-Eigenbemühen, wir sind ja nicht im Schlaraffenland.
W.S.