Archiv der Kategorie: STM32F4

20-FATFS_Picture-Library (STM32F4)

Diese Library dient zum anzeigen von Bildern, die auf einer SD-Karte gespeichert sind. Im Moment werden 3 Bildformate unterstützt : 1. = 16Bit (RGB565) – Image-Files (*.img) 2. = Bitmap Files (BMP, 24bpp, unkomprimiert) (*.bmp) 3. = JPG Files (*.jpg) … Weiterlesen

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

19-I2C_M24C02-Library (STM32F4)

-diese Library dient zum ansteuern eines M24C02 (256Byte EEprom) von einem externen Modul das per I2C an den STM32F4 angeschlossen ist. (das IC ist kompatibel mit dem PCF8582) -auf der Hardware dürfen die zwei externen Pull-Up Widerstände (je 4k7) an … Weiterlesen

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

18-I2C_LoLevel-Library (STM32F4)

-diese Library dient zum benutzen der I2C-Schnittstelle im Master-Mode -die I2C-Pins die benutzt werden sollen, müssen im C-File eingetragen werden (im H-File kann die I2C-Clock-Frq eingestellt werden) -auf der Hardware dürfen die zwei externen Pull-Up Widerstände (je 4k7) an SCL … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | 4 Kommentare

17-SPI_LIS302DL-Library (STM32F4)

Auf dem Discovery-Board ist ein 3Achs-Beschleunigungs-Sensor eingebaut (LIS302DL) Hinweis : auf “neuen” Discovery-Boards ist der LIS3DSH bestückt für den gibt es eine extra Library hier im Blog. Mit diesem Sensor können die Beschleunigungskräfte der X-, Y-, Z-Achse gemessen werden. Der … Weiterlesen

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

16-SPI_MAX5250-Library (STM32F4)

-diese Library dient zum ansteuern eines MAX5250 (4fach DA-Wandler) von einem externen Modul das per SPI an den STM32F4 angeschlossen ist. -es wird die SPI-LoLevel-Library benutzt (mit SPI2) Beispielbild : Benutzte Pins : 1 2 3 4 SCK an PB13 … Weiterlesen

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

15-SPI_LoLevel-Library (STM32F4)

-diese Library dient zum benutzen der SPI-Schnittstelle im Master-Mode -die SPI-Pins die benutzt werden sollen, müssen im C-File eingetragen werden (im H-File kann der Clock-Vorteiler gewählt werden) -die Library kann als LoLevel-Funktion nur die Schnittstelle (in einem der 4 SPI-Modes) … Weiterlesen

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

14-ADC_DMA-Mode (STM32F4)

-mit dieser Library kann der ADC per DMA zyklisch ausgelesen werden um die CPU last zu senken. Es können maximal 16 ADC-Kanäle pro AD-Wandler festgelegt werden. -die Einstellung erfolgt (wie in der ADC-Single-Conversation-Library) als Struktur im C-File. Dort  müssen die … Weiterlesen

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

13-FATFS_SDIO-Library (STM32F4)

-mit dieser Library können SD-Karten mit einem FAT-Dateisystem per SDIO-Schnittstelle und DMA vom STM32F4 verwaltet werden. Hinweis : es gibt noch eine Library für USB-Sticks per FATFS (Nr. 32) und eine kombinierte Library SD+USB (Nr. 87) -ich hab die OpenSource-Lib … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , , , | 18 Kommentare

12-UART-Library (STM32F4)

-mit dieser Library können die 6 UARTs der CPU benutzt werden -die UARTs die benutzt werden sollen, müssen im H-File deklariert und im C-File müssen in der Struktur “UART[]” alle benötigten Parameter eingetragen werden. (also Pinzuordnung, Baudrate usw) -es gibt … Weiterlesen

Veröffentlicht unter STM32F4 | Verschlagwortet mit , , | 4 Kommentare

11-RNG-Library (STM32F4)

-mit dieser Library können Zufallszahlen erzeugt werden. Dazu wird das RNG-Modul der CPU benutzt. -der Funktion zum erzeugen der Zufallszahl kann ein Wertebereich übergeben werden damit z.B. eine Zahl zwischen 50 und 100 ermittelt wird. Beispielbild : Voraussetzungen : 1 … Weiterlesen

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