-
Thread
DCF77 Frequenznormal
fachabteilungen/abteilung_4/4.4_zeit_und_frequenz/pdf/2004_Piester_-_PTB-Mitteilungen_114.pdf ... S. 354, unter Bild 8 .... Dort: ..."Jeweils 0,2 s nach Sekundenbeginn wird das Schieberegister aus dem Zustand Null neu gestartet und nach Ablauf eines vollständigen Zyklus, etwa 7 ms vor der nächsten
passt schon) Mir ist nicht klar geworden wo es klemmt. Ich versuche einfach mal das PTB-Bild "Bild 8" und das Thread-Bild 02_Zoomed.png" zusammen zu bringen: Zunächst einmal sind die ersten 0.2 s einer Sekunde niemals phasenmoduliert und die folgenden 0.8 s sind es immer. Die roten und blauen
-
Thread
Datenübertragung mit Zykluszeit unter 50 Mikrosekunden
Scooter W. schrieb im Beitrag #7073615: > um in Echtzeit zwischen zwei STM32 Controllern zu kommunizieren In welcher Liga spielen die denn?
-64k-x-8-33v-dual-port-ram fchk
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Beitrag #7073414: > Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR > gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 > MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich > auch AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
#7073414: > >> Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR >> gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 >> MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich >> auch > > AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
-
Thread
Wo werden Port A-Register für die Pins 13 und 14 konfiguriert, um SWD zu konfigurieren?
STM32F407VGT6 Hier ist mein Code: #include "main.h" int main(void) { RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; while (1) { } } Für die Register von Port A (Pins 13 und 14) erfolgt die Konfiguration
eine > Nucleo-Boards oder so? Nein, dies ist die Dokumentation des exakt gleichen Boards wie meines STM32F407 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf A. B, schrieb im Beitrag #7072144: > Pins vom STLink auf > dem Board nicht benötigt
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
auch nicht in der Sowjetunion). Die hatten auf den 8085 gestzt. Nur die zänkische DDR hat auf Z8/U880 gemacht.
-
Thread
Mit welcher Spannung lädt man eine NIMH Zelle?
Hallo Matthias S., Matthias S. schrieb im Beitrag #7071846: > Man lädt also mit 1/10C (einen 800mAh Akku also mit etwa 80mA) und > beendet nach etwa 14h den Ladevorgang. auch wenn es Dir sicherlich klar ist,
https://www.amazon.de/Amaoma-Batterie-Sicherer-Feuerfeste-Explosionsschutz/dp/B077D1W4HL/ref=sr_1_8?keywords=feuerfeste+tasche+lipo&qid=1653221770&sr=8-8 /OT ciao gustav
-
Thread
Keine Verbindung zum STM32L0
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/
aber irgendwie hatte mir diese "Leererkennung" da einen Streich gespielt. War allerdings auch ein STM32 Minimalcontroller (STM32G030J6) mit nur 8 Pins, evtl. hatte dieser im Bootloader die Debug-Pins umgeschaltet um darüber die Firmware zu laden.
-
Thread
Mit welchem FPGA anfangen/einsteigen?
Ein STM32F407 hat dafür auch genug Power, incl. Rampen berechnen im Interrupt und Display ansteuern:https://youtu.be/poZjMwRAcH8 Ansonsten macht grbl oder eine 3D-Drucker Hardware doch genau so was, Befehle
Projekt mit dem Lernen an. Du kannst dir das Leben etwas leichter (und billiger) machen, wenn du für's Erste ein paar CPLD's benutzt. Vom Programmieren her - egal ob mit Verilog oder VHDL - ist das gleich, aber die CPLD's haben zumeist den Konfigurationsspeicher bereits mit drinnen auf dem Chip und das
-
Thread
Warum gehen einige Port-Pins, die ich nicht eingeschaltet habe, hoch?
Kommt drauf an. Auf deine Hardware, auf deine Firmware, vielleicht auch auf's Wetter.
schrieb im Beitrag #7070194: > Was passiert wenn du den Port über 10k mit GND > verbindest? LD8 beginnt zu leuchten USB LD8: red LED indicates an over-current from VBUS of CN5 and is connected to the I/O PD5 of the STM32F407VGT6. Aber im GPIOD_IDR-Register werden nur die Pins aktiviert, die
-
Thread
EEPROM Schreibzyklen
übertragen. An EEprom-Adresse 0 liegt dann z.B. der Page-Zähler, der je nach Anzahl der Pages in ein 8 Byte oder 16 Byte Datum passt. Ist die maximale Anzahl der Page Schreibvorgänge erreicht, wählt man einfach die nächste Page aus, speichert diese im 8 Byte oder 16 Byte Datum und schreibt dort seine
Inbetriebnahme), dann wird der Datensatz mit Defaultwerten gefüllt und in die erstbeste Seite geschrieben. W.S.
-
Thread
Alternative zum Raspi
. Wenn man sowas fuer sich aus Spass an der Freud, und vor allem : "Weil man's kann", mal aufbaut, mag das nerdig und cool sein. Wenn man's aber nicht kann und hier fuer so einen Mumpitz nachfragen muss, find' ich's deutlich uncooler. Gruss WK
Brühtemperatur hat - völlig übertrieben. Die 10Bit beim Arduino reichen völlig aus und er bringt auch gleich 8 Stück davon mit. Nicht benötigte kann man auch als ganz normale IO's benutzen. Dazu gibt es noch 12 normale IO's. Also so ein Teil sollte locker reichen. Das Programmieren ist auch kein Hexenwerk, es
-
Thread
STM32, printf und fflush
: STM32F103 (allerdings logischerweise gleiches Verhalten bei STM32F0 und STM32F4) Folgendes (funktionsfähiges) Testprogramm: [code] #include <libopencm3.h> #include <stdint.h> #include <string.h
main -------------------------------------------------------- */ int main(void) { uint8_t count; double sw, wi; sys_init(); uart_init(BAUDRATE); wi= 45.0; sw= sin(wi * M_PI / 180.0); printf("\n\r-------------------------------------\n\n\r"); printf("STM32F103C8T6
-
Thread
PB-Akku 48V 24Zellen - Einzelzellenüberwachung
Zuverlaessige Kontaktierung ist hier Fehlanzeige. Siegfried H. schrieb im Beitrag #7067531: > 1,8 bis 2,7V. Umax Fuer Blei, 1,8...2,5, dann abschalten. Denn so kannst Du einen Mikrocontroller aus zwei Akkus speisen ohne Spannugsregler.
Materialkosten inkl. PCB < EUR 5,- Eigentlich wollte ich ja sowas einfach "zukaufen" und nicht wieder's Rad neu erfinden... Hat noch wer von Euch Bedarf an sowas? Welcher µC ist aktuell eigentlich noch zu akzeptablen Konditionen zu bekommen? Bin etwas ATMEL zugeneigt, STM8 (5V)/32(3V :-( ) ist aber
-
Thread
50ns Delay mit STM32H7
übersichtlich in einer Funktion unterzubringen. Was mir noch einfallen würde, ich weiß bei einem Stm32F4 gab es einen Counter der dauerhaft mitgezählt hat. Der H7 (übrigens ist meiner der Stm32H753 ) hat das bestimmt auch. Hier könnte ich mir als einfach den Timerwert merken und dann in einer Schleife
Aber die Division ist tödlich, was Performance angeht. Ich hab's jetzt nicht nachgerechnet, aber ich denke schon, dass sie auf jeden Fall weit mehr als 10 Taktzyklen dauert.
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
Z.B. der STM32G030F6P6 mit dem man wirklich schon eine Menge machen kann ist verfügbar bei Mouser. Und TSSOP20 kann man sogar noch ganz gut mit Hausmitteln löten. Aber für die anderen STM32 sieht's wirklich schlecht
, muss sich mit den Feinheiten beschäftigen. Wobei das auch nicht so oft nötig ist wie bei 8-Bit CPUs. Die STM32-UARTs z.B. funktionieren mit jeder Taktfrequenz. > Mit CUBE (wenn Du es denn benutzt) und der HAL hast Du > relativ schnell Erfolge. Ben B. schrieb im Beitrag #7064388: >
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
für mich attraktiv. Seit der Übernahme nicht mehr. Ich benutze nur noch die alten Modelle, ansonsten STM32. Deren Doku ist zwar auch nicht gut, aber dort bekommt man mehr für's gleiche Geld.
Mindestaufwands + b/c/d > definitiv auf ein paar Clocks mehr. Also in richtigen Sprachen braucht's hier nur zwei Instruktionen: ein ld und ein st. Also schlimmstenfalls vier Takte pro Byte Payload. Bei den AVR128DxWeissDerFuchs (und auch den anderen neueren AVR8) ist es aber weniger, denn die können
-
Thread
GUI für LINUX Serial Port erstellen
Hier mal eine kleine Einstiegshilfe für's GUI: [code]#!/usr/bin/env python # -*- coding: UTF-8 -*- import wx class NewFrame(wx.Frame): def __init__(self, *args, **kwds): kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
anderem erstmal beim > Start das Programm noch fertigcompilieren müssen. Du hast es erkannt. db8fs schrieb im Beitrag #7064221: > Ob's .net die > richtige Lösung gegen die Dll-Hölle war, Nö ist es nicht. Jetzt sind es noch mehr DLL's.
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
partout DMA für einen UART benutzen wollten. Immer nach dem Motto: "Aber DMA geht schneller!" W.S.
unzählige Male gepostet. Hier mal ein mittlerweile so etwa 5 Jahre altes Beispiel, wie sowas für einen STM32F103C8T6 aussehen kann: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das Prinzip: 1. es hat einen Lowlevel-Treiber, der sich um den UART kümmert, dabei in zwei Ringpuffern
-
Thread
Debugging mit STM32 Cube IDE und Saleae Logic super langsam auf Laptop
Hallo zusammen! Ich entwickle Firmware für STM32 mit der STM32CubeIDE, basiert wohl auf Eclipse. Dran hängt der Segger JLINK mit allem was dazu gehört und ein Saleae Logic 8 Pro. Jeweils mit pasender Software. Im Büro habe ich einen Ryzen 2600x
Sonst ist der Lenovo eigentlich recht flott, hab aber erst neulich nochmal 32GB Ram nachgesteckt, 8GB sind onboard verlötet. Die 16GB vorher waren einfach zu wenig. Danke, Mike
-
Thread
STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
etwas größer werden. [code] | |calculated| |measured|measured Vin | Vin8 | Vin8 |AD-value| Vin8 | Vin -------|-------|----------|--------|--------|--------- 40.0V | 103mV | 104mV | 125 | 101mV | 38.6V 60.0V | 155mV | 157mV | 198 | 160mV | 61.1V
Wert? Was passiert, wenn du einen Mittelwert über mehrere Messungen rechnest? Ich nutze einen STM32F407 (leider etwas anders) und komme mit folgendem Verfahren auf sehr sehr gute Ergebnisse: "8 Samples messen. Die zwei extremsten Werte verwerfen. Mittelwert über die restlichen 6 Werte". Mittels
-
Thread
WS2812 Ansteuerung
Es gibt ja hier diesen Artikel zur WS2812 Ansteuerung mit AVR PIC LPC STM32 https://www.mikrocontroller.net/articles/WS2812_Ansteuerung Da hat Silabs wohl gedacht machen wir einen WS2812 Ansteuerung Artikel für den neuen 5V 8051 - ohne Bitbanging oder Library - sondern mit den neuen "Features" https://siliconlabs.force.com/community/s/share/a5U8Y000000bxnDUAQ/ws2812b-led-driver-on-efm8bb51-microcontroller
-
Thread
Esp32 ram program Fragen
System wollte ich was mit einem esp32 machen. Das ganze habe ich ohne WLAN oder ETH zurzeit auf einem stm32f4 über USB am laufen. Der RAM (168k)und Flash (560k) Verbrauch ist aktuell schon recht hoch und wird noch steigen. So wenn ich mir nun die Datenblätter vom esp32 anschaue dann steht da was wie
drin. Spart viel Code und viele Fehler. Flash da ist mein Programm drin, und je nach Typ sind 0-8 MB da. Psram haben einige Typen, wird aber nicht für high-speed Zugriffe gut sein. So und nun das große Fragezeichen das RAM. Da werden meine Variablen, stack und??? drin sein. Ist da nun code
-
Artikel
MP3
Earphone driver mit Stereo Earphone driver mit Stereo Earphone driver mit Stereo Earphone driver I2S mit Stereo Headphone Amplifier, S/PDIF-OUT z. B. CS4334 z. B. CS4340 ? Input SDI Mic in (mono) ? Mic in, Line in (mono) Mic in, Line in (stereo) SPI 2x S/PDIF-IN, I2S, SDI, Line-IN, Mic-IN ? ? ? Käuflich
Erhältlich im PLQFP64, PMQFP64 und PQFN64 Gehäuse. Features. MPEG 1/2 layer 3 Encoder mit bis zu 192kbit/s MPEG 1/2 layer 2 and layer 3 Decoder Auslesen des ID3 Tags Schnittstellen. 2 serielle (I2S und andere Formate) 1 parallele I2C zur Steuerung S/PDIF Ein- und Ausgang sonstige Funktionen. zwei DC/DC Konverter
-
Thread
how to synchronize adc to the middle of pwm Signal
Dario S. schrieb im Beitrag #7056417: > kann mir jemand g´helfen wie man Syncronisiert auf STM32cubeIDE? > ich habe separat PWM und ADC aufgebaut und jetzt will ich das ADC in > mitte von PWM Signal reafiert
kann und los gehts. Die (Advanced) Timer der STM32 übertreffen in ihrer Komplexität manchen 8 Bit Microcontroller.
-
Thread
Einlesen mehrerer Analog Signale
%2BCsmBtawNJQ6FDKCIxPQzkJYocaFyLawCXBNvt5Txch48dM2CJwpxzVDfum8ak0bGEnreAytKL1lKPMdy8OsmdZYSpY0OOWZ0UElncVc-S1Xn1EVWGmp-b6k1CsqFSj804SzmsmEHWVO5TKmcDe2wXvaxlmDMYzJBLDYHM43AGOmgbx0GwfAiFISAKGYQwQFMcwrDsJxXCIABaZIgJ8GwAFcAggihTn0Fx-3QigMAAE1QQigA
programmiert. Es fallen bei 10*8*100 MS/s aber nur 8 GBit/s und nicht 8 GByte/s an Daten an. Als erfahrener Entwickler kann man es durchaus schaffen, mittel FPGA/SoC diese Datenmenge in normales DRAM und/oder sorgsam ausgewählte SSDs
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
hawky schrieb im Beitrag #7056054: > weil STM8 wäre sogar Arduino > kompatibel Das wäre mir neu, dass STM8 Arduino wirklich kompatibel ist. Michael M. hat in https://www.mikrocontroller.net/topic/sduino-beinahe-arduino-fuer-stm8s zwar
Dinge eines Controllers und die bietet der STM8 bei deutlich geringerem Preis als ein ATtiny (vor der Pandemie und der Chipkrise hat man einen 20 pol. Controller STM8S103 mit 8 kByte Flash für 0,22€ / Stck. erhalten). Da ich sehr gerne einen
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Michael S. schrieb im Beitrag #7054755: > Und zwar mit seinen 8 Statemachines, programmiert in asm-pio. > Die laufen unabhängig von main() und mit bis zu 125 MHz. Die PWM-Timer laufen auch unabhängig vom
Frequenzeinstellung bei 200kHz ~2.5Hz, bei 1000Hz ~ 62.5µHz (kein Schreibfehler, mikro) Man kann's aber auch gerne mit einem 8-Bitter machen.
-
Thread
Single Board Computer (SBC) oder Single Board Microcontroller (SBM)?
Randbedingungen resultieren hohe Datenmengen, die ich nach: Datenmenge [Byte] = Auflösung [Bit] * 1/8 * Abtastfrequenz [MS/s] * Messzeit berechnet habe. Wichtig ist, dass die Recheneinheit die Daten speichern kann und die Datenmenge handhaben kann. Konkrete Fragen: - Wann verwendet man ein SBC
S. W. schrieb im Beitrag #7053491: > Das Nucleo L496ZG besitzt einen STM32L496ZG Microcontroller, welcher > drei AD-Wandler integriert hat. Die AD-Wandler haben 12-Bit und 5 MS. > Damit sollte ich also
-
Thread
LSERDY wird nicht ready - STM32F407 LSE Clock
STM hat auch eine eigene: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf oder Freescale: https://www.nxp.com
Bauform B. schrieb im Beitrag #7053420: > STM hat auch eine eigene: > https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf > > oder Freescale: > https
-
Thread
Netzgerät Bausatz Überlastung
getestet. T1 und T2 sind beides NPN Transistoren (BD 249C). T3 ist ein PNP Transistor (BD 140 STM). T2 ist durchgebrannt, der hat von C>B 0.8V und E>B 0.77V Flussspannung, wo er eigentlich sperren müsste. T1 hingegen ist noch intakt, weil er von C/E>B sperrt und von B>C/E mit 0.55V durchlässt
tolle „Industriekomponenten“ (teilweise mehrfach) schon ausgefallen (Industrie PCs, Siemens Simatic S5, Motorsteuerungen von Yaskawa, Linearantriebe, Inspektionskameras und viele Pneumatikkomponenten)
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
, aber vielleicht ein Hinweis, wo Du noch suchen könntest: https://www.reichelt.de/lcd-7-segment-1x8-h-6-0mm-lcd-7s-8-6-a-p197508.html?&trstct=pol_11&nbc=1 Oder ein DE188 mit 5 mm Zeichenhöhe aber auch 8 Stellen und 1:4 Multiplex, was den Ablesewinkel verschlechtert.
schon zu Borland-Zeiten aus Borland C++. Aber wenn ich es so recht bedenke kenne ich auch noch STM32 Nucleo und Discovery und die STM8 und NXP und MCS51 und Padauk und MSP430 ... habe ich etwas vergessen? Und dann habe ich vergessen, dass ich auch noch in der Hardware Steckbretter und eigene PCB's
-
Thread
Pico Frequenzzähler mit RP2040
Hast du dir eigentlich jemals klar gemacht, was für eine Dimension die Frequenz hat? Nee? Ich sag's dir: 1/s oder verbal Ereignisanzahl/Zeitspanne. Dabei wird besagte Zeitspanne gemeinhin als 'Torzeit' bezeichnet. Und wenn du dieses Wort nicht magst, dann nenne das meinetwegen 'Ottokar'. Für's Prinzip
J. S. schrieb im Beitrag #7343902: > Dann weiß ich noch nicht wie schnell SPI auf dem RP2040 läuft, für 16 > Bit parallel sind vermutlich nicht genug Leitungen frei? Oder 8 Bit > parallel, mal sehen
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Dario S. schrieb im Beitrag #7047988: > Sorry hab gemient 2 Kanäle zu Programieren mit STM32CubeIDE sodass ich > es auch benutzen kann. Du gehts auf Analog->ADC und klickst dir die "IN"-Kanäle dazu, die
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r
-
Thread
STM32F411VET6 - UART RX funktioniert nicht
um einen "Fake uC" handeln, da dieser auf Mouser bestellt wurde und der Hersteller offensichtlich STM ist. Ich habe bereits mein ganzes STM32-Projekt verteilt und ebenso verteile ich auch gern meine Schaltung, wie auch in der Antwort davor getan. Auch auf den STM32-Discovery Boards gibt es keine
Welchen Wein wünschen die Herrschaften? Wir haben alle Etiketten da." Ich habe auch einige OpV's von Analog Devices da, die eben keine OpV's sind und schon gar nicht von AD hergestellt worden sind. W.S.
-
Thread
FFT mit ADC und Mikrocontroller
Fourier-Transformation Autor(en) : Norbert Schaefer, Manfred Bertuch Redakteur : be Zeitschrift : c't 8/86, S. 44 Querverweise: siehe 10/86, S. 8 Schlagw�rter: Know-how Der Artikel erklaert es in epischer Breite. Das konnten damals normale c't leser verstehen. Ich war damals noch Schlosserlehrling
Unter https://www.fftw.org/ gibt's genug zu lesen.
-
Thread
CAN STM32F7xx
Hallo, ich verzweifle gerade daran eine CAN Schnittstelle mit dem STM32F746 stabil in Betrieb zu nehmen. Ich verwende den externen Clock (25MHz). Die CAN Schnittstelle empfängt immer richtig, aber plötzlich nach 1min oder 10 Sek oder auch erst nach 10min oder länger,
RxHeader, RxData); if(RxHeader.StdId == 0x021 ){ HAL_GPIO_TogglePin(GPIOI, GPIO_PIN_8); //LED 101 uint32_t value = (RxData[7]<<24) | (RxData[6]<<16) | (RxData[5]<<8) | RxData[4]; char strLabel5[25]; itoa(value, strLabel5,10); HAL_UART_Transmit
-
Thread
Was ist denn das für eine delay-Routine?!
fast taktgenau hin. Das > braucht auch keinen Timer, nur die Kenntnis der CPU-Frequenz. Bei dem STM32 wird das in der Regel nicht mehr so einfach klappen. Das funktioniert nur bei sehr einfachen Prozessoren. A. S. schrieb im Beitrag #7042045: > (prx) A. K. schrieb: >> Empfehlenswert ist also
A. S. schrieb im Beitrag #7042045: > Und an den TO: die uint8 für die Zeit sind der beste Weg, das > idiotensicher auf kleine Werte zu begrenzen. Wegen Sitte und Moral, technisch wären 16 Bit doch auch
-
Thread
Mikrocontroller Empfehlung gesucht
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
linear von der Frequenz und von der VCC ab. Schau z.B. mal ins Datenblatt des ATtiny24, bei 128kHz/1,8V zieht er ~30µA (8µA in Idle): Figure 21-5. Active Supply Current vs. VCC (Internal RC Oscillator, 128 kHz)
-
Thread
SWV auf Assembler Level ansprechen
enabled */ { while (ITM->PORT[0U].u32 == 0UL) { __NOP(); } ITM->PORT[0U].u8 = (uint8_t)ch; } return (ch); } in Assembler zu schreiben, kann doch wohl kein Problem sein, oder? Im Prinzip ist das doch nur ein UART (zumindest die übliche Einstellung), man schreibt das
wenn Platz ist. Die Abfrage, ob "ITM enabled", kann man sich ja auch ggf. noch sparen. Für z. B. STM32H750 im RM0433, 60.6.3, ITM stimulus register 0, da ist die FIFO-Behandlung erklärt. Der kompliziertere Teil sind die ganzen Einstellungen davor.
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
P.S. Und natürlich noch den Troll-Diskriminator und den Schwurbel-Induktor xD
Die bo8-CPU als ASIC. Für 10 Cent pro Stück.
-
Thread
keinen Bock auf level-shifting
nicht mache, die machen in der Regel mehr Ärger und fressen mehr Zeit als sie ersparen. Helge S. schrieb im Beitrag #7037476: > Ich freue mich schon auf die 1.8V Dinger! Ist wohl nichts für Bastler. Du wirst noch eine ganze Weile auch mit 3,3V arbeiten können. Es hat übrigens auch seinen guten
Helge S. schrieb im Beitrag #7037583: > Muss auf die nächste Mouser Bestellung: AVR128DB64 ... hat alle 8 C-Port Bits herausgeführt. Genauso wie die 48-Pin Version. Helge S. schrieb im Beitrag #7037611
-
Thread
Eine gemeinsame Konstante in C und asm?
W.S. schrieb im Beitrag #7036435: > Ich nehme mal an, daß das wieder mal eine Art Gedankenexperiment ohne > praktische Anwendung ist. Die praktische Anwendung ist ein UART-Bootloader für den STM32L031C4
[c] #include <stdio.h> void main() { puts("hello world\n"); } [/c] compiliert mit cc -S main.c -> wirft main.s aus. Dieses wird umbenannt in main.sx, also ein Assembler-File, das noch durch den Preprozessor (cpp) muss. main.s: [c] .file "main.c" .text .section .rodata .LC0
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o
dem Windowsrechner ist das der erste Schritt beim Compilieren: [c]Building file: Startup/startup_stm32f103x6.s Invoking: MCU GCC Assembler arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -g -o "build/startup_stm32f103x6.o" "Startup/startup_stm32f103x6.s" Finished building: Startup/startup_stm32f103x6
-
Thread
Conrad plant universelle Filialschließung, neuer Arduino-Bootloader und Softwareerweiterungen bei ST
MCUboot eine „Disparität“, so wird es die Aktivierung des Images ablehnen. ### Erweiterungen im STM32-Softwareökosystem STMicroelectronics ist im Moment vor allem ob der miserablen Verfügbarkeit in aller Munde - witzigerweise geht es nicht nur um Chips wie den STM32, sondern auch die im Allgemeinen
Stefan S. schrieb im Beitrag #7036941: > Timo N. schrieb im Beitrag #7036708: >> Schwachsinnige Gendersprache genutzt und dann auch noch komplett >> verkackt. Ge Ge. > > Das kommt ja oft in der Kombination
-
Thread
Entwicklung eines ferngesteuerten Antriebs für Mecanum-Räder
den passenden Empfänger dazu. Man nehme sich eine Fahrzeug Stromversorgung, irgendeinen Arduino, STM32 Bluepill, ESP32 o.ä. Schreibe zwei Monate die Software dafür und schon bist du fertig.
die Pulsdauer am Eingang A > - miss die Pulsdauer am Eingang B Oder gleich einen Empfänger mit S-Bus o.ä. nehmen.