Archiv der Kategorie: STM32F4

30-PS2_Mouse-Library (STM32F4)

Mit dieser Library kann eine PS2-Maus an die STM32F4-CPU angeschlossen werden. Zum Betrieb wird eine externe Interrupt-Leitung und ein normaler GPIO-Pin benötigt. Ich habe PB7 und PA8 am Discovery-Board benutzt. Die Maus muss nach dem Init gepollt werden und liefert in … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

29-PS2_Keyboard-Library (STM32F4)

Mit dieser Library kann eine normale PS2-Tastatur an die STM32F4-CPU angeschlossen werden. Im Moment habe ich nur die Empfangsrichtung implementiert (die LEDs können also nicht gesteuert werden) Zum Betrieb wird eine externe Interrupt-Leitung und ein normaler GPIO-Pin benötigt. Ich habe … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

28-Ext_Interrupt-Library (STM32F4)

Zum benutzen der 16 externen Interrupt-Lines für jeden Port, gibt es die EXT_INTx-Librarys. Für die Interrupts 0 bis 4 gibt es je eine eigene LIB (0,1,2,3,4). Für die Interrupts 5 bis 9 gibt es eine gemeinsame (5To9) und für die … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | 1 Kommentar

27-DCMI_OV9655-Library (STM32F4)

Mit dieser Library kann ein 1,3MPixel Digital-Camera-Modul (mit OV9655-Chip) per DMA und DCMI-Interface an das STM32F4 Discovery-Board angeschlossen werden. Das Modul gibts für ca. 15 EUR z.B. bei EBay. Und hat eine max Auflösung von 1280×1024 Pixel (SXGA) und eine … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , , | Schreib einen Kommentar

26-Logview-Library (STM32F4)

diese Library dient in Verbindung mit dem PC-Programm “Logview.exe” zum darstellen von Messwerten auf dem PC als Grafik (z.B. Akku-Ladekurven oder Strom- oder Drehzahlmesswerte usw.) -das PC-Programm “Logview.exe” gibt es kostenlos unter “www.logview.info” -die Daten werden als Ascii-Frames per RS232 … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , , | Schreib einen Kommentar

25-PWM-Library (STM32F4)

Um die PWM-Funktionen vom STM32F4 benutzen zu können, habe ich diese Library(s) geschrieben. Der STM32F4 hat sehr viele Timer (14) und fast alle haben eine PWM funktion. Um den Aufwand etwas einzugrenzen hab ich mich für die 4 “General Purpose … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

24-DAC_DMA-Library (STM32F4)

Mit dieser Library kann der DAC vom STM32F4 (entweder einer oder beide) per DMA betrieben werden. Der Sinn ist, eine Kurvenform per DAC (zyklisch) auszugeben. Dazu müssen die Datenwerte der Kurve in einem Array vorliegen. Ich hab in der Library … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

23-DAC-Library (STM32F4)

Mit dieser Library können die beiden internen 12bit DA-Wandler (DAC1 und DAC2) der STM32F4-CPU benutzt werden. Beim initialisieren muss angegeben werden ob nur ein DAC oder beide benutzt werden soll. Wenn beide DACs benutzt werden gibt es eine extra Funktion … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

22-SysCheck-Library (STM32F4)

Mit dieser Library können die Systeme im STM32F4 getestet werden. Im H-File kann per Define eingestellt werden welche Tests aktiv sein sollen. Clock-Test : Mit dieser Funktion kann geprüft werden ob die System-Clock-Quelle richtig eingestellt ist und ob alle Clock-Frequenzen … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar

21-ADC_Injected-Group-Library (STM32F4)

Diese Library betreibt die AD-Wandler im Injected-Group-Mode. In diesem Mode können bis zu 4 AD-Kanäle in einer Liste angelegt werden, die dann zyklisch gemessen werden. Die CPU muss dann nur noch die Messwerte abfragen. die ADC-Pins die benutzt werden sollen, … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | Schreib einen Kommentar