-
Thread
for-Schleife - Bit verschieben
kaum einen Bezug zu diesen 8 Bit > hat? Ja sicher. Ein großer Anwendungsbereich ist der Datenaustausch mit der (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister eines der USARTs zwar 32Bit breit, aber davon
der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. Wenn von Hunderten von 32-Bit-I/O-Registern einige wenige einen oder mehrere 8-Bit-Teilbereich haben,
-
Thread
STM32F105/205 einbindung eines VCP
eine schnelle Lösung und etwas Verständnis falls ich etwas unbeholfen bin. Und zwar geht es um den STM32F105, sowie STM32F205 stehen beide zur Verfügung. Die Platine ist selbst entwickelt (mit 8MHz Quarz). Zurzeit ist es so, dass ich das Programm mittels CubeMX generiert habe und einfach nur möchte,
integriert. Dein Gerät ist USB powered nehm ich mal an? Ansonsten wärs noch empfehlenswert die 5V USB an den VUSB Pin des STM32 zu legen. Wenn er 5V tolerant ist, dann direkt sonst per Spannungsteiler. Der Widerstand an DP ist im STM32 integriert, also lass den weg. Das USB Device muss inenrhalb
-
Thread
SNMP v3 auf STM32F4xx
Ein Kunde fragt nach SNMP v3 (leider keine Chance ihm das auszureden), ich frage mich, ob man das auf unserem STM32F429 zum fliegen kriegen. - Hat das schon jemand versucht bzw hingekriegt? (auf STM32F4xx) - Geht das mit vernünftiger
Hmmm.... kein grosses Echo bis jetzt. Ist niemand da, der SNMP v3 auf einem STM32 einsetzt?
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
gegen X86 im PC-Markt kein Land, und am µC-Markt erfreuen sich diverse nicht-Arm-Kerne wie M16 oder STM-8 weiter großer Beliebtheit. Am Horizont ist bereits RISC-V in Sicht. Niemand stellt in Frage, dass die Cortex-Ms im µC-Bereich relativ wichtig sind, aber du unterschätzt die Bedeutung anderer Architekturen
PC war, ist heute der ARM im embedded Bereich. soso... schrieb im Beitrag #5534655: > M16 oder STM-8 weiter großer Beliebtheit Beide Kerne werden garantiert nicht in neuen Designs verwendet. Du kannst beide Hersteller nach der Langzeitverfügbarkeit fragen. ;-> (Ist der R32 überhaupt noch ein
-
Thread
Suche 16 bit CPU mit externem Buszugriff
EFM32GG990F1024 (Cortex-M4) hat 48MHz Takt, 256kByte RAM, 1024MByte Flash und ein externes Bus-Interface (8, 16 oder 32 bit breit). IDE, Compiler und Entwicklerwerkzeuge sind frei. Blackbird
mal klar machen das die vor 15Jahren schon an Peripherie eingebaut hatten was man heute so bei einem STM32F103 erwartet/kennt. Das war zu Zeiten als die Bastler bei uns dachten das ein Mega8 cool sei... Mir waere es ja auch egal, aber M16C kommen wegen ihrer langen Geschichte auch gut mit 5V klar.
-
Thread
Erstes "richtiges" Projekt
Monaten wurde ich hier im Forum von mehreren Leuten richtig hart kritisiert, weil ich das "Tote Pferd" STM32F103 empfohlen habe. Meine Begründung, dass er preisgünstig auf handlichen Boards erhältlich sei, wurde nicht akzeptiert. Ich hatte die Kritik zum Anlass genommen, die Nachfolger STM32F303 und den
Stefanus F. schrieb im Beitrag #5852931: > Ich hatte die Kritik zum Anlass genommen, die Nachfolger STM32F303 und > den STM32L073 auszuprobieren und auf meiner Homepage zu dokumentieren. > Jetzt ratet mal, wie viele Leute sich für diese Doku interessieren: > > F103: 80% > F303: 15% > L073: 5%
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
8 x PIO-Kanäle sind noch frei verfügbar. Das nenne ich genial! Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Laut Datenblatt bei 25°C
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
Frank M. schrieb im Beitrag #6867825: > - Debugging with original STM32 Nucleo board (ST-Link on board) does not > work. Mit einem Original ST-LINK/V2 (am STM32H750) gibt es keine Probleme. Allerdings habe ich Probleme mit dem Live-Watch siehe hier: https://www.mikrocontroller.net
When trying to start a debug session, STLinkV2.1 ,V2J39M27, Embitz2.30,STM32F334K it says: "Target voltage 0.01V is to low for reliable connection". Tried to set the voltage in EBlink manu to 3.3V but still no change. It also complains source project
-
Thread
STM32duino geht nicht
build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.arm-none-eabi-gcc-8.2.1-1.7.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.CMSIS.path=
/STM32Tools/1.3.0 -prefs=runtime.tools.STM32Tools-1.3.0.path=/home/christoph/.arduino15/packages/STM32/tools/STM32Tools/1.3.0 -verbose /home/christoph/tools/Arduino/arduino-1.8.9/examples/01.Basics/Blink
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Definitiv. "Normaler" Arduino-Code ist sogar zwischen grundverschiedenen Architekturen portabel, STM32-HAL-Code nichtmal zwischen unterschiedlichen STM32-Familien.
#7102185: >> Dieses Bild mit den UART Clocks habe ich nicht in meinem CubeMX. > > Hast du das falsche STM32 Modell ausgewählt? Auf meinem Chip in der Pinout View steht STM32F407VGTx
-
Thread
AD7680 (SPI) + STM32F4Discovery
ist 656.25 kHz. Auch mit den Interrupt komme ich bei dem SPI noch nicht so klar. Ich habe den STM32F4 mit dem AD7680 wie folgt verbunden: AD7680 STM32F4Discovery ------------------------- Vs = 3V Leitung GND = GND SCLK = PC13 CS = PC14 SDATA = PC15 Vin = Nicht
---------------------------------------------------------------------- // // Programmname: STM32F4_AD7680 // Datum: 09.10.2013 // IDE: CooCox COIDE V. 1.7.5 // Autor: T. Öztürk // // // // Takt-Einstellungen: HSE=8 MHz, HCLK=168MHz, SYSCLK=168
-
Thread
Kostenlose IDEs für STM32
limitations and all the necessary STM32 configuration files for MCUs or boards are supported. Moreover, Keil's free MDK-ARM environment for STM32 MCUs aids the transition from legacy 8-bit to 32-bit Cortex M0/M0+ cores by supporting the
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections
-
Thread
Segger J-Link debug probe for STM32
> Hintergrund: Mein J-Link kommt damit den Cortex-M7 nicht mehr zurecht, > da er zu alt ist (Sw 8.0). Ja, das geht erst ab Hardware Version 9. Den ST-Link vom STM32F746NG-Discovery auf JLink umzuflashen funktioniert auf jeden Fall, und der F7 wird auch unterstützt!
drauf ist oder nicht. Meins hat einen Datecode von > kw31/2015. Ich denke, der STM32F74x bekommt keinen Core-Update. STM32F76x wird wohl r1p0 haben.
-
Thread
STM32H7-Disco erster Test
nur für die CPU sichtbar ist. Das macht auch Probleme bei DMA Operationen. Der stm32f4@180MHz+90MHzSDRAM ist bei Grafikoperationen per DMA nicht durch die Rechenleistung begrenzt: https://www.youtube.com/watch?v=miGGfDeDFWU der STM32F7@200MHz+100MHzSDRAM ist nur unbedeutend schneller bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert.
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
#4832263: > Für alle Varianten habe ich den MCP2551 I/P ausgesucht Das ist ein Transceiver für 5V. Die STM32 haben aber 3,3V. Bei den STM32-Boards musst du dir genau die Datenblätter ansehen, nicht jedes hat einen Controller der auch CAN kann. > Und wie ist das jetzt mit dem Optokoppler? Brauche
stehen im RAM. http://www.diller-technologies.de/stm32.html Ich fürchte du bist noch Meilen entfernt das Board überhaupt zum laufen zu bekommen. Fang doch mal klein an: http://www.ebay.de/itm/USB-Nano-V3-0-ATMEGA328P-CH340G-5V-16M-Micro-Controller-Board-Kit-Fur-Arduino
-
Thread
Erfahrung mit NXP Kinetis
Wie hoch seht ihr die Hürden sich in deren Controller einzuarbeien und innerhalb einiger Wochen (max 8 (Projektarbeit)) ein fertiges Projekt abzuliefern? Eingesetzte Peripherie: CAN, BLE, I2C. C- STM32- (kaum) CMSIS-Erfahrung vorhanden. Vielen Dank
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
Phasensplitter (Diff.-Verstärker) mit Röhren/Trioden
DAC mal angeschaut? > Welchen Baustein verwendest du? ADµC7026 ? Ich verwende den DAC, der im STM32F103 eingebaut ist. Der hat 2 12-bit DACS an Board. Die Beschaltung des STM32 kommt nicht von mir. Es ist ein fertig aufgebautes Headerboard. Das ist das kleine blaue Board, was man auf dem Foto im
@ 900ss D. Wow, gefällt mir. :-) Wo gibt's das STM32F103 Eval-Board? Das ist doch nicht das Olimex?
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
^^: http://de.farnell.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377
/ic-mcu-32bit-64kb-flash-44tqfp/dp/2097777 http://de.farnell.com/alliance-memory/as6c1008-55sin/sram-1mb-2-7v-5-5v-128kx8-sop32/dp/1562898 Will er noch USB so muss er eben etwas tiefer in die Tasche greifen,
-
Thread
ARM ist die Zukunft?
schrieb im Beitrag #2717990: >> Wer dann nur 4 I/O braucht, der wird dann auch so einen Chip im bswp. 8 >> Pin Gehäuse erhalten. M.E. ist das wirklich das einzige, was fehlt. Die derzeitig günstigen 32er-bitter (LPC,STM32) sind einfach zu unhandlich, um sie in FB-Geber oder Kleinststeuerungen o.ä.
im Beitrag #2718520: >> M.E. ist das wirklich das einzige, was fehlt. Die derzeitig günstigen >> 32er-bitter (LPC,STM32) sind einfach zu unhandlich, um sie in FB-Geber >> oder Kleinststeuerungen o.ä. einzusetzen, wo ein 8-pin Tiny eben genau >> das richtige ist. Wenns sowas mit ARM Core gibt und
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Vielleicht solltest du dich aus der 8-Bit Welt verabschieden. Ich habe letztens mit so etwas gespielt https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 Der hat 1M Flash und ähnlich Ram. Das reicht für
PittyJ schrieb im Beitrag #6835910: > Vielleicht solltest du dich aus der 8-Bit Welt verabschieden. > Ich habe letztens mit so etwas gespielt > https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 > Der hat 1M Flash und ähnlich Ram. Das reicht
-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
STM32G071 LQFP32 und der HSE
Es ist LQFP, nicht TQFP ;) Aber ja, er hat 0,8mm Pinabstand statt den STM32 üblichen 0,5mm. edit: das gilt aber wirklich nur für den 32er
direkt mit den CMSIS Definitionen auf den Register trommeln. Die CMSIS Header liegen in: Benutzer\STM32Cube\Repository\STM32Cube_FW_G0_V1.2.0\Drivers\CMSIS\Device\ST\STM32G0xx\Include
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand
Hutschinen-Steuerung gibt es hier: http://www.dold-regler.de/fileadmin/PDF/Produktflyer/Multicontrol_Flyer_V3D.pdf Im Flyer sieht man im Hintergrund als Ausschnitt die eigentliche Elektronik für Hutschiene. Drin arbeitet ein STM32 und das ganze hat alle EMV Prüfungen und entsprechende Zulassungen. Wenn
-
Thread
Anfänger Fragen zum STM32F10X
Dokus: Für STM32F10x_StdPeriph_Lib: stm32f10x_stdperiph_lib_um.chm Zum Programmieren: das stm32 Referencemanual "RM0008" Je nach Linie das Data- und Erratasheet: "STM32F105/107xx" Die Standard Peripherial Library
passen müssten, und zwar in der std_peripheral lib im Rootverzeichnis musst du folgendem Pfad folgen: STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO\STM3210C-EVAL Die Linkerscripts haben dann den Dateinamen: stm32_flash.ld Aber vorsicht, nicht linkerscripts mit anderen
-
Thread
SD an Nucleo-144 direkt?
direkt ans Nucleo-144 ohne Level-Translater hängen? Wie auf dem Bild zu sehen: - nehme ich die 5V vom Board und schicke sie über einen 3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX
: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
STM32 OLED MiniScope
Ich programmiere mein STM32F103C8T6 Board über einen STLINK V2 Adapter vom Nucleo-Board. USB hab ich noch nicht ausprobiert. Zum ADC: Laut Datenblatt schaft der STM32F103C8 1MHz Samplerate (12Bit) bei 14MHz Clock Frequenz
(+3.3V) für das STM32 Prozessor-Board liefert die +12V Spannung über K1. Hab noch einen Butterwoth-Filter 2.Ordnung für den DA-Wandler integriert. Die berechnete Filterfrequenz liegt bei 10KHz. Das STM32 Board
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++
implementiert (viel ist das nicht). Es kann auch vorkommen, dass zB eine UART Periph (die neuere mit den 32Bit Registern) und 2 STM32 Serien verbaut wird mit unterschiedlichen DMA. Auf dickeren MCUs ala Cortex-A läuft das auch.
-
Thread
Calibration ADC STM32F334
Grenzen bleibt. Die sind von Chip zu Chip verschieden und meist an VDD gekoppelt. Erst bei den neueren STM32L entfällt diese Einschränkung. Für VDDA sagt das STM32F334-Datenblatt z.B.[pre]2.4V < VDDA < 3.6V Must have a potential equal to or higher than VDD[/pre] Am sichersten ist es, VDDA/VREF+ mit VDD
habe mich vor ca. 2 Wochen damit beschäftigt und auch verglichen. Vorher waren die ADC Werte bei 3,3 V Betriebsspannung ca. 10 bis 30 mV genau und jedes Mal etwas anders. Hinterher maximal 1 bis 2 mV Abweichung. Mit STM32F042F6 (nur VDDA genutzt, allerdings 100000 fachem Oversampling). Nach 10 h keine
-
Thread
Open OCD: Target Adresse im Flash
Unable to match requested speed 1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v24 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.214173 Info : stm32f0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : Unable to match requested
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: target state: halted target halted due to breakpoint
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
/www.mikrocontroller.net/articles/Drehgeber Aber es gibt einige mit Hardware-Decodern: "Der H8/3003 und H8S (2 Kanäle) H8SX (4 Kanäle), ATXmega (3 Kanäle bis Osz/4) und STM32F4 (6 Kanäle) machen das in Hardware" Die sind wahrscheinlich für die Leute, die nicht programmieren können.
Also ST Controller können quadrature decoding sehr schnell und in Hardware. STM32 mit vielen Kanälen gleichzeitig und teilweise sogar 32bit. Selbst der kleinste STM8 kann das mit TIM1 in 16 bit. Um von 11uA auf Digitalpegel zu kommen brauchst du weiterhin deine externe Beschaltung
-
Thread
Xmega vs Arm welcher Takt vergleichbar
mit einer 32-Bit CPU dürfte schneller von statten gehen, als bei einer 8-Bit CPU...
alt ausehen ließ: http://en.wikipedia.org/wiki/Acorn_Archimedes https://www.youtube.com/watch?v=h6a8FMak-Pk (bspw. ab 2:00) Heute überzeugt die Videoausgabe auf Smartphones oder in HDMI Sticks - ARM von Cortex M0 32 MHz bis multicores im GHz bereich bei Cortex-A12?. Und ARM selber ist nur der
-
Thread
Keil µVision vs. STM32CubeIDE
Hallo zusammen, ich programmiere derzeit (beruflich) mit der STM32CubeIDE. Nun habe ich öfters den Tipp bekommen, auf Keil µVision umzusteigen. Blöderweise konnte mir keiner genau sagen was den bei µVision besser ist als bei CubeIDE - außer das µV einen anderen
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
Ripple in Versorgungsspannung
gemesssen hat was darunter vorstellen. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Schaltpläne sind nur lästiges Beiwerk was unter allen Umständen zu vermeiden ist.
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net
-
Thread
STM32F407 kann sich selbst in Knie schiessen
STM Apprentice schrieb im Beitrag #5749496: > Hätten sie's gewusst? Ja, das steht nämlich klar im Referenzhandbuch (jedenfalls beim STM32F103).
STM32MP1 liebäugler schrieb im Beitrag #5752858: > Müsste er hierzu nicht eine Verbindung zwischen dem A7-Cluster und dem > M4 geben Ja. Der Atomic Monitor oder wie das Teil hieß. STM32MP1 liebäugler
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
\Stm32F407_blink\stdio\printf.c C:\Users\tw\Documents\CooCox\Stm32F407_blink\cmsis_lib\source\stm32f4xx_gpio.c C:\Users\tw\Documents\CooCox\Stm32F407_blink\cmsis_boot\system_stm32f4xx.c C:\Users\tw\Documents
..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\printf.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\syscalls.o ..\obj\stm32f4xx_dma.o
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
Der STM32F21x hat auch ein Krypto-Modul drin, Du musst mal lesen was man damit alles machen kann. Der STM32F2xx kann auch bis zu 120 MHz und 6 UART's Ansonsten den STM32F41x verwenden, den gibt es bis
STM32 hat Devices mit 6 UART's drin.
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
. Ein 32-Bitter im SO-8 wäre schon recht kurios. Peter
kaufen ist, könnte aber dennoch interessant sein: Wir stellen gerade ein steckbares Modul für den STM32F103RET6 fertig. Auf dem 76x33mm² großen Modul befinden sich: - STM32F103RET6 - USB-Schnittstelle mit Mini-B-Buchse - 3,3V-Festspannungsregler, maximal 800mA (Versorgung über USB oder extern)
-
Thread
ARM Anfänger Board
STM32F4Discovery Board ist das auch als Hobby-Anwender noch bezahlbar, ja sogar super günstig. Einen Cortex-A8 kann man auch nur mit Linux Nutzen wenn man genügend RAM anschließt, und den auch noch mit
Artikel: - [[STM32]] - [[STM32 Eclipse Installation]] Das "Blink-LED, komplettes Eclipse-Workspace von MmVisual" (mir) überarbeite ich gerade so dass dort 3 Projekte für den STM32F1/2/4 drin sind. Die Vorabversion
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
der einzige Unterschied zum AVR Bild ist. Beim AVR-I2C ist der ACK 10us lang und geht direkt auf 5V hoch. Bei dem STM32 nur für 1us auf 3,3V der Rest ist 0,6V. Allerdings wenn ich von einer EEPROM Adresse lesen möchte sieht das Signal und auch das ACK Bit genauso aus. Und da scheint es ihm ja wohl
100KHz Rmin gleich wie bei <=100KHz nur rmax = 300ns/Cbus Wenn ich das jetzt mal für 100KHz beim STM32 durchrechne: fscl=100KHz, Vcc=0,3V, I=3mA, Cbus=~8pF(Aus Datenblatt ST24C08WP) Rmin = 3,3 - 0,4V / 3mA = 966,667 Ohm -> 1kOhm Rmax = 1000ns/8pF = 125kOhm Allerdings muss ich sagen das
-
Thread
STM32 ADC Ungenauigkeit
Hi, Ich habe folgende Werte mit einem Multimeter U1273A gemessen: Referenzeingang Vref STM32 = 2.997x V Analogpin Eingang = 1.864x V Die Spannungens sind sehr stabil, und auch beim Debug des ADC schwanken die Werte nur auf der hintersten Ziffer. Der Maximalwert des ADC ist 4096.
zu hoch Das kann ich nur bestätigen. Ich hatte mal einen Fehler in der ADC Konfiguration eines STM32, der mehrere Kanäle misst. Einer der Kanäle war auf eine zu kurze Samplezeit eingestellt und hatte dadurch auch einen Fehler von ca 200mV. µC war ein STM32F303RE mit 72MHz ADC Takt.
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
Scheuklappen noch > nicht abgenommen haben. Bei epay (R) gibt es den voll funktionsfähigen, zu ST-Link-V2 (den STM32 Debugger) kompatiblen Programmer *und* Debugger für unter 10 Euro. Ich habe da gerne STM32 "gelernt" und bin begeistert.
Überläufer schrieb im Beitrag #5061502: > Bei epay (R) gibt es den voll funktionsfähigen, zu ST-Link-V2 > (den STM32 Debugger) kompatiblen Programmer und Debugger > für unter 10 Euro. Nicht schon wieder! Das gehört /nicht/ in diesen Thread.
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
Sehe ich das richtig, das der ATSAM einen Eingangswiderstand im MOhm Bereich hat und der STM im KOhm?! Oder deute ich diese Angaben falsch? Seite 68 https://www.st.com/resource/en/datasheet/stm32f030f4.pdf Seite 1180 https://www.mouser.de/datasheet/2/268/Atmel-11100-32-bit%20Cortex-M4
Tabelle 44-55 des Atmel). Die Eingangskapazität des Atmel beträgt - je nach Modus - zwischen 2pF und 8pF, die Eingangskapazität des STM beträgt 8pF. Wenn du bei beiden 8pF hast und mit der selben Abtastfrequenz die ADCs abfrägst, dann wird bei beiden selbe mittlere Eingangsstrom fließen. Aber dieser
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
und hat, wenn Wikipedia nicht lügt, 10^10 - 10^15 Schreibzyklen. Ich überlege auch grade einen STM32L073V8 Microcontroller zu nehmen, da dieser einen LPTIMER hat, der von extern getriggert werden kann. Also ein RTC ohne Divider dahinter. Mit einem SuperCap überlebt der Microcontroller auch locker
Christine K. schrieb im Beitrag #6639232: > Ich überlege auch grade einen STM32L073V8 Microcontroller zu nehmen, da > dieser einen LPTIMER hat, der von extern getriggert werden kann. Kannst du schon machen, wobei auch die kleineren aus der L0-Serie einen low-power Timer
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
STM32F RAM auslesen geht das?
Kann mir vielleicht dann noch einer sagen ob und wenn ja, wie das mittels STlink V2 und dem STM32 Stlink Utility geht?
Quelltext nicht. Der Chip ist NICHT geschützt (Keinerlei Lockbits gesetzt) ich will dem Programm auf dem STM32 beim arbeiten zusehen, von außen per STlink V2. Geht das irgendwie? Der Chip ist ein STM32F103C8T6.
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokole für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern.
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokolle für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern. Merke. Es hat alles seine
-
Thread
Anbindung SHT71 an STM32F4Discovery
Setup of the I2C Interface to SHT71 Sensor */ setup_I2C(); /* Initialize LEDs mounted on STM32F4-Discovery board */ STM_EVAL_LEDInit(LED5); while (1) { /* Temperatur lesen */ uint8_t mytemp[] = { 0, 0, 0}; read_SHT71(TMP_ADRESS, mytemp); helptemp = mytemp
. Teile darin sind aus dem Blinky- Beispiel, ein Teil aus dem EXTI - Beispiel, welches mit dem STM32F4Discovery Board geliefert wird. Ich benötige die Standard Peripheral Libraries (v.a. rcc, exti und gpio) und stm32f4_discovery.c. [c] /** **************************************************
-
Thread
EMV und aktuelle uC
für die Kinetis ;) Und es gibt 5V-Modelle, das kann STM nicht. xyz schrieb im Beitrag #6622350: > Ein STM32F030/F05x/... sollte wohl passen. Das sind allerdings Dreckschleudern, verglichen mit den STM32L0 (soweit die Datenblätter
den Padauk gibt es aber kein Debugging auf dem laufenden µC. Wenn das gewünscht ist, würde ich zum STM8 raten. Teurer als Padauk, aber immer noch deutlich billiger als 32-Bitter. Lange Verfügbarkeit (wird z.B. auch im Automobilbereich eingesetzt). Und SDCC unterstützt den STM8 sogar noch besser als die
-
Thread
USB MIDI Gerät
überteuertes Stück Hardware, das dazu noch in allen Belangen (leider!) gegen seine Mitstreiter aus der 32Bit Ecke (beziehe mich auf Arduino IDE kompatibel) abstinkt: Sei es Chipkit mit dem Microchip 32MX, der unglaublich gut supportete Teensy oder die Preiskracher von STM (ein STM32F103 maple mini clone kostet gerade mal 4 Euro, ordentliche def-Boards (mit STM32F103VZ) gegen 12 Euro und die ganze STM32F103 Reihe ist via stm32duino vollkommen unterstützt). Das war der Grund warum ich mich vollkommen vom DUE abgewandt habe.