-
Thread
Neues Blackboard mit STM32H723
Hans-Georg L. schrieb im Beitrag #8009687: > Mir sind die STM32H743 lieber die haben mehr internes RAM. H723 hat vier 32 bit Timer, H743 hat nur zwei.
0. Und du wirst es nicht glauben es gibt ein Board mit externem 32MByte RAM und Was ist da drauf ? ... ein STM32H743 ;-) https://www.mikrocontroller.net/topic/571964
-
Thread
UART bei Stm32 mit internem RC
die Frage nun auch wieder nicht vor. Da ich gerade vor demselben Problem stand (ich verwende einen STM32 ohne OSC_OUT!) hier eine Stelle aus dem STM32G0x0-Datenblatt.
Nicht jeder STM32-Chip hat einen Quarzoszillator.
-
Thread
PSK 31 Modlulation im Mikrocontroller
DEL 0x1a, // SUB 0x1d, // GS }; int32_t buffer[BUF_SIZE]; uint16_t buffer_ptr = 0; int32_t I = 0; int32_t Q = 0; uint8_t phase = 0; uint16_t cnt = 100; volatile bool have_sample = false; int32_t smooth = 0; int32_t delay_I[32]; int32_t delay_Q[32]; uint8_t delay_ptr = 0; void process_word(uint16_t word) { for (uint8_t i=0; i<128; i++) { if (word == PSK_TO_PSK_IDX[i])
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
Probleme bei atan2() mit volatile
Hi, ich nutze die CodeSourcery Toolchain mit dem STM32F103. Wenn ich folgendes versuche klappt es wunderbar [c]u16 x[2]; // oder auch mit double x[0] = 12; double z; z = 12; double y = atan2 (z, x); [/c] Wenn ich allerdings bei der Variable
Zusätzlich zur Toolchain verwende ich ja auch die Files von Lanchon. Hier gibt es eine Datei lanchon-stm32-rom.ld in der wird in Zeile 22 anscheinend definiert was alles eingebunden wird [code]GROUP(libgcc.a libc.a libcs3.a libcs3unhosted.a libcs3-lanchon-stm32.a)[/code] Ergänze ich hier die libm.a
-
Thread
STM32 zu langsam?
Hallo Zusammen, ich arbeite seit ein paar Monaten mit einem STM32. Genauer gesagt einem STM32103RD. Es soll eine schnelle Regelung mit ein paar weiteren "netten Funktionen" entstehen. Der µC ist extern mit einem 8Mhz Quarz getaktet. AZur Entwicklung wird Atollic
Addition ergeben: 860ns / 5 = 172ns Und davon der Kehrwert: 5,8Mhz Ein bisschen wenig für einen 32-bit Controller mit 72Mhz! Bei einem PIC weiß ich, dass ein Maschinenzyklus vier Taktzyklen entspricht und eine Addition einen Maschinenzyklus benötigt. Wie das bei derm STM32 ist, weiß ich nicht. Habe
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
=ttyAS0,115200 mtdparts="Onboard_Flash:0x80000@0x380000(FFS),0x380000@0x0(Raw);stm-nand-flex.1:0x4000000@0x0(system),0x310000@0x0(kernel),0x3cf0000@0x310000(rootfs)" bootdevice=nor bootfiles=raw systemmemsize
noop registered [ 0.192025] io scheduler anticipatory registered (default) [ 0.221487] stm_hwrandom stm_hwrandom: STM Random Number Generator ver. 0.1 [ 0.222126] Kboxdev: registered device with major 120 [
-
Thread
Kein Debugger und keinSWO nach REMAP_CAN1
die Software! Einziges Manko das die SWO Ausgabe nicht funktioniert. Auf dem Nucleo Board mit dem STM32F103RB funktioniert alles.
#5796107: > Wie finde ich den Fehler? Google? https://os.mbed.com/questions/76094/how-to-use-STM32F103RB-CAN/ https://community.st.com/s/question/0D50X00009XkevESAR/lost-swd-debugging-connection-at-halafioremapcan12- Wenn man sich den Sourcecode der Makros anschaut: [c]#define __HAL_AFIO_REMAP_CAN1
-
Thread
Lohnt sich embedded in C++ zu programmieren
Lothar M. schrieb im Beitrag #5232085: > Definieren "Embeddedwelt"? genau gesagt der STM32
für vollkommen illusorisch. > Ich wage zu behaupten, dass die Hälfte der Leute die hier im Forum STM32 > programmieren das Programmiermanual nie gelesen haben. Anders ist > jedenfalls der exzessive Einsatz der STM-Libs nicht zu erklären. Die STM-Libs sind aber nicht in C++, insofern sehe ich hier
-
Thread
LPC1769 Eval-Board
LCD: http://at.mouser.com/Search/ProductDetail.aspx?qs=tp9Gh8MiPaz6quPMFiuSNw%3d%3d stm32f4 discovery! http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD preislich ganz ok! hier auch ein sehr nettes board: http://at.mouser.com
und Debuggen - Kostet etwas mehr, 50€ Siehe auch hier: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Kosten NXP (LPC1xxx) und ST (STM32) sind nahezu identisch.
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Bei denen habe ich nichts mit Cortex-M23 Architektur gefunden. Unter https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ gibt es Hintergrundinfos zu der Entstehungsgeschichte des STM32F103 Clones und warum das Ding 0 Waitstates hat. Unter https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
Design einsetzen weil er einen 2 MSPS > ADC hat Wenn das Dein ausschlaggebenes Argument ist: ein STM32G071 bietet 2,5 MSPS. Die Entwicklungsumgebung ist die gewohnte von STM. > Ich habe > keine Lust das Ding zu initialisieren wie ein Tier aus dem Wald. Das kann somit entfallen ;-)
-
Thread
Welcher Microcontroller?
, ich muss das ganze auf 25-30mm Breite unterbringen. Ich werd mich denn mal in den STM32 einlesen und schauen ob ich das damit hinbekomm. MfG Jan
Zum STM32 gibt es hier die ersten Infos: Artikel: [[STM32]] die Übersicht [[STM32 für Einsteiger]] Und für die ersten Schritte (Blink-LED) auch das Beispiel: [[STM32 CooCox Installation]]
-
Thread
CubeMX und HAL - I2C hängt sich auf
zur Not hilft es vielleicht trotzdem. http://stefanfrings.de/stm32/index.html#i2c
> Stefanus F. schrieb im Beitrag #5632124: >> Nur, wenn schon der allererste Usecase Niklas G. schrieb im Beitrag #5632473: > Wie neu war denn der Controller? STM32F103RBT6, also eher ein Opa, aber noch nicht tot. > Wenn das etwas reift, sollte es doch stabiler werden... Aber dass
-
Thread
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Gert schrieb im Beitrag #5577777: > STM32F373R8T6, STM32H743VIH6 Die haben auch nur 12 bit.
-
Thread
c++ 11/14/17?
gefunden nochmal mit datenblatt verglichen, das müsst jetzt stimmen Es geht übrigends um den STM32F411 (Blackpill) <code> namespace Regs { constexpr reg32_t RCC_BASE AHB1PERIPH_BASE + 0x3800UL; // RCC register constexpr reg32_t RCC_CR = RCC_BASE; constexpr reg32_t RCC_PLLCFGCR = RCC_BASE + 0x04U; constexpr reg32_t RCC_CFGCR = RCC_BASE + 0x08U; constexpr reg32_t RCC_CIR = RCC_BASE + 0x0CU; constexpr
-
Thread
Wo günstiges WLAN Modul kaufen ?
reichen, wenn ich nur dieses Modul http://shop.8devices.com/carambola für 22 Euro kaufe und an den stm32 anschließe ? Kann ich die UART vom stm32 an die UART von diesem Modul verbinden ?
http://www.rovingnetworks.com/products/RN_131G http://de.mouser.com/ProductDetail/Roving-Networks/RN131G-I-RM/?qs=sGAEpiMZZMtmn8YSqN0aUQI5AR8gi0qm
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
- Reset-IC und Taster für Reset und Boot0 - JTAG-Wannenstecker - Power-On-LED und Status-LED (verbunden mit STM32) - 8MHz Quarz und Uhrenquarz für RTC (VBAT auf Stiftleiste) - alle Pins (aufsteigend geordnet: PC0, PC1, PC2, etc.) auf zwei
Oberseite versehen (unten sind sowieso keine Bauteile). Funktional ist die Platine ähnlich dem STM32-Header-Board von Olimex (STM32-H103), allerdings ist sie mit 32€ (brutto) etwas günstiger, besitzt den größeren Controller (Olimex: STM32F103RBT6 mit nur 128kB Flash) und die nur einreihigen Stiftleisten
-
Thread
Erste Hardware für STM32 Programmierung
W5100-Ethernet-Shield-Network-Expansion-Board-With-TF-Slot-For-Arduino-UNO-/381397225377?hash=item58cd0bcfa1:g:eo0AAOSwFnFV8ksa Dazu gib es eine Anleitung (ob das wirklich so funktioniert kann ich noch nicht bestätigen): http://www.carminenoviello.com/en/2015/08/28/adding-ethernet-connectivity-stm32-
bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
-
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
STM8 und ADC
Beitrag #5251016: > oder ist es sinnvoller, mein > Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren? Da der Hardware-USB hat, könntest du dir da auch den CH340G sparen und das Helferlein noch kleiner bauen.
Oh sorry, hat er gar nicht, das war der STM32F070.
-
Thread
ARM Einstieg
ET-STM32F103
Martin schrieb: > in welchem von dem Beispielprogrammen find ich das Z:\ET-STM32F103 r0\ET-STM32F103RB\ETT EXAMPLES\ET-STM32F103_LED\project
-
Thread
Schaltung für Motorsteuerung
der Strom bidirektional gemessen und an die ADCs des uC geschickt werden. Die Steuerung soll das STM32F4 discovery Board übernehmen. Es soll direkt auf die Platine gesteckt werden. Dafür sind diese 2x 50-Buchsenleisten vorgesehen. Die Schaltung muss so aufgebaut sein, dass das STM32F4 Discovery Board
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
-
Thread
Wahl Mikrocontroller Abschlussarbeit
BM schrieb im Beitrag #5063862: > In den Produkten sehe ich auf den Platinen häufig STM32XXX > aufgelötet. Die sind von der Einarbeitungszeit, die ich schätze einfach > sehr hoch. Das kommt darauf an, ob du programmieren kannst. Für die STM32 gibt es mit STM32CubeMX eine absolut anfängertaugliche
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind
-
Thread
Gameboy Spiele über HDMI am TV ansehen
8bit-Retro-Konsole an VGA-Monitore zu bekommen. @sebi_s gibt es Links zum Projekt "Gameboy Emulator auf einem STM32F429 in Realtime"? MfG froeschl
Hallo , zur Entscheidungsfindung muss ich erst die 227 Seiten starke PDF-Datei vom STM32F429 durcharbeiten. MfG froeschl
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Randy B. schrieb im Beitrag #7604632: > Oder mit einem G030 im 20-pol Gehäuse mit der Freiheit, > über seriell zu gehen (3-ppol Verbinding). STM32G030? In dem Fall wäre eine 4-polige Verbindung interessant, also UART-TX und -RX. Dann könnte man den internen
Bootloader/Anwendung muss man nicht mit dem BOOT-Pin machen, der kann fest mit VDD verbunden sein. Der G030 startet dann immer erst den Bootloader und im normalen Betrieb sendet die Hauptplatine den Bootloader-Befehl "GO 0x08000000".
-
Thread
Abfrage effizienter gestallten
übergeben... [c]UserProgramm* up = (UserProgramm*)(&aha[0] + 0x100); up(&api);[/c] Außerdem steht da oben beim Laden der Datei was von Großbuchstaben? Aber den Code kenn ich natürlich nicht... Wie wird denn auf dem STM32 debuggt? Kannst du da nicht den
Markus E. schrieb im Beitrag #2011981: > UserProgramm* up = (UserProgramm*)(&aha[0] + 0x100); > up(&api); Habe das nun so versucht... Jedoch bekomme ich bei der Zeile up(&api); einen HardFault... Markus E. schrieb im Beitrag #2011981: > Wie wird denn auf dem STM32 debuggt
-
Thread
Kommunikation zwischen MCU und MPU
dem STM32WB55: [code] 1x USB 2.0 FS device [/code] https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rg.html Wenn das Teil gesetzt ist (evtl. wegen den Funk Geschichten) dann finde ich
macht man das mit SDIO ("SDMMC"). Damit erreicht man bis 400 Mbps brutto (High Speed Mode, 8bit). Die STM32 haben das allerdings nicht als "Slave" Interface, manche ESP32 aber z.B. schon. Eventuell musst du also einen Controller suchen der das kann.
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
?DCMP=stellaris-launchpad&HQS=stellaris-launchpad-b Von STM: das Leistungsfähigste mit Beschleunigunssensor, DAC, Audioout, LED, CAN, USB, ... STM32F4DISCOVERY 14,90$ http://www.st.com/internet/evalboard/product/252419.jsp das kleinste STM32F1DISCOVERY
Hi >Viel zuviel Arbeit. Wenn ich eine Idee habe, nehme ich mir für 7 Euro >ein komplettes stm32F100 Discovery Board und löte das auf die >Lochrasterplatine Jedes mal wegen eines Controllers so ein klobiges Board einbauen? MfG Spess
-
Thread
WS2812B mit 3.3V ansteuern
ok bei den WS2812B weis ich es nicht genau bei den WS2811 mache ich das mit dem STM32F4 Discoery board und es funtkioniert ohne probleme :)
> Ein stink normaler Pullup <1.8k an 5V reicht aus. Zusätzlich; Den entsprechenden Ausgang des STM32 auf Open-Drain umstellen.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
stört ist, dass er AVRs hat und man die Dinger nicht vernünftig debuggen kann. Bei Arduino für STM32 stört mich dafür die IDE, die grottig schlecht ist. Debugging sieht die ja nicht mal vor. Derzeit entwickle und debugge ich in vscode auf STM32 und RISC-V und das funktioniert superb. Wofür
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
ein STM32F030 auch schon für 0.3X USD zu haben.
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
-
Thread
STM32 startet im HardFault
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
interpretieren ist. Sonst würde ohne Debugger ja kein Code anlaufen... Angehängt meine Vektortabelle eines STM32F407 (Cortex M4): Der Resetvector (Adresse 0x08000004) enthält: 0x0800b62d (little endian). Wie man aber am zweiten Screenshot erkennen kann, liegt der reset-Vector an Adresse 0x0800b62c.
-
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
STM32 Programmer Empfehlung
Ich benutze immer ein defektes VL Discovery, bei dem ich mal einen UART Pin des STM32F100 zerstört habe. Aber der ST-Link funktioniert und liess sich letztens sogar upgraden und kost' fast gar nix. ST hat aber im Store keines auf Lager. Das STM32F0DISCOVERY ist auch billig, sollte
Anraten hin einen ST-Link V2 (Clone/20€) gekauft. Der erscheint brav und stail unter UDB Geräte als STM32 STLink. Leider erkennt der STM32CubeProgramme ihn nicht;-( War der Kauf für den Eimer ?
-
Thread
STM32 CubeMX erzeugt 0kB Linkerscript
Hallo Miteinander, ich habe hier die STM32 CubeMX Ver 5.1.0. Damit lege ich ein Projekt für ein NUCLEO-F302R8 Board an. Die Cube erzeugt beim allererstenmal alles richtig und ich habe ein Linkerscript "STM32F302R8Tx_FLASH.ld" Soweit
Hallo Miteinander. @pegel: Es ist ebenfalls ein SW4STM32-Projekt @floo: Hat die Endung *.LD Bis dann G
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
Programm zu hängen: <pre> Thread #1 1 (Suspended : Signal : SIGINT:Interrupt) HAL_GetTick() at stm32f1xx_hal.c:305 0x8001e70 I2C_WaitOnFlagUntilTimeout() at stm32f1xx_hal_i2c.c:7,306 0x8002bda HAL_I2C_IsDeviceReady() at stm32f1xx_hal_i2c.c:3,568 0x8002918 SSD1306_Init() at ssd1306.
zu durchforstende Errata-Dokument ist dieses: https://www.st.com/resource/en/errata_sheet/es0340-stm32f101xcde-stm32f103xcde-device-errata-stmicroelectronics.pdf ?
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
. Schnittstellen insbesondere RS232; Prozessor STM32F407.
(z.b. ATmega) ist zu 'schlicht', als daß seine Zähler zwei hohe Eingangsfrequenzen (für Ereignisse 0,01 Hz - xx MHz + Referenztakt 10 MHz) synchronisiert erfassen könnten. Daher die Wahl des STM32F407. Für die Logik rundherum werde ich 74AUP1Gxx Gatter + Flip-Flops nehmen, um die Einflüsse von Schaltzeiten
-
Thread
Überraschung, ab heute machen sie Software.
Nimm einen STM32. Je nach Typ und Stückzahl gehen da die Preise ab 1$/Stk. los. Ausserdem gibt es je nach Typ auch sehr kleine Gehäuse. Da lohnt sich preislich kein 8Bitter mehr. Für die STM32 gibt es von SGS eine
. Habe am Wochenende mit unserem Hauptsitz gesprochen und in die engere Wahl kommen ARM Cortex M0/3 oder PIC32. Hat da vielleicht jemand tiefergehende Erfahrungen mit und würde diese gern teilen? MfG
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
Ich werde mal die Schaltung von Otmar aufbauen und an den Comparator eines STM32 abschließen. Dann sehe ich ja, ob ich etwas empfange. Wenn das zuverlässig funktioniert, kann ich das ja nehmen.
Pill nach ;-) Kein wirkliches Problem, der empfängt ja nur 1 Minute pro Tag, den Rest läuft er auf 32kHz Quartz zur langsamen Anzeigesteuerung, meistens in sleep. Gerade der STM kann Strom sparen.
-
Thread
STM32H735 Disco HAL DMA2D geht nicht
Das Projekt heisst "BSP". https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H735G-DK/Examples/BSP
, was ja von dem > Speicher abhängt. Ich sehe da nichts für Cache-Einstellungen. In der Datei stm32h735g_discovery_conf.h steht die Zeile: #define USE_DMA2D_TO_FILL_RGB_RECT 0U Also ist DMA für die FillRGBRect() Funktion deaktiviert. Die hatten wohl auch das Problem mit den Caches
-
Thread
segger J-Link EDU
Hobby und gewerblich sollte man sich einen 'guten' Segger leisten können. Mit BMP habe ich schon LPC, STM32 und nRF µC programmiert, das ist schon ein große Palette. Und Hobby ist heute ja nahezu only STM32, ESP und jetzt ein bisschen noch der RP2040.
/Firmware des Interface unterstützen. Und zum Testen schnell mal zum Debuggen einem J-Link HW 8.0 an einen STM32H755 mit Cortex-M7 und Cortex-M4 Core angeschlossen, das funktioniert problemlos nach zwei kleinen Änderungen an der richtigen Stelle der PC Software.
-
Thread
OpenOCD-USB ARM Debugger aus dem Shop in Betrieb nehmen
jtag_ntrst_delay: 100 Info : clock speed 1000 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba0 0, ver: 0x3) Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410 , ver: 0x1) Info : stm32.cpu: hardware has
): Ein kleines Hallo World Programm Compilieren, habe installiert (alles aktuell): * Eclipse 3.6.0 + CDT 7.0.1 * GNU ARM Eclipse Plug-in 0.5.3.201010131144 * Code Sourcery G++ Toolchain installiert Ein Projekt mit G++ Toolchain erstellt und ein fertiges (irgendwo runtergeladen für nen STM32 103
-
Thread
"Bluepill-Board" für STM32L0
Hallo zusammen, ich will demnächst eine Uhr bauen. Dafür bietet sich ein Cortex M0-Derivat förmlich an. Für den /proof of concept/ wäre ein billiges Board wie das Bluepill oder das Dirty-STM32-Board praktisch. Irgendwie finde ich zu den STM32L0 aber nur das STM32L0-Discovery, das aber
Hallo sorry das Board ist ein STM32F030. Das hatte ich im Kopf: https://www.ebay.de/itm/STM32F030F4P6-ARM-32-bit-CORTEX-M0-Core-Mini-System-Development-Module-Board/201838285918?hash=item2efe7fd45e:g:fuUAAOSw3v5YtxbL
-
Thread
STM32F4 BackupSram
RCC_APB1Periph_PWR, ENABLE); PWR_BackupAccessCmd(ENABLE); PWR_BackupRegulatorCmd(ENABLE); *(uint32_t*)(BKPSRAM_BASE+0) = ('H'<<24)|('e'<<16)|('l'<<8)|('o'); for(unsigned int i=0;i<40000;i++) { __asm("NOP"); } uint32_t out_data = *(uint32_t*)(BKPSRAM_BASE+0); [/c] MfG GamerBoy
auch noch experimentiert mit diesem Beispiel ab Zeile 149: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/libs/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Project/STM32F4xx_StdPeriph_Examples/RTC/BKP_Domain/main.c Bevor ich damit angefangen hatte zeigte mir debug in eclipse noch den Inhalt von Speicher ab
-
Thread
DMA + UART parallel empfangen
Auswertung geschieht im HAL_UART_RxCpltCallback() und sieht so aus: [c] SMP_StatusTypeDef MMP_STM32_Client_read(SMP_HandleTypeDef* SMP){ character_id = SMP->rx_buffer[0]; uint8_t data[3] = {SMP->rx_buffer[1],SMP->rx_buffer[2],SMP->rx_buffer[3]}; /* decode data bytes */ for(int j = 0;
Aus den STM32 F0 Ref : Universal synchronous asynchronous receiver transmitter (USART) RM0360 606/779 DocID025023 Rev 4 Overrun error An overrun error occurs when a character is received when RXNE has not
-
Thread
STM32F105/205 einbindung eines VCP
hab grad bei ST geschaut: Das zuständige RefManual ist das RM0008 und das gilt lt. ST dafür: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx Siehe: https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# Also, es sollte ja wohl doch gehen!!! W.S
grad bei ST geschaut: > > Das zuständige RefManual ist das RM0008 > und das gilt lt. ST dafür: > STM32F101xx, > STM32F102xx, > STM32F103xx, > STM32F105xx, > STM32F107xx > > Siehe: > https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# > > Also, es sollte ja wohl doch
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
Kann man ein Tablet als Display benutzen?
günstiger als ein vergleichbares Grafikdisplay und will einfach z. B. Messwerte aus einem Arduino, ESP32, STM32 seriell oder über I2C auf dem Display/Tablet darstellen.
> Messwerte aus einem Arduino, ESP32, STM32 seriell > oder über I2C auf dem Display/Tablet darstellen. Man kann schon wenn man kann. Aber man muss auch Koennen koennen! :-D Aber die Android-Geraete, egal ob Tablett oder Handy haben
-
Thread
PT1000 Widerstandsermittlung über ADC
ADCWert/1024 = G (RTD/(R0+RTD)-1/2) Durch G dividieren und das 1/2 mit + auf die andere Seite ADCWert/(1024 G) + 1/2 = RTD/(R0+RTD) die linke Seite kürze ich ab jetzt mit (...) ab. (...) (R0+RTD) = RTD
welches ich vermessen möchte drin, also da kann ich nichts machen. Als Mikrcontroller wollte ich einen STM32 verwenden, da habe ich 12Bit ADCs also 4096 Abstufungen. Eine Temperatur Auflösung zwischen 0,1 und 0,5° wäre nicht schlecht.