-
Thread
STM32 - UART unit32_t
und diese dann Byte weise aussenden. Genaugenommen möchte die HAL_UART_Transmit() auch keinen uint8_t sondern einen Zeiger auf einen solchen. ein Beispiel: [c] void sendUART(uint32_t value) { char buffer [20]; uint32_t len len = sprintf(buffer, "Wert: %d V\r\n", value); HAL_UART_Transmit
und diese dann Byte weise aussenden. Genaugenommen möchte die > HAL_UART_Transmit() auch keinen uint8_t sondern einen Zeiger auf einen > solchen. > > ein Beispiel: > 1void sendUART(uint32_t value) > 2{ > 3 char buffer [20]; > 4 uint32_t len > 5 len = sprintf(buffer, "Wert: %d V\r\n", value
-
Thread
Vor-/Rückwärtszähler negativ
Dokumente\Elektronik_Projekte\Glasmasstab/avrdude -C"C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf" -v -pattiny85 -cstk500v1 -PCOM10 -b19200 -Uflash:w:C:\Users\p-g-s\OneDrive\Dokumente\Elektronik_Projekte\Glasmasstab\Quadratur_alt/Quadratur_alt.hex
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
stabile, einheitliche Platform werden kann, auf der viele Applikationen aufsetzen können. Und zu STM: da habe ich gerade Application Note AN2606 offen, Bootloader ihrer Prozessoren. Und da gibt es 15 Serien von STM32 mit bis zu 40 Unter-Modellen. Da blickt doch keiner mehr durch.
des durchschnittlichen Kadetten dafür noch > ausreicht... Und beim "STMCubeIDE" zusammen mit STM32 und Co. genügen 15 bebilderte Anleitung?
-
Thread
Bluetooth digital ausschalten wenn Datenempfang über USB möglich
Host-Features. In der Regel haben die aber nur maximal eine USB-Einheit. Host oder Device(USB-OTG). In der STM-Welt würde ich da 2 µC pro Modul: STM4xx Host, STM3xx(oder MSPF55x) als Device. Host: je nach was du mit deinen Daten machen willst + Bis zum anderen (UART/I2C/SPI). Device: aus dem UART/I2C/SPI
Ich würde so etwas wie das hier nehmen: https://www.st.com/en/microcontrollers-microprocessors/stm32f722re.html Der hat zwei separate USB-Ports. Jeder USB-Port kann ohne extra Beschaltung Fullspeed 12 MBit/s, was ausreichen sollte. Und jeder USB-Port kann entweder als Device oder als Host betrieben
-
Thread
STM32F407-DISC1 Board defekt
Christoph K. schrieb im Beitrag #6601843: > Hat jemand vielleicht noch ein paar Ideen? Spannungen (3V, 5V) sind > jeweils alle da. Werde jetzt mal den STM32F103 aus der ST-LINK Sektion > auslöten. Wenn Du Dir damit nicht noch mehr Fehler reinholst ... der STM32F103 hängt mit ein paar Pins am STM32F407
=1614362048&quartzVehicle=1820-1194&replacementKeywords=stm32f407+board&sprefix=stm32f407%2Caps%2C188&sr=8-25
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
IDE-Hersteller endlich, daß sie exakt eine Setup.exe herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" eingibt und es läuft einfach. Beim WinAVR hat das doch auch so funktioniert (*g*).
IDE-Hersteller endlich, daß sie exakt eine Setup.exe > herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" > eingibt und es läuft einfach. Beim WinAVR hat das doch auch so > funktioniert (g). Es dürfte schwierig sein, eine IDE zu entwickeln, die von Haus aus alles abdeckt, was Entwickler
-
Thread
12V auf 3.3V
Gerald B. schrieb im Beitrag #6600569: > Wenn man nur 5 mA bei 3,3V > braucht, langt auch ein Linearregler An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz Funkmodul und ein DAC. Den gesamt verbrauch habe ich mir leider noch nicht angeschaut
ein STM32F411, ein IMU, eine 2,4GHz > Funkmodul und ein DAC. Also wohl mehr als 100mA.
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Task */ /* Infinite loop */ for(;;) { osMutexAcquire(DoNotDisturbMUXHandle, 1000); SMP_STM32_send(&con1); osMutexRelease(DoNotDisturbMUXHandle); osDelay(1); } /* USER CODE END StartCON1_Task */ } [/c]
ausführen, der Scheduler von > FreeRTOS läuft doch selbst nur mit einem Takt von 1KHz Auf den STM32 läuft die CMSIS V2 Version von FreeRTOS. osMutexAcquire() entspricht einem xSemaphoreTake im standart FreeRTOS. Hier mal zum nachlesen: https://arm-software.github.io/CMSIS_5/RTOS2/html/group__CMSIS
-
Thread
Microcontroller Auswahlhilfe
CS, 3-5 weitere IOs für Einstellschalter und das ganze bei 3V3. Vielleicht doch mal ein STM32? Einfach, günstig und mit so wenig externen Komponenten wie möglich wäre schön... bin gespannt auf Eure Meinungen:)
und mache deshalb alles über direkten Registerzugriff. Ich habe aber noch nicht wirklich mit anderen 32bit µC Familien gearbeitet, kann also nicht sagen, wie diese im Vergleich zu STM32 sind.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
die Schaltung des DSO203 kann als Vorlage dienen: - OPA354 zur Signalaufbereitung - AD9288 dual AD 8 bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines
In der ST AN4031 bin ich auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input
-
Thread
[V] STM32 stm32f0discovery mit STM32F051R8T6
Hallo zusammen, Verkaufe ein stm32f0discovery Evalboard. Es ist ein STM32F051R8T6 (und ein STM32F103C8T6) drauf. Mini-USB-Anschluss. Mal in Betrieb genommen, nie wirklich benutzt. Wenn man entlang der URL durchsägt, hat man zwei Steckbrett-Boards :D 5€ + Versand hätte ich gern dafür. mfg mf
-
Thread
STM32H745 I2S DMA (NUCLEO-STM32H745ZI-Q DualCore)
, dass ich Defzite im Bereich Flash,RAM usw. habe. Bei einem anderen Beispiel direkt von ST (..\STM32Cube_FW_H7_V1.8.0\Projects\NUCLEO-H745ZI-Q\Examples\SPI\SPI_FullDuplex_ComDMA) ist mir schon aufgefallen, dass im Linker-Skript für den M7 ein andrer RAM Bereich angegeben ist, als durch die STM32CubeIDE
LD1_GPIO_Port, LD1_Pin); } Meine Led LD1 toggelt nicht mehr, ich bleibe im HAL-DMA_IRQHandler (stm32h7xx_hal_dma.c) hängen... Ich denke das ist aber ein kleiner Fortschritt? Viele Grüße, Torsten.
-
Thread
USB-CAN Analyzer Linux
ich wohl spontan einer Ente > aufgesessen:https://github.com/majbthrd/CANsniffer > Aber es ist PB8/PB9 und nicht PA8/PA9. Ja stimmt, PB8/PB9. War nur ein Tippfehler. Bei den 32pin Versionen bestehen die Einschränkungen aber. Eventuell hat ja jemand das auf die Nucleo32 Board's bezogen.
gebaut mit ISO1050 zur Isolation. Allerdings spricht heute schon einiges für eine Variante mit einem STM32. Und wenn es nur die größeren Buffer sind. Mein Favorit bei der Software ist immer noch das steinalte CanHackerV2.00.02. Geht auch gut unter Linux und Wine. Ist allerdings im Moment schwer im
-
Thread
Amateure braucht Hilfe bei RS232
noch +/-6V. Tatsächlich funktionieren die Empfängereingänge auch noch mit 0V/5V TTL-Pegel. Beim MAX232 liegt die Schaltschwelle (wie seit den 1960ern für TTL) zwischen 0,8 und 2,4V.
Hab mal gemessen: Pin 2 (GND) zu Pin 4 RX = 0V Pin 2 zu Pin 5 (TX) = 3,0V Pin 6 zu 7/8 = 11,8v Heißt RS232?
-
Thread
2.8V Sensor an 3.3V I2C Bus?
Hallo! Ich möchte den VL6180 ToF Sensor an einem Teensy Board mit 3.3V anschließen. Der Sensor hat eine Betriebsspannung von 2.8V, hier benötige ich einen Spannungsregler. Aber wie sieht es mit den beiden Datenleitungen aus? Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler
>Aber wie sieht es mit den beiden Datenleitungen aus? >Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler nötig? Hallo, normalerweise sollte es ausreichen, die beiden Pullups auf 2,8V zu legen. Die steuernden Leitungen dürfen nur gegen GND schalten. Wenn die
-
Thread
JAVA nicht mehr kostenlos?
Das hier im Forum relevanteste Javaprogramm dürfte Eclipse mit all seinen Ablegern, z.B. STM32CubeIDE, sein. Das läuft schon lange auch mit anderen Java Runtimes / Development Kits. Aktuell geben sie IBM JDK, OpenJDK und Oracle JDK an. Auf dem Firmenrechner ist hier Oracle JRE installiert
und beruflich mitgenutzt >> werden, ein kostenpflichtiges JAVA installieren? > > Alles über Java 8 ist kostenpflichtig geworden. Das stimmt so nicht, denn: SE 8u202 war die letzte kostenlose Version, alles darüber hinaus (auch wenn es noch Java 8 ist) kostet. (Und ja, natürlich gilt das nur für
-
Thread
Open Source Projekt TRICE - ein Software-Tracer & Logger für alle µC: PIC, AVR, ARM, TI, Infinion,..
beiden Definitionen aus der FLEX Codierung schaust: [c] #define TRICE8_1i( id, pFmt, d0 ) do{ \ TRICE_HTON_U32PUSH( id|0x0100|triceCycle ); \ triceCycle++; \ TRICE_HTON_U32PUSH( (uint8_t)(d0) ); \ } while(0) #define TRICE8_2i( id, pFmt, d0, d1 ) do{ \ TRICE_HTON_U32PUSH( id|0x0200|triceCycle ); \ triceCycle++; \ TRICE_HTON_U32PUSH( TRICE_U8_JOIN(d0,d1) ); \ } while(0) [/c] Wie könnte dann TRICE8 als variadic Macro geschrieben werden? Wenn es dafür
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
gut ist. Ich würde es annehmen > und TFT-Controller usw. links liegen lassen. Ich meinte die STM32F407 DIYMORE Boards, von denen ich einige rumliegen habe. https://stm32-base.org/boards/STM32F407VGT6-diymore.html > Da aber der Austausch des µC für einen unerfahrenen Löter problematich > werden
-
Thread
segger J-Link EDU
zumindest der STLINK-V3MINIE ist jetzt erhältlich. Für andere µC als STM32 ist auch Black Magic Probe interessant, da ist der gdbserver auf der Probe mit drauf. Da gibt es auch gerade ein neues Release und die org. Hardware
Für Hobbyanwendungen hat sich ja STM32 sehr breit gemacht, und da ist der STLink ja völlig ausreichend. Auf neueren Boards ist der V3 schon drauf, sonst kostet das einfache Modul V3MOD etwa 10€. Und das ist besser als jeder Clone und durch
-
Thread
ST-Link/V3 mini Programmierung
A. B. schrieb im Beitrag #6592485: > Soweit mir bekannt ist der ST-Link V3 auf ST-eigene Chips festgenagelt. So ist es. Will man allgemein ARMs programmieren und debuggen könnte man z.B. einen Olimex nehmen. Für STM32 sind die ST-Link aber super.
mit dem Olimex programmieren können sollte? Ist es auch folglich auch möglich mit dem Olimex einen STM32Chip zu programmieren? Vielen Dank!
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
// STM32F1 #define DEVICE_ID_ADDRESS 0x1FFF7A10 // STM32F4,STM32F2 //#define DEVICE_ID_ADDRESS 0x1FFFF7AC // STM32F0,STM32F3 //#define DEVICE_ID_ADDRESS 0x1FF0F420 // STM32F7 //#define DEVICE_ID_ADDRESS
Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB
-
Thread
Eagle noch gefragt?
Ich meine ja v8+. Da muss ständig gelöhnt werden. Was nimmst Du für Neuentwicklungen? kicad?
Integration in Fusion 360 einen großen Schritt in Richtung MCAD-Integration/Zusammenarbeit geleistet. Eagle V8 und auch die ersten V9.x-Versionen waren tatsächlich kein wirklicher Fortschritt. Und auch mit der freien Version von Fusion 360 können auch Hobbyanwender wieder "kostenlos" kleinere Projekte bearbeiten
-
Thread
Wie die Zellenspannungen an einem 16S Akkupack mit DAC messen
gelöst. Mir schwebt ein STM32F3 zur Messung vor. Der hat 3 ADC mit jeweils ca. 15 Kanälen - also mehr als genug. Mit 12 Bit habe ich eine Auflösung von 4096 Schritten also bei 100V => 0,025V pro Schritt. Das find ich ein wenig
Spannungsteiler, Multiplexer, Levelshifter, DCDC-Wandler usw. entfallen. So ein ATtiny eignet sich mit VCC=1,8..5,5V auch ideal für die Speisung aus der Zelle selber (2,5..4,3V).
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
RIP AtmelStudio
> > Nein. Aber Teile davon schon? https://ww1.microchip.com/downloads/Secure/en/DeviceDoc/xc32-v2.50-src.zip Bin aber jetzt auch nicht sicher, ob da alle teile enthalten sind und nicht irgendwie Optimierungen fehlen. Wobei die Lizenzabfrage ist da sehr wohl enthalten. Hier sind dann XC8 aund
Nein. > > Aber Teile davon schon? > https://ww1.microchip.com/downloads/Secure/en/DeviceDoc/xc32-v2.50-src.zip Wie gesagt, der XC32 ist ein MIPS-gcc. Den konnte MCP nicht nachträglich "closed-sourcen". Aber alles, was sie dazu gebastelt haben, haben sie. > Hier sind dann XC8 aund XC16 zu finden
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
Hallo zusammen, ich habe mir das Projekt von https://github.com/w1ne/u8g2-ssd1306-CubeMX als Grundlage genommen um mir etwas auf einem OLED (SSD1306) mit der u8g2 Lib etwas auszugeben. Zur Programmierung nutze ich Stm32CubeIDE und für die Konfiguration eben STm32CubeMX
vorgibt. Fall du kein DMA brauchst kannst du von meinem Beispiel abgucken http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Gitarrenprojekt mit Autotune-Funktion
Beitrag #6587858: > Für dein Vorhaben würde ich wirklich eher einen Cortex-M4 nehmen (zB. > den STM32F401) und sogar die internen ADs nutzen (haben zwar nur 12bit, > zum Tonhöhenerkennung reicht es aber). Es sind zwar auch nur ein paar > ADs, aber du kannst diese auf mehrere Eingänge multiplexen
lange - dann braucht man keine dummen eigensinnigen Musiker mehr. https://www.youtube.com/watch?v=tiIvtH3P8BA
-
Thread
libopencm USB CDC Gerät nicht erkannt
ursprünglich für ein disco_f407vg. Daher habe ich in der cdcacm.c [c]rcc_clock_setup_pll(&rcc_hse_8mhz_3v3[RCC_CLOCK_3V3_168MHZ]);[/c] durch [c]rcc_clock_setup_pll(&rcc_hse_25mhz_3v3[RCC_CLOCK_3V3_84MHZ]);[/c] ersetzt und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
-
Thread
ARM Cortex M4 Assembler
geht, darf es gerne geposted werden. [c] #include <stdint.h> // CPU_CLK=64MHz void delay(uint32_t ms) { int32_t n; for(n=0;n<ms;n++); } int main(void) { delay(1000); } [/c]
ziemlich einfach reproduzierbaren Niveau der AVRs bleibt. Allein wenn man sich durch die diversen STM32 Familien mit unterschiedlichen Flash-Konfigurationen bewegt, hinsichtlich Caching und Waitstates abhängig von der Taktfrequenz, kann das ein Thema sein. Selbstkalibrierung vermeidet dann Fehler. Auch
-
Thread
USB-Hub Design
Enable für den betreffenden Port vom Hub zu einem GPIO ziehen. Wenn vorhanden, zum USB-Komparator, bei STM32 heißen die z.B. FSVBUS.
jeweils 2 LEDs um einen USB-Stecker herum. Zwei verschieden LED-Typen: - MSL0601RGB - KRTBAELPS1.32-V1A4-JW+B4B6-D8+S6U2-7Z Die zweite ist extrem hell, läßt sich mit dem Treiber (LP5012) aber gut dimmen. Als Lichtleiter habe ich mal 6mm milchiges Plexiglas genommen. Das verteilt das Licht schon
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
hohlstecker-knickschutz-aussen-6-5-mm-innen-4-3-mm-lum-1636-05-p116238.html?PROVID=2788&gclid=CjwKCAjwr_uCBhAFEiwAX8YJgW2dJdWTpYvi-LjfpWbF0URa9-2MFoxChMP0v4VHDPrAhFoajUw9oxoCfj8QAvD_BwE Bei den verwandten Artikeln gibts auch eine Buchse, die passen könnte.
schrieb im Beitrag #6636835: > Ist das bei Dir > alles mikrocontrollergesteuert Jap genau - ist ein STM32, der PWM macht.
-
Thread
große UDP Pakete mit lwIP auf STM32F7
ich teste gerade welche UDP Paketgrößen ich mit einem STM32F746 senden kann. Durch vergrößern von MEM_SIZE (heap für ausgehende Pakete) kann ich jetzt 4k Brocken versenden, lwIP fragmentiert die korrekt. Nun habe ich im EEVblog den kernigen Spruch 'Friends
implementiert) beschreiben.[Blog-Einträge:#2671(obsolet);#5625;#6891] Johannes modifizierter STM32F7 könnte bei der IEFT als EDNS-Proxy arbeiten. Wenn aus dem simplen Protokoll nichts wird (dürfte schon klappen) bliebe als Fallback EDNS Tunnel, um 4kb(-Header) ohne Extra-Layer zu transportieren
-
Thread
E-Auto an Schuko Steckdose laden gefährlich?
-3-7-kw-16a-230v-1-phasig-8m-ehemals-35123.html Beide haben DC Fehlerstromschutz.
> Und was machst dann du hier? Ich meine, u.a. geht es auf dieser > Plattform in erster Linie um 8-Biter, da ist es kein Wunder, dass man > hier viele 8-Bit-Jünger findet ;) Es ist schon bekannt, dass es 32Bit-Microcontroller gibt? Seit Jahrzehnten? Und dass STM32 hier eine hohe Verbreitung haben
-
Thread
Tasten entprellen per Software
gar nicht! Viele ARM haben Timer mit Decoder im Bauch. Zwei recht prominente Beispiele: ATSAM3X8E STM32F103C8 Für andere µC und Handbediente Encoder ist meist ein 1ms Tick/ISR eine gute Wahl
Stefan ⛄ F. schrieb im Beitrag #6592400: > Nach meinem Kenntnisstand ist der Zugriff auf 8/16 bit Variablen im RAM > nicht langsamer, als 32 bit. Darum geht es nicht. Bei Berechnungen, Vergleichen, ... müssen 8 Bit Werte zuerst auf 32 Bit "aufgepustet" werden. Auf einem STM32F4xx zum Beispiel
-
Thread
[RPI Pico] Entwickeln mit C unter Windows
evaluation and full packages"... nix. (irgendwo ist geschrieben daß für den RP204 einen J-Link v11 nötig wäre... ist das auch wahr ? :/ Wofür ist meine v 9 noch nutzlich ? PIC32 geht nicht mehr, irgend einen updated FW hat die kompatibilität mit MPLABX zerstört, STMs gehen noch, RISCV geht nich
die kompatibilität mit MPLABX zerstört Meinen noch viel aelteren V8 hat es neulich auch dahingerafft. Aber dank Samba und einer frischen Firmware gehts im wieder gut. Die V9 verwendet doch einen STM32F205?
-
Thread
STM32MP1 und U-Boot standalone app: "Undefined instruction"
Der SP sieht komisch aus, is da RAM? > > Berechtigte Frage … Irgendwie schon. ;-) [pre] STM32MP> md d7df04c8 d7df04c8: d9fe0150 d9fe016c d9fe0188 d9fe01a4 P...l........... d7df04d8: d7f31760 d9f7d7b5 d9f5557b d7f32058 `.......{U..X .. d7df04e8: d9fe91d4 d9f51b77 00000004 00000038
arch/arm/lib/Makefile: [code] obj-$(CONFIG_CPU_V7M) += cmd_boot.o [/code] CONFIG_CPU_V7M ist für die STM32MP1 ziemlich sicher nicht gesetzt da die eher ARMV7 (ohne M) sind. Ich würde einfach deine standalone nicht für Thumb übersetzen. Matthias
-
Thread
Krabbelversuche am ATmega4809
Hätte mircochip nicht einfach ins datasheet schreiben können: [c] //I2C0_Master init: uint32_t baud = ((F_CPU/100000) - (((F_CPU*300)/1000)/1000)/1000 - 10)/2; TWI0.MBAUD = (uint8_t)baud; TWI0.MCTRLA = TWI_ENABLE_bm; // Enable as master, no interrupts
sich die Industrie damit auseinandersetzen? Sollen die megaAVR series0/1 eine Alternative zum ARM (STM32) sein? Grüße (:
-
Thread
STM32L152: EEPROM-Inhalt erst nach Debug-Session (BlackMagic Probe) auslesbar
Ich habe ein Programm auf einem STM32L1 am Laufen, das ein paar Variablen im EEPROM speichert. Um das Speichern zu überprüfen sehe ich mir den EEPROM-Inhalt während einer Debug-Session an und stelle fest, dass sich die Werte wie erwartet
erwartet: [c] arm-none-eabi-gdb GNU gdb (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 8.0.50.20171128-git (gdb) tar ext /dev/ttyACM0 Remote debugging using /dev/ttyACM0 (gdb) mon s Target voltage: 3.3V Available Targets: No. Att Driver 1 STM32L1x M3 (gdb) att 1 Attaching
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Artikel
UPlay Basic Interpreter per XMC2Go
gemacht hat, und es nicht sehr viel mehr Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-uBasic-Library (STM32F407) 28-uBasic-Library (STM32F429) 12-uBasic-Library (STM32F746) Anmerkungen. Wie immer bei "Bastelprojekten" können Fehler in der Hardware und Software nicht ausgeschlossen werden. Ich habe zwar
-
Thread
Debugger für ATmega32
Such dir Controller die dir da keine Steine in den Weg legen. Es gibt wirklich genug davon. Bei den 8-Bittern z.B. die STM-8.
keine LED, weil ich das nicht brauche - ich hab einen Debugger ;) Ich überlege mir, künftig eher STM8 als AVR einzusetzen, weil man über SWIM wunderbar debuggen kann. Für alles größere benutze ich STM32 und hab da eh SWD. Proprietäres Debugging-Gedöhns wie beim AVR ist nicht mehr zeitgemäß - aber das
-
Thread
Leistungsmessung mit MSP430
und -schaltung verbauen. Erst mal zum grundsätzlichen Aufbau: Das Gerät soll jeweils einen 400 V/63 A, 400 V/32 A und 400 V/16 A sowie 3x 230 V/16 A EIngangstecker haben, welche ich manuell aktivieren muss (nur einer gleichzeitig möglich). Als Ausgänge sollen jeweils ein 400 V/32 A und 400 V /16
im Beitrag #6576954: > Erst mal zum grundsätzlichen Aufbau: > Das Gerät soll jeweils einen 400 V/63 A, 400 V/32 A und 400 V/16 A sowie > 3x 230 V/16 A EIngangstecker haben, welche ich manuell aktivieren muss > (nur einer gleichzeitig möglich). > Als Ausgänge sollen jeweils ein 400 V/32 A und
-
Thread
ESP32-WROOM-32D vs. WROOM-32 (ohne D)
Hallo, ich versuche gerade eine ESP32-WROOM-32D Modul zum Laufen zu bekommen. Dazu habe ich einen STM32 als Serial Bridge an das Modul geklemmt und versuche das Ding mit arduine framework zu flashen. Das klappt nicht. Ein wenig geht schon. Das ist der Log des Arduine frameworks: //-------------snip esptool.py v2.6 Serial port /dev/ttyACM0 Connecting........___ Chip is ESP32D0WDQ5 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None MAC: a8:03:2a:d4:21:ac Uploading
-
Thread
STM32: Umstieg von IAR auf den neuen CUBEIDE
Debug-Interface nutzen, welcher beim I-jet Trace A/R/M vorhanden ist. z.B. das Intel FPGA Cyclone V-SoC Dev-Kit mit 8-bit ETM: https://www.intel.de/content/www/de/de/programmable/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html TI hat dem TMS570LC43x HDK (Cortex-R) sogar 32-bit ETM
Projektdatei, die in v7 noch ordentlich lief, wurde mit dem Update auf IAR v8 auch geupdatet. Also irgendeine mit Absicht geänderte Einstellung kanns auch ned sein. Benutzte v8: 8.1 8.3 8.50.4 8.50.5 Es gibt sicher
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
der Code dort im Vergleich zu einer reinen Assemblerdatei ist? Ich habe eine alte Version des XC8-Compilers (v2.0)integrieren müssen,... wurden wohl die instruktionen nicht erkannt,lag villeicht am Format eingefügten Code(long,long oder long,short.. hab ich noch keine Ahnung von...) ich hab
schon die Prefetchqueue. Fuer MPLAB 8.92 braucht man uebrigens XC8 V 1.45.