-
Thread
Diskette zu USB
Matthias G. schrieb im Beitrag #6498739: > Mit FPGAs/PLDs habe ich keine Erfahrung. Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel
PIC + ggf. ein wenig Glue Logic in einem CPLD > machen? Die verbreiteten Goteks benutzen einen STM32 dafür und sind damit - je nach Format und Besonderheiten - schon sehr beschäftigt. Im Prinzip könnte man die Decodierung in einem CPLD machen, aber der Controller ist bekannt, recht gut ansteuerbar
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
anstatt die Amplitude des AD9951 ordentlich zu regeln, wurde der DAC-Strom-Anschluß als Abschwächer in 0.1 dB Schritten verwendet. Nullkommaein dB! W.S.
funktioniert. Kommt das Kratzen von der zu schwachen Rechenleistung des uCs oder vom DSS-Chip? (ein STM32 wäre wahrscheinlich besser gewesen, aber immerhin!!! - Vielleicht rückt eine Version mit einem "stärkeren" uC ja auch noch nach...) Ansonsten finde ich das Projekt Top bei dem niedrigen Materialpreis
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
laufen und dann bis zur gleichen Uhrzeit am nächsten Tag in den Sleepmode gehen. Plattform ist ein STM32G030. Leider konnte ich sowohl mit dem LSI als auch mit dem HSI16 bzw. den abgeleiteten Takten keine brauchbare Genauigkeit erhalten, um die Funktion halbwegs zufriedenstellend zu implementieren.
Ein kleiner Quarz fällt leider flach, da der STM32G030J6 im 8-Pin Gehäuse kein OSC-Out hat, also ginge nur ein Quarzoszillator (LSE). Ist wohl kein wirklich gängiges Bauteil. Bliebe noch ein kleiner Oszillator am HSE-Eingang. Eine externe
-
Thread
warum keine performantes sincos als opcode?
Erzeugung in Hardware ausgelagert damit die Achsen flüssig > laufen. Nicht zufällig haben die STM32G4 und STM32H2xx/H3xx einen CORDIC co-processor. Der liefert zwar nur 24 Bit genaue Werte (und Festkommaformat), für eine Maschinensteuerung reicht das jedoch in aller Regel. Aber für jede extra
du bei deiner Rechnung überhaupt benötigst. Bei manchen Rechnungen reicht die Präzision von float32 nicht aus, bei wieder anderen sind 4 Bit völlig ausreichend...
-
Thread
SPS, Controller oder Embedded?
mich bei Beckhoff nicht so gut auskenne, magst du mir die Artikelnummer mal mitteilen. Danke MfG Meik
kläre mich bitte auf wo man eine S7 CPU1518 für ~ 250€ erwerben kann. Danke für die Information. MfG Meik
-
Thread
Shelly 3EM Alternative Selbstbau
Energieberechnungen ausgelegt wurde ...! Bei höheren Ansprüchen muss man dann wahrscheinlich doch auf STM ... umsteigen. Danke & Gruß
kann direkt drei von diesen Dingern nehmen, https://de.aliexpress.com/item/32841120994.html?spm=a2g0o.order_list.0.0.17f05c5fW6xYj0&gatewayAdapt=glo2deu die ich über RTU Modbus an einen ESP dranhänge - kostet alles zusammen 25 Euro, kann aber keine Vorzeichenumkehr (also niccht geeignet für PV).
-
Thread
Für was habt ihr Raspberry Pis in verwendung
ist noch Luft nach oben, nutze nur 2 von 4 Cores. Noch viel weniger geht auch: Ein Zero W soll STM32 über deren eingebauten Bootloader programmieren, und zwar überall, nicht nur am Tisch neben dem PC. Deshalb sitzt der in einem Taschengehäuse mit 9V-Block (weil: gibt's an jeder Tankstelle). Wenn es in der Nähe WLAN gibt, umso besser. Wenn nicht, wird er zu Hause am PC "aufgeladen", die STM32-Anwendung wird dabei in ein NOR-Flash geschrieben (keine kaputten SD-Karten mehr). Draußen in der Wildnis braucht man nur noch ein Kabel, wahlweise USB oder seriell, der Update startet dann automatisch
-
Thread
Hobbyisten, würdet ihr SMD Komponenten von Leiterplattenhersteller bestücken lassen?
irgendwie braucht. Also C's, R's, ne kleinere aber passende Auswahl an Spulen und noch paar ICs wie STM32 oder ESP32 bzw. LDO's oder China-DC/DCs..
Aber eine geringere Dicke fände ich noch spannender. Wenn ich die Wahl zwischen 1mm schwarz und 0,6mm grün hätte, würde ich mich für 0,6mm grün entscheiden. MfG, Arno
-
Thread
STM32-407 DIY-MORE Doku?
https://stm32-base.org/boards/STM32F407VGT6-diymore
konnte ich das China Board STM32-DIYMORE via SWD programmieren (ST-LINK Utility Windows V 4.5.0.0) o STM32 Cube Programmer erkennt es nicht. Sagt: Error Old ST-LINK Firmware version. o Der Versuch, die BMP Firmware
-
Thread
USB Mikroskopkauf - eine Qual
Soooo ... Ich habe mal eine Löt Simulation an diesem Board durchgeführt: https://stm32-base.org/assets/img/boards/STM32F411CEU6_WeAct_Black_Pill_V3.0-2.jpg Als Kamera ein Billig Endoskop für 12€ oder so, mit 5m USB Kabel. Abstand etwa 4-5cm. Eingestellt auf VGA liefert es fliessende
Der IC ist ein INA216 im DSBGA mit 0.4 mm Bällchenabstand, direkt daneben das ist ein 0603 Footprint. Weiter daneben ein USB3 Footprint (632723300011) mit den Pads für die Schutzdioden im USON(10) (ebenfalls 0.4 mm Beinchenabstand).
-
Thread
günstiger I2C demux
Ich suche einen 2:1 I2C demultiplexer der geringere oder gleiche Kosten hat als ein STM32G0, der prinzipell die gleiche Funktionalität in Software erzielen könnte (unter 1€). Idealerweise kann der demux auch 3.3V und 5V master gleichzeitig betreiben bei 3.3V slaves. Die bisher gefunden
z.B. der STM32G031G8U6 liegt bei der Stückzahl bei $0.50 und bringt noch etwas RAM mit der prinzipell auch verwendet werden kann. Da es scheinbar doch ein relatives Nischenprodukt ist schätze ich mal das der
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
Nochwas: ich hab jetzt das Datenblatt deines µC nicht auswendig gelernt > - aber hat der nur BOOT0 oder noch ein BOOT1 dazu? > > W.S. STM32F407G-DISC1 hat BOOT0 und BOOT1 Wenn ich RESET drücke und den BOOT0 High gelegt habe (per Schalter), dann geht die grüne LD7 an und BOOT0 ist auf 3,297
daß der Bootloader an dem Port nicht aktiv ist. Wahrscheinlich brauchte ich noch mal ein neues STM32F407G-DISC1 Board als Referenz. Hat jemand eines herumliegen?
-
Thread
Welchen Cube MX und IDE für den H7
Version sollte 1.5.0 sein....für ein Betriebssystem deiner Wahl. CubeMX ist bereits enthalten. https://www.st.com/en/development-tools/stm32cubeide.html
Harry L. schrieb im Beitrag #6480653: > Version sollte 1.5.0 sein....für ein Betriebssystem deiner Wahl. > CubeMX ist bereits enthalten. > > https://www.st.com/en/development-tools/stm32cubeide.html Super Danke. Genial alles dabei. Und was fehlt wird direkt
-
Thread
NRF24L01+ Reichweitenproblem
Artikeln nur die HEX Files verfügbar sind. Gibt es irgendwo auch den Source, damit ich diesen auf den STM32 portieren kann oder wenn nicht, gibt es eventuell schon eine fertige Portierung auf den STM32F103C8T6 (BluePill)?
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
Firmware für verschiedene Hardware-Revisionen
Hallo zusammen, ich habe auf meinem Board (Steuergerät für Forschung) einen STM32 verbaut, der allerhand Dinge wie USB, Ethernet, Peripherie per SPI und I2C, DAC usw. steuert. Die Schaltung hat sich mit der Zeit etwas weiterentwickelt im Bezug auf u.a. Pinbelegung, Schnittstellen
für diese Anwendung vorsehen würde ich auch nicht. Wäre auch nicht unbedingt notwendig, da jeder STM32xyz seine eigene "Unique device ID" hat - OTP-Flash noch oben drauf. W.S. schrieb im Beitrag #6480088: >> Funktionen, die zur Laufzeit (beim Programmstart) aktiviert werden, >> einfacher zu handhaben
-
Thread
PT100-Thermometer
lassen kann, kann ichs auch nicht lassen ;) Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus gibt. Ansonsten gibts eben DFU und das ist nicht speziell, sondern offen. Ein MSC im Bootloader zu haben ist dann schon spezieller.
Mw E. schrieb im Beitrag #6480946: > Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus > gibt. Da muß dann aber erst mal ein Bootloader dazu geladen werden. Die LPC haben das teilweise (z.B. LPC11Uxx) in HW gegossen. Das ist schon etwas anderes. Da stöpselt man das an
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
phantastische Preise aus einem Museum. Quatsch. https://de.aliexpress.com/item/33030111258.html?spm=a2g0o.productlist.0.0.79c2710ezX8EJt&algo_pvid=2ec25091-ea37-4ad4-901b-3bda391daa5a&algo_expid=2ec25091-ea37-4ad4-901b-3bda391daa5a-1&btsid=0b0a187916054539726272237eedef&ws_ab_test=searchweb0_0,searchweb201602
noch das er sie kleines Geld verkaufen muss. https://de.aliexpress.com/item/32862777671.html?spm=a2g0o.productlist.0.0.40155ea3bjfc5D&algo_pvid=635c41a8-9959-40e5-bf6e-dde97dc783f7&algo_expid=635c41a8-9959-40e5-bf6e-dde97dc783f7-4&btsid=0b0a187916054540783973143eedef&ws_ab_test=searchweb0_0,searchweb201602
-
Thread
Stromsenke Opamp virtuelle Masse Verwirrung
Paul G. schrieb im Beitrag #6541600: > Während ich meinen STM32 programmiere (flashe) geht der DAC PIN in den > Zustand "INPUT FLOATING" und schaltet den Mosfet jedes Mal voll durch, > sprich die Stromsenke
Paul G. schrieb im Beitrag #6541734: > Okay, in welcher Größenordnung sollte der Pull Down am > DAC Ausgang sein? Reichen da 100k? Ich kenne die Daten des STM32 nicht und auch nicht, was der DAC-Ausgang
-
Thread
STM32 unter Linux entwickeln und debuggen
Axel schrieb im Beitrag #6471166: > - Verwendung eines aktuellen µCs (STM32?), der in 10 Jahren nicht > komplett tot ist. (was Arm-basiertes?) > Ich würde mal mit einem STM32F103 (BluePill) starten und mich dann > weitertasten. Vielleicht kann man den STM32F103 auch
erster Versuch und man merkt es. Die nächste Generation war schon deutlich besser, dann kamen die STM32L0 und L4 und dann die G0 und G4. Daneben gibt es noch größere, aber die sind dann wirklich überdimensioniert. > Es geht mir also mehr um die Einschätzung, was man heute so einsetzt Mit "man"
-
Thread
Analoge Spannungsanzeige Netzgerät
einen C520 als Panelmeter verbaut. Bis 10V kann ich daher mit 10mV Auflösung anzeigen, darüber nur mit 0.1V. OK, hat bisher immer gereicht. Ich habe schon lange ein Projekt "Panelmeter" auf meiner Todo-Liste. Mit LED-Anzeige, einem Wald-und-Wiesen µC (vielleicht STM8) und einem externen 16-Bit ADC. Das
sehen von den Innereien so aus wie ich mir das vorgestellt hatte mit einem kleinen µC (vermutlich STM8 oder STM32) und einem SOT23-6 Käfer, der ein ADC sein wird. Bei der Genauigkeit bin ich skeptisch. Ich habe mir zwei geordert (mit Versand €10,- bei Ali) und werde die mal genauer untersuchen.
-
Thread
STM32 im DFU Modus flashen
ungeübt und brauche etwas Hilfe bzw. einen kleinen Denkanstoß ;) Ich habe ein Custom Board mit einem STM32G484 und dieses wird im DFU Mode erkannt (wenn ich den Boot0 Pin auf 3.3V ziehe). Meine Frage ist nun ob und wie ich (unter Windows) ein Hex File, welches ich in der STM32CubeIDE erstellt habe, auf
STM32CubeMXProgrammer
-
Thread
3A Step Down + Arduino
Michael K. schrieb im Beitrag #6474772: > Ja genau, wäre kleiner. Falls das nicht geht ist auch 0.3mm OK. 12/24mil ist das kleinste was JLCPCB machen kann. Ralf G. schrieb im Beitrag #6475097: > 1. > Jache schrieb: >> Da darunter ist doch aber keine Leiterbahn. > Siehe Bild. Habe ich gefixt
glaube hier https://www.st.com/resource/en/application_note/dm00536349-usb-typec-power-delivery-using-stm32-mcus-and-mpus-stmicroelectronics.pdf Oder füttere Google einfach mit den Begriffen "USB Type C Rd Rp", jeder Hersteller hat dazu eine Appnote.
-
Thread
7-10" Display Arduino
mit einer Farbpalette und reduzierter Farbtiefe, kann man mit STM32F4 (kleiner als F407) bei dieser Auflösung einen 256 Farben Framebuffer einrichten.
einbetten, zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
-
Thread
Programmieren lernen - Fahrzeugelektronik/Automotiv Computing
interessant. Wird Dich im Studium auch begleiten. Aber dazu brauchst Du eine Hardware die CAN kann. STM32 Board zum Beispiel und Du brauchst einen CAN-USB Adapter, damit Du auch am PC mal mitlesen kannst. Wenn Du aber tatsächlich an den CAN Bus des Autos willst wirds schon sehr schwierig. Mitlesen wird
Liegt aber vielleicht daran das so ein E-Auto zu modern für so altertümliches Zeugs ist ;-) MfG Michael
-
Thread
Resonator - Oszillator - Mikrocontroller - Uhr
Michael G. schrieb im Beitrag #6467763: > Benötige ich dann für den Mikrocontroller einen genauen Resonator / > Oszillator oder kann ich da auch auf einen billigen zurückgreifen Du kannst auf den ungenauen
Natürlich kann/sollte man den statischen Fehler abgleichen, aber ohne Temperaturkompensation sind die 32kHz-Quarze wirklich nur bei Zimmertemperatur zu gebrauchen; im Sommer wird's schon eng. Michael G. schrieb im Beitrag #6467881: > Hm ok, das ist echt nen guter Hinweis. > Der geteilte Beitrag ist
-
Thread
ZigBee/MMT Module: How-To?
mal an: https://www.st.com/resource/en/application_note/dm00710974-getting-started-with-zigbee-on-stm32wb-series-stmicroelectronics.pdf
Stefan P. schrieb im Beitrag #6679800: > Welchen Vorteil hat der stm32wb gegenüber den > ganzen anderen? Der hat zum Einen einen eigenen M0+-Core für den Zigbee-Stack und zum Anderen ist das gesamte Radio integriert. Besorg dir am besten dieses Nucleo-Board:
-
Thread
C pointer in Struct-Array übergeben
einem Fehler in meinem struct aber was mache ich falsch? Ich verzweifle. Das ganze läuft in der STM32CubeIDE auf einem STM32G0 Kern.
STM32 ist little endian.
-
Thread
ZX Spectrum wie von Kassette laden?
meine, es gibt sogar Emulatoren für den ZX Spectrum. Hier auf µC.net ist auch einer, läuft auf STM32, Linux und Windows: Artikel: [[STECCY]] https://www.mikrocontroller.net/topic/490145
Kanal 30 MHz Logikanalysator im Hobbyraum :-D Aber für praktische Anwendungen ist ein ATmega oder STM32 sicher die bessere Wahl.
-
Thread
Eigenschaften Atmel 644p
#6465247: > Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum > Beispiel einen STM32F303. Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC.
Joachim B. schrieb im Beitrag #6466516: > ohne externen 32kHz Quarz ist da keine RTC Hat STM32 interne Quarz??? Wenn nicht, ist das auch keine RTC?
-
Thread
µC-Suche für Ventilsteuerung
weitere muss per Soft-PWM gebildet werden. Ich persönlich wäre heute versucht, das auf einem kleinen STM32 zu lösen, weil der Advanced Timer 8 PWMs liefern kann und der Chip so viele Portpins bereitstellt. Also z.B. ein STM32F100, wie er auf dem VL-Discovery Board sitzt oder eins der zahlreich kursierenden Boards mit STM32F103.
-
Thread
NE5532 - Möglichkeit das Rauschen zu reduzieren?
Hallo Zusammen, ich möchte mit einem NE5532 ein 0-3.3V Signal (aus einem STM32F103 DAC) in ein +-10 Volt Spannungs-Signal umwandeln. Die Schaltung möchte ich bei JLCPCB in SMD fertigen lassen. Momentan bin ich noch beim Auslegen, Simulieren und Ausprobieren
Peter M. schrieb im Beitrag #6463350: > ich möchte mit einem NE5532 ein 0-3.3V Signal (aus einem STM32F103 DAC) > in ein +-10 Volt Spannungs-Signal umwandeln. Die Schaltung sieht ziemlich wild aus. Bevor man da eine Platine anfertigt, sollte man mit LTspice simulieren.
-
Thread
Flexible Led Stroboskopsteuerung
Eventsystem der xmega-, tiny0/1- oder mega0-Familien beschäftigt...
Schau dir mal das Datenblatt und Reference Manual vom STM32F334 an, denn der hat einen besonders schnellen Timer: "The high-resolution timer (HRTIM1) allows generating digital signals with high-accuracy timings, such as PWM or phase-shifted pulses. HRTIM1
-
Thread
Frage zu Migration von SW4STM zu STM32CubeIDE
" "../startup/startup_stm32f429xx.s" arm-none-eabi-gcc "../Src/ethernetif.c" -mcpu=cortex-m4 -std=gnu11 -g3 -c -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/ethernetif.d" -MT"Src/ethernetif.o"
SolarController **** make all arm-none-eabi-gcc "../Src/ethernetif.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F429xx -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers
-
Thread
Mikrocontroller für Industrie
keinen Vorteil siehst, dann nimmst du einfach was Anderes. Ich würde deine Aufgabe derzeit mit einem STM32L0 angehen und schauen, wie weit ich damit komme. Zuvor jedoch würde ich mir (wie schon gesagt) mal ansehen, wie Andere das gemacht haben.
CUSTOM_ADDR, &Wire); } void loop() { int t = mlx90615.getTemperature(); lcd.setCursor (0, 0), lcd.print ("Temperature"); lcd.setCursor (12, 0); lcd.print (t); lcd.setCursor (14, 0); lcd.write (223); lcd.write ("C"); delay(100); }
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
Ich denke wenn HAL funktioniert, ist es Zeit sich die LL Beispiele anzusehen. ~/STM32Cube/Repository/STM32Cube_FW_L4_V1.16.0/Projects/NUCLEO-L476RG/Examples_LL/ Vielleicht: RCC/RCC_UseHSEasSystemClock ?
behandeln im SystemClockInit. https://github.com/ARMmbed/mbed-os/blob/2f87d59c7f2eed226ff82df72d2724b0ac122177/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/stm32l4xx_hal_rcc.c#L559-L566 Aber warum tut man sich das mit LL überhaupt an? Damit der Controller vielleicht eine μs schneller
-
Thread
Problem mit STM32 Programmierung
oder SET_BIT nicht gefunden. Das sind keine Funktionen, das sind nur Macro Definitionen aus der stm32l1xx.h .
#elif defined(STM32L152xE) #include "stm32l152xe.h" In der stm32l1xx.h wird auch entsprechend des -dSTM32L152xE die zum µC passende Header Datei benutzt. D.h. Du solltest nicht #include "stm32l152xe.h" direkt
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
java.lang.NullPointerException Kennt jemand die Problematik und weiß eventuell Abhilfe. Programmiert werden Soll ein STM32G0.
https://community.st.com/s/question/0D50X0000AFpUKm/error-selected-processor-does-not-support-dsb-0xf-in-thumb-mode Hier half wohl ein Update von sw4stm32.
-
Thread
STM32 feature DMAMUX
Hi, ich habe beim Stöbern im STM32G0xx Refmanual den DMAMUX gefunden. Kann mir jmd. in verständlichen Worten erklären, was man damit genau machen kann? Ich habe mir die englischsprachige Präsentation und die AN5224 angesehen,
DMA_Channel_BP_Tx DMA1_Channel4 #define DMA_Channel_BP_Rx_IRQn DMA1_Channel1_IRQn // Note, that stm32g031xx.h enumerates DMA1_Channel1..5 and DMAMUX1_Channel0..4 so DMAMUX1_Channel(x) applies to DMA1_Channel(x+1) #define DMAMUX_Channel_BP_Rx DMAMUX1_Channel0 #define DMAMUX_Channel_BP_Tx DMAMUX1_
-
Thread
Katzenklappe funktioniert nur mit Batterien. Warum?
Werte stimmen, kann ich nicht sagen: https://de.aliexpress.com/item/1005005440880340.html?spm=a2g0o.order_list.order_list_main.11.2ce85c5fxPZ9lr&gatewayAdapt=glo2deu
Wenn ich hiervon keine Ahnung hätte, tät‘ ich hier nichts posten. Dafür bin ich zB „zu blöd“, einen Stm32F411 (Blackpill) so aufzusetzen, dass er mir via DMA vier PWM (32khz Carrier) 1k-Sinus ausgibt und mir 4 ADC mit 1k Buffer bereitstellt, wo ich mir die ausgegeben und wieder empfangenen Daten über
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Habe hier ein mit einem unbekannten Programm geladenes STM32F4 Discovery Board, das sich übrigens noch geringfügig in der Bezeichnung unterscheidet. Meines ist ein MB997D und es steht explizit STM32F407G-DISC1 drauf. Auf dem fremden steht: MB997C und keine
noch mal zu sichern. M.W. schaltet das STM32F40discovery im BOOT0-Mode auf PA9/PA10 als UART um. Um das benutzen zu können (PA9), muß C49 entfernt werden (was mein Vorgänger auch getan hat). Allerdings sind die pins PA9/PA10 zwar angeschlossen
-
Thread
Gibts's irgendwo ne Liste mit unsicheren automatischen Garagentoren?
und es gibt viele Smartcard-Lesegeräte mit USB. Beispielsweise ein Nitrokey Pro ist effektiv nur ein STM32 der USB<->Smartcard übersetzt und die eigentliche Krypto macht eine OpenPGP Smartcard. Schaltplan, Layout und Code zum Nitrokey sind öffentlich einsehbar und anpassbar. Der Nitrokey kann auch HOTP
/nitrokey-pro-firmware (GPLv3) https://github.com/Nitrokey/nitrokey-pro-hardware (Schema: CC BY 3.0, PCB: CC BY-SA 3.0) https://www.nitrokey.com/sites/default/files/images/products/NITRO_0003_d.jpg https://static.lwn.net/images/2017/nitro-STM32.jpg https://anarc.at/blog/2017-10-26-comparison-cryptographic-keycards
-
Thread
Device Electronic Signature menschenlesbar machen?
überprüft habe) aber dennoch die gesamte Peripherie der entsprechenden G0x1. Die Chips sind tatsächlich identisch, nur dass bei den G0x0 halt ein Teil eventuell nicht uneingeschränkt funktionsfähig ist. Sogar TS_CAL2 ist mit sinnvollen Werten im Flash drin, ebenso die UID. Allerdings waren bei einigen G0x0 in X- und Y-Koordinaten teilweise keine gültigen BCD-Ziffern, während ich das bei den G0x1 nicht gesehen habe. Kann natürlich sein, dass das ein Fehler im RM ist und nicht wirklich BCD gemeint ist
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
ist etwas ekelig, leider gibt es auch keinen Generator für den Clock-Config Code mehr wie für den STM32F0. Das wird jetzt alles über HAL Calls gemacht... Gruß Markus
Familien hin-und her switche geht es noch. Versuche jeweils eine Familie für einfache Sachen (war STM32F0xx ist jetzt STM32G0xx) und größere Sachen (STM32F4xx) zu verwenden und dazwischen eher nichts. Hier noch der Clock Initcode, kann man natürlich noch mit Konstanten aufhübschen: [c] //
-
Thread
Hardware Abstraktion in C++ (dependency injection?)
mit Interfaces arbeiten und die Klassen die einen UART nutzen bekommen eine Referenz darauf. UartSTM32 implementiert dann das Interface. Schon ist die Anwendung zwischen den µC austauschbar. Bzw selbst in der STM32 Serie gibts ja schhon verschiedenene Uarts. Grobes Beispiel: [c] class IUart { virtual Write(const uint8_t *buf, uint32_t len) = 0; }; class Stm32Uart32Bit : public IUart { virtual Write(const uint8_t *buf, uint32_t len); }; in den Variablen mits nen static instance is: Stm32Uart32Bit uart2; uart2.Init(UART2
-
Thread
Auswahl Funktechnologie
oder? Mit einem nrf528xx sollte das gehen, hier: https://www.ebay.de/itm/Low-Power-nRF52832-E73-2G4M04S1B-2-4-GHz-5-0-Wireless-Modul-Gr%C3%BCn/123362312420?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 gerad gesehen, die kosten wohl mittlerweile über 5 Euro Grüße Michael
muss der Preis von 5 Euro den enthalten? Gibt doch bereits mehrere Controller, die Ble fähig sind. Stm/nordic/efr32mg.
-
Thread
LCD Display (240x240px) via USB
Arduino Framework zu lösen. Oder man wechselt auf einen größeren Controller wie den ESP8266 oder ein STM32 Nucleo Board (ich würde die Variante mit STM32F303 empfehlen) (gehen beide auch mit Arduino) oder irgend ein anderes Board, für dass man verständliche Anleitungen findet.
Funduino-XXL-UNO-Starter-Kit-Kit-fur-Arduino-Lernhheft-fur-Schule-und-Beruf/153398549718?hash=item23b7441cd6:g:m0YAAOSwraNdSUJe oder doch paar euros drauf legen? https://www.reichelt.de/de/de/grundlagen-arduino-verwendung-225-teilig-en-arduino-starter-p130167.html?PROVID=2788&gclid=EAIaIQobChMIr5KclcTP7AIVVODtCh2PIw0qEAQYCCABEgIB
-
Thread
STM32F103 USB CDC von W.S.
Ich habe es gerade für dich mit der STM32 Cube IDE 1.4.0 und 1.4.2 unter Linux ausprobiert - läuft. Dann habe ich Windows gebootet, auch da wird das Board erkannt und ich sehe die "Hello World!" Meldungen im Hammer Terminal. Download
nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test/CMSIS/core" -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test Die Linker Optionen sind: -mcpu=cortex-m3 -
-
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.