-
Thread
Mikrocontroller anschliessen
Vorweg: ich kenne die Feinheiten des STM32 nicht und erst recht nicht dessen Datenblatt. Aufgefallen ist mir neben des genannten falschen Anschlusses von VREF+ und VSSA noch: - unterstützen die Ports PA11/PA12 und PB5/PB6 auch die CAN-Funktion
* die vermissten JTAG-Signale sind mit SWCLK usw. gemultiplext - aber wer benutzt beim STM32 noch JTAG? * NRST braucht 100n nach GND und gehört an Pin10 vom Debug-Stecker. * heißt der Spannungsregler wirklich AM 5 1117? * der F767 braucht 250mA, 2xCAN gute 100mA plus Kleinvieh...
-
Thread
reziproker 50-Hz Netzfrequenz-Zähler; AVR-assembler
Intervall) https://www.netzfrequenzmessung.de/ (eine Sekunde Intervall) https://50hz.ewelt.net mit STM32 (tendentiell immer geringerer Wert als die anderen beiden, 4 Nachkommastellen) Es zeigt sich, daß mein Programm in etwa das gleiche anzeigt, jedoch immer etwas mehr, nämlich in der dritten Nachkommastelle
Verstehe ich das richtig, daß der Tiny2313 die 5 MHz Quarztakt bekommt und extern dieser Takt auf 50 Hz herunter geteilt wird, um phasenstarr verkoppelt in den PD5 zu gelangen? Dann ergeben sich also die um 2 oder 5 erhöhten Zählerstände, die tendentiell
-
Thread
Fragen zu Qt
gehandelt". Ich habe mir das Qt Framework herunter geladen und sehe das aber lediglich Header Files (Qt\5.15.0\mingw81_64\include), der eigentliche Source Code ist aber mMn nicht frei zugänglich (Qt\5.15.0\mingw81_64\lib). Wo sind denn die Source Files der Klassen hinterlegt? 3. Wenn ich eine normale
jedem C Buch, deswegen wundere ich mich, dass du fragst. Das hier ist z.B. der Startup Code für den STM32F103. Aufgrund der Kommentare finde ich ihn aufschlussreich: [c] /** * @brief This is the code that gets called when the processor first * starts execution following a reset event.
-
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
Geräte unter der Marke Microchip gibt, wusste ich noch nicht. @...: Danke, ggf. würde ich auch STM32 oder PIC in Betracht ziehen. Aber hier geht es mir vor allem um das alte Projekt. Spricht den generell etwas gegen einen günstigen Klon für den Anfang? Oder sollte ich den Dragon dringend behalten
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
#6577431: > Da wär ich jetzt über Empfehlungen für ADCs und µC ganz froh :) Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte und der schon
bei Devolo und TP-Link geschaut und darüber keine Angaben gefunden... :( > Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen > geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, > das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte >
-
Thread
STM32F0x2 ADC ohne HAL Funktionen
Hallo, hier eine Minimalimplementierung um auf einem STM32F042 einen AD Pin und die Die Temperatur auszulesen. Gegebenenfalls müssen die Pins, die eingelesen werden sollen, noch auf Analogen Eingang gestellt werden. Gestestet mit PCLK=12MHz. [c] void
) == 0); uint16_t val = ADC1->DR; return val; } void readTemperatureSensor(void) { int32_t tsCal1 = *((uint16_t*)0x1FFFF7B8); //30°C calibration value int32_t tsCal2 = *((uint16_t*)0x1FFFF7C2); //110°C calibration value int32_t temperature = getAdc(ADC_CHANNEL_TEMPSENSOR); int32
-
Thread
STM32: Umstieg von IAR auf den neuen CUBEIDE
H. R. schrieb im Beitrag #6576273: > hat jemand mit der neuen CUBEIDE Version 1.5.1 Erfahrungen gemacht? > Lohnt es sich von IAR umzusteigen? Sowas ist pauschal immer schwer zu beantworten weil jeder
zu "tatsächlich heutzutage gar nicht mehr so groß" auch belastbare Zahlen? CoreMark-Scores für den STM32F417 eurer IDE könnten da ein Anfang sein, da es für diese MCU auf der Website von CoreMark bereits Werte für Keil MDK, GreenHills und IAR gibt und man dann nicht Äpfel mit Birnen vergleicht.
-
Thread
ATtiny1634 - undokumentierter Silikon-Fehler!
7.3 im Datenblatt gelesen? Man muss schon mehr machen, für jedes uA einsparen, als nur Sleep. Beim STM32G4 z.B. setzt man alle Pins as Analog bevor man schlafen geht. Bernhard N. schrieb im Beitrag #6575629: > Ich hab das Problem mal an Microchip gemeldet. Bin gespannt, ob da was > kommt. Vermutlich
oben schon erwähnt reicht ein bisschen Flussmittel, etc. Wurde ja auch schon oben erwähnt. Beim STM32 empfielt ST Micro alle nicht genutzen Pins auf Analog zu setzen um den Strom im Shutdown zu reduzieren. Sprich auch die die nicht benötigt werden, um das Gerät wieder aufzuwecken. Da kann man eine
-
Thread
USB Verbindung zerstört µC
Versuche mal eines deiner vermeintlich defekten Boards über SWD zu programmieren, nachdem es 0,5..1 Stunden ohne Versorgung (auch kein USB) herumlag. Eventuell läuft es nach dieser Wartezeit (Entladezeit) wieder. Google anwerfen, und nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da findet
nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da > findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich > mit dabei. Hab ich schon, das einzige, was ich gefunden habe das gleich klang
-
Thread
Nutzt ihr ECC RAM an eurem privaten Rechner? (keine Server, kein NAS)
Mein privater Minirechner (STM32H753) hat ECC SRAM!
Jahren kein ECC mehr. Blödsinn: https://geizhals.de/?cat=cpu1151&xf=12099_Desktop+(Mainstream)%7E5_ECC-Unterst%FCtzung%7E820_1150 https://geizhals.de/?cat=cpu1151&xf=12099_Desktop+(Mainstream)%7E5_ECC-Unterst%FCtzung%7E820_1151 https://geizhals.de/?cat=cpu1151&xf=12099_Desktop+(Mainstream)%7E5
-
Thread
Wie wird der Takt einer RTC abgeglichen?
abgeglichen, im 2. dann der PCF8563: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp7 Hast Du ein STM32F429 Discovery-Board? Gleiche Prozedur wie zuvor: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c1 Willst Du Dir einen leistungsfähigen Zähler zulegen? Mein Ding: http://www.mino-elektronik.de
24h x 60 min x 60 sec = 86.400 sec 86.400 sec x 32.768 Hz = 2.831.155.200 Schwingungen, die der Quarz in 24 Stunden macht. 12 sec Abweichung sind 12 x 32.768 Hz = 393.216 Schwingungen, die der Quarz zuviel
-
Thread
FreeRtos Task neustart
Wenn Task-B noch nicht abgeschlossen war, so soll sie beim nächsten Aufruf "neu-gestartet" werden. D.h. sie soll nicht an der Adresse fortgeführt werden, wo sie verlassen wurde, sondern von Beginn an. Ich wollte die Problemstellung erstmal allgemein halten, kann aber gerne noch näher drauf eingehen
ganze auf ein Rtos aufbauen. Z.B. weitere Kommunikationswege zu anderen Komponenten Der uC ist ein STM32F091RC schreibe das ganze in der STM32XCubeIDE
-
Thread
arm_cmplx_mag_q31 Wie wird diese Funktion richtig genutzt?!
Ich möchte mit einem STM32F103 den Betrag eines Vektors in einer zeitkritischen Routine berechnen. In den CMSIS libraries gibt es dafür die Funktion arm_cmplx_mag_q31() https://www.keil.com/pack/doc/CMSIS/DSP/html/group_
complex_voltage[2] = {3000<<10, 4000<<10}; q31_t result[2]; arm_cmplx_mag_q31(complex_voltage,result,1); temp5=(result[0]>>9)+1;[/c] Gruß hochsitzcola
-
Thread
uC from Scratch
manuell auf den Chip schreiben? Mit welcher Hardware/Software ginge das? Ich habe gelesen bei den SMT32- Prozessoren ist schon ein Bootloader drauf? Dann könnte ich ja auch einen SMT32F303 wie diesen nehmen: https://www.st.com/resource/en/datasheet/stm32f303vd.pdf Beim Teensy 3.5 sieht man im Schematic
minimal abweichen womit VDDA verbunden wird. 4. RST und BOOT Pins nach Datenblatt beschalten, beim STM32G431 muss man diese z.B. nicht mal beschalten, da sind die optional und können per Programmer und Firmware gesetzt/aktiviert/gesteuert werden. Beim den STM32F103 ist das nicht so. 5. Niemals die
-
Thread
GLCD mit Arduino soll Variable anzeigen
(sensorPin); } resultTemp = (5.0 * 100.0 * valadd) / (1024.0 * cycles); [/code] Das Ganze sollte dann in etwa so lauffähig sein (ich hab den analogen Teil jetzt nur simuliert): [code] char s[30]; void loop(void) { uint32
und mit 240 Pixeln oder mehr verwende, nehme ich ein farbiges TFT-Display (und dann meistens einen STM32 Controller). Ich wünsche dir viel Erfolg mit deiner Temperaturmessung
-
Thread
LED-Matrix ansteuern
Simon S. schrieb im Beitrag #6570203: > Nun zu den Fragen: 1. Ein, 5 x 22 Matrix damit die Spitzenströme nicht zu hoch werden. 2. TLC5916, CAT4016, DM13C, STP16CP05 + 5 x 2.3A LogicLevel P-MOSFETs wie IRLML5203 3. ersetze den unsäglichen rPi SetTopBoxSchrott gegen
1 wurde schon vor vielen Jahren duch die [[WordClock_mit_WS2812]] abgelöst, der ATmega durch einen STM32 ersetzt. Ich würde mir heute auch nicht mehr die Arbeit machen, 110 LEDs mit je 6 Pins einzeln zu löten - von der Menge an verwendeten Vorwiderständen mal ganz abgesehen. Das war damals eine Schweinearbeit
-
Thread
STM32 CMSIS Register setzen problem
den neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK))) [/c] Die sind offenbar bei den neueren STMs schon von Werk aus definiert in der stm32<modellreihe>.h Finde ich ganz praktisch, auch wenn es etwas mehr Schreibarbeit ist. Insbesondere die MODIFY_REG Variante finde ich praktisch.
-
Thread
Gibt es sowas wie einen Strombegrenzer-IC?
dazwischen. > > 12V 21W ausm Auto.....und fertig. Ggf mehrere parallel, auch Kombifadenlampen 21+5W zwecks Ladestromanzeige sind denkbar. Oder H4. Zu deren Kaltleiterverhalten siehe: https://www.mikrocontroller.net/topic/482112#5994392
. Der LM317 hat ja schon eine interne Strombegrenzung von min. 1,5 bus typ. 2,2A! Also einfach einen LM317 in Standardschaltung anklemmen, 28V Ausgangsspannung einstellen, ca. 32V am Eingang anlegen und gut! Aber den [[Kühlkörper]] nicht vergessen, denn das Ding muss
-
Thread
230V Schalten - Schaltungsaufbau
G3MB-202P = 0,60€ MRA-23D5-H = 7,05€
#6565835: > Wie gut sind Deine Programmierkenntnisse? Würde selbst sagen schon relativ gut. Habe ca. 5 Jahre Erfahrung mit C. Ich möchte das ganze dann auch mit einem STM32 steuern. Manfred schrieb im Beitrag #6565835: > Es gibt unten noch eine Nulldurchgangserkennung, wozu? Die Nulldurchgangserkennung
-
Artikel
IRSND
lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x
zusammenstellen. Zum IRSND-Source gehören folgende Dateien: irsnd.c - Der eigentliche IR-Encoder irmpprotocols.h - Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei
-
Thread
Welcher ADC für ZF sampling
experimentieren kann.) Nach der Mischung nehme ich einen 48 kHz/ 24 Bit Audio Codec, eingebaut in einem STM32H/F7Disco. Es geht sicher auch einfacher.
koenntet das auch einfach direkt mit dem Mikrocontroller machen: https://www.youtube.com/watch?v=4wOPLG5tYW4 Olaf
-
Thread
Calibration ADC STM32F334
Hier hast du Beispielcode für den F303: http://stefanfrings.de/stm32/stm32f3.html#analog Da sind Hinweise aus dem Errata und einer Application Note eingeflossen (welche habe ich vergessen). Ich schätze dass es bei deinem ebenso geht.
Betriebsspannung ca. 10 bis 30 mV genau und jedes Mal etwas anders. Hinterher maximal 1 bis 2 mV Abweichung. Mit STM32F042F6 (nur VDDA genutzt, allerdings 100000 fachem Oversampling). Nach 10 h keine Abweichung erkennbar. Alles bei Raumtemperatur. Vielleicht hilft dir das, ob der einfacherere ausreicht.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
portieren bzw. portieren zu lassen. Im Falle der BMP wäre es vermutlich relativ einfach, die auf STM32G0/G4/L0/L4 zu portieren. Die gibt es alle jeweils als 4x4mm QFN28 bzw. 5x5mm QFN32 und das jeweils ohne groß an der eigentlichen Firmware herumzufrickeln (die braucht aktuell >64kB Flash). Wenn
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
Code von Herrn Majerle (2) wird das schön demonstriert. Ich verwende eine Variante davon um einen STM32L431 mit einem STM32G071 mit 4MBit und einem NanoPi mit 1,5MBit und minimalen Overhead kommunizieren zu lassen. Natürlich mit variablen Paketlängen und alles gleichzeitig über zwei UARTs. 1) https
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
Arduino Fanboy D. schrieb im Beitrag #6561416: > Wobei es das uint32_t offensichtlich nicht immer geben muss. Wenn es uint32_t nicht gibt, dann ist entweder dein Compiler antik, du hast keine stdint.h / cstdint eingebunden, oder deine CPU kann schlicht nicht mit 32
Arduino Fanboy, Aber leider ist es nicht so, wie Du denkst. Ja, unsigned long kann identisch mit uint32_t sein, muss es aber nicht. Auf einem Atmel System ist ein int z.B. 8 Bit groß, auf einem Stm32 32 Bit. Ein int beschreibt die native Größe der Datenbreite des Systems. Davon abhängig sind alle weiteren
-
Thread
STM32F7: CubeMX: stm32f7xx_hal_exti.h nicht da
Ich habe einen STM32F767ZIT6. Nach langer Zeit habe ich nun auf die neue Version des CubeMX umgestellt. Beim Compilieren kommt die Meldung, daß "stm32f7xx_hal_exti.h" nicht existiert. Es ist aber keine entsprechende
Läuft bei mir mir ohne Probleme durch. Datei befindet sich unter STM32F7xx_HAL_Driver wo sie sein soll. STM32CubeIDE 1.5.1
-
Thread
STM32H7 stemwin
-j16 all arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510.map" -Wl,--gc-sections -static -L"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STemWinLib\Lib" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group d:\st\stm32cubeide_1.5.0\stm32cubeide
-
Thread
Suche Arduino Leistungsmessungs Projekt
anwendung finden sollte, hoffe ich auf eine gute Grundlage. Gerne würde ich meinen Labortisch (3~, max 5A pro Phase reichen schon) mit einer Strom/Leistungsmessung erweitern. Strom und Leistung sollen auf einem LCD angezeigt werden und auch an meinen Rechner übertragen und visualisiert werden (Kabellänge wenn "schön verlegt" ~5m, d.h. UART, I2C o.ä. sollte machbar sein). Primär suche ich ein fertiges Projekt (Arduino/STM32) zur Leistungsmessung, welches ich mir noch mit der Übertragung zum PC anpassen kann. Das ein oder
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
z.B. von Analog Devices, TI, Freescale. Man kann mit externen Wandlern auch einiges DSP mit einem STM32 machen. Nur die eingebauten AD/DA sind nicht gut genug. Aber z.b. ein STM32F407 hat mehrere I2S Kanäle. Das STM32F407 Discovery ist audiomässig ausgelegt und hat wenigstens schon Audio-DAC und Ausgangsverstärker
absolut gar nichts dazu. I2S kenn ich. Mich irritiert gerade, dass laut Hersteller (ST) die Versionen STM32F407, STM32F401 und STM32F411 alle NICHT über SAI verfügen, sondern nur die Versionen 446, 427, 429 und 469. Und wie ist das wenn ich die Arduino Plattform verwende? Da kann ich ja STM32F407 (als
-
Thread
differential Adc Input etwas unklar
Der STM32F334x kann übrigens den Offset auch direkt abziehen, dann liefert der ADC direkt 16Bit signed Werte.
> Der gemessene Wert kann von -Vref bis > +Verf, also bei dir -3.3V bis 3.3V, gehen. Hält der STM32 in diesem Fall wirklich eine Negative Spannung Aus? Timo W. schrieb im Beitrag #6560298: > Reference Manual RM0364: > https://www.st.com/resource/en/reference_manual/dm00093941-stm32f334xx-advanced-armbased
-
Thread
Bewertungssytem Gesperrt
Eine Möglichkeit wäre auch noch die Punktevergabe per Zufallsgenerator. Der STM32 hat z.B. einen an Bord. Man könnte den auf einen Wertebereich eines int8_t einstellen und immer, wenn jemand einen Beitrag schreibt, einen Zufallswert auswürfeln und anzeigen. Edit: Icke ®. schrieb
unabhängig davon ob der Verein als gemeinnützig, steuerlich absetzbar anerkannt ist oder nicht, d.h. erleichtert also die Buchführung.
-
Thread
STM32 UART andere Daten empfangen wie gesendet
Funktion. Die Parameter am Seriellen Monitor und auf dem µC sind die gleichen. Senden: 54, 3A, 30, 32, 35, 2e, 39, 37 Empfangen: D5, EC, B6, 56, 36, 6B, 91, 00 Wenn ich einen Logic-Analyser benutze sehe ich auch, dass die richtigen Daten gesendet werden. Benutze ich jetzt aber einen seriellen Adapter
Maurice H. schrieb im Beitrag #6557859: > Ich werde mit einen Pegelwandler besorgen und das ausprobieren. Es gibt von FTDI welche, die 3V3 oder 5V "TTL" erwarten (das ist nämlich invertiert) und auf USB die
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
R2D2 schrieb im Beitrag #6557731: > Hätten sie den [Anmerkung: STM32H730] genommen > mit Quarz und USB-C(!)-Anschluss auf ein Board geklatscht und für einen > ähnlichen Preis verkauft wäre das toll gewesen. Dann gäbe es anderes Gemecker: zu wenig Flash, zu wenige
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
nichts anderes... [c] #include <stdbool.h> #include <stdint.h> #include "nrf.h" #include "nrf_drv_timer.h" #include "bsp.h" #include "app_error.h" const nrf_drv_timer_t TIMER_LED = NRF_DRV_TIMER_INSTANCE(0); /*********************
schon gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
%252BTxown1E%252BTehI8gA5XwNrZ5tiZ%252B%252FHsLFHGEpe8ZYbIfR7QW3lYY%252FSDuP7rOSnOq%252Bf8XlEdY7%252BA8Iu7sTwJQvPyx6%252BZgOKXKvrVPO7xKjUi5hHK3VWafv6NbnL46z3ADGae7s%252Fkl4W5mQQBpx54RCrL2PQASiU52%252BZSR1Ff3Z03jrgFOk6kc0cbH6r7Ija8ag0lg
://www.ebay.de/itm/RDA5807-FM-Radio-Empfanger-Modul-V2-0-I2C-ESP8266-ESP32-STM-32-Arduino-Raspberry/284124772008?hash=item422727f6a8:g:7fUAAOSwhadf4yAX
-
Thread
Laufzeitverhalten main-Funktion
Codezeile besteht, jedoch garantiert mindestens aus 2 und damit ist es nicht Interruptsicher. Beim STM32 gibt es daher extra Setz und Lösch-Register. Da schreibt man auf ein Register die Bitmaske welche aus Out-Port gesetzt werde soll, das Register ist RO und kann nicht gelesen werden, das ist jedoch
So ist es korrekt. [c] #include <stdbool.h> #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000 // CPU Takt, /Hz #define F_TIMER 1000 // Timer-Takt, /Hz volatile bool trigger_1ms; static void init_system(void
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
Kompatibilität. EU-Produkt, nicht aus China. Guckst Du: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf.
Kompatibilität. EU-Produkt, nicht aus China. > Guckst Du: > > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf. Und wo ist da der Funk - um den es hier vorrangig geht?
-
Thread
STM32H7 - Flash Inhalt nicht korrekt auslesbar (IAR)
Hallo, ich programmiere aktuell einen Bootloader für den STM32H743 Controller. Hier habe ich nun ein sehr merkwürdiges Phenomän. Wenn ich den int. Flash beschreibe bleibt dieser bei 0xFFFFFFFF (Zustand nach dem Erase). Lege ich nun einen Pointer auf eine beschriebene
rechts die Register (Wird nach R0 geladen) sowie der entsprechende Assemblerbefehl [code] LDR R0, [R5] [/code] zu sehen. Viele Grüße, Chris
-
Thread
EEPROM 24AA16 arbeitet bei 100kHz aber nicht bei 400kHz
Schaltung sitzt das EEPROM 24AA16 von Microchip, welches direkt über die SCL und SDA Ports mit dem µC STM32F205VGT6 verbunden ist. (Kurze Skizze des Schaltungsausschnitts anbei) Betreibe ich das EEPROM über den I2C Bus mit 100 kHz funktioniert die Kommunikation einwandfrei. Ändere ich allerdings die
drm schrieb im Beitrag #6548963: > I2C will 4,7k Pullups haben Bei 5V, wir sind hier aber bei 3.3V!
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
Ich würde an deiner Stelle mit dem STM8 oder STM32 weitermachen.
mir meine Schaltungen um den Chip immer > selbst auf. Der natürliche Weg wäre der Umstieg auf PIC32. Z.B. PIC32MX150F128B im SDIP 28: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-128-kb-spdip-28-32mx150f128b-isp-p121326.html?&trstct=pol_5&nbc=1 IDE bleibt gleich, Debugger bleibt
-
Thread
LPC1768 noch aktuell?
haben. Auch ich bin so zu den STM32 gekommen.
LPC dicke irgendwas mit IP -- oder LCD oder komplexere sachen .. dann lieber den RT1xxx oder STM32H7 meine Meinung ... Ja der LPC kann auch IP ... aber hier mangelt es schnell an RAM Irgendwas mit TLS und schon wirds irgendwo eng und langsam Die dicken brummer würde ich NUR mit RTOS
-
Thread
curl: (6) Could not resolve host
Ja misst .. Also ich benutze Yocto build image für mein stm32 und habe zugriff zu WLAN. Ich habe jetzt ein DNS addiert in /etc/resolv.conf und ich bekomme den Fehler nicht mehr. Jedoch bekomme ich den Fehler, den du bekommen hast. HTTP/1.1 401 Unauthorized
Preg M. schrieb im Beitrag #6545702: > Ja misst .. Also ich benutze Yocto build image für mein stm32 und habe > zugriff zu WLAN. Ich habe jetzt ein DNS addiert in /etc/resolv.conf und > ich bekomme den Fehler nicht mehr. Dann heißt das, dass dein DHCP-Server, den das Yocto anfragt, nicht ordentlich
-
Artikel
JTAG
und die Pins sind perfekt angeordnet für jede Art der Anwendung. In diesem Beispiel ist der UART 1 (STM32) benutzt mit den Pins PA9/PA10. Wenn die Boot-Pins auf einen separaten Jumper-Block gelegt werden, so könnte auch mit der ST Software ein Flash Update durchgeführt werden. Hier die Erklärung warum
10 kinds of interfaces including ISP, JTAG, SWD, SPI, IIC and so on. Programming is supported for: STM8 support(SWIM) STM32 support(ISP/JTAG/SWD) siehe auch Forumbeitrag von Bingo * LPC1000 support(ISP/JTAG/SWD) LM3S support(JTAG/SWD) AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Motorhalbbrücke für Schaltregler
kHz finde ich etwas wenig. Spule erst mal aus ausgeschlachteten Netzteilen. Mikrocontroller wird STM32F042 mit 48 MHz. Vorkenntnisse: Versuchsweise hatte ich einen Stepup Schaltregler gebaut. Hat gut funktioniert, allerdings war bereits bei 1 W Schluss. War eben nur mal aus Interesse mit unpassender
finde ich etwas wenig. > Spule erst mal aus ausgeschlachteten Netzteilen. > Mikrocontroller wird STM32F042 mit 48 MHz. > Vorkenntnisse: > Versuchsweise hatte ich einen Stepup Schaltregler gebaut. Hat gut > funktioniert, allerdings war bereits bei 1 W Schluss. War eben nur mal > aus Interesse