-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Suche Dir ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
Beitrag #5923458: > Gut und schön, aber bei 2000m > Leitungslänge sollte das selbst bei 9600kBit/s eher NICHT laufen. Du siehst das zu schwarz. Vor über 30 Jahren haben wir problemlos 307kBd (vielleicht sogar 1,8MBd) mit RS422 über einen beidseitig abgeschlossenen Bus aus gewöhnlichem Telefonkabel
-
Thread
Günstiger uC mit hoher Taktfrequenz
billig sind > die ARM-Cores auch nicht. Och? Wo hast du denn geschaut? Preis-Leistung bei zB sam7s64 ist doch viel besser, als bei AVRs mit gleichem Flash, RAM ... Bei Reichelt kostet der sam7s64 nur um die 6EUR, bei Schukat sogar nur 5EUR ... Grüße, Markus
p.s.: Ich hab früher im Support gearbeitet und bei Fragen wie deiner kommt mir jetzt die Galle hoch. pp.s.: Heißt "etwas eng" nicht: "Hey, den nehm ich!" ?
-
Thread
STM32F4 - Timerproblem (Output Compare)
// Initializing GPIOC structure GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_TIM8); // Routing TIM8 output to PC6 (P2 , Pin47 on STM32F4disco) RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8, ENABLE); // Clocking TIM8 (APB2 = 84MHz => CK_INT = 168MHz) //RCC_APB1PeriphClockCmd
// Initializing GPIOC structure GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_TIM8); // Routing TIM8 output to PC6 (P2 , Pin47 on STM32F4disco) RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8, ENABLE); // Clocking TIM8 (APB2 = 84MHz => CK_INT = 168MHz) //RCC_APB1PeriphClockCmd
-
Thread
[Cortex-M3] Problem mit dem UART
Hi Ich hab folgenden Code verwendet. Die Funktionen sind eh von der standard library von stm. [c] int main(void){ USART_InitTypeDef USART_InitStructure; uint8_t TxBuffer[] = "AT\n"; uint8_t RxBuffer[RxBufferSize]; uint8_t NbrOfDataToTransfer = TxBufferSize; uint8_t TxCounter = 0;
.copying arm-none-eabi-objcopy -Obinary main.out main.bin arm-none-eabi-objdump -S main.out > main.list [/c] Beim Flashen iritiren mich die Meldungen ala “not enough working area available“ [c] Warning: /cygdrive/C/gccfd/projects/stm_h103/Release: No such file or directory.
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Treiber für STM32 mit HAL. Der läuft unverändert mit allen STM32 von M0 bis M7. W.S. schrieb im Beitrag #5884563: > Das ist so, müßte aber nicht so sein. Ach so? Dann zeig mir mal, wie du das Architektur-übergreifend
habe. Du lamentierst stundenlang über eine Sache, die sich in wenigen Sekunden beheben lässt. P.S. Du scheinst ein Problem mit der Bezeichnung "generisch" zu haben. Dieses "generisch" bezog der TO auf die STM32-Familie durch Verwendung von HAL. Zugegeben: ich mag auch kein HAL, aber deshalb hänge
-
Thread
STM32F103: EEPROM Abstürze abfangen
tun hat, also der Master im F103 und das EEPROM zu resetten. Irgendwann schlägt der WDT ja zu nach 10s und dann wird immer und immer wieder versucht das EEPRPOM anzusprechen. Hat sich schon mal jemand damit intensiver befasst EE's und anderes aus dem Schlaf zu klingeln? [c] uint8_t EE_Reset_Hardware
ist nicht mehr ansprechbar. Da nutzt auch kein 9-maliges Pinwackeln mehr, nur noch ein HW-Reset des STM32.
-
Thread
LED Streifen mit light_ws2812
starkes Interesse dran! Findest Du hier: https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär)
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
STM32 Chan Fat mit Keil Standart Library?
entsprechenden heade include, bekomme ich so schöne fehlermeldungen wie diese C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
freigegeben hat, bzw. wüßte ich mal zu gerne wo. [code] User command #1: proj_objdump.cmd ...\Desktop\stm32_chan_fat\project\obj\stm32_chanfat.elf ...\stm32_chan_fat\project\obj\stm32_chanfat.lss ...\Desktop\stm32_chan_fat\project>arm-none-eabi-objdump -h -S --section=.text --section=.data C:\Dokumente
-
Thread
Open OCD: Target Adresse im Flash
KiB/s) ** Programming Finished ** ** Verify Started ** stm32f0x.cpu: target state: halted target halted due to breakpoint, current mode: Thread xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc stm32f0x.cpu
S. S. schrieb im Beitrag #4997404: >>Wie hast du das denn festgestellt? > > Man schaut z.B. mit dem STM32 Link nach wo die Daten liegen > >>#define VECT_TAB_OFFSET 0xABCD > > Sollte damit nichts
-
Thread
IDEs? was nutzt Ihr?
>> P.S. Ich arbeite an Rechnern mit 128 TB Platte und 32 TB SSD. > Da habe ich schon glaubwürdigere Hochstapler gesehen. Das sind per Rechner 8x 16 TB SAS-Saegate und 9x 3.8 TB M2 SSD. Wo ist das Problem
diversen Erweiterungen (Python, VIM, Remote SSH, Cobol..) belegt bei mir 554MB. Muss Johannes S. recht geben, etwas vom Genialsten was MS bis jetzt produziert hat. Und ich bin weiss Gott nicht ein Fan der Redmond'er Truppe. Habe alle meine Hobby Bereiche (STM32, Arduino usw) und beruflich in
-
Thread
Ist dieses Quarz Layout gut?
R2D2 schrieb im Beitrag #6195889: > ich will an meinem STM32 einen 16MHz Quarz anschließen. Bist du sicher? Funktionieren wird es sicher, aber alle Referenzdesigns verwenden gerne 8MHz. Das ist vermutlich universeller da es mehr Kombinationen (Vielfache
von NEC hatte ich vor etwa 20 Jahren nen 32 MHz Quarz (Grundton) zusammen mit 2x 33pF als Ballast-C's. Das ist also nicht wirklich untypisch. W.S.
-
Thread
Blackboard STM32F407
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
so nah! https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/122710405032?hash=item1c921c2fa8:g:qcwAAOSw-kdX0mup Ralph S. schrieb im Beitrag #5264914: > und hab damit herumgespielt und bin über
-
Thread
AtTiny85 Core Empfehlung?
, da bin ich mit 4kB, also beim tiny85 mit seinen 8K Flash locker dabei. Aber wie du richtig angemerkt hast, hier gibt's mit dem Core sideeffects und sauberer wird's sicher, wenn man die Arduino-IDE meidet. Und das werd ich jetzt nun vermutlich machen
Mikrocontroller-Kern ein sehr guter Name. Außerdem unterscheidet sich der Core durch sonstige "HAL"s anderer Mikrocontroller dadurch, dass auch gleich einige Basistreiber wie SPI mit drinn stecken. Die Namensgebung macht z.B. besonders im STM32GENERIC Core https://github.com/danieleff/STM32GENERIC
-
Thread
CAN high-speed ,low-speed übertragungsraten
sicher kein Fehler wenn man vorher weiß dass man eher im der unteren Datenraten (Bis vielleicht 125kbit/s) bleibt. Daher bleiben wohl nur ein paar wenige übrig wie mcp2551 oder sn65hvd230 (3.3v) Vermutlich werden die meisten Knoten aus stm32 bestehen, sie dann wohl den sn65 erhalten atmel' s dann eher
Optokoppler, die Ausgänge schalten (mit ULN2803) die Masse für die Relais durch. An einem I2C können 8 MCP23017 hängen, der STM32 hat 2 I2C - damit kann man 256 IOs ver-/bearbeiten. Ich bin am weiter optimieren - es kommen noch dezentrale CAN-Knoten dazu usw... Darüberhinaus liegt in jedes Zimmer
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
Hallo Zulu, 5µm Auflösung bei 4-fach Auswertung ergeben 20µm pro Phase (A oder B), d.h. bei 20m/s 1MHz. Für erste Versuche kann ich dir den STM32F4 Discovery empfehlen: für wenig Geld kannst du die Schnittstelle testen. Wir haben öfters vergleichbare Aufgabenstellungen und nehmen ebenfalls gerne
http://www.reichelt.de/?ARTICLE=154313&PROVID=2788&wt_mc=amc141526782519998&&gclid=COC95ruGg8cCFXDHtAod8oIOhw) Ich denke, dass ich mit dem STM32 Nucleo beginne, und dort den Encoder und eine SD-Karte anschließen werde. Darf ich als Anfänger die Frage stellen, ob CooCox empfehlenswert ist
-
Thread
SYSTICK Timer Overflow Cortex M4
8-Bit muss der Prozessor sämtliche Operationen auf 8-Bit zusätzlich maskieren. Wenn ich auf einem STM32 tatsächlich nur eine Variable mit dem Wertebereich 0..255 brauche, verwende ich uint_fast8_t,
einen ATmega (uint_fast8_t ist hier identisch mit uint8_t) als auch für einen STM32 kompatibel halten - bei voller Geschwindigkeit.
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Als Hobbybastler muss man sich auch wenige Inseln beschränken. Dass ich mich über den Tellerrand der 8 Bit Welt hinaus wage ist für mich schon aufregend genug. Ich hab's nicht eilig. Irgendwann werden STM32 wohl wieder verfügbar sein. Es muss ja nicht unbedingt in L072 sein.
Pin4 der Micro-USB geht über einen R-Teiler 3k3-10k und zwei BAT254 nach VDD / VSS an BOOT0 des STM32. Der STM32 kommuniziert per UART mit einem anderen Stein, dessen Versorgung geregelte 1,8 Volt sind, das setzt ein TXS0102D um. Bevor jemand fragt: Den Stromlauf gebe ich nicht aus der Hand.
-
Thread
10ns Rechteckimpuls erzeugen
Sprungfunktion schrieb im Beitrag #3986663: > Kennt jmd eine MCU von STM mit > einem IO-Takt von >100MHz bzw, dass ein Timer >100MHz auf den Pin legen > kann. Abhängig vom Anwendungsfall könnte man einen STM32F4xxx nehmen. Die ..407 laufen typisch mit 168 MHz und die
MHz als max. Ausgabefrequenz meinst, dann sind es 5,95 ns für '1' und 5,95 ns für '0'. Ich rede vom STM32F407 und seinen Timern 1, 8, 9, 10 und 11, die ohne Übertaktung mit 168 MHz laufen können.
-
Thread
STM32F0 Discovery und UART1
Michael, das ist aber nicht die system_stm32f0xx.c vom STM32F0. Ich haenge mal meine Benutzten hier an. Ist zwar Vers. 1.0.0 und nicht 1.1.0, der Unterschied ist aber minimal. Versuch's mal damit.
Entschuldigungen. Die Werte die ich nannte, gelten für den 32kHz Quarz. Hier mal meine Notizen für den STM32F0-Discovery, wobei ich bei denen immer den ST-Link demontiere und direct mit dem SW arbeite. - 8MHz Quarz X1 entfernen und als X2 einlöten - C14, C13: 20pf - R22, R23: 0R - JP2: kurzschliessen
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
schon erfahrungen mit einem der MCU's sammeln können? Wie sieht es mit lib's für die IDE aus? Für den STM32 meine ich schon über soclhe gestolpert zu sein. Oder gibt es gar noch alternativen? Gruß Carsten
lpc1768 lpcxpresso. http://www.versaloon.com/bbs/viewtopic.php?f=2&t=1082&start=40 Die Versaloon STM8S dongle gibts auch am watterott ($8) http://www.watterott.com/de/STM8S-Discovery Du brauchst einer ARM-Jtag für progammiere (erst mahl) Versaloon im die STM8S Du kann auch die STM32VL-Discovery
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
Web-Interface wäre vielleicht auch nicht schlecht. > > Yup! an meinem LPC habeich am 24bit RGB Port ein 8" 800x600/16M > Touchscreen TFT (Formike) angeschlossen um alles grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das
eines STM32F207 oder 107 als weiteres Modul der Anlage hinzu zu fügen. > Das krigt man sicherheitsrelevant gar nicht auf's mal hin. Das bedeutet > der PWM-Steuerungscontroller bekommt ein externes Signal
-
Thread
STM8 mit atmega programmieren
Tipp1: ST-Links auf STM32-Boards koennen _keine_ STM8 programmieren/debuggen. Tipp2: Kauf Dir ein STM8S-Board mit ST-Link (gibt es fuer wenige Eu auch in D). Deren ST-Link kann auch andere STM8 begluecken... Selbst
http://de.farnell.com/stmicroelectronics/stm8svldiscovery/kit-entw-board-discovery-stm8s/dp/2146077?ost=stm8s+value+line+discovery Gut als STlink zu benutzen und für 7,21€ + MwSt + Porto in wenigen Stunden bei Dir.
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, da die PINs des ULPI Interfaces vom STM32F4 fest sind. Versorgt wird der USB3320 mit den 3V des Discovery Boards (was so ziemlich die untere Grenze darstellt), die 1,8V werden mittels Labornetzteil zur Verfügung gestellt. RESETB liegt auf
Beitrag #3462447: > kann mir jemand kurz erklären, warum ein extra IC verwendet wird, wenn > im STM32F4xx ein HS-USB Port vorhanden ist? Das ist wie beim UART am ATmega8. Ohne MAX232 IC geht da auch nix.
-
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
Es gibt zwischen 8- und 32-bit keine klare Nische für 16-bit Cores. Preislich und funktionell konkurrieren sie entweder mit den 8bittern (MSP430) oder mit den massiv nach unten drängenden 32bittern, speziell denen mit
-
Thread
Erstes "richtiges" Projekt
STM8S103 in mein "Reportoire" aufgenommen, weil er damals schlicht 23 ct per Stück gekostet hat. Mittlerweile kostet er das gleiche wie der ATmega8. Sein spezielles Feature ist, dass er 16 MHz mit internem
c-hater schrieb im Beitrag #5852171: > Ich sehe immer noch nicht die Notwendigkeit für > einen AVR8. Die sehe ich allerdings auch nicht ! Als erstes Projekt gibts was "schöneres", und nein, ich meine nicht LED's blinken lassen.
-
Thread
Wie viel fürs Auto ausgeben
bin auch ein Freund günstiger Autos, kann aber auch selbst schrauben. Aktuell würde ich mir einen 5-8 Jahre alten Euro 5 Diesel holen, wenn mann nicht in betroffene Städte muss. Die Teile werden gerade nahezu verschenkt. W204 zum Beispiel mit OM651. Gibt's brauchbar ab 8k€ und die Dinger halten. Think
DrIng schrieb im Beitrag #5614859: > W204 zum Beispiel mit > OM651. Gibt's brauchbar ab 8k€ und die Dinger halten. Think different ;) Oh Gott, der 220 CDI (W204) bleibt mehr liegen als er fährt. Den würde ich wegen dem Ärger nicht mal geschenkt fahren.
-
Thread
Bit als Variable definieren in C (STM32)
Falls es ein STM32 sein sollte, der BitBanding unterstützt, dann könnte man damit jedes RAM-Bit ansprechen. In C wäre es ein uint32_t[], bei dem jedes Element 0 oder 1 wäre. Packt die bool's maximal und kommt ohne Bit-Schiebereien
S. R. schrieb im Beitrag #5524691: > Das T-Flag beim AVR ist im Prinzip ein 1-Bit-Register. Das ist falsch. Das T-Flag ist nur ein Bit im 8-Bit-Register 'sreg'.
-
Thread
ADC - ungenaue Werte
HAL_ADC_Init(&hadc1) != HAL_OK) { Error_Handler(); } /** Configure Regular Channel */ sConfig.Channel = ADC_CHANNEL_5; sConfig.Rank = ADC_REGULAR_RANK_1; sConfig.SamplingTime = ADC_SAMPLETIME_640CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; sConfig.OffsetNumber = ADC_OFFSET_NONE; sConfig.Offset = 0; if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN ADC1_Init 2 */ /* USER CODE END ADC1_Init 2 */ }
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
nehmen und als Signal das WR or RD anzapfen. https://www.mouser.de/ProductDetail/FTDI/UM245R?qs=Xb8IjHhkxj4TWAlYgWlsig%3D%3D&mgh=1&vip=1&gclid=EAIaIQobChMIyoyTkcS0-gIVxvV3Ch2T1gh0EAQYAiABEgK18fD_BwE
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
User code auf Eval-Board ET-STM32
`dcd TIM8_BRK_IRQHandler' ../startup_stm32f10x_hd.S:123: Error: bad instruction `tim8 Break' ../startup_stm32f10x_hd.S:124: Error: bad instruction `dcd TIM8_UP_IRQHandler' ../startup_stm32f10x_hd.S:124: Error
' ../startup_stm32f10x_hd.S:307: Error: bad instruction `tim8_brk_irqhandler' ../startup_stm32f10x_hd.S:308: Error: bad instruction `tim8_up_irqhandler' ../startup_stm32f10x_hd.S:309: Error: bad instruction `tim8_
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. mit dieser Schaltung würde ich unter die 176 kommen.
dann solltest du das auch so sagen. Allerdings: D. Z. schrieb im Beitrag #7332869: > Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen > STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. Ein Encoder braucht auch bei Direktanschluß gerade mal 3 Pins, also 120 Pins für 8×
-
Thread
Welche Programmiersprache auf µC
in großer Schrift auf die Handfläche, so dass man sie immer mit dabei hat: [pre] program = s-expr; s-expr = atom | "(" s-expr "." s-expr ")" | "(" { s-expr } ")"; [/pre] ;-) Edit: Da fällt mir gerade ein, dass es ja noch eine bessere Programmiersprache als Lisp
16586489/c-interface-vs-template Ja, da geht es bei einer Antwort bzgl. Performance um Intel-PC's, die mit indirekten CALL's weniger Problem wie ein 16MHz 8bitter haben. Das Argument "Compile Time zu lang" ist auf μC Zielsystemen auch keins. Ob der GCC für "plain C" für eins meiner Projekte 100ms
-
Thread
STM32F767ZI schließt sich von alleine kurz
Max M. schrieb im Beitrag #6000852: > Hier das Layout - mit dem Fokus auf die MCU. STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin Flatschen...
#6000883: > Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
Hochfrequenzschaltregler
Im Zuge dessen sei auf die Berechnung der Rippel-Injection-Bauteile verwiesen. Man findet sie auf S8 im Datenblatt: http://www.vishay.com/docs/65124/sic46x.pdf Man soll sie plotten und dann die Bauteile berechnen. Dazu hatte ich keine Lust. Die mittels empirischen Ansatz ermittelte Konfiguration
du nicht erreichen, weil die Reglung etwas grob wird. Es ist sowieso unpraktikabel, weil mit dem STM32 die Lösung schon größer als die SIC461 oder LT8645s-Schaltung wird. Denn der STM32 benötigt eine Versorgung, die nicht aus einem LDO kommen wird. Dazu benötigst du eine Hilfsversorgung für die Gatetreiber
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
Dannegger schrieb im Beitrag #1682318: > Ich denke auch, daß die Anwendungen, wo man einen DIP-8 oder DIP-20 > benötigt von den verfügbaren 8-Bittern zu wuppen sind. > Zumindest ich benötige dafür keine 32Bit-Power. > > Ein 32-Bitter im SO-8 wäre schon recht kurios. SO8 weniger, aber ein
und Taster für Reset und Boot0 - JTAG-Wannenstecker - Power-On-LED und Status-LED (verbunden mit STM32) - 8MHz Quarz und Uhrenquarz für RTC (VBAT auf Stiftleiste) - alle Pins (aufsteigend geordnet: PC0, PC1, PC2, etc.) auf zwei einreihige 25 polige 2,54mm Stiftleisten geführt - extra 6 polige Stiftleiste
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
. S. R. schrieb im Beitrag #4300195: > ASF funktioniert nicht mit STM32. Ist mir klar, ich lese den Hitex Guide, da dort Sachen stehen, die ARM Cortex M3 Controller im Allgemeinen betreffen, dass es
: > Ich dachte, du wolltest mit einem STM32 anfangen? Felix C. schrieb im Beitrag #4297598: > plane ich auf ein Arduino Due umzusteigen, welches einen > Atmel SAM3X8E verwendet. W.S. schrieb im Beitrag #4301318: > Du verwechselst
-
Thread
STM32F105xx keine CAN Nachrichten!
Sorry. Es sind 8MHz angeschlossen. Wenn ich die Versorgungsspannung einschalte, leuchten auch kurz die LED´s auf. Danach sind sie aus. Aber nur bei Baudraten unter >50Kbits..
Kann es sein das der STM32F105R8x überhaupt keine 72MHz unterstützt? Wenn ich alles richtig gemacht habe, kann ich mit dem STM32CubeMx bis max. 36MHz gehen?!
-
Thread
Betriebssystem für 32 Bit µCs?
Erkenntnisse u.A. durch folgende Inhouse entwickelten Embedded-SBC-Zielplattformen geliefert (also vgl. m. STM32F4 gem. TO und indirekt auch tlw. meine BE ableitbar): - MC68360 QICC, 8...16MB RAM, teils mit/ohne TCP/IP Connectivity, mit RT/Sprachverarbeitung & n*PCM30, VxW4.x - PPC860 PowerQUICC, 32..64MB
TUX schrieb im Beitrag #5233782: > Cool, wie viele MByte SDRAM braucht ein STM32 Linux um zu starten? > > Das on-die SRAM reicht doch sicher nicht.. 8MB reicht. 16 ist schon sehr gut.
-
Thread
STM32 mit HAL Tutorial
Johannes S. schrieb im Beitrag #5669304: > habe ich schon mal erwähnt das Mbed auch sehr gut geeignet ist um die > STM32 (und viele andere Cortex-M) einfach zu programmieren? Ein > einheitliches objektorientiertes
Johannes S. schrieb im Beitrag #5670521: > Lutz schrieb: >> Jetzt habe ich plötzlich 2,8 GB mehr auf der Festplatte, vielen Dank... > > Es ist das ganze Paket für alle unterstützten Targets, das ist schon
-
Thread
STM32F4xx beziehen
Hallo. Für ein Projekt mit Freunden würde/n ich/wir gerne STM32F4 Controller einsetzen. Bis jetzt haben wir nur mit verschiedenen Boards (STM32F4discovery etc.) gearbeitet. Deshalb suchen wir nach einer günstigen Bezugsquelle für STM32F4 Cortex M4 Controller
hab ich es auch gefunden. Auf der Hilfe-Seite. Dort steht wirklich > ein Mindestbestellwert von 8€. Na, um so besser! Naja, wenn man beides zusammen nimmt dann kostet die günstigst mögliche Bestellung 30€ plus Märchensteuer. bei 2 * STM32F407VET6 also 2 * 6,1588 = 12,32 Porto 22,00
-
Thread
LoRa-Parameter
receiving node receiving node receiving node own high 8bit own low 8bit own # high 8bit address low 8bit address frequency address address
101 SparkFun Apollo3 - Sparkfun Artemis Redboard ST Microelectronics STM32 (official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc. STM32 (unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series
-
Thread
STM32F4 wozu?
mehr unterwegs 8)
verbaut. Natürlich gibt es bei den M0(+) mehr Leistung. Dafür ist die Peripherie oft eingeschränkt. Bsp: STM32F0 ist Analog sehr spärlich ausgestattet (kein Komparator, ADC nur mit 5V Referenz). Die kleinen Geckos haben nur wenige sehr Analog Pins, aber sonst sehr interessante Features. Die 8bitter besitzen
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
BEGIN PV */ FDCAN_TxHeaderTypeDef TxHeader; FDCAN_RxHeaderTypeDef RxHeader; FDCAN_FilterTypeDef sFilterConfig; uint8_t TxData[8] = {0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}; uint8_t RxData[8]; /* USER CODE END PV */ /* Private function prototypes -------------------------------------
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d
-
Thread
Phasensplitter (Diff.-Verstärker) mit Röhren/Trioden
@ 900ss D. Wow, gefällt mir. :-) Wo gibt's das STM32F103 Eval-Board? Das ist doch nicht das Olimex?
Zz schrieb: > @ 900ss D. > > Wow, gefällt mir. :-) Was gefällt dir denn??? > > Wo gibt's das STM32F103 Eval-Board? > Das ist doch nicht das Olimex? Nein, das gibt es bei Futurlec und ist spotbillig, guckst du hier: http://futurlec.com/ET-STM32_Stamp.shtml Das einzige Manko, kein
-
Thread
Günstige Microcontroller für Privat Projekte
STM32F103C8T6 in Form des Bluepill Boards. Dazu ein ST-Link zum komfortablen SWD-Debugging. Ist nicht die Aller-Billigste Methode aber spart graue Haare. Das Gewürge mit Parallel-Port oder gar WinXP würde
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com
-
Thread
STM32F407 Nachfolger
J. S. schrieb im Beitrag #7557443: > Der F407 hat auch reichlich Power Displays direkt anzusteuern, Beim STM32F429 kann man Displays direkt per parallelem Interface ansteuern. Moderne STM32 wie STM32F469
Microcontroller angesteuert wird. Das Display wird maximal 11 Zoll haben, wahrscheinlicher sind aber 7 oder 8 Zoll. Ein Handy Display, wie oben erwähnt, wäre in Ordnung. Denke, dass man das günstiger bekommt im Vergleich zu einem Nextion. Habt ihr noch Vorschläge welches Display ich mit welchen STM32 Microcontroller
-
Thread
Neueinsteiger Hier
ist er nutzlich? Um die Sensorik einzuschlißen? Unter "Spezifikation" steht: On-board ATMega8 "51 serials: AT89S51 、 AT89S52 、、 AT89S53 、 AT89S8252 AVR serials: ... <viele weitere µC-s>" Was heißt das? Vom bild würde ich eher schließen dass nur ein µC zur Verfügung steht? Oder verirre
sieht auch für mich lötbar aus : http://www.ebay.de/itm/ATtiny85-20PU-ATMEL-AVR-RISC-C-20MHz-ATtiny-DIP8-/290450307829 > Bleib auch zunächst bei einer Familie, wie die AVR's, denn dann kannst > du einfacher auf einen anderen µC umsteigen und sogar ohne große > Umstände deinen Code übernehmen.
-
Thread
STM32 Header Files
Und dazu DOS CR/LF, trailing whitespace und whitespace changes. Und Unsinn wie uint32_t wie in stm32f30x.h:#define CAN_F8R2_FB21 (uint32_t)0x00200000 /*!<Filter bit 21 */ Argh!
Sebastian schrieb im Beitrag #5048821: > Alle CMSIS Header Files für alle STM32 devices. ..und jeweils so etwa 10000 Zeilen lang, hunderte von struct's und so weiter. OK, man muß sowas halt mögen. W.S.
-
Thread
STM32-Discoveryboard: FTDI Treiber/OpenOCD/Degugging
>Leider ohne Erfolg Mit Recht. Das Disc Board hat einen STM32 an der USB hängen und keinen FTDI! Bei ST gibt's USB-Treiber für W*dows, am besten das "ST-Link Utility" installieren. Falls Linux: Google nach "st-link texane" Falls OpenOCD: Das kommt
Driver or Replace Driver below a. you may be asked by OS to accept driver installation - click Yes 8. Click Close in the message box that will appear informing you about success That's all! You can also use zadig to install libusb-win32 drivers. _______________ http://www.freddiechopin.info
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
arbeite die dann einen Programmer nicht zwingend erfordern. So hatte ich damals einen Bootloader für STM8S103 geschrieben und somit hatte es sich für mich erledigt gehabt. Mein Flashershield und der PFS154 Programmer hier soll einfach nur ein sehr einfacher Zusatz für diejenigen sein, die einen Arduino
arbeite die dann einen Programmer nicht zwingend erfordern. So hatte ich damals einen Bootloader für STM8S103 geschrieben und somit hatte es sich für mich erledigt gehabt. Mein Flashershield und der PFS154 Programmer hier soll einfach nur ein sehr einfacher Zusatz für diejenigen sein, die einen