-
Thread
Hilfe bei der Wahl des richtigen Micro Controllers
Alternativ magst du vielleicht einen STM32F303 nehmen. Der hat einen fest integrierten USB Bootloader und ein CAN Interface. Kostet ca 5€. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Andere Preisliga, dafür mit 2xCAN Transceivern On-Board: https://www.chip45.com/products/sammy-c21-1.0_atmel_smart_arm_sam_modul_platine_samc21_usb_dual_zwei_can.php Wie wolltest du denn dem ATmega32u4 das CAN Protokoll beibringen?
-
Thread
Phasenverschiebungsmessung bei 50kHz
http://www.ebay.de/itm/Vektor-Analyzer-ZPV-mit-reichlichem-Zubehor-/171956060329?hash=item28096140a9:g:1ykAAOSw~gRVtd6Z 0,1° ist aber schon eine stolze Forderung. > Danach würde ich beide Signale mit einer einfachen > Phasendetektorschaltung Oder nimm die eines handelsüblichen PLL-Schaltkreises
eines der Signale zu invertieren damit die Phasenlage 180 - 188° beträgt. Ich habe das mal auf einem STM32F407 gemacht, was aber für Hobbyzwecke wahrscheinlich zu aufwendig ist. Dabei werden Phasenlage und Frequenz immer gleichzeitig erfaßt.
-
Thread
Raspberry Pi mit 16 GB, Arduino Cloud mit S3
aus dem Hause NXP und Co. behandeln wir deshalb erst morgen. ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht lieferbar, Grund dafür sind Export-Lizenzprobleme. Der Newsautor entschuldigt sich bei allen, die auf ein Unboxing des STM32N6-Entwicklerboards warten. Der Autor kaufte
Niklas G. schrieb im Beitrag #7808634: > Andreas B. schrieb im Beitrag #7808487: >> Tam H. schrieb: >>> ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht >>> lieferbar, Grund dafür sind
-
Thread
Atollic STM32, GCC Compiler, Debug<->Release
Logfenstern: Logfenster-Ausschnitt bei Debug: [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -D_NDEBUG -I../src -I..\Libraries \STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS\CM3\CoreSupport -I..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x -I../my_lib/inc -I../my_lib/src -O0 -ffunction-sections -fdata-sections -g -Wall -std=c99 -osrc\main.o ..\src\main.c [/code] und der Ausschnitt beim Release: [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_MD
-
Thread
Symbole aus Lib werden nicht gefunden
binde eine vorkompilierte Library ein Leider kommt es dabei zu folgendem Problem: [c] linking... STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E: Undefined symbol util_threadBD_create (referred from I_S2C_suite.o). STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E:
symbols. Not enough information to list load addresses in the image map. Finished: 3 information, 0 warning and 2 error messages. "STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf" - 2 Error(s), 2 Warning(s). *** Performing Cross-Module-Optimization: *** Feedback file 'STM32H745I_DISCO_CM7\Exe
-
Thread
DIAC in LTSpice
N10655 DIAC_OUT DZ14V S_S1 N01041 N01060 N02098 DIAC_OUT _S1 RS_S1 N02098 DIAC_OUT 1G C_C2 DIAC_IN DIAC_OUT 10p **************** * Switch Model * **************** .MODEL _S1 VSWITCH Roff=1e7 Ron=2.2 Voff=0.1V Von=0.99V **************** * Diodes Model * *********
physikalischen Effekten beruhen entwickelt. *model by Alexander Bordodynov .subckt db3 C E Vk=32 Delta_V=19V Ibo=10uA Rs=10 .param bVce={Vk-Delta_V} bVcb={Vk} Re={Rs/2} D1 bv P001 De0 D2 bv ev De D3 bv ev Der Vae P001 ev 0 D4 bv N001 Dc0 Vac N001 cv 0 D5 bv cv Dc D6 bv cv Dcr B2 ev bv
-
Thread
Microchip kauft Atmel Gesperrt
mit AVR gearbeitet. Aber gerade die alten Atmega sind viel zu umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den grauenvollen Fixed-Point-Mist garantiert nicht mehr freiwillig
mehr bietet nimmt man > höherbittiges. Auch für alles, was der XMEGA bietet, kann ich schon einen STM32 oder einen ATSAM verwenden.
-
Thread
Software Profibus DP-Slave in C
Interessant wäre eine Portierung auch auf einen ARM ala STM32 oder LPC2
^ profibus_M32_1.ino:678: error: invalid conversion from 'unsigned char*' to 'char*' [-fpermissive] profibus_TX(&uart_buffer[0], length_data); ^ C:\M32\profibus_M32
-
Thread
STM32 - Problem mit Reset
Hallo, mein STM32L010K8 geht nicht bzw. nur sporadisch in den Reset. Der nRESET Pin wird mit 22k auf 3,3V gezogen und bei Tastendruck gegen GND. Der Taster zieht das Signal auch sauber auf Masse.
M. G. schrieb im Beitrag #5972262: > mein STM32L010K8 geht nicht bzw. nur sporadisch in den Reset. Woher weißt du das? Wie mißt du das? Ist dein Programmablauf so, dass man das erkennen würde? M. G
-
Thread
FTDI FT230X: Fragen zu CTS und TXDEN
Es gibt jede Menge Controller mit USB-Schnittstelle. Viele Cortex-M haben das, z.B. die meisten STM32. Sogar auch die ESP32S3. Für die STM32 spricht dass es gute Freeware Tools gibt. Ist das RS485 Protokoll denn fix? Kannst du nicht den Paketen ihre Länge voran stellen? Dann kannst du auf dem AVR
weniger Bauteileaufwand und -Kosten. Wenn man ein bisschen was leistungsfähigeres als AVR wählt (z.B. STM32) wird das Umsetzen des Timings wahrscheinlich auch entspannter.
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
High oder Low. Das wiederum kann den AVR aufwecken. > Gibt es vielleicht noch weitere Lösungen STM32L0xx Chips enthalten eine RTC und kosten nicht mehr, als AVR.
Antworten! Ihr habt mir schon sehr weitergeholfen! Stefan ⛄ F. schrieb im Beitrag #6160499: > STM32L0xx Chips enthalten eine RTC und kosten nicht mehr, als AVR. Ich finde die STM32-Reihe sehr interessant, da werde ich definitiv mal reinschauen. Aber ich habe noch so viele AVR's hier rumfliegen
-
Thread
ISP-Adapter 5 V zu 3,3 V
den ich dazwischen stecken kann. Im Internet habe ich dazu einen Schaltplan gefunden: https://0b9a40ab-a-62cb3a1a-s-sites.googlegroups.com/site/hubmartin/atmel/avr-6-pin-isp-5-to-3-3v/schm.png?attachauth=ANoY7cphS6sWPwZOZEkv7q4XfM4LRurOaxgWW_TkV1yRh7VqavY5kq4n9sDW_IOuYUeBxrRt31kSp1eRN8nc0tS113XzG-sE2saSxW1aLh-quX9aRqi-ehHxnsQN9TrcRULNf4LENmBsn4cqOAmQiYwhk6eNdVCJw0B7hFnYm68Hbsxyq5Yp7pWHsbs51bZmuN4e79IpCfXF526embK0ld0l_JyrUGaXIk7foGhVwMMd
STM32 ist schon toll, aber manchmal verfällt man in alte Muster. Beim STM32 habe ich sogar schon drei Programmer liegen. J-Link-ARM-KS das Discovery Board mit Programmer und ein ST-Link/V2. Ich empfehle
-
Thread
Simpler Kopfhörerverstärker
muss zyklisch mit einer Pause erzeugt werden) einstellbar ist. Hierbei verwende ich vermutlich einen STM32F1xx mit dem eingebauten 12Bit DAC . Soweit kein Problem. Allerdings hapert es mir ein wenig wie ich das Signal auf den Kopfhörer bekomme? Die Leistung des DAC wird wohl zu gering sein, so dass ich
zur Lautstärkeregelung. Für Kopfhörer reicht der 7050 aber natürlich. Der DAC vom STM32F1xx hat einen zuschaltbaren Ausgangsbuffer, der für 5kOhm Last spezifiziert ist, also ausreichend für den TDA7050. Dabei sollte man aber im Hinterkopf behalten, dass der Buffer (laut Datenblatt) nur
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Bootloader) mit Befehlen füttern muss. Das sind richtig komplexe Schlachtschiffe, so ein popeliger STM32H7 o.ä. ist nichts dagegen. Die Komplexität dürfte sogar einen Cortex-A8 übertreffen, so ein TI AM335x ist einfacher Bare Metal zu programmieren. Auch die Toolchains sind nicht ohne, da wünscht man sich die wunderschön einfach elegante STM32CubeIDE zurück.
-
Thread
Wettbewerbs Linienfolger in Software und Hardware Verbessern
Durchlauf ! Zeiten von 1 ms sind absolut normal. Moderne µ-controller haben kein Problem damit. Ein STM32 F100 schaft locker 100 k/s ADC Messungen.
sein kann (ist). Durch Glättung kommt man ey wieder auf 10ms usw. Ein Katz und Mausspiel. Mit dem stm32f1x ist es mir ja klar da kommt auf auf 1µs.
-
Thread
Frage zu Assemblerbefehlen für Cortex-M3
r4-11 on process stack STM R0, {R4-R11} [/pre] Und SUBS ist meines Wissens aus dem ARM Befehlssatz, die der CM3 nicht kann. Er kann wohl 32-bit Befehle, aber nicht den, wenn ich richtig informiert bin. Trotzdem ist das
dass "SUBS" doch wohl vom CM3 unterstützt wird. Aber wie sag ich es dem Assembler (GCC)? Was ihm bei STM fehlt ist mir immer noch ein Rätsel. Die Fehlermeldungen helfen mir leider nicht. [pre] SUBS R0, R0, #0x20 // Save remaining regs r4-11 on process stack STM R0, {R4-R11} [/pre] Auf
-
Thread
Womit anfangen?
hatte ich auch schon gedacht, zumal ich hier noch ne Büchse mit FreeBSD rumstehen habe. Bei Arm und STM32 war ich gedanklich auch schon gelandet, werde aber wohl zuerst 'mal was mit AVR basteln... Da ich denke, dass es hierzu einfach mehr Infos für Anfänger gibt ( ja, ich lebe und wohne mitten im
Ein nano328p aus China kostet unter 2,-€ http://www.ebay.de/itm/A-eful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BB-/111822062362?hash=item1a091d431a:g:gb4AAOSweuxWQ-yL Ein mega2560 r3 unter 10,- http://www.ebay.de/itm/Mega-2560-ATmega-2560-R3-Microcontroller-Board-Compatible-CH340G-Arduino
-
Thread
STM32F4xx --Compiler-- Aber welcher zum Einstieg ?
riesige Auswahl aus Compilern/Toolchains (???): -GNUARM -CooCox -Codesoucery Codebench (irgendwas mit G++) -ARM-GCC -Yagarto -irgendwas von launchpad.de Da bin ich völlig überfordert, denn mit meiner kindlichen Naivität dachte ich folgendes: -der STM32 hat einen ARM-Cortex-M4, also reicht http:/
nur eins, lade dir den Source runter uebersetze dir einen eigenen Compiler! [olaf] ~/sources/STM32F407: cross-arm-gcc -v Using built-in specs. COLLECT_GCC=cross-arm-gcc COLLECT_LTO_WRAPPER=/usr/local/cross/libexec/gcc/arm-none-eabi/4.7.0/lto-wrapper Target: arm-none-eabi Configured with: .
-
Thread
Habe ST Entwicklungsboard mit LCD. Nur: welches?
Hallo! Ich nenne ein schönes ST3220G Entwicklungsboard mit LCD mein eigen. Nachdem LCD-Versuche am STM32F4Discovery super geklappt haben, versuche ich auch, diesem LCD Leben einzuhauchen. Nur finde ich keine Angabe darüber, auf welchem
Das hatteste auch gefunden ? https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FSTM3221G%2DEVAL%20MB785%20LCD%20module%20datasheet&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F
-
Thread
MiniNetzwerk Steuerung
Arduino Nano (2,10) + ENC28J60 Nano (4,40) entspricht Pollin NetIO, aber nur daumengroß STM32F103 (BluePill) (2,00) + ENC28J60 (4,10) (CortexM3, 128k/20k/72MHz) beide laufen mit UIPEthernet STM32 ist sinnvoller, falls Du von CharLCD auf TFT umsteigen willst beide lassen sich mit richtigen
Arduino Nano (2,10) + ENC28J60 Nano (4,40) > entspricht Pollin NetIO, aber nur daumengroß > > STM32F103 (BluePill) (2,00) + ENC28J60 (4,10) > (CortexM3, 128k/20k/72MHz) Dann kommt noch ein Patchkabel und ein Port am Switch dazu. Es ist schon verrückt, ein ESP-Modul gibts für < 2$. Und die Aufgaben
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
dann auf einen DC-DC LM2594 oder MAX5035. Sieht gar nicht so aufwändig aus. Alternativ haben die STM32F407 viel Power und einen EMAC, brauchen aber noch einen PHY dazu. Diese Teile bekommt man zusammen für <15 € beim Chinesen, reicht vielleicht für einen Testaufbau wie mein Testbrettl :) Der schafft
haben. Hier zum Beispiel dieser hier https://www.digikey.de/product-detail/de/stmicroelectronics/STM32F107RBT6/497-8916-ND/2074110 Mein Prof. hat leider zu dem von fchk vorgeschlagenen noch nichts geschrieben. Von der Spannung her ideal in Richtung des alte, 64 Pins, MAC implementiert, 64kB
-
Thread
Platinen Anschluss?
stecker-08mm-smt-8kont/dp/9491970 https://de.farnell.com/jst-japan-solderless-terminals/08sur-08sur-32w150/kabel-0-8mm-150mm-8-pol/dp/3849673
https://www.kingbrightusa.com/category.asp?catalog_name=LED&category_name=KC0201%20Chip%20SMD-0.6X0.3MM Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Ist das zu groß, kann man versuchen, an den CH32V002D4U6
-
Thread
STM32L0 nach Aktivierung des sleep mode ausgesperrt
für STM32 (sondern nur für STM8). Deswegen empfahl ich, das manuelle Drücken des Reset Tasters zu üben. Mir fällt gerade noch eine andere Alternative ein: Denn (hoffentlich vorhandenen) Boot0 Jumper auf
mit der "Software System Reset" Methode nutzen. Kennst du diese Seiten?: http://stefanfrings.de/stm32/stm32l0.html#swj und http://stefanfrings.de/stm32/system_workbench.html#connectoptions
-
Thread
Wieviel Präprozessorei ist sinnvoll?
BufferedReader;char*F="JF>:>FB;;BII"; #define return {return #define static f(x){N=(N+x)%6,y--?f(0),f(1),f(4),f(1):++Y[(I=O+N[F]-66) #define String #define System c #define this if(D):1,O=I,I/=16,l<_/32?if(B):l>_/32?if(A):2,l=_,_/=16,byte #define throws #define toArray(x)c #define try for(;-
Anforderungen in "main.c". Allerdings habe ich bisher darauf verzichtet, die beiden Prozessorfamilien AVR und STM32 in der "main.h" auch noch zu berücksichtigen. Nun pflege ich die STM32-103er auf der einen Seite, und die AVR- und STM32F4- auf der anderen Seite. Bei den beiden letztgenannten will ich zumindest
-
Thread
µC von 0 auf lernen. ASM oder C?
internen Funktionen geredet? Weil man genau das unter "uC (mikrocontroller - Anm. des Autors) von 0 lernen" im Unterschied zu "programmieren lernen" versteht. MfG
man das nun wahrlich nicht an - das ist für Anfänger "obfuscated". Ein [c] PORTB = PORTB ^ 0b00000001; //toggles bit 0 [/c] ist didaktisch empfehlenswerter. MfG,
-
Thread
ARM Bootloader mit ELF, Einstieg nicht bei 0x08000000
setzen statt dem Resethandler (weils beim STM32 eh egal is). Aber das is eigentlich nicht so gedacht.
StartAddr" (DWORD) +0 und +4 ausgelesen, > VTOR und MSP gesetzt und diese am Reset Vector gestartet. Wird auch gemacht, zum Glück hat der STM32L010 ein M0+ kern, sonst gäbs kein VTOR. Aber noch kurz Interrupts beim rumspringen
-
Thread
Gehäuse für STM32F7 Disco Board
Hallo, ich habe ein Projekt mit einem STM32F7 Disco Board. Kennt jemand ein Gehäuse, das dafür passt? Hat vielleicht jemand selbst schon eines dafür verwendet? Ralf
Vielleicht auch mal im 3D-Druck Bereich schauen. Habe für mein STM32F4-Disco Board ein cooles Gehäuse gefunden und bei einem Kollegen drucken lassen, passt perfekt.
-
Thread
GPSDO Fragen
er ein bisschen schneller, dann wieder etwas langsamer. Der OCXO treibt einen Mikrocontroller (STM32F303) an. Die PLL setzt den Takt der CPU und der Timer auf 60 MHz hoch. Im Mikrocontroller lasse ich einen 32 Bit Timer laufen, und mit dem PPS-Puls von einem LEA-8 Modul wird ein Capture Ereignis
großer Aufwand ist, wäre eine einfachere Möglichkeit, ggf. einen schnelleren µC zu verwenden. Beim STM32F7xx zum Beispiel laufen die Timer mit bis zu 216 MHz und liefern eine Auflösung besser 5 ns. Dieser Wert ist sicherlich kleiner als der Jitter des 1 pps Signals.
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
holger schrieb im Beitrag #3271834: > Ein STM32F4xx ist auch ein Mikrocontroller. > Mach die 2MB Flash mal mit handgeschriebenem Assemblercode voll;) Du muss und braucht man auch nicht voll machen, in ASM...
den Code vielfach so durcheinander, dass er nur noch schwer zu durchschauen ist. Wenn Du mit dem STM32f3.. an Leistungsgrenzen stößt, kannst Du problemlos auf einen STM32F4.. umsteigen. Meine Meinung.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz -> 0,75€/Stk. Halbleiter Logik: 4500x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -> 0,10€/Stk. 2000x 74AHCT08PW, Nexperia: Quad
/4 26MHz 30/50ppm 8p, TJE -> 0,10€/Stk. 250x DSX321G 16MHz, KDS Daishinku Corp -> 0,10€/Stk. 3000x CM7V-T1A-32.768kHz-12.5pF-20PPM, Micro Crystal -> 0,10€/Stk. Passive: !Achtung, Menge der angebrochenen
-
Thread
Wärmebildkamera für Arme
machen mit TFT Controller entschieden. Was für ein Board hast Du dir denn bestellt? Ich benutze einen STM32F103ZE mit 1MB externem S-RAM.
Ich hab mir das Olimex STM32-P103 bestellt um anzufangen. Da ist ja der 103RBT6 drauf. Selber wollte ich nicht bauen um mögliche Fehler gering zu halten ;-) ZE? Das ist doch der Vielfüssler oder? Welchen TFT Controller benützt
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
8Bit PICs machen, machen sie aber mit 8Bit AVRs. Das Feld wollen sie ganz sicher nicht den Einsteigs 32Bit µC von STM & Co überlassen.
STM32G474 einen nicht Automotive qualifizierten Mikrocontroller verwendet. Und dann auch noch mit Zephyr? Hübsch, aber was auch immer das mit Automotive zu tun haben soll.
-
Thread
mikrocontroller-praxis - Ethernet Interface-Board ENC28J60 an ATMEGA32
Beispiele: http://www.ebay.de/itm/New-Verison-ENC28J60-Ethernet-LAN-Module-for-Atmega-328-2560-AVR-LPC-STM32-/170836597113?pt=LH_DefaultDomain_0&hash=item27c6a79979 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280784756946?pt=LH_DefaultDomain_0&hash=item41601360d2 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280706213546?pt=LH_DefaultDomain_0&hash=item415b64e6aa http://www.ebay.de/itm/ENC28J60-Network-Module-Schematic-For-51-STM32-LPC-AVR-/260875093296?pt=BI_Electrical_Equipment_Tools&hash=item3cbd5e0530
-
Thread
[V] Evalboards (STM32, MSP430, NXP, JTAG)
OM5569-NT322E Vollständig, ungeöffnet Preis: 15€ zzgl. Versand **003 - ST Nucleo 144 mit STM32L496** https://www.st.com/en/evaluation-tools/nucleo-l496zg.html Vollständig, ungeöffnet Preis: 10€ zzgl. Versand **004 - ST Nucleo 144 mit STM32F722** https://www.st.com/en/evaluation-tools
nucleo-f722ze.html Vollständig, ungeöffnet Preis: 10€ zzgl. Versand **005 - ST Nucleo 64 mit STM32L476** https://www.st.com/en/evaluation-tools/nucleo-l476rg.html Vollständig, ungeöffnet Preis: 8€ zzgl. Versand **006 - TI eZ430-Chronos** Frei programmierbare Sportuhr mit MSP430
-
Thread
Optokoppler - Relais
Optokoppler - 24V Relais... Ich bin auf der Suche nach einen passenden Optokoppler, welchen ich mit dem STM32F4 ansteuere, und auf der zweiten Seite eine 24V -Relaisspule(200mW) schaltet. mir ist klar, dass ich hier zwei mal galvanisch trenne, jedoch möchte ich die Spannungsversorgung des Controller nicht
@ Lea Rel (michael1909) >dem STM32F4 ansteuere, und auf der zweiten Seite eine 24V >-Relaisspule(200mW) schaltet. mir ist klar, dass ich hier zwei mal >galvanisch trenne, jedoch möchte ich die Spannungsversorgung des >Controller
-
Thread
Wie machen die diese Taste?
ref=asc_df_B07D1NKG5Z55530995/?tag=googshopde-21&creative=22410&creativeASIN=B07D1NKG5Z&linkCode=df0&hvadid=266537277300&hvpos=1o1&hvnetw=g&hvrand=16564591196503561449&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1000997&hvtargid=pla-461062191252&th=1&psc=1
Die billigste Variante die ich kenne dafür ist ein STM32F103 Board (BluePill) zu nehmen. Die kriegt man ab ca. USD 1.60 bei Aliexpress. https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-for-arduino-DIY-KIT/32918062954
-
Thread
STM32 CRC mit 3 Byte Daten
zu erweitern um CRC. Das klappt aber nur in bestimmten fällen: Ich habe folgende Funktion auf dem STM32F103: [c]uint32_t CRC_CalcBlockCRC_8(uint8_t* data, uint32_t len) { uint32_t* pBuffer = (uint32_t*)data; uint32_t BufferLength = len / 4; uint32_t index = 0; for (index = 0; index <
Berechnung_einer_CRC-Pr.C3.BCfsumme_in_C_und_Pascal_bzw._Delphi Dort wird im ersten Beispiel auch schnell klar, dass 0 Bits am Anfang die Checksumme nicht verändern (Shiften von 0 bleibt 0). Allerdings ist die CRC Variante im STM32F1 wohl die aus dem zweiten Beispiel wo der Startwert auf 0xFFFFFFFF initialisiert wird
-
Thread
Hilfestellung zu Interrupt Handler für STM32F207
) function which is called from startup file (startup_stm32f2xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f2xx.c file */ /* Initialize Leds mounted on STM322xG-EVAL board */ STM_EVAL_LEDInit(LED1); STM_EVAL_LEDInit(LED2); /* Turn on LED1 and LED3 */ STM_EVAL_LEDOn(LED1); STM_EVAL_LEDOn(LED2); /* Setup SysTick Timer for 1 msec interrupts
-
Thread
Pollin LCD SANBUM LBL-11337
; Set Bias Ratio BR [1:0] 0xF1 ; Set CEN [6:0] (Double byte command) 0x15 0xAE|0b1 ; Set Display Enable DC[2] [/code] Auf Seite 32 im Datasheet ist die "RAM Address Generation" beschrieben. Es wird modulo
den Einen oder Anderen Sanbum-Besitzer interessant: Seit 3 Monaten wird der UC1601 auch von der u8g2 Arduino-library unterstützt. Ich habe das Display jetzt an einem maple mini (STM32, wegen der 3.3V) am laufen. Konstruktor ist U8G2_UC1601_128X32_F_HW_I2C, den reset habe ich vor u8g2.begin getoggelt
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
entwerfen (immer wieder verschoben) um endlich eine eigene PCB für eine Handheldspielekonsole mit STM32F4xxR zu entwerfen. - Endlich Doku für Arduinobenutzung CH32V003 erstellen. Hier sind die bereits für den CH32V003 geschriebenen Libraries gemeint um den unter Arduino nutzbar zu machen. Durchforsten
Die haben aber auch das passende Netzteil. > > https://upload.wikimedia.org/wikipedia/commons/b/b0/Inside_Hooverdam.jpg Da hat Philipp G. schon mal einen Ansatz.
-
Thread
STM32F SWD via JLINK
Hallo, Habe hier eine Platine mit einem STM32F103RE ohne Quarz...der hängt via SWD an einem JLINK dieser wiederum ist auf einem EFM32 Eval-Kit eingebettet (habe aber keine Einschränkungen auf der Herstellerseite gelesen!) Wenn ich mich mit
Debug-Session so aufgerufen: Initialisierung: [code]target remote localhost:2331 monitor flash device = STM32F103RC monitor flash download = 1 monitor flash breakpoints = 1 monitor speed 1000 load[/code] Debug Start: [code]tbreak main monitor reset 0 continue[/code] Mein JLink hat die Version
-
Thread
Ist dieser Programmer für Anfänger geeignet?
8-bit-MCU/bd-p/1 Matthias S. schrieb im Beitrag #5075341: > Hättest du ein Discovery Board mit STM32 oder z.B. ein > Xplained Board von Atmel/Microchip empfohlen LPC sind für den Einstieg deutlich einfacher und haben gegenüber STM32 viele Vorteile. Was vergleichbares wie LPC800 oder LPC54000 gibt es bei STM32 gar nicht. Zu den Atmel ARM sage ich lieber nichts, dann besser PIC32 InFo schrieb im Beitrag #5075403: > Du empfiehlst einem motivierten Einsteiger einen > Arduino um damit produktiv zu arbeiten
-
Thread
LTE-Modul für Raspberry Pi
/Hat auf den Raspi. Warum muss das ein Raspi sein reicht nicht auch eine ESP32 oder STM32? Warum kein Lora und TheThingsNetwork? Wie wolltest du die Stromversorgung lösen? Ein Raspi zieht dauerhaft ein paar Watt. Was wird das für ein Projekt? > Wie macht ihr sowas? Lora
TR.0LL schrieb im Beitrag #6242028: > Warum muss das ein Raspi sein reicht nicht auch eine ESP32 oder STM32? Es läuft darauf eine Software, die ein Linuxsystem voraussetzt. Außerdem wird eine verschlüsselte
-
Thread
STM32 __enable_irq
einigen Monaten mit der STMcubeIDE für den STM32G$/$ erstelltes Programm, welches den Timer4-Interrupt verwendet funktioniert hat, obwohl ich in den Sourcen nirgends ein __enable_irq oder etwas ähnliches finden konnte. Gleiches, wenn ich mir
Verwende CubeMX, ... Natürlich habe ich auch CubeMX verwendet (u.a. wurde das erwähnte Projekt für den STM32G474 - nicht "STM32G$/$" - damit erstellt) um der Sache nachzugehen - und eben mit dem Ergebnis, dass CubeMX kein __enable_irq einfügt! > Und nein, es ist nicht ein einzelnes globales "__enable_irq