-
Thread
stm32nucleo F401RE (Eclipse + GNU-ARM-Plugin + gcc)
arm-none-eabi-gcc 4.9.3 20141119 (release) * GNU-ARM-Plugins für Eclipse, aktuelle Versionen * OpenOCD v0.8.0 Wenn ich ein neues leeres Projekt erstelle (oder auch das "Blinky"-Template) mit Gnu-Arm-Plugin und als Zielhardware "STM32F4xx" und "STM32F401xE" wähle dann erhalte ich ein Projekt welches sich
-g3 -DDEBUG -DUSE_FULL_ASSERT -DSTM32F401xE -DUSE_HAL_DRIVER -DHSE_VALUE=8000000 -I"../include" -I"../system/include" -I"../system/include/cmsis" -I"../system/include/stm32f4-hal" -std=gnu11 -MMD -MP -MF"system
-
Thread
Mikrocontroller Empfehlung gesucht
Für Low-Power geht z.B. die MSP430-Serie von TI ganz gut. Ansonsten STM32L0, die dürften aber schwerer zu bekommen sein.
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
welcher Debugger für 8bit Controller (AVR etc.) ?
mittlerweile schon ordentliche Bibliotheken > dazu geschrieben habe – sowohl für AVR als auch für STM32 Na auf dem STM32 ist das nur eine Zeile mit der HAL, da braucht es keine Bibliothek. Gregor J. schrieb im Beitrag #7806937: > Auch > Einsprünge und das Verlassen der Interrupts, die Ausführungszeit
Niklas G. schrieb im Beitrag #7806947: > Na auf dem STM32 ist das nur eine Zeile mit der HAL, da braucht es keine > Bibliothek. HAL enthält – genauso wie die IDE in ihrem vollen Umfang selbst – Fehler.
-
Thread
Transistortester AVR
1 (no Clock Output) Table 28-9 of ATMEL document, Page 301 Bit 5,4: SUT1..0 must be 11 and Bit 0: CLKSEL0 must be 1 (Crystal Oscillator, slowly rising Power) Table 9-6 on Page 32 Bit 3-1: CKSEL must be 011 (Full swing Crystal Oscillator) Table 9-5 on Page 31 But
Hubert G. schrieb im Beitrag #2667533: > Hallo > Eine Frage an Karl Heinz > Ich habe für den Mega8 die Version 0.95 Auto und Selftest probiert. > Zwischen diesen beiden Versionen habe ich zum Teil krasse
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
als Anfänger sehr wichtig ist Meine Empfehlung: Adruino! Bei mir wars auch Adruino -> PIC24 / PIC32 (manchmal : STM32)
uC mit Arduino Bootload (der z.B.http://www.amazon.de/ATmega328-mit-Arduino-Optiboot-Uno/dp/B00523G0AO ?)kaufen, oderrr?
-
Thread
ST-Link Utility -> Can not connect to target
http://www.balsamino.com/component/k2/16-stm32f4-discovery-st-link-connection-error.html
aufgehoben? Read Out protection: Modifies the read protection state of the Flash memory. For STM32F0, STM32F2, STM32F3, STM32F4, STM32L4 and STM32L1 devices, read protection levels are available: – Level 0: no read protection – Level 1: memory read protection enabled – Level 2: memory read protection
-
Thread
RTC mit Supercap statt Lithiumzelle
Henrik H. schrieb im Beitrag #7411888: > ATtiny mit 32-kHz-Quarz: 10 µA 0.7µA
kritischen Bereich ist und die RTC total spinnt, funktioniert der POR trotzdem, weil VDD meistens von 0.0V startet. Aber falls VDD nur bis z.B. 1V statt 0V absinkt, funktioniert der POR auch nicht immer. Microchip und Renesas z.B. sagen ausdrücklich, dass es nicht funktioniert. In den STM32-Datenblättern
-
Thread
Warum so wenig wifi Mikrocontroller?
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen. Der STM32WB wird auch von Arduino unterstützt, aber nur ohne Bluetooth Funktionalität. Beim ESP32 dagegen bekommt man in kürzester Zeit BLE zum Laufen. Aber man bekommt den ESP32 nicht so leicht durch die
-
Thread
STM32 ADC und SPI Problem
Howdyho! Habe mal wieder ein Problem: Ich erfasse mit dem ADC eines STM32F407 ein Signal (DualMode und CircularMode). Dieses wird abwechselnd und manuell in zwei Buffer geschrieben. Sobald ein Buffer vollgeschrieben ist, wird ein Flag gesetzt und in der Mainloop der SPI getriggert der diesen Buffer an einen STM32F429 sendet. Das heißt ich bekomme einen kontinuierlichen Stream. Danach gehts über Ethernet an den PC und ich bekomme das Signal wie auf den Bildern zu sehen. Das Komische ist nun, dass genau während
-
Thread
VB CMD ausführen für ST Link PRogrammer
meine CMD line aus: "C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\stm32_programmer_cli.exe" -c port=swd -rdu -e all -d "MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev=12 Jetzt habe ich ein VB Programm wo ich einmal
Ebenen an Escaping, vielleicht so: [code]cmk.exe /k "\"C:\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin\\stm32_program mer_cli.exe\" -c port=swd -rdu -e all -d \"MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev=12"[/code] Da ist immer viel Ausprobieren
-
Thread
STM32F4DIS-BB STM32Cube Ethernet
: Ich bekomme die SW (z.B. Http-Server Beispiel) nicht mit dem Phy LAN8720 des STM32F4DIS-BB zum laufen. Ich sehe zwei Möglichkeiten: 1) SW mit Stm32CubeMX erzeugen lassen und dann den Phy einzubinden. Oder 2) Das Beispiel des STM324xG-Eval auf meinen Phy LAN8720 abzuändern.
Auch wenns wahrscheinlich zu spät ist: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Java%2fSTM32F4DIS%2dBB%20%2b%20ETH%20%2b%20CubeMX&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
mode Table 11-2 TCCR0A |=(1<<WGM01); //Start timer 1 in CTC mode Table 11.5 TCCR0B |= (1 << CS00);// Prescaler table 11.6 OCR0A=121; //CTC Compare value 32,786885 khz, 0.0576% error , 243 on 16mhz ! } void loop(
{ calib_delay(125); // 800ms led off PORTB ^= (1 << PB3); // toggle led calib_delay(32); // 200ms led off PORTB ^= (1 << PB3); // toggle led calib_delay(32); // 200ms led off eeprom_write_byte((char*)0,OSCCAL); } calib_adj(eeprom_read_byte((char*)0)); PORTB ^= (1
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
Architektur war deutlich langsamer, was > CoreMark/MHz angeht. Mein Erfahrungswert von RX610 und STM32F407 ist zehn Jahre alt. Heute muß sich ein RX660 mit zum Beispiel einem preislich günstigeren STM32H730 vergleichen lassen, dem er bezüglich der Ausführungsgeschwindigkeit nicht das Wasser reichen kann. Auch ein STM32Fxxx ist schon schneller. Die schnellen Zugriffszeiten auf das interne Flash haben heutzutage (vermutlich) nur minimalen Nutzen und bremsen diese RXe auf 100 - 120 MHz aus. Aber lass den RX660
-
Thread
STM32 liest zu langsam ein
STM32 liest zu langsam ein. Unsicher, ob ich als Interpunktion ein Ausrufezeichen, oder ein Fragezeichen setzen soll. :) STM32F103VE @ 72MHz Eingangssignal: 5VDC Eingansteiler 1:15 Verstaerkung :
zwar, aber dafür kannst du dir nichts kaufen. Zur Pulsantwort gibt es als Indiz die Slewrate, mit 0,5V/µs bei G=1 und 2,3V/µs bei G=10. Wenn deine kaskadierten MCPs zusammen G=10 haben, dann hat einer davon G=1 und braucht für einen Spannungshub von 3V immerhin solide 6µs. Wobei dabei auch noch
-
Thread
Bruch approximieren
das ist etwas für heute abend. Ich hatte noch keinen Kaffee. Etwas Off-Topic: [c] if (zv < 0) { negative = true; zv = -(uint32_t)zv; } [/c] Ist das erlaubt?
von zv. [c] uint32_t u_zv = zv; if (zv < 0) { negative = true; u_zv = -(uint32_t)zv; } [/c]
-
Thread
AVR T1 Capture Problem - Meinung erbeten
immer noch auf dem Holzweg? > > Leider auch ja. Bezieht sich das auch auf die letzte Version? W.G. Die laeuft von 0.1Hz-100kHz fehlerfrei. Keine einzigen Ausreisser konnte ich loggen. Ich habe einige Experimente, wie vorher erörtert gemacht und konnte in keinem Fall 100% Zuverlässigkeit erzielen
den ganzen Tag mit STM32 und LPC Controller. Da ist AVR eine angenehme Abwechslung von den Komplexitäten und vergleichsweise viel anspruchsvolleren Anwendungen in der Firma. Abgesehen davon, finde ich die Welt der AVRs und
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Hilfreichen Anworten unterscheiden sich die drei am häufigsten hier vertretenen Familien (ATMEGA, STM32, PIC) kaum noch. Allerdings ist das "Rauschen" bei den STM32 und den PIC deutlich geringer. Es fällt also wesentlich leichter die Sinnvollen Antworten von denenen anderer Einsteiger die auf dem
wann sich die 250$ gegen den free Compiler lohnen Beispiel, Einzelstück PIC12F1822 3,5k Flash 0,96$ DIP 0,88$ SOIC PIC12F1840 7,0k Flash 1,03$ DIP 0,95$ SOIC MfG Klaus PS statt Mannwochen in die Assemblerprogrammierung zu versenken, massiert ein guter Einkäufer die paar Cent in wenigen
-
Thread
Geeigneter Controller der AVR-Familie gesucht
soll. Die Timer der STM32 sind schon sehr gut geeignet so etwas in sehr präzise zu messen.
Niklas G. schrieb im Beitrag #6706517: > Das ganze Spiel geht auch problemlos mit den STM32/Cortex-M. Auch dafür > gibt es einen GCC und auch da kann man in Assembler arbeiten. Dazu mein > Tutorial: > ARM-ASM-Tutorial
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
einen Bereich unterhalb der STM32x0 abdecken > Gefühlt 15 Jahre zu spät. Bereits die Reduced Tiny hatten ein lineares > Speichermodell (z.B. ATtiny40, deren ISA unterstützt noch nichtmal LPM). > Linearisierung ist also ohne
und verursacht eine "Blink - 1Sek AUS - ..." Sequenz. Scheinbar führt "rjmp" (zumindest im xmega32e5) einen internen (mikroarchitekturellen) Zustand? (UND: "rjmp .+0" scheint gesondert behandelt zu werden - wie NOP wahrscheinlich) MfG
-
Thread
CH9326 - Jemand schon Mal genutzt?
jemand hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? MfG, Ben
jemand hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob > man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über > HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? genutzt hab ich den noch nicht. Ich würde aber immer einen USB Uart vorziehen. Ich würde
-
Thread
DOGXL-Display rührt sich nicht
meine also nur die Kommandos die Du über SPI schickst. Der Programmcode ist nicht nötig da ich einen STM32 verwende Gruß TOm
Hi >column_highbyte = (column & 0xF0); Das solltest du noch um 4 Bit nach rechts schieben. MfG Spess
-
Thread
Codegröße 8051 vs Cortex M0
Hallo, ich habe gerade ein bestehendes 8051er-Projekt nach CortexM0 portiert (STM32F051) und war doch überrascht über die Codegröße. Anders als häufig zu lesen erhalte ich deutlich mehr Code und das, obwohl ich den Funktionsumfang auf Cortex-M0-Seite reduziert habe: 8051er: 20354 Bytes STM32F051: 33388 Bytes und mit optimize size: 26392 Bytes Dabei habe ich schon auf dem Cortex-M0 sprintf und sscanf durch eigene Routinen ersetzt, davor waren es noch etliche 10k mehr. Noch ein paar
-
Thread
Zwei Pins mit ESP32 schliessen (Jumperfunktion)
Hi, ich möchte einen anderen Mikrocontroller (STM32-Bluepill) mit ESP32 steuern in dem zwei Pins durch Programmierung mit ESP32 kurz geschlossen werden. Dadurch sollte STM32 ins Programmierungmodus umgestellt werden. Wie mache ich es am besten?
. Boot0 direkt mit einem GPIO Pin des ESP32. Mit dem GPIO PIN kannst Du dann den STM32 in den gewünschten Modus versetzen. Das sollte es gewesen sein. Bitte schreibe uns, was ob das Hilfreich für Dich war
-
Thread
Neues Eval-Board für Atmel-ARM
entdeckt, Ich sehe allerdings keinerlei Vorteile eines solchen (teueren) Boards gegenüber der STM32-Discovery-Linie oder den STM32- Nucleo Boards die meist schon für 20 bis 40 Euro zu haben sind.
#5150891: > Ich sehe allerdings keinerlei Vorteile eines solchen (teueren) > Boards gegenüber der STM32-Discovery-Linie oder den STM32- > Nucleo Boards die meist schon für 20 bis 40 Euro zu haben sind. Das hier kostet 33€? Ist also genau die gleiche Preis-Liga? Mal ist der eine uC besser geeignet
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Jedenfalls sehe ich das etwa so als Vorstufe von 1-Chip-uC-Systeme wie Arduino,PIC,68HC05/-08/-11/-12,683XX,STM32, uva.
STECCY dann ausführen kann. Aber wahrscheinlich ist der Junge dann so alt, dass er mittlerweile den STM32F407 direkt in C statt über eine Emulation programmiert... Artikel: [[STECCY]]
-
Thread
50ns Delay mit STM32H7
man beim H7 gerade mal so auf ca. 13 Mhz, wenn man einen GPIO-Pin softwaremäßig toggelt ... Beim G0 geht das viel schneller, da die GPIOs dort an einem extra Bus direkt an der CPU hängen.
übersichtlich in einer Funktion unterzubringen. Was mir noch einfallen würde, ich weiß bei einem Stm32F4 gab es einen Counter der dauerhaft mitgezählt hat. Der H7 (übrigens ist meiner der Stm32H753 ) hat das bestimmt auch. Hier könnte ich mir als einfach den Timerwert merken und dann in einer Schleife
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
versprochenen minimalen Stromstärken spezieller LowPower uC enthält: http://www.mikrocontroller.net/articles/STM32_für_Einsteiger Wie Max D. aber schon anmerkte: Deine LEDs, auch wenn du nur einmal pro Tag drauf schaust, benötigen ein Vielfaches. Da ist es dann fast egal ob die Uhr mit dem uC 2 Jahre oder
der µC eine RTC Uhr eingebaut hat, die während dem Sleep vom µC weiter arbeitet. Zum Beispiel: STM32. Den Prozessor legt man schlafen und die RTC läuft im Hintergrund. Der STM32 hat jede Menge I/Os, auch jede Menge PWM-Ausgänge mit denen man die LED's bei Nacht dimmen kann. Man kann den STM32 sogar
-
Thread
STM32 MOSFET ansteuern (min. 5V Gate-Spannung)
Mithilfe: Das System ist eine 12V-Quelle (Lichtmaschine im KFZ), die mit einem Linearregler einen STM32G030F6 für eine einfache Auswertungselektronik versorgt. Sobald die Auswertungselektronik dies ergibt, möchte ich eine max. 30A-Ohmsche-Last mittels MOSFET schalten - egal ob der MOSFET-Switch vor
Ausgangsspannung auf das Gate zu legen. Mittels open-drain-Ausgang könnte ich dann den Strom vom Gate durch den STM32 auf Ground abziehen, oder? Hier stellt sich mir allerdings die Frage ob der STM32 das verkraftet - irritierenderweise gibt ST im Datenblatt (https://www.st.com/resource/en/datasheet/stm32g030f6.pdf
-
Thread
LCD DM19264A (KS0108B Controller)
Der KS0108 braucht definitiv eine negative Spannung um daraus den Kontrast zu generieren. Da reichen 0V nicht aus. MfG BC
GLCD_GoTo(64,4); GLCD_WriteString("| en.radzio.dxp.pl |"); GLCD_GoTo(64,5); GLCD_WriteString("| STM32 Cortex-M3 |"); GLCD_GoTo(64,6); GLCD_WriteString("| microcontrollers |"); GLCD_GoTo(64,7); GLCD_WriteString("+-------------------+"); GLCD_WriteCommand(0x3f, 0); // <--- Text erscheint nun
-
Thread
Quo vadis, MC Welt?
je nach Einsatzgebiet wird es wohl auch der Preis machen, bei großen Stückzahlen kostet heute ein STM32 mit mehr Flash/RAM weniger als ein 8- oder 16-bit Prozessor. Wenn man dann nicht irgendwelche Spezialforderungen hat (z.B Stromverbrauch) dann nimmt man doch lieber den 32-bitter. Warum Golf
Familie eines Herstellers handelt - wie bei AVR, ohne second source. Dabei setze ich persönlich auf die STM32F4 (STM) und auch RX62/RX63 + RX210 (Renesas), die verschiedene Anwendungsbereiche abdecken können. Der RX210 z.B. ist recht preiswert und läuft mit Versorgungsspannungen ab 1,6V bis 5,5V. Ein idealer
-
Thread
eigennen 3d Handheld bauen
Ihr mir einen günstigen fertigen controller mit einem screen > empfehlen? der braucht kein HDMI. STM32 Discovery: http://www.ebay.de/itm/STM32F429-Discovery-Kit-32F429IDISCOVERY-1-Stuck-/361623155657?hash=item54326b73c9:g:1CkAAOSw-KFXdRIt Der Bildschirm hat zwar nur 2,4", zum Testen sollte es
nicht für eine Konsole coden, weil das Teilen der Gamesich mir schwierig vorstelle, ich werde mir das STM32F429 Discovery Kit, welches Icke ® vorgeschlagen hat, kaufen, obwohl die Form mir nicht zusagt, bin ich damit doch für Monate/ Jahre bedient und wenn ich es auf dem schaffe, kann ich es mit anderen
-
Thread
18pF oder 100nF
finden? https://pt.aliexpress.com/item/Para-Arduino-W5500-Ethernet-Rede-M-dulos-Para-Arduino-TCP-51-STM32-SPI-Interface-de-3/32673979144.html denn damit funktioniert es.
Wenn man sich den C6 auf der Aliexpress-Platine anschaut, sieht man, dass es ein C0G-Kondensator (weiss) ist und kein X7R (braun). C0G ist normalerweise bei kleinen pF-Werten verwendet, X7R o.ä. dagegen bei hochkapazitiven Typen im Nano- und µF-Bereich.
-
Thread
SPI MISO auf High
Nabend, ich versuche gerade an meinem STM32F4 Discovery-Board (Master) die SPI1 Schnittstelle in Betrieb zu nehmen, mit folgendem Intit: [c] // enable clock for used IO pins RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
Hallo Uwe, du solltest dir dringend das UM1472 User Manual STM32F4DISCOVERY STM32F4 high-performance discovery board anschauen. Gruß G.G.
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Was genau an Harry L. schrieb im Beitrag #5606202: > Mit der Hardware-Umsetzung hat das gar nix zu tun
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
integriertem > Controller hinauskommen: Nö. Hier gibt's z.B. 7 Zoll: https://www.ebay.de/itm/7-0-inch-OHNE-Touch-SSD1963-MCU-800-480TFT-LCD-Display-fur-Arduino-CP11014/271513577223?hash=item3f37786707:g:SKcAAOSwxNxbWuew:rk:48:pf:0
ist einfach die Grenze. Fertige Grafik Lib habe ich für STM32. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/382397394621?hash=item5908a92ebd:g:qBcAAOSwyNBamKgo:rk:3:pf:0
-
Thread
Mini SPS per STM32F4
Hi, ich bin gerade dabei eine "Mini-SPS" auf Basis einer STM32F4 CPU zu schreiben hier der Link mit einer kurzen Beschreibung und einem lauffähigen HEX-File für das STM32F4-Discovery-Board (oder sonst einem Board mit STM32F4) http://mikrocontroller.bplaced.net
Hi ich hab eine SPS auf Basis des STM32F427 entwickelt und suche eigentlich jetzt eine AWL / FUP Software die auf meine Hardware angepasst werden könnte. Die Hardware wurde sogar CE zertifiziert. 9 E/A (8 relais ausgänge + 1 NPN 0,5V
-
Thread
Wie JTAG auf STM32 nutzen? Welches Programm?
ok, welches wäre denn ein günstiger JTAG? Sowas? https://www.ebay.de/itm/ST-Link-V2-STM8-STM32-JTAG-SWIM-OpenOCD-On-Chip-Debugger-Linux-OSX-Win-ink-Kabel/282219688054?hash=item41b59ab076:g:TI0AAOSw8gVYAL4d:rk:1:pf:0
Warum willst Du JTAG beim STM32. SWD ist schneller und erlaubt auch noch SWO.
-
Thread
Länge Gateleitungen mit DRV8302, BLDC FU
Hallo Tec, diesmal möchte auf den STM32F3 setzen, da dieser interne OPVs hat(welche ich nun geschafft habe, richtig zu konfigurieren) und auch weil du schon öfter geschrieben hast, dass der F4 wesentlich empfindlicher ist. Jetzt muss
GND auch mit einer Spule trennen oder nur an einer > Stelle verbinden? Oder gar nicht trennen da STM32F3 zum Einsatz kommt, > also nur AGND und PGND. Wenns geht würde ich die erstmal trennen. Und an einer stelle mit 0R Widerstand verbinden. Sollte das beim Routen nicht gehen. dann würde ichs erst
-
Thread
Offset des User Codes für einen Bootloader beim ARM Cortex M4 Infenion XMC4500
VADC0_G0_0_IRQHandler Insert_ExceptionHandler VADC0_G0_1_IRQHandler Insert_ExceptionHandler VADC0_G0_2_IRQHandler Insert_ExceptionHandler VADC0_G0_3_IRQHandler Insert_ExceptionHandler VADC0_G1_0_IRQHandler Insert_ExceptionHandler VADC0_G1_1_IRQHandler Insert_ExceptionHandler VADC0_G1_2_IRQHandler Insert_ExceptionHandler VADC0_G1_3_IRQHandler Insert_ExceptionHandler
-
Thread
make, ld, --specs und -flto
nennt wird aber dann genutzt? (Datei im Anhang, falls es sich wer direkt ansehen will) 2.) Um gcc/g++ aus dem Link-Prozess zu entfernen hab ich angefangen den Linker direkt aufzurufen. Die entsprechenden Flags hab ich dabei folgendermaßen gesetzt: [c] LDFLAGS = -T"STM32F407VGTx_FLASH.ld" LDFLAGS
die Sparsamkeit Einschränkungen gibt, zB ist > die nano lib nicht thread safe. Für einen Cortex-M0 benutze ich die > auch, aber der hat nur 16 kB flash. > Mit -lto stehe ich aber auch auf Kriegsfuss, wenn ich das aktiviere wird > der generierte Code oft grösser als ohne. Der STM32F4 war nur
-
Thread
Modulo mit Shift in C, wie?
Giovanni schrieb im Beitrag #5021500: > Für einen STM32, int 4Bit. Du meinst wohl 4 Byte. Oder auf gut deutsch 32 Bit.
#5021491: > Der normale '%' Operator braucht zu lange bei den großen Zahlen. Wofür braucht der für 32 bit auf einem STM32 in C zu lange?
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten
Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
8bit-Computing mit FPGA
Hier zum Beispiel die Kreiszahl Pi: [math]3x2GCEG9GBHJ9D2[/math] Oder e: [math]2xE7651G08B0C95[/math]
Josef G. ist Eliza 4.0! https://de.wikipedia.org/wiki/ELIZA
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
weiterhelfen. Ich würde schon gerne char* und Interrupt nutzen. Aber ohne Delay. Ich verwende den STM32G0. Interrupts sind zwar noch weitere eingeschaltet, aber alle geringerwertig priorisiert.
bei ST vorbeischauen, und die aktuelle Version herunterladen! Gemeint sind diese Docs - Bsp. für STM32F1xx: https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf just my2cent
-
Thread
Abblockkondensatoren die 99te
Hallo, Ich bin gerade dabei, ein Design mit einem STM32H743 zu erstellen. Es steht ein gewisser Zeitdruck hinter dem Projekt, und daher möchte ich - abgesehen von den zusätzlichen Kosten - unbedingt vermeiden, bei der EMV-Prüfung mehrmals antreten zu müssen
wird aber auf Nucleo boards als Referenz verwiesen, im PDF sind nur allgemeine Hinweise. > The STM32H725G-DK Discovery board and the NUCLEO-H723ZG and > NUCLEO-H725ZG Nucleo boards are good references that can be used as a > basis for a specific application development. > Details of these boards
-
Thread
Mal wieder Wanderkiste?
Galvanically isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource
unbestückt (Schaltplan und Bestückungsliste gibts auf Nachfrage) 3x 2 seitige Adapterplatinen TQFP32 0,5mm Fine Pitch auf Stiftleiste Rückseite (warwscheinlich DSOP-32) auf Stiftleiste 13x RJ45 Metallstecker 2x 230V LED G9 3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD
-
Thread
VGA Signal per Mikrocontroller erstellen -> Timings
? Preislich sollte der D/A Wandler auch nicht so teuer sein. Da ich ja zeitglich an r g u. b eine Spannung zwischen 0-0,7 V anlegen muß, müßte ich hier 3 D/A Wandler einsetzen. Noch eine Frage zu dem r,g u. b Pin. An diesen Pins liegt ja die Spannung 0-0,7 Volt an. r = 256 Bit g
http://www.ebay.de/itm/STM32F4-DISCOVERY-USB-STM32F407VGT6-STM32-ARM-Cortex-M4-Development-Board-/161087070546?pt=Wissenschaftliche_Ger%C3%A4te&hash=item258189a152
-
Thread
Projektidee RGB Pixel mit Touch
Rechnung also Rückwärts 1/x^2 = 0,8 oder 1 = 0,8 x x^2 oder x^2 = 1/0,8 oder x = sqrt(1/0,8) = 1,1. Also darf der Abstand in der Ecke nur 10% größer als der Abstand in der Mitte sein. Das geht jetzt mit dem Pythagoras, ich hab das
aus China bekommt. Und wirklich viel kann er eigentlich nicht, wenn du ihn z.B. mit dem kleinsten M0 von ST vergleichst (STM32F030). Bei den kleinen Attinys und PICs ist die Peripherie halt extrem minimal. Der µC könnte auch die Led ansteuern, dann kann man auch die günstigeren RGB-Leds ohne "Intelligenz
-
Thread
STM32G4 - Quarz schwingt nicht
der schwingt nicht. Woran kann das liegen? Hardware: Ich habe eine Platine mit dem Controller STM32G474VET6 aufgebaut. Als Quarz habe ich den XRCGB24M000FAN00R0 (24 MHz) gewählt. Parallel gegen GND hängt jeweils ein Kondensator mit 6 pF. Der Quarz ist angeschlossen an den Pins 12 und 13 (PF0 OSC
schonmal viel Wert ;) Wenn du mit CubeMX/HAL arbeiten willst empfehle ich dir unbedingt noch das "stm32g4 hal user manual". Ohne das hat man meiner Meinung nach fast keine Chance aus den HAL-Funktionen schlau zu werden, selbst dann nicht wenn man das reference manual auswendig kennt.
-
Thread
STM32F4 UART Problem, Interrupt Polling LOCK
Hallo Leute, ich programmiere zur Zeit ein STM32F4 Discovery Board, mit CubeMX und HAL Treibern. Folgendes Problem: Ich sende im Sekunden-Takt zyklisch Daten über HAL_UART_TRANSMIT(). Empfangen tue ich mittels eines Interrupts. Jetzt folgendes
]HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) { uint16_t* tmp; uint32_t tickstart = 0U; /* Check that a Tx process is not already ongoing */ if(huart->gState == HAL_UART_STATE_READY) { if((pData == NULL ) ||