-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
hmm eventuell: Arduino 5V, STM 3V3
Bluepill, aber die dürften einen originolen ST drauf haben. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H107/ und die haben weitere interessante Boards, mal so als Alternative zu den Chinesen.
-
Thread
"Getting started" mit 8-Bit STM Controllern
Geht der st-link v2 nicht für die Programmierung des stm8? http://m.ebay.com/itm/ST-Link-V2-Compatible-STM8-STM32-Programmer-with-4-Spring-Loaded-Pogo-Pins-/201303925381
Ich hab einen STM8S105K4T6 auf einen QFN32 Adapter gelötet. Und nun?
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
Discovery-Brettln sind verschwunden. Nun, ob das eine Keine Discoveries mehr? Ich such noch eins mit STM32*H*7 und 'n MIPI-DSI TFT + eth drauf..
kauft man sich so ein Board: https://www.mouser.de/STMicroelectronics/Development-Boards-Kits-ARM/STM32H7-Series/_/N-1z0zpefZcxd2tZ1y9efdp Koste halt einen Kleinigkeit. Gruß Rainer
-
Thread
Welcher µC ist einfach zu programmieren
. Zudem sollte es eine comunity geben oder gute Dokumentation, ich meine nicht 2000 Seiten wie bei stm32. Programmiert wird in C.
. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
DOGM Display an STM32
// STM FW-Lib: 3.4.0 //*********************************************************************************************** // Includes #include <stddef.h> #include "stm32f10x.h" #include <string.h>
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
Schaltungsentwurf als Dienstleistung
machen, und der ist dann immer nocht deutlich mehr als 1h beschäftigt, ich tippe mal auf 2-5h.
und den Text >auf den LCD Display ausgeben. >Außerdem sollte der Kunde die Möglichkeit haben den STM32F4 selber >umzuprogrammieren. Kann man machen, ist nicht allzu aufwändig, je nachdem ob man noch ein schickes Gehäuse braucht oder nicht. Der STM32F4 ist masslos überdimensioniert, selbst ein
-
Thread
USART Verbindunz zwischen Atmega 32 und Cortex M3 (Stm32)
Hallo Leute, ich möchte Daten vom Prozessor A (Atmega32) zu Prozessor B (STM32F10x Discovery) übertragen. Schaltungen im Anhang: Code Prozessor A: [c] #define F_CPU 16000000UL //Takt 16MHz #include <avr/io.h> #include <avr/interrupt.h
Fehler haben. Aktuelle Software (will nur ein Zeichen zum PC Senden erstmal. [c] #include "stm32f10x.h" #include <stdio.h> #include "LCD.h" #include "rtc.h" #include "nvic.h" #include "Util.h" //UINTToString #include "interrupt.h" #define RTCClockOutput_Enable void Delay (unsigned
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
Code erweitern. In meinem Fall arbeite ich unter der Arduino API mit folgenden MCU's: AVR SAM STM32 (stm32duino.com) PIC32 (chipkit/UECIDE) ESP8266 (https://github.com/esp8266/Arduino) TI Tiva (Energia) Von den Basics (Pins, I2c,SPI...div Libraries) brauch ich nur das Board innerhalb der IDE
-
Thread
segger J-Link EDU
des Interface unterstützen. Und zum Testen schnell mal zum Debuggen einem J-Link HW 8.0 an einen STM32H755 mit Cortex-M7 und Cortex-M4 Core angeschlossen, das funktioniert problemlos nach zwei kleinen Änderungen an der richtigen Stelle der PC Software.
, STlink – alle können damit arbeiten, und die können dann auch herstellerübergreifend arbeiten, d.h. ich kann mit einem AtmelICE problemlos einen STM32 flashen und debuggen oder mit einem STlink einen Atmel-ARM. :) (Das Einzige, wo ich den J-Link¹ dann immer benutzt habe war dienstlich, für eine
-
Thread
neues Maerklin Protokoll
Mov A, R1 m4: CJNE R3,#11h,m5; letzten 2 Bit des Signals Mov A, R2 m5: CJNE R3,#13h,m6 ; erstes Paket ist abgeschlossen lcall zeit ; Pause wird aufgerufen MOV R0,#11100011b ; Signal Code wird wieder geladen
Hallo Eisenbahnfreak, hätte Interesse am MM2-Code, bin gerade dabei, eine Implementierung auf STM32 Hardware zu machen. Grüße Roland
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
Auswahl eines Ethernet Controller
http://www.mikrocontroller.net/articles/STM32#Evaluation_Boards Hier ein paar Artikel, falls Du noch nichts vom [[STM32]] gelesen hast: [[STM32 für Einsteiger]] [[STM32]] Die TI's haben zum Teil auch den PHY gleich mit im µC drin und
hat aber keinen Sinn sich drüber aufzuregen. Der ist wie eine kaputte Schallplatte und ich höre nur STM32, STM32, STM32, STM32 ... Die Antwort auf alle Fragen, auch auf die die keiner gestellt hat. Schade, ich wollte eigentlich mal mehr mit dem STM32 machen, aber mittlerweile glaube ich das der voll
-
Thread
STM32C0 Starter Kit
. Dort sind meine Notizen dazu: http://stefanfrings.de/stm32/stm32l0.html
Mir sind noch drei Goodies am STM32F072 eingefallen: - Die drei Pins PC13, PC14 und PC15 sind ganz normal belastbar - Fast alle I/O Pins sind 5V tolerant, sogar die analogen Eingänge - Er hat einen DAC
-
Thread
Dual-Port-Ram oder andere Lösung?
>Achja der SPI läuft nicht auf Full Speed. Wie dann? Was ist "Full Speed"? SPI1 bei STM32F4 soll 37,5Mbits/sec bringen... Und was soll der STM mit den Daten machen? Der muss sie ja auch verarbeiten können... SDIO sollte 48MHz x 8 Transferrate bringen.
was dickes... Pic32MZ oder STm32F4 oder LPC4370. Und wenn es ganz dicke kommt nen BBB wobei die PRU mit Assembler bissel blöd sind..
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Den STM32F103 kann man dank ARM Cortex M0 > später bei Bedarf durch was anderes ersetzten. Das ist ein Cotex-M3.
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
#5957935: > Achtung: Das ist kein Projekt für Lötanfänger. (LFQP 0.4mm, 0603 > Bauteile etc.) Der STM32F072 ist LQFP-48 mit 0.5mm Pitch, die restlichen Teile sind gröber. So fein ist das nicht.
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
Ich finde die CH32V00x super. - 5V - Single wire programming - 32 Bit - Viele Package-Varianten - Open source toolchain mit einfachen Monitor (CH32fun) Für irgendwelche einfachen Experimente ideal und ein guter
USB trennen muß um etwas hochzuladen ... im Moment ist meine Wahl für "kompliziertere" Sachen ein STM32F4 oder, wenn es noch "schlimmer" wird (erst ein einziges mal geschehen) STM32H743VGT6
-
Thread
Beispiel IO_Toggle von ST für STM32F4Discovery compilieren
/stm32f4xx_gpio.o ./StdPeriph/stm32f4xx_hash.o ./StdPeriph/stm32f4xx_hash_md5.o ./StdPeriph/stm32f4xx_hash_sha1.o ./StdPeriph/stm32f4xx_i2c.o ./StdPeriph/stm32f4xx_iwdg.o ./StdPeriph/stm32f4xx_pwr.o ./StdPeriph
./StdPeriph/stm32f4xx_wwdg.o ./STM32_EVAL/stm324xg_eval.o ./STM32_EVAL/stm324xg_eval_audio_codec.o ./STM32_EVAL/stm324xg_eval_fsmc_sram.o ./STM32_EVAL/stm324xg_eval_i2c_ee.o ./STM32_EVAL/stm324xg_eval_ioe.o ./STM32
-
Thread
Fragen zu Entwicklungsboard?
für stm32f4 gibt es coocox ide die ist gratis und easy zu bedienen. wobei wenn du schon erfahrung mit programmieren und frameworks und c hast wird dir wahrscheinlich 32bit mit der stm32 basisbibliothek nicht
bei einem 8bit die register selbst setzen musst. einlesen musst du dich so oder so ... aber das stm32f4 mit expansion board http://at.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205?in_merch=true&MER=i-9b10-00001460 kommst du schon mal sehr gut voran! allerdings
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen 12bit ADC, genügent IOs und SPI braucht und 64k ROM 2k RAM gerne hätte und der MC unter 10 Euro (besser unter 5Euro
FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
-
Thread
STM32F4 wozu?
Ist wie im Kindergarten. - Nänänää ... der AVR ist aber besser. - Nein. Der STM32 ist immer eins besser als Deiner. - Der AVR ist aber unendlich besser. - Der STM32 ist unendlich und eins besser. Er hat nach ner STM32 Applikation gefragt. Nicht nach AVR. Ich hab eine
Entwicklungsumgebungen. Das ist nur ein Klischee aus alten Zeiten. Heute gibt es gute Artikel: [[STM32 CooCox Installation]] Ein paar Tipps für Einsteiger sind in den Artikeln auch zu finden: [[STM32 für Einsteiger]] [[STM32]] Tutorials helfen ebenfalls: http://diller-technologies.de/stm32
-
Thread
Kommunikation zwischen STM32 und RaspberryPi über 50m Distanz
Hallo zusammen, ich habe ein Setup, bei dem ein STM32 als Slave fungiert und ein Raspberry Pi als Master. Der Raspberry Pi soll alle paar Minuten einige Bytes vom STM32 auslesen. Zusätzlich möchte ich bei Bedarf Firmware-Updates durchführen – also den STM32 über den Bootloader (ggf. eigenen Bootloader) direkt vom Raspberry Pi flashen. Zur eigentlichen Aufgabenstellung: Der STM32 und der Raspberry Pi sollen über ein rund 50 m langes Netzwerkkabel
-
Thread
Eigenschaften Atmel 644p
#6465247: > Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum > Beispiel einen STM32F303. Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC.
Joachim B. schrieb im Beitrag #6466516: > ohne externen 32kHz Quarz ist da keine RTC Hat STM32 interne Quarz??? Wenn nicht, ist das auch keine RTC?
-
Thread
Mikrocontroller reagiert nicht auf Bildschirm
#include <stm32f10x.h> #include "TouchP0P1.h" int main(void) { InitTouchP0P1("1"); while(1) P1=P0; } Das wäre mein Programm. Es ist ein ganz einfaches Skript, jedoch wollte ich damit
OK, also das hier: http://www.micro4you.com/files/STM32/ARM%20STM32F107%20Development%20Board%20Manual.pdf
-
Thread
Atmel oder PIC Gesperrt
Ausführungszeit, sondern die Ausführungszeit des gesammten Programmes. Dank C-Programmierung kann ich mal einen H8SX, einen STM32F4 oder einen RX ausprobieren. Irgendeiner davon wird schon schnell genug sein. Ein Trottel, wer das in Assembler machen möchte!
M. N. schrieb im Beitrag #3151990: > Dank C-Programmierung kann ich mal einen H8SX, einen STM32F4 oder einen > RX ausprobieren. Irgendeiner davon wird schon schnell genug sein. Dank...? Wegen der ressourcenfressenden C-Programmierung würd ich mal sagen! Die Effizienz von gutem
-
Thread
32 Bit Controller für Motion Control
wie der STM32. Noch nicht genannt wurden die neuen Typen von Luminary (TI), LM3xxx, die jetzt auch mit 100 MHz laufen sollen. Zum Thema ADC, da musst Du genauer hinsehen. Soweit ich weiss, kann der STM32, z.B
Wolf schrieb: > Vielleicht kannst Du auch das mit dem 32-Bit immediate beantworten. Der > Arm kennt doch keine 32 Bit immediate. Yep. Kein RISC kann das. ARM-native kennt nur rotierte 8-Bit Konstanten, d.h. jeder 8-Bit Wert, der um 0,2,4,6,...,30 rotiert
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4
dann wird Dir der lineare Adressraum des ARM deutlich besser gefallen: http://www.watterott.com/de/STM32-H103 Viele Grüße, Stefan
-
Thread
STM32: Arrays und Performance
Marcus H. schrieb im Beitrag #4922049: > - Hardware (M0..7) Cortex-M4, genauer gesagt STM32F405. > - Systemsetup (Speichermodell, Waitstates, ...) Kein externer Speicher, Waitstates nach Datenblatt
Assembler-Listings für alle 4 Varianten (signed/unsigned, O2/O0) ebenfalls. GCC: arm-none-eabi 5.4.1 Optionen: -Wall -std=c99 -mcpu=cortex-m4 -mtune=cortex-m4 -g -mthumb STM32F405, dCache/iCache enabled, ART enabled, 168 MHz, 5 flash waitstates NUM_GENS 100000ul -O02 unsigned: 8 bit
-
Thread
STM32F4 Discovery: USB CDC (serielle Schnittstelle) arbeitet!
Schnittstelle als CDC Device (USB-Seriell-Profil) zum Laufen zu bringen. Somit kann man auf dem STM32F4 Discovery Board die USB Schnittstelle für Debug-Ausgaben einsetzen. Allerdings benötigt mein Treiber FreeRTOS. Meine Doku ist hier: http://schaefer.eit.h-da.de/ARM/CORTEX_M4/STM32F4_Discovery
Der Quelltext ist hier: http://schaefer.eit.h-da.de/ARM/CORTEX_M4/STM32F4_Discovery/Cortex_M4.zip
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Und das gleich noch auf verschiedenen Ebenen: komplett zu Fuß a'la http://eleceng.dit.ie/frank/arm/STM32F030ISP/index.html, mit CMSIS von ST, mit (lib)opencm3. Und mit verschiedenen Adaptern. Angefangen vom USB-seriell Adapter mit stm32flash und dem STM32 Bootloader über einen STLINK/V2 vom Chinamann
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
SDCC & PIC16F
(sehe ich das richtig, dass das, das Equivalent zu den AVR-Fuses ist, nur dass der PIC (ähnlich zu STM8 und STM32) nach einem Controllerreset eingestellt wird ?
>sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) Ob ich mir den selber kompiliert hab, weiss ich gar nicht mehr. 02/16/2017 06:02 3,719,680 sdcc.exe
-
Thread
USB Host zum Schreiben auf USB-Stick
noch eine Baugruppe, da ich schon 5-6 Baugruppen/Module habe. Am liebsten wäre mir etwas wie ein ESP8266 oder ESP32 mit USB-Host/OTG bzw. ein STM32 mit WLAN. Gibt es sowas, könnt ihr was empfehlen oder ist meine beste Chance ein entsprechender STM32 der dann vom ESP8266 angesteuert wird? Danke
-
Thread
Full speed USB mit mikrocontroller
Fully independent 832 bytes USB DPRAM for endpoint memory allocation Oder aber du nimmst dir ein STM32F4-Discovery-Board (je nach Version 11 bis 30 Euro), da ist der Debugger auch gleich mit auf dem Board. Das kann auch Full-/High-Speed USB. Und fuer STM32 gibt es auch viele Beispiele, z.B. wie man
Der stm32f4 kann nachweislich 7MBit/s über USB CDC. Fertiges Beispiel unter: http://mikrocontroller.bplaced.net
-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
Hallo zusammen Habe heute mein Board mit einem STM32F103RBT6 ausgegraben. Fix den ST-Link angeschlossen und mal geschaut, wie weit die Kompatiblität mit Arduino bei STM32 inzwischen ist. Habe kurzerhand die ArduinoIDE verwendet und dort Stm32duino
default aus. Ja, hab ich. Ist kein custom board. Ist das hier: https://www.futurlec.com/STM32_Development_Board.shtml Habe nun ein altes Board mit STM32F103VET6 angeschlossen. Siehe da, dieses lässt sich sofort debuggen... Echt mühsam, wenn man mal wieder 8h in einen defekten Chip
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
bis zu 18 MSps und 6 Sample&Hold-Einheiten (Edit: 6x ADC mit 6x S&H). Der wahrscheinlich auch noch genügend Rechenleistung übrig hat, um die nötigen Berechnungen mit den Daten anzustellen (Double Precision FPU...) und etwas Overkill ist. Div. STM32F4, STM32L4 oder vergleichbares
David H. schrieb im Beitrag #4434143: > den PIC32 Schau doch mal bei den PIC24E.. bzw dsPIC33E... Bis zu 70 Mips, ADC bis 1,1MHz und RAM bis 48k MfG Klaus
-
Thread
Delay Funktion für STM32 Board?
(1) { } } void Delay (unsigned long tick) { int32_t SysTickCntHold; SysTickCntHold = SysTickCnt; while((SysTickCnt - SysTickCntHold ) <= tick ); // wait ca. 110us } [/c] LCD.c: [c] #include "stm32f10x.h" #include <stdio.h>
Gibt es ein gutes tutorial zum stm32 oder eventuell ein Buch.das mir empfohlen werden könnte?
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
@Chris J. Wir diskutieren hier aber über Low-Power-Modes vom STM32F1. Der Leistungsverbrauch vom FTDI wird aber doch normalerweise vom Laptop bestritten.
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
und mir die entsprechenden Aliasse aus der Datei stm32f0xx.h herausgesucht. Von einem Syntaxfehler (ist ja überschaubar) gehe ich jetzt nicht aus... Kann mir vllt. jemand helfen? Ich vermute, dass es am Takt liegt, da ich im BSRR Register das Setzen
da der TO nicht weiter auf den Typ eingeht.). Sollte aber innerhalb von 30sec auf JEDEN Cortex von STM portierbar sein. [c] #include <stm32f4xx_rcc.h> #include <stm32f4xx_gpio.h> GPIO_InitTypeDef GPIO_InitStructure; /* GPIOG Periph clock enable */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
irgendwas scheint Dir an den AVRs nicht zu gefallen und daher > willst Du wechseln. AVR gegen STM32 ... Der einzige Grund für AVR wäre die 5V Technik und DIL Gehäuse, wenn man es denn braucht. STM32 Boards sind so billig und leistungsfähig, und in einer Vielzahl an Varianten erhältich, dass
natürlich alle Anschlüsse nach aussen > geführt. Angesichts der absurd niedrigen Preise kann man mit STM32 nicht wirklich viel falsch machen. Ein "Blue-Pill"-Board (STM32F103C8T6) nebst ST-Link V2 Clone gibt's beim Chinamann für insgesamt unter 5€. Das lässt sich auch mit mbed nutzen (als Nucleo F103RB
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
Einstieg Mikrocontroller Atmel
es einfache und steinige Wege gibt. libopencm3 ist meiner Meinung nach der einfachste weg, mit STM32 umzugehen. [c] #include <libopencm3.h> #include "sysf103_init.h" #define led_init() PB5_output_init() // Onboard LED an PB5 #define led_set() PB5_clr() #define
es einfache und steinige Wege gibt. libopencm3 ist meiner Meinung nach der einfachste weg, mit STM32 umzugehen. [c] #include <libopencm3.h> #include "sysf103_init.h" #define led_init() PB5_output_init() // Onboard LED an PB5 #define led_set() PB5_clr() #define
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen
wenn nicht, noch mal lesen... Ich habe davon gesprochen eine Serie von Controllern einzusetzen, d.h. einen STM32F103 mit vielleicht 32..64k Flash als Wechselrichter-Controller, einen der gleichen Sorte für x Akkus als Ladecontroller eventuell gleich mit MPPT. Und später eine WEB/LCD/Monitoring Einheit
-
Thread
Arduino STM 32 PWM Frequenz
verwendest, dann verwende die dazu gehörende Funktion analogWriteFrequency(). Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/61a1680ef96871a38672b5d9ea57d7a9df9b3141/cores/arduino/wiring_analog.h#L74
dann verwende die dazu gehörende Funktion analogWriteFrequency(). > > Siehe > https://github.com/stm32duino/Arduino_Core_STM32/blob/61a1680ef96871a38672b5d9ea57d7a9df9b3141/cores/arduino/wiring_analog.h#L74 Hallo Steve, auch dir vielen Dank für den Tip. Dies funktioniert einwandfrei. Damit ich
-
Thread
PWM synchron zu 50Hz Netz
Hallo, mit einem STM32f429 generiere ich eine 20kHz PWM im center alligned mode. Im Augenblick "synchronisiere" ich die PWM mit einer Nulldurchgangserkennung. D.h. der positive Nulldurchgang des 50 Hz Sinus generiert
probiert. Die SOGI-PLL mit float braucht da ca. 8.8µs, die > Notch SPLL mit float 3.2µs und mit int32 5µs. Das sind Werte die bei > 20KHz noch genügend Spielraum für den Rest lassen. Wusste gar nicht, dass der STM32f4 eine FPU hat. Werde jetzt versuchen das Dokument zu verstehen. Der C2000 wurde
-
Thread
ESP32 API mit Arduino bzw. Espressiv API
ziemlich falsch: https://github.com/stm32duino/wiki/wiki/HardwareTimer-library Man kann auch alle Hardwarefunktionen der STM-HAL benutzen (wenn man's kann).
EAF schrieb im Beitrag #7344950: > Im Arduino ESP32 Paket steckt IDF V4.4 > Du zeigst die Doku von V5.0 Na also geht doch. Mit fachlichen Infos ohne persönliche Angriffe. Damit kann der Fragende etwas anfangen. Die "pulse_cnt.h" hatte ich übrigens
-
Thread
DMA + UART parallel empfangen
identifier cut uart_m_byte=uart_rx_temp>>3; //bit align uart_m_byte=uart_m_byte<<5; //bit align } else if(bit_ident==3){ uart_rx_temp=data[j]<<2; //bit identifier cut uart_h_byte=uart_rx_temp>>2; //bit align uart_h_byte=uart_h_byte
Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. Du musst die Unit nicht nehmen, sondern kannst das auch
-
Thread
Schneller Mikrocontroller
STM32
www.alpha-crucis.com/de/microcontroleurs/654-arm-mbed-nxp-lpc1768-development-board-3700386721502.html Nö :-) Das STM32F4 Discovery sieht doch viel besser aus. Schneller, umfangreicher, günstiger, verbreiteter. http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F4-Discovery
-
Thread
STM32F410 Keil Projekt aufsetzen
Musst du nicht noch die stm32f4xx_conf.h inkludieren? Hierin sollten adc.h, gpio.h, tim.h etc inkludiert sein. mfg EDIT: Die defines sind in stm32f4xx.h. In deinem Projekt sehe ich diese aber nirgendswo. Hast du die sicher
Fehler gefunden. Habe eine alte stm32f4xx.h genutzt (von 2011). Mit einer neueren Version von 2014 funktioniert es.
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
folgenden 4 Files: lcd_i2c.c lcd_i2c.h lcd_config.h lcd_map.inc Und für Projekte mit HAL für STM32 nutzen wohl die meisten Attolic oder CubeIDE. Wer das nicht so macht, sollte wissen, was er tut, und in der Lage dein, diese
Harry L. schrieb im Beitrag #5882710: > Dieser Code ist für STM32 und HAL. > > Niemand zwingt dich, den zu nutzen! Eben. Du sagst es. Er ist nur für STM32 und HAL (und Atollic). Und mir ist vollkommen klar, daß mich niemand zwingt. Ich habe von Anfang an