{"id":144,"date":"2017-11-22T00:37:47","date_gmt":"2017-11-21T23:37:47","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=144"},"modified":"2019-08-20T01:27:00","modified_gmt":"2019-08-19T23:27:00","slug":"komplette-library-liste-stm32f4","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/","title":{"rendered":"Komplette-Library-Liste (STM32F4)"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/allgemeines-zu-den-stm32f4-librarys\/\" title=\"Allgemeines zu den STM32F4-Librarys\"><span class=\"meta-nav\">\u2190<\/span> Allgemeines zu den STM32F4-Librarys<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/01-led-library-stm32f4\/\" title=\"01-LED-Library (STM32F4)\">01-LED-Library (STM32F4) <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><br \/>\nHier findet sich eine Liste mit allen Librarys die f\u00fcr den STM32F4 online sind.\u00a0Einfach auf den Link klicken um eine n\u00e4here Beschreibung und das entsprechende ZIP-File zu finden.<\/p>\n<p>Die einzelnen source files (ohne Beispiel) findet ihr auch in meiner Dropbox :<\/p>\n<p>Link : <a href=\"https:\/\/goo.gl\/uoae1w\" target=\"_blank\" rel=\"noopener noreferrer\">DropBox_F407<\/a><\/p>\n<p>Die ZIP-Files beinhalten den Source-Code (in C), ein Beispiel-Programm (in C) wie die Library angewendet wird, und (falls es das Beispiel notwendig macht) noch zus\u00e4tzliche Librarys von hier.<\/p>\n<p><strong>Liste :<\/strong><\/p>\n<p><a title=\"01-LED-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=196\">01 = LED<\/a>\u00a0(f\u00fcr die 4 LEDs auf dem STM32F4-Discovery-Board)<br \/>\n<a title=\"02-Button-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=203\">02 = Button<\/a>\u00a0(f\u00fcr den User-Button auf dem STM32F4-Discovery-Board)<br \/>\n<a title=\"03-DigOut-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=205\">03 = Dig-Out<\/a>\u00a0(um Digitale Ausgangspins mit der CPU zu steuern)<br \/>\n<a title=\"04-DigIn-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=207\">04 = Dig-In<\/a>\u00a0(um Digitale Eingangspins mit der CPU auszuwerten)<br \/>\n<a title=\"05-ADC-Single-Conversation (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=209\">05 = ADC-Single<\/a>\u00a0(um den ADC im Single-Conversation-Mode zu benutzen)<br \/>\n<a title=\"06-LCD_ST7783-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=211\">06 = LCD_ST7783<\/a>\u00a0(um ein Grafik-Display mit dem ST7783 Chip anzusteuern)<br \/>\n<a title=\"07-LCD_Grafik-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=213\">07 = LCD_Graphic<\/a>\u00a0(Grafikfunktionen f\u00fcr das LC-Display, Bilder aus dem Flash)<br \/>\n<a title=\"08-LCD_Font-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=215\">08 = LCD_Font<\/a>\u00a0(um Schrift auf dem LC-Display darzustellen)<br \/>\n<a title=\"09-Touch_ADS7843-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=217\">09 = Touch_ADS7843<\/a>\u00a0(um einen Touch mit dem ADS7843-Chip auszuwerten)<br \/>\n<a title=\"10-Systick-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=219\">10 = Systick<\/a>\u00a0(f\u00fcr Pausenzeiten, Software-Timer und Software-Counter)<br \/>\n<a title=\"11-RNG-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=221\">11 = RNG<\/a>\u00a0(um Zufallszahlen zu erzeugen)<br \/>\n<a title=\"12-UART-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=223\">12 = UART<\/a>\u00a0(zum benutzen der 6 UARTs der CPU)<br \/>\n<a title=\"13-FATFS_SDIO-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=225\">13 = FATFS-SDIO<\/a>\u00a0(zum benutzen von SD-Karten mit FAT-Dateisystem)<br \/>\n<a title=\"14-ADC_DMA-Mode (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=227\">14 = ADC_DMA<\/a>\u00a0(um die AD-Wandler per DMA zu verwalten)<br \/>\n<a title=\"15-SPI_LoLevel (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=229\">15 = SPI-LoLevel<\/a>\u00a0(zum benutzen der 3 SPI-Schnittstellen)<br \/>\n<a title=\"16-SPI_MAX5250 (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=231\">16 = SPI-MAX5250<\/a>\u00a0(um ein 4fach DAC MAX5250 anzusteuern)<br \/>\n<a title=\"17-SPI_LIS302DL-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=233\">17 = SPI-LIS302DL<\/a>\u00a0(f\u00fcr den 3Achs-Beschleunigungs-Sensor auf dem Discovery)<br \/>\n<a title=\"18-I2C_LoLevel-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=235\">18 = I2C-LoLevel<\/a>\u00a0(zum benutzen der 3 I2C-Schnittstellen)<br \/>\n<a title=\"19-I2C_M24C02-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=237\">19 = I2C_M24C02<\/a>\u00a0(f\u00fcr ein 256Byte EEprom M24C02\/PCF8582 anzusteuern)<br \/>\n<a title=\"20-FATFS_Picture-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=239\">20 = FATFS_Picture<\/a> (BMP-Files, JPG-Files und Images von SD-Karte anzeigen)<br \/>\n<a title=\"21-ADC_Injected-Group-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=241\">21 = ADC_Injected-Group<\/a> (zum betreiben der AD-Wandler im Injected-Group-Mode)<br \/>\n<a title=\"22-SysCheck-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=243\">22 = SysCheck<\/a> (System-Clock-Test und Assert-Fehler Auswertung)<br \/>\n<a title=\"23-DAC-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=245\">23 = DAC<\/a> (zum benutzen der beiden DA-Wandler der CPU)<br \/>\n<a title=\"24-DAC_DMA-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=247\">24 = DAC_DMA<\/a> (zum ausgeben von Kurvenformen per DA-Wandler der CPU)<br \/>\n<a title=\"25-PWM-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=249\">25 = PWM<\/a> (zum ausgeben von PWM-Signalen per Timer)<br \/>\n<a title=\"26-Logview-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=251\">26 = Logview<\/a> (um eine Grafische\u00a0Datenanzeige mit dem PC zu machen)<br \/>\n<a title=\"27-DCMI_OV9655-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=253\">27 = DCMI_OV9655<\/a> (um Bilder von einem Camera-Modul anzuzeigen)<br \/>\n<a title=\"28-Ext_Interrupt-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=255\">28 = EXT_Interrupt<\/a> (um die externen Interrupts zu benutzen)<br \/>\n<a title=\"29-PS2_Keyboard-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=257\">29 = PS2_Keyboard<\/a> (um eine PS2-Tastatur auszuwerten)<br \/>\n<a title=\"30-PS2_Mouse-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=259\">30 = PS2_Mouse<\/a> (um eine PS2-Maus auszuwerten)<br \/>\n<a title=\"31-USB_CDC-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=380\">31 = USB_CDC<\/a> (zum Betrieb der USB-OTG-Buchse im CDC-Mode)<br \/>\n<a title=\"32-USB_MSC_HOST-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=383\">32 = USB_MSC_HOST<\/a> (zum anschlie\u00dfen von USB-Sticks an die CPU)<br \/>\n<a title=\"33-LCD_SSD1289-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=385\">33 = LCD_SSD1289<\/a>\u00a0(um ein Grafik-Display mit dem SSD1289 Chip anzusteuern)<br \/>\n<a title=\"34-LCD_2x16-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=387\">34 = LCD_2x16<\/a> (um ein Text-LC-Display anzusteuern)<br \/>\n<a title=\"35-VGA_Screen-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=389\">35 = VGA_Screen<\/a> (um einen VGA-Monitor anzusteuern 320\u00d7240, 8bit Farbe)<br \/>\n<a title=\"36-VGA_Graphic-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=391\">36 = VGA_Graphic<\/a> (Grafikfunktionen f\u00fcr den VGA-Screen, Bilder aus dem Flash)<br \/>\n<a title=\"37-VGA_Font-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=393\">37 = VGA_Font<\/a> (um Schrift auf dem VGA-Monitor darzustellen)<br \/>\n<a title=\"38-PWM_DMA-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=395\">38 = PWM_DMA<\/a> (um 8 bzw. 16 PWM-Kan\u00e4le auszugeben)<br \/>\n<a title=\"39-IRMP-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=397\">39 = IRMP<\/a> (zum Auswerten von IR-Signalen per IRMP-Lib)<br \/>\n<a title=\"40-HTTP_Server-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=399\">40 = HTTP_Server<\/a> (Webserver mit externem PHY : DP83848C)<br \/>\n<a title=\"41-RTC-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=408\">41 = RTC<\/a> (zum benutzen der internen RealTimeClock der CPU)<br \/>\n<a title=\"42-IWDG-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=410\">42 = IWDG<\/a> (zum benutzen des internen Watchdog der CPU)<br \/>\n<a title=\"43-LCD_EADOG-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=412\">43 = LCD_EADOG<\/a> (f\u00fcr Grafik-Display der EA-DOG-Serie)<br \/>\n<a title=\"44-UDP_Server-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=414\">44 = UDP_Server<\/a> (UDP-Server mit\u00a0externem PHY : DP83848C)<br \/>\n<a title=\"45-CS43L22-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=416\">45 = CS43L22<\/a> (WAV-Files per Audio-DAC vom Discovery-Modul)<br \/>\n<a title=\"46-IRSND-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=419\">46 = IRSND<\/a> (zum senden von IR-Daten per IRSND-LIB)<br \/>\n<a title=\"47-MP45DT02-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=421\">47 = MP45DT02<\/a> (f\u00fcr den Audio Sensor auf dem Discovery-Modul)<br \/>\n<a title=\"48-USB_HID-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=423\">48 = USB_HID<\/a> (zum Betrieb der CPU als USB-HID-Device)<br \/>\n<a title=\"49-InputCapture_Frq-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=425\">49 = FRQ_IN<\/a> (zum messen von Frequenzen per Timer)<br \/>\n<a title=\"50-SRAM-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=428\">50 = SRAM<\/a> (f\u00fcr ein externes SRAM am Discovery-Modul)<br \/>\n<a title=\"51-InputCapture_PWM-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=432\">51 = PWM_IN<\/a> (zum messen von PWM-Signalen per Timer)<br \/>\n<a title=\"52-Encoder-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=434\">52 = Encoder<\/a> (zum auswerten eines Drehgebers per Timer)<br \/>\n<a title=\"53-CS43L22_MP3-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=436\">53 = CS43L22_MP3<\/a> (MP3-Files per Audio-DAC vom Discovery-Modul)<br \/>\n<a title=\"54-CS43L22_MP3_USB-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=438\">54 = CS32L22_MP3_USB<\/a> (MP3-Files vom USB-Stick abspielen)<br \/>\n<a title=\"55-Timer-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=440\">55 = Timer<\/a> (Timer-Funktionen der CPU)<br \/>\n<a title=\"56-USB_HID_HOST-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=442\">56 = USB_HID_HOST<\/a> (zum betreiben von\u00a0USB-Maus\/Tastatur an der CPU)<br \/>\n<a title=\"57-Virtuelle_EEprom-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=444\">57 = EE_Flash<\/a> (virtuelles EEprom per Flash der CPU)<br \/>\n<a title=\"58-Backup_RAM-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=446\">58 = Backup-RAM<\/a> (zum Betrieb des internen 4kByte Backup-RAM)<br \/>\n<a title=\"59-CAN_LoLevel-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=448\">59 = CAN-LoLevel<\/a> (zum benutzen der 2 CAN-Schnittstellen)<br \/>\n<a title=\"60-CAN_MCP25050-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=450\">60 = CAN_MCP25050<\/a> (8Kanal CAN IO-Expander)<br \/>\n<a title=\"61-LCD_Nokia5110-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=454\">61 = LCD-Nokia5110<\/a> (f\u00fcr Graphic-Display Nokia-5110)<br \/>\n<a title=\"62-OneWire_LoLevel-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=456\">62 = OneWire-LoLevel<\/a> (zum benutzen eines OneWire-Bus)<br \/>\n<a title=\"63-OneWire_DS18XX-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=458\">63 = OneWire-DS18XX<\/a> (zum auslesen von OneWire Temperatur Sensoren)<br \/>\n<a title=\"64-I2C_Slave-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=460\">64 = I2C_Slave<\/a> (zum benutzen des STM32F4 als I2C-Slave)<br \/>\n<a title=\"65-SPI_LoLevel_HalfDuplex-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=462\">65 = SPI-LoLevel-HalfDuplex<\/a> (SPI im Half-Duplex Betrieb)<br \/>\n<a title=\"66-SPI_HD-TM1638-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=464\">66 = SPI_HD_TM1638<\/a> (f\u00fcr IO-Platine mit TM1638-Chip)<br \/>\n<a title=\"67-LCD_ILI9341_SPI-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=466\">67 = LCD_ILI9341_SPI<\/a> (f\u00fcr Grafik-Dispaly mit ILI9341-Chip per SPI)<br \/>\n<a title=\"68-RN42-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=468\">68 = RN42<\/a> (zum benutzen eines Bluetooth-Moduls als UART)<br \/>\n<a title=\"69-L298-Schrittmotor-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=470\">69 = L298-Stepper<\/a> (zum ansteuern eines Schrittmotors per L298)<br \/>\n<a title=\"70-STemWin-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=472\">70 = STemWin<\/a> (\u00a0f\u00fcr eine Windows \u00e4hnliche GUI per Touch)<br \/>\n<a title=\"71-AM2301-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=477\">71 = AM2301<\/a> (Temperatur und Luftfeuchtesensor vom Aosong)<br \/>\n<a title=\"72-HC_SR04-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=479\">72 = HC_SR04<\/a> (Ultraschall-Abstands-Sensor)<br \/>\n<a title=\"73-FreeRTOS-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=481\">73 = FreeRTOS<\/a> (Echtzeit Betriebssystem)<br \/>\n<a title=\"74-SPI_Slave-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=483\">74 = SPI_Slave<\/a>\u00a0(zum benutzen des STM32F4 als SPI-Slave)<br \/>\n<a title=\"75-String-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=485\">75 = String<\/a> (zum umwandeln von Zahlen in Strings und umgekehrt)<br \/>\n<a title=\"76-LCD_N95_8GB-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=487\">76 = LCD-Nokia-N95-8GB<\/a> (f\u00fcr ein Grafik-Display mit\u00a0LDS285-Chip)<br \/>\n<a title=\"77-UART_DMA-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=489\">77 = UART_DMA<\/a>\u00a0(zum benutzen einer UART im DMA-Mode)<br \/>\n<a title=\"78-WS2812-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=491\">78 = WS2812<\/a> (zum Betrieb von RGB-LEDs mit WS2812-Chip)<br \/>\n<a title=\"79-ScopeScreen-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=493\">79 = ScopeScreen<\/a> (zum benutzen eines Oszis als Bildschirm)<br \/>\n<a title=\"80-LIN_Master-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=495\">80 = LIN-Master<\/a> (zum benutzen des STM32F4 als LIN-Master)<br \/>\n<a title=\"81-LIN_Slave-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=507\">81 = LIN-Slave<\/a> (zum benutzen des STM32F4 als LIN-Slave)<br \/>\n<a title=\"82-OLED_SSD1331-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=509\">82 = OLED-SSD1331<\/a> (f\u00fcr ein OLED-Graphic-Display mit SSD1331-Chip)<br \/>\n<a title=\"83-KeyMatrix-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=511\">83 = KeyMatrix<\/a> (zum anschlie\u00dfen einer Tastatur-Matrix an die CPU)<br \/>\n<a title=\"84-SPI_LIS3DSH-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=513\">84 = SPI-LIS3DSH<\/a>\u00a0(f\u00fcr den 3Achs-Beschleunigungs-Sensor auf dem Discovery)<br \/>\n<a title=\"85-Modplayer-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=515\">85 = Modplayer<\/a> (zum abspielen von Modul-Files \u201c.MOD\u201d oder \u201c.S3M\u201d)<br \/>\n<a title=\"86-DigIn-DMA-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=517\">86 = DigIn-DMA<\/a> (zum einlesen von Digital-Pins per DMA)<br \/>\n<a title=\"87-DUAL_FATFS-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=519\">87 = Dual_FATFS<\/a> (zum gleichzeitigen benutzen von SD-Karte und USB-Stick)<br \/>\n<a title=\"88-WS2812_8CH-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=521\">88 = WS2812_8CH<\/a> (zum Betrieb von bis zu 8 LED-Ketten mit WS2812-Chip)<br \/>\n<a title=\"89-FATFS_SPI-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=523\">89 = FATFS-SPI<\/a> (zum benutzen von SD-Karten mit FAT-Dateisystem per SPI)<br \/>\n<a title=\"90-I2C_GY271-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=525\">90 = I2C_GY-271<\/a> (3Achs Kompass-Modul mit HMC5883-Chip per I2C)<br \/>\n<a title=\"91-SPI-DMA-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=527\">91 = SPI_DMA<\/a> (zum betreiben der SPI-Schnittstelle per DMA)<br \/>\n<a title=\"92-ID_Check-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=529\">92 = ID-Check<\/a> (zum auslesen der unique-ID der CPU)<br \/>\n<a title=\"93-OTP-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=531\">93 = OTP<\/a> (zum nutzen der One-Time-Programmable-Bytes der CPU)<br \/>\n<a title=\"94-Simple_GUI-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=533\">94 = SGUI<\/a> (simple-GUI f\u00fcr den STM32F407 mit ST7783)<br \/>\n<a title=\"95-uBasic-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=535\">95 = uBasic<\/a> (minimal Version vom uBasic f\u00fcr den STM32F4)<br \/>\n<a title=\"96-DCF77-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=537\">96 = DCF77<\/a> (zum anschlie\u00dfen eines DCF77-Moduls an die CPU)<br \/>\n<a title=\"97-LCD_ILI9325-Library (STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=539\">97 = ILI9325<\/a> (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern)<br \/>\n<a title=\"98-FPGA-Library (STM32F4) [HAL]\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=798\">98 = FPGA <\/a>[HAL] (zum programmieren eines Xilinx-FPGAs)<br \/>\n<a href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=2110\">99 =\u00a0LCD-Text-I2C<\/a> (um ein Text-LC-Display via I2C anzusteuern) <span style=\"color: #ff0000;\"><strong>NEW!<\/strong><\/span><\/p>\n<p>Show Projekte:<\/p>\n<p><a title=\"01-SHOW (USB to UART Bridge mit STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=729\">Show-01<\/a>\u00a0= USB to UART Bridge mit dem STM32F4 (von UB)<br \/>\n<a title=\"02-SHOW (Terminal per STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=733\">Show-02<\/a>\u00a0= Steuerung des STM32F4 per Terminal (von UB)<br \/>\n<a title=\"03-SHOW (USB MP3-Player per Discovery-Board)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=735\">Show-03<\/a>\u00a0= USB MP3-Player per STM32F4-Discovery-Board (UB)<br \/>\n<a title=\"04-Show (HTTP-Webserver mit SD-Karte)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=737\">Show-04<\/a>\u00a0= HTML-Webserver mit SD-Karten Unterst\u00fctzung (Nik &amp; Joerg)<br \/>\n<a title=\"13-Show (Mini-SPS per STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=760\">Show-13<\/a>\u00a0= Mini-SPS f\u00fcr STM32F4 (von UB)<br \/>\n<a title=\"15-Show (Scope-Clock per STM32F4)\" href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=764\">Show-15<\/a>\u00a0= Scope-Clock per STM32F4 (von UB)<\/p>\n<hr \/>\n<h3 id=\"comments-title\">46 Antworten auf <em>Komplette-Library-Liste (STM32F4)<\/em><\/h3>\n<ol class=\"commentlist\">\n<li id=\"li-comment-43\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-43\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/2c2ba773e4049082209b93cfa747da1a?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Rabbit<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. April 2013 um 12:05<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi<\/p>\n<p>vielen Dank f\u00fcr deine Lib.<\/p>\n<p>Gibt es auch ein Zip indem alle Files der aaktuellen Libs vorhanden sind?<\/p>\n<p>Cheers<br \/>\nRabbit<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-44\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-44\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. April 2013 um 19:46<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<br \/>\nnein, eine ZIP mit allen Files gibt es im Moment noch nicht. Ist aber ne gute Idee, werd mich drum k\u00fcmmern.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-45\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-45\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">14. April 2013 um 12:05<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Jetzt gibt es eine ZIP !<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2131\" class=\"comment odd alt depth-3\">\n<div id=\"comment-2131\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/4de9509b3774254ebbd01af76b716b1b?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Alex<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">10. September 2014 um 15:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>wo finde ich dieses ZIP-File?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2135\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-2135\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">10. September 2014 um 18:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>das habe ich wieder gel\u00f6scht\u2026war zu viel Aufwand zum pflegen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-47\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-47\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/2c2ba773e4049082209b93cfa747da1a?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Rabbit<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">14. April 2013 um 19:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Thanks<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-231\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-231\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/c285dd630bbca2a68355d603469063a4?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">MC<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. Mai 2013 um 20:51<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Deine Lib ist wirklich klasse! Vielen Dank daf\u00fcr.<br \/>\nHast Du zuf\u00e4llig schon einmal die RTC in Betrieb genommen?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-234\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-234\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. Mai 2013 um 08:36<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Gerne.<br \/>\nNein, f\u00fcr RTC hab ich noch nichts gemacht. Aber meine ToDo ist jetzt eh fast leer, ich setze es mal drauf. Muss mir aber noch einen Quarz besorgen (der ist glaube ich beim Discovery nicht best\u00fcckt). Und wie das mit der Batterie-Funktioniert muss ich auch erst mal nachlesen. Sag bescheid wenn du was bestimmtest damit machen willst, damit ich das event. ber\u00fcckstichtigen kann.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-240\" class=\"comment even depth-3\">\n<div id=\"comment-240\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/c285dd630bbca2a68355d603469063a4?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">MC<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. Mai 2013 um 12:54<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Die Anspr\u00fcche sind, glaube ich, eher gering:<br \/>\n1s-Interrupt, Setzen von Zeit\/Datum, Auslesen von Zeit\/Datum, Backup-Funktionalit\u00e4t.<\/p>\n<p>Vielen Dank f\u00fcr Deine M\u00fchen!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-256\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-4\">\n<div id=\"comment-256\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. Mai 2013 um 19:29<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>So, die LIB ist fertig. Die Alarm-Funktion habe ich jetzt mal nicht mit reingenommen. Probier mal ob du damit zurechtkommst.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-261\" class=\"comment even depth-5\">\n<div id=\"comment-261\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/c285dd630bbca2a68355d603469063a4?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">MC<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Mai 2013 um 12:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>\u2026das ging ja schnell!!!<\/p>\n<p>Zur Zeit l\u00e4uft meine Uhr mit Deiner LIB leider um etwa Faktor 6 zu schnell. Ich komme im Moment leider noch nicht dahinter, an welcher Konfiguration ich Ver\u00e4nderungen vornehmen mu\u00df, damit es mit meinem Board zusammenpa\u00dft. Ich verwende das Xynergy-Board von Silica mit einem STM32F217 und dem externen 32.786kHz Quartz. So sehen die Einstellungen der \u201csystem_stm32f2xxx.c\u201d aus:<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* System Clock source | PLL (HSE)<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* SYSCLK(Hz) | 120000000<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* HCLK(Hz) | 120000000<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* AHB Prescaler | 1<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* APB1 Prescaler | 4<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* APB2 Prescaler | 2<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* HSE Frequency(Hz) | 25000000<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* PLL_M | 25<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* PLL_N | 240<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* PLL_P | 2<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br \/>\n* PLL_Q | 5<br \/>\n*\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-262\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-5\">\n<div id=\"comment-262\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Mai 2013 um 18:35<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>die Clock Einstellungen m\u00fcssten egal sein, du hast ja den 32kHz Quarz drann,<br \/>\nim Code gibt es die zwei Vorteiler \u201cRTC_AsynchPrediv\u201d und \u201cRTC_SynchPrediv\u201d der eine steht auf 128 der andere auf 256 damit ergibt sich 1Hz f\u00fcr den RTC.<br \/>\nVlt muss der F2 hier anders behandelt werden als der F4\u2026da kenn ich mich leider nicht aus.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-265\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-265\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/c285dd630bbca2a68355d603469063a4?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">MC<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">25. Mai 2013 um 13:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>\u2026die Vorteiler habe ich auch schon \u00fcberpr\u00fcft. Eigentlich sollte so alles richtig laufen. Ich habe den Verdacht, da\u00df es ein Hardware-Problem ist. Die Kondensatoren sind meiner Meinung nach mit 10pF zu hoch ausgelegt. Ich gehe da am Montag mal mit \u2018nem Oszi dran.<\/p>\n<p>Vielen Dank erst einmal f\u00fcr Deine LIB! Die hat mir in jedem Fall sehr weitergeholfen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-270\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-270\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. Mai 2013 um 13:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Du kannst dir den LSE Clock am MCO1-Pin ausgeben lassen und per Oszi nachmessen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-271\" class=\"comment even depth-3\">\n<div id=\"comment-271\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/c285dd630bbca2a68355d603469063a4?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">MC<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. Mai 2013 um 16:13<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>So, nun l\u00e4uft es! Es war tats\u00e4chlich der Quarzt, der nicht richtig lief. Neuer drauf und alles gut.<br \/>\nDir noch einmal vielen Dank!!!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-272\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-4\">\n<div id=\"comment-272\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. Mai 2013 um 17:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ist also nicht immer die Software schuld <img decoding=\"async\" class=\"wp-smiley\" src=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/> Viel spass damit.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1090\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1090\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e0c2a1dc5c5c47d0b178e727fda46582?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Quentin<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">28. November 2013 um 16:53<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>danke sch\u00f6n f\u00fcr dein lib.<\/p>\n<p>Du hast ein lib f\u00fcr DCMI mit ov9655 gemacht. Ist es m\u00f6glich die DCMI interface zu benutzen mit die STM32F4 discovery Karte?<\/p>\n<p>Es sieht nicht m\u00f6glich aus weil Speicher ist angeschlossen aus die Pin mit DCMI.<\/p>\n<p>Ist es m\u00f6glich dieses Pin zutauschen?<\/p>\n<p>Danke f\u00fcr alles. Sch\u00f6nes Tag.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1092\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1092\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">28. November 2013 um 19:25<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Es ist nicht notwendig Pins zu tauschen. Es sind zwar einige Pins schon belegt, aber wenn CS43L22 und LIS302 nicht benutzt werden geht es auch so. Siehe : <a href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=1115\" rel=\"nofollow\">http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=1115<\/a> . Die Pinbelegung steht im C-File.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1563\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1563\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/3787457ec07d3d303119ec43a6803380?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Samuel<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">16. April 2014 um 23:09<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi Uwe,<br \/>\nich finde deine Librarys echt spitze, sauber \u00fcbersichtlich programmiert und gut kommentiert.<br \/>\nHab schon einige am laufen (USB_CDC , Can, ADC, Uart, ExtiI \u2026 )<\/p>\n<p>Vielen Dank f\u00fcr deine tolle Arbeit<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1974\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1974\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5ac8dd24c53c9aaa5209f199af280100?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Jones<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. Juli 2014 um 07:58<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ich m\u00f6chte mich f\u00fcr deine Bem\u00fchungen bedanken. Ich finde es gro\u00dfartig, dass du uns deine Libs zur verf\u00fcgung stellst. Selbst wenn ich sie nicht immer direkt verwende, helfen sie doch ungemein bei manchen Verst\u00e4ndnisproblemen.<\/p>\n<p>Vielen Dank<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2437\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2437\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9ce83dfdef303a8a072f750a3cdcc443?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Tamer SAFAK<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. November 2014 um 13:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello,<\/p>\n<p>Great job,<br \/>\nCould you give an example about sdcard via spi?<\/p>\n<p>Regards,<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2441\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2441\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. November 2014 um 20:22<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>i dont have a spi library for sd-cards yet\u2026i can try to write one.<br \/>\nbut i dont see any benefit to my 1bit SDIO version<br \/>\nthis needs even one pin less than a 4wire spi.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2447\" class=\"comment even depth-3\">\n<div id=\"comment-2447\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9ce83dfdef303a8a072f750a3cdcc443?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Tamer SAFAK<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">8. November 2014 um 13:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>I\u2019ll use when SDIO pins are blocked or for stm32f0<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2570\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-4\">\n<div id=\"comment-2570\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">27. November 2014 um 20:37<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>the new lib Nr.89 is now with SPI.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2622\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-2622\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/639dc0ee5c0bddacacbafc75538d9527?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">peter pan<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">3. Dezember 2014 um 04:41<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Warum benutzt du nicht xpcc?<br \/>\n<a href=\"https:\/\/github.com\/roboterclubaachen\/xpcc\/tree\/develop\/examples\/stm32f4_discovery\" rel=\"nofollow\">https:\/\/github.com\/roboterclubaachen\/xpcc\/tree\/develop\/examples\/stm32f4_discovery<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2671\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-2671\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9ce83dfdef303a8a072f750a3cdcc443?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Tamer SAFAK<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">10. Dezember 2014 um 16:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello, thank you again for \u201cspi-fat lib\u201d.<\/p>\n<p>RFID and enc28j60 libraries will be very good though.<\/p>\n<p>Happy new year,<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2906\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-2906\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5de5529149a6b23eeb62541e5013baa7?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\"><a class=\"url\" href=\"http:\/\/www.greenteam-stuttgart.de\/\" rel=\"external nofollow\">Frederik L\u00f6w<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. Februar 2015 um 12:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo Uwe,<\/p>\n<p>Ich hab dir eine E-mail geschrieben und die Bef\u00fcrchtung sie k\u00f6nnte vielleicht im Spamordner gelandet sein. W\u00e4re super wenn du mal nachschauen k\u00f6nntest.<\/p>\n<p>Liebe Gr\u00fc\u00dfe<\/p>\n<p>Frederik L\u00f6w<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2908\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2908\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. Februar 2015 um 12:54<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>hab schon geantwortet<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3187\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-3187\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/113d44b2b327b3b63cbc0facdc200623?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Kris<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">28. April 2015 um 08:34<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Moin, erstmal gro\u00dfes Lob f\u00fcr die vielen Libs, benutze einige davon in eigenen Projekten. Hilft auch gut beim Verst\u00e4ndnis neuer Hardware.<br \/>\nIch wollte mal fragen, ob du zuf\u00e4llig schon Erfahrungen mit UMTS\/GPS-Modulen hast, da ich momentan in der Richtung recherchiere. Ich tendiere momentan zu einem R-GM862-G4, hast du da eine Meinung zu?<\/p>\n<p>Sch\u00f6nen Gru\u00df,<br \/>\nKris<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3189\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3189\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">28. April 2015 um 18:26<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>uhh\u2026da kenne ich mich gar nicht aus, sorry.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3216\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3216\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9bc6807b57120c7aee8b0317b3739877?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Subi jo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">5. Mai 2015 um 14:48<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello,<\/p>\n<p>This examples are very good. I have learnt a lots from them. Thanks\u2026 But I would like to ask that can I use the PS2 example program for STM32F0xx_DISCOVERY board.<\/p>\n<p>Best Regards,<\/p>\n<p>Subi Jo<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3217\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3217\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">5. Mai 2015 um 18:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>of course..why not ?<br \/>\nyou need one external interrupt gpio and one normal gpio<br \/>\nthats all.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3218\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-3218\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9bc6807b57120c7aee8b0317b3739877?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Subi jo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">5. Mai 2015 um 22:22<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello,<br \/>\nThank so much for your quick answer. I tryed to translate your ps2 program to stm32f0xx-DISCOVERY board but I loged. I got the the mistake \u201cError[Pe020]: identifier \u201cRCC_AHB1Periph_GPIOA\u201d is undefined to be connected with to enable clock with \u201cRCC_AHB1PeriphClockCmd(PS2_KEY_DATA_GPIO_CLK, ENABLE);\u201d command. I am very bushed. Please help me if it is possible. I welcome any advice with pleasure.<\/p>\n<p>Best regards,<\/p>\n<p>Subi Jo<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3224\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3224\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">6. Mai 2015 um 18:01<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>you must include the GPIO and RCC header files for a F0 cpu<br \/>\nthese are different to my F4 includes.<br \/>\nThen check the \u201cxx_gpio.h\u201d and \u201cxx_rcc.h\u201d files for the right<br \/>\ndefines und function names.<br \/>\nOr copy&amp;paste the lines from a st example for the F0.<br \/>\nhere is a link to a F0 GPIO tutorial :<br \/>\n<a href=\"http:\/\/hsel.co.uk\/2014\/05\/31\/stm32f0-tutorial-1-gpio\/\" rel=\"nofollow\">http:\/\/hsel.co.uk\/2014\/05\/31\/stm32f0-tutorial-1-gpio\/<\/a><br \/>\nchange : \u201cRCC_AHB1Periph_GPIOA\u201d to : \u201cRCC_AHBPeriph_GPIOA\u201d<br \/>\nchange : \u201cRCC_AHB1PeriphClockCmd\u201d to : \u201cRCC_AHBPeriphClockCmd\u201d<br \/>\nand so on<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3229\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3229\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9bc6807b57120c7aee8b0317b3739877?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Subi Jo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Mai 2015 um 22:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello,<br \/>\nSorry for my late answer. Thank you for your advice. I will try it after I will write to you.<br \/>\nBest regards,<br \/>\nSubi Jo<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4170\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4170\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8188fde44c565d1b47a521d1c54174c5?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Syed<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">22. September 2015 um 17:37<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>Is there any implementation of LWIP? Can you please send me the link for that.<\/p>\n<p>Regards,<br \/>\nSyed<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4180\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4180\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. September 2015 um 19:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>all ethernet demos on this pages (HTTP, UDP) uses LWIP.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4181\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4181\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b57de6af98f11e59d4cbb311d65ddb73?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\"><a class=\"url\" href=\"http:\/\/---\/\" rel=\"external nofollow\">kabasak<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. September 2015 um 20:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi<br \/>\nHow do I run stm32f051 + stm32f030<br \/>\n5 days I could not help please<br \/>\nchange<br \/>\n#include \u201cstm32f0xx.h\u201d<br \/>\n#include \u201cstm32f0xx_gpio.h\u201d<br \/>\n#include \u201cstm32f0xx_rcc.h\u201d<br \/>\n#include \u201cstm32f0xx_spi.h\u201d<br \/>\n#include \u201cstm32_ub_spi2.h\u201d<br \/>\nRCC_AHB1PeriphClockCmd(LCD_WRX_GPIO_CLK, ENABLE);<br \/>\nRCC_AHBPeriphClockCmd(LCD_WRX_GPIO_CLK, ENABLE);<br \/>\nRCC_AHBPeriphClockCmd(LCD_CS_GPIO_CLK, ENABLE);<br \/>\n#define LCD_WRX_GPIO_CLK RCC_AHBPeriph_GPIOB<br \/>\nLCD_CS_GPIO_PORT-&gt;BSRR = LCD_CS_PIN;<br \/>\nLCD_CS_GPIO_PORT-&gt;BRR = LCD_CS_PIN;<br \/>\nLCD_WRX_GPIO_PORT-&gt;BSRR = LCD_WRX_PIN;<br \/>\nLCD_WRX_GPIO_PORT-&gt;BRR = LCD_WRX_PIN;<br \/>\n{GPIOB,GPIO_Pin_13,RCC_AHBPeriph_GPIOB,GPIO_PinSource13}, \/\/ SCK<br \/>\nRCC_AHBPeriphClockCmd(SPI2DEV.SCK.CLK, ENABLE);<br \/>\nGPIO_PinAFConfig(SPI2DEV.SCK.PORT, SPI2DEV.SCK.SOURCE, GPIO_AF_0);<br \/>\nSPI_I2S_SendData16(SPI2, wert);<\/p>\n<p>I made the changes did not work<br \/>\nplease help me<br \/>\nSTM32F051R8 disco spi ili9341<br \/>\nThank you.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4185\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4185\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. September 2015 um 09:02<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>my libs only work on STM32F4 (not on F0)<br \/>\nplease check demo files from st for the F0 series.<br \/>\ni dont have a F0 so i cant help.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4240\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4240\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/abd501dd55b3c07b945bd4d0d2420bce?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">tyros<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">15. Oktober 2015 um 14:22<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Danke fuer die super LIB\u2019s.<br \/>\nBin Neueinsteiger bei den ARM\u2019s.<br \/>\nBitte weiter so!!!!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4758\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-4758\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/f4450ba38cc4833203616f1933077da8?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Christophe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">15. Juni 2016 um 10:58<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo Uwe,<\/p>\n<p>Sind deine Bibliotheken grunds\u00e4tzlich auf dem stm32f415 lauff\u00e4hig?<\/p>\n<p>Ich habe n\u00e4mlich im \u2018RM0090 Reference manual\u2019 gelesen, dass es doch grunds\u00e4tzliche Unterschiede zwischen den 405\/415 und 429\/429 gibt.<br \/>\nDie UART Bibliothek zB funktioniert bei mir nicht auf Anhieb, sprich es werden Daten ausgegeben, die jedoch im seriellen Monitor keinen Sinn machen.<\/p>\n<p>K\u00f6nnte das eventuell an unterschiedlichen Timern liegen?<\/p>\n<p>Viele Gr\u00fc\u00dfe,<br \/>\nChristophe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4973\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4973\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5eaf851b9ccf8739373fe4b62448cf57?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Andrey<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">11. M\u00e4rz 2017 um 21:48<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ich bin sehr froh, dass Ihre Website wieder erschienen!!!! Danke !<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4987\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-4987\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/35baffb0831f8f61bf1b1f64b58acfb9?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Alfi<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">5. April 2017 um 13:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Tolle Arbeit!<br \/>\nEs gibt von NXP einen neuen PHY (BroadR-Reach) f\u00fcr Automotive Ethernet. Glauben Sie, dass man es mit dem STM32 zum laufen kriegen kann? Im Bereich Ethernet bin ich noch ein Anf\u00e4nger.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-5011\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-5011\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/de4702ba04414ecb166f2699ddd185c2?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Mike<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">18. Mai 2017 um 21:10<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ich m\u00f6chte nur kurz fragen, ob es nicht schon vkm Hersteller Bibliotheken gibt? Deine eigenen bauen ja auch auf bereits fertige Header auf, daher meine Frage <img decoding=\"async\" class=\"wp-smiley\" src=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-includes\/images\/smilies\/icon_wink.gif\" alt=\";)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-5012\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-5012\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. Mai 2017 um 21:30<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>du kannst STM-Cube und die HAL von STM benutzen, das deckt die LoLevel Sachen grob ab.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-5083\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-5083\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5bef9bcd30e02f689a38aab9f673c2e3?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Kendo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">11. Juli 2017 um 19:39<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Vielen Dank!<br \/>\nEndlich konnte ich den Umstieg von AVR zu STM32F4 vornehmen.<\/p>\n<p>Dank diesen tollen Beispielen fast ein Kinderspiel.<\/p>\n<p>Ohne Deine gute Vorarbeit, w\u00e4r\u2019s ein harten Brocken geworden! Danke!!!<\/p>\n<p>Konnte das eine oder andere Beispiel, mit aufw\u00e4ndigem Manual-Studium erweitern.<\/p>\n<p>So z.B. PWM mit Puls-breite und Frequenz-anpassung f\u00fcr jeden einzeinen Puls im TIM1_UP_TIM10_IRQHandler().<\/p>\n<p>Nat\u00fcrlich mit PreloadConfig und TIM_CounterMode_CenterAligned1<br \/>\nIch hab da aber glich noch nen Frage:<br \/>\nWelche Vorlage nimmst (oder w\u00fcrdest) Du f\u00fcr Realisierung eines PID-Reglers?<\/p>\n<p>Eigentlich wollte ich meine \u201cnext genrations\u201d mit dem ESP32 realisieren. Klappt sehr sch\u00f6n!!<br \/>\nBin aber bei den Timern, an die Grenzen gestossen ( keine PreLoadRegister)<br \/>\n(OHNE RTOS in meinem Fall, eine der beiden CPUs dedicated<br \/>\nWas hast Du zu diesen Dingern zu sagen?<\/p>\n<p>Gruss Kendo<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Hier findet sich eine Liste mit allen Librarys die f\u00fcr den STM32F4 online sind.\u00a0Einfach auf den Link klicken um eine n\u00e4here Beschreibung und das entsprechende ZIP-File zu finden. Die einzelnen source files (ohne Beispiel) findet ihr auch in meiner Dropbox &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":57,"menu_order":9,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[128],"tags":[86,15,7],"class_list":["post-144","page","type-page","status-publish","hentry","category-stm32f4","tag-dropbox","tag-komplette-library-liste","tag-stm32f4"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=144"}],"version-history":[{"count":20,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/144\/revisions"}],"predecessor-version":[{"id":2654,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/144\/revisions\/2654"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/57"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}