-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
Instruktion im Programmfluß zeigt. Beim Versuch, einen Breakpoint in einem Assemblercode-Projekt in STM32CubeIDE zu setzen, steht der PC immer hinter dem Befehl. Ist das ein Bug im IDE? (s. Bild)
/kuku/STM32CubeIDE/workspace_1.4.0/ku/st-link_gdbserver_log.txt Logging Level : 31 Listen Port Number : 61234 Status Refresh Delay : 15s Verbose
-
Thread
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
Sonst > Crowbar, Z-Diode oder so. Aber Obacht, da wird dann der "Einschalter", zur Makulatur. 8-{
Axel S. schrieb im Beitrag #6696423: > Das hast du ganz richtig verstanden. Ulrich hat das vollkommen sauber erkannt und gerechnet, im Gegensatz zu anderen Threads, wo über die Dioden gekaspert wird.
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
bis zwei Male pro Jahr? Muss es DCF sein oder ist ein anderes Normal auch denkbar? EDIT: Auf's Jahr gesehen: Ein Jahr zählt gut 31,5 Mio. Sekunden. Ein OCXO (auch einfache, nicht soo teure) erreicht immer eine Stabilität von weniger als 1exp(-8), mit ein wenig Aufwand eine Potenz niedriger. Das
Michael M. schrieb im Beitrag #6696386: > EDIT: > Auf's Jahr gesehen: > Ein Jahr zählt gut 31,5 Mio. Sekunden. Ein OCXO (auch einfache, nicht > soo teure) erreicht immer eine Stabilität von weniger als 1exp(-8), mit > ein wenig Aufwand eine Potenz niedriger
-
Thread
Error! Failed to read target status
Versuche gerade unter STM32CubeIDE ein Projekt laufen zu lassen, was vermeintlich mal funktioniert hat. Wenn ich es baue und laufen lassen will, bekomme ich: [code] STMicroelectronics ST-LINK GDB server. Version 5.8.0
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
-
Thread
Linker entfernt Symbole?!
bleibt pcInterruptPriorityRegisters auch im mapfile an addr 0x0000000020002b74 und .text wird nur 8 Byte größer (11128).
auch im mapfile an addr > 0x0000000020002b74 und .text wird nur 8 Byte größer (11128). das ist durchaus spannend. Ist das eine saubere Lösung?
-
Thread
Prozessor aus Image ableiten
das klingt nach lwIP. Der Flash-Anfang scheint 0x20000 zu sein. Der Stack-Anfang ist auf 0x20003FF8 gestellt. Es _könnte_ also ein Prozessor mit 16 KiB SRAM sein. Wenn dir langweilig ist kannst du alle Cortex-M3 mit 16 KiB SRAM durchgehen bei denen der Flash ab 0x20000 eingeblendet ist (STM32 schonmal
Lass mal binwalk drüberlaufen. Das Programm gibt's in jeder guten Linux Distribution im Paket Repository.
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.
-
Thread
IC für USB Sound Card mit 2 Analog-Eingängen gesucht.
PCM270X sind reine DACs. https://www.mouser.de/Semiconductors/Interface-ICs/Interface-CODECs/_/N-aw0t8?Keyword=pcm290&FS=True https://www.digikey.de/products/de/integrated-circuits-ics/interface-codecs/716?FV=514%7C103905%2C817%7C121401%2C-8%7C716&quantity=0&ColumnSort=0&page=1&k=pcm290&pageSize=25&
sich durch einfache USB Anbindung, hat zwei analoge Eingänge und außerdem noch eine I2C sowie I2S Schnittstelle.
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
, der Kleinmengenvertrieb des Herstellers. Kein klassischer Distri. Aber DU fragst da sicher auch STM & Infineon an, oder? Ich geh jetzt Wochenenden bb.
Andreas H. schrieb im Beitrag #6691544: > Aber DU fragst da sicher auch STM & Infineon an, oder? Nicht mehr.
-
Thread
Arduino Betriebssystem
mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der SD-Karte ausführen. Zur Not könnte man noch einen
polyphonen Synthesizer bauen kann. Es war damals die übliche Mikrocontroller-Net Nörgelei: geht nicht, gibt's nicht, wenn's ginge hätten wir's schon gemacht. Da mir das zu doof war, habe ich das Projekt einfach mit dem Ergebnis umgesetzt, dass es 100 fach gebaut wurde und X-fache Folgeprojekte entstanden sind
-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
Rev 8, Seite 64) des STM32F4 ist das DTCM und ITCM nicht durch den DMA1 und DMA2 regulär zugreifbar. Was die gestrichelte Linie die mit "AHBS" gekennzeichnet ist und eine Verbindung zum DTCM haben soll bedeutet
Darth Moan schrieb im Beitrag #6695987: > Internal SRAM Normal memory 0x2000 0000 Region0 8 Kbytes Shareable, > write through, no write allocate > C=1, B = 0, TEX = 0, S=1 > SRD = 0, XN= 0, AP = full access mit diesen Einstellungen hat es jetzt funktioniert. Mein Fehler war noch, das
-
Thread
Verwendete Algorithmen für effizientes Staubsaugen
Oliver S. schrieb im Beitrag #6692359: > Quark. Draht verlegen klingt genauso einfach, wie es ist: einmal rum > damit um den Garten, das war’s. Ist in weniger als einer Stunde > erledigt. Allerdings ist
Oliver S. schrieb im Beitrag #6692359: > Quark. Draht verlegen klingt genauso einfach, wie es ist: einmal rum > damit um den Garten, das war’s. Ist in weniger als einer Stunde > erledigt. Wenn man den
-
Thread
el Last - Bauteilauswahl
Guten Tag ans Forum, ich benötige eine el Last zum Test von 16s Li-Akkus. Also will ich mir eine bauen. Stufe 1: Ich stell den Strom über ein Poti ein. Stufe 2: Ein STM32 betritt die Bühne und kümmert sich um alles. Hier soll es also erstmal nur um den Leistungsteil
Udo S. schrieb im Beitrag #6778183: > Bist du sicher dass dein DAC nicht einfach eine negative Hilfsspannung > braucht um sauber auf 0 zu kommen? Der DAC sitzt im STM32, da gibts meines Wissens nach keine
-
Thread
PCIM – Neuigkeiten-Roundup, Halbleiter
aus dem IS, so brennt dieses irgendwann durch. Nexperias LFPAK88 – die 88 steht für die Größe von 8x8mm – soll laut Ankündigung gleichzeitig 48 und 52 mal so viel Leistung wie “ein Vergleichsgehäuse” verkraften (siehe Abbildung).  Das seit 2019 in Entwicklung bzw Ankündigung
Verfügbarkeit Ende 2020” wurde offensichtlich nicht eingehalten: [c] Available in LFPAK88, Nexperia’s copper-clip 8mm x 8mm SMD package, the products are currently in development and we are looking to work with engineers to receive samples and test in your own designs. [/c] ### Halbleiter mit breitem
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
0x40 statt 0x80). Bei 100kHz klappt der ACK nicht mehr. Der Tiny läuft bei mir mit dem internen 8MHz RC-Oszillator. Der Code ist mit -O2 kompiliert. Clock hab ich nicht kalibriert. Als Code habe ich diesen hier benutzt: https://github.com/svoisen/TinyWire/tree/master/TinyWireS Hat jemand
very tight loop in order not to miss any. * It will call the function registered via TinyWireS.onReceive(); if there is data in the buffer on stop. */ TinyWireS_stop_check(); } [/c]
-
Thread
Buchempfehlung C++ und MCUs
: Modern C++ Gruß, db8fs
= 0x01; const uint8_t dirClear = 0x02; const uint8_t dirToggle = 0x03; const uint8_t out = 0x04; const uint8_t outSet = 0x05; const uint8_t outClear = 0x06; const uint8_t outToggle
-
Thread
Python oder besser bei C bleiben?
, da hat der Grafikspeicher mit 1,5 MByte schon mehr als ein 8 Bitter überhaupt adressieren kann. Und auch fürs Hobby interessieren mich die 8 Bitter nicht mehr, ein LPC8xx ist auch klein und billig und bringt schon genug Speicher mit um bequem programmieren zu
Johannes S. schrieb im Beitrag #6685521: > Und die 8 Bitter werden ja nicht durch die 32 Bitter abgeschafft, das > Thema wurde doch schon oft genug diskutiert. Wir haben lediglich grundverschiedene Interessengebiete
-
Thread
[T] Tausche SMD Bauteile gegen THT
Volker S. schrieb im Beitrag #6766340: > was ich suche, > (Suche THT FolienKondensatoren (bevorzugt axial Hochvolt) westdeutscher > Hersteller, NOS Kleinsignaltransistoren, ältere Typen, auch Germanium
Widerstände sind Dicke 5W?: 12k 8k2 1k2 820 680 560 330 220 10 jeweils einige Stücke Dünne 2W: 560 150 100 22k
-
Thread
Arduino IDE 1.8.10 - wohin eigene libraries?
Hallo Ich möchte mit der Arduino-IDE 1.8.10 ein file kompilieren, das ich bislang mit AVRStudio 4.18 kompiliert habe (für dieses file habe ich mir ein paar eigene libs mit entsprechenden Header-files geschrieben). Ich habe dieses file mit
so, Java-Zeug nicht wirklich. Ergo nur wie üblich ein paar neue Befehle/Aufrufe lernen und das war's. Kannst dir die HP mal ansehen. Ist alles außer IOS (da will apple kohle) Kostenlos.
-
Thread
Transistor Toleranz
8 pf hast du ganz schnell durch eine Leiterbahn. Zusätzlich hat die Leiterbahn auch noch eine Induktivität.
Daniel S. schrieb im Beitrag #6680329: > Hat man irgendwie ne Chance aus dem Datenblatt das Model zu korrigieren? Nein.
-
Thread
STM32F1: ADC Wandler verhalten sich komisch
Einmal einen LDR (Kanal 0, PA0) und einmal einen Widerstandsteilerfür die Batteriespannung (Kanal 8, PB0). Die richtigen Werte kommen nur raus, wenn die eine Routine ihren Wert ausliest und direkt danach schonmal den anderen Kanl vorwählt und die Sample startet. Stellt man den Code um, dass jede
https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf
-
Thread
"ungenaue" Pulsweiten-Messung
. Das Projekt in der .zip-Datei ist mit einer Demoversion von IAR EWARM 8.x verwendbar. Das Ganze als Vorschlag - viel Spaß bei eigenen Experimenten!
Die 8-stellige Auflösung der Frequenzanzeige ergibt sich durch das Messverfahren; das ist ein alter Hut und an anderer Stelle hinreichend beschrieben. Für 8-stellige Genauigkeit braucht man eine entsprechend
-
Thread
IR Temperatursensor bis ~ 1600 °C
S. schrieb im Beitrag #6679031: > vll. direkt am Display? Das willst du nicht wirklich. Theoretisch denkbar, sehr grosser Aufwand.
Hermann S. schrieb im Beitrag #6679407: > Kennst sich jemand damit aus? Möchtest du jetzt etwas über Emissionskoeffizienten hören? Gibt's alles schon: https://de.wikipedia.org/wiki/Emissionsgrad https:/
-
Thread
Ansteuerung LED-Matrix 64 x 32 aus China
für RGB an denen die LEDs hängen, und die Zeilen werden zusätzlich gemultiplext. Die gibts mit 1:8, 1:16 und 1:32 Mux. Die 1:8 sind brutal hell und eher was für Draussen. https://bikerglen.com/projects/lighting/led-panel-1up/
Zoll/EUSt https://de.aliexpress.com/item/1005001915725309.html?spm=a2g0o.productlist.0.0.cd076a8cpZE0To&algo_pvid=c54207c6-8476-47f8-9c28-b4c4bda9d761&algo_expid=c54207c6-8476-47f8-9c28-b4c4bda9d761-8&btsid=2100bb4716199706007115436ed1e0&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
-
Thread
Backofen Fehler F01, Steuerelektronik defekt?
Mit µC meint Ihr den STM8S207? Zweiter Tiefkühlschranktest mit selben Ergebnis hab versucht mit meiner Reworkstation einzelne Bauteile anzupusten mit 100° konnte bislang nichts finden. Nachher war die ganze Platine warm
Sebastian schrieb im Beitrag #6675118: > Mit µC meint Ihr den STM8S207? Ja.
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
Keiner der STM32 Päpste da? :-( Ich habe ein Signal, GPIO_PinSource_11 mit GPIO_Pin_11 vertauscht. Und noch einiges dazu gesucht aus dem Netz aber verstehen warum es läuft tue ich leider nicht :-(( Nachdem es
TIM_CCxCmd(TIM2,TIM_Channel_4,DISABLE); } /* Sende ein IR Byte im RS232 Mode, 8N1 */ void ired_putc(uint8_t db) { /* Startbit senden */ CREATE_BURST(); /* Datenbits hinterher */ uint8_t mask = 0x01; for (uint8_t i = 0; i < 8; i++) { if (db & mask)
-
Thread
Erkennung eines fehlenden EEPROMS über I²C-Bus
Mea Culpa, Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen soll.
Knut Schünemann schrieb im Beitrag #6674544: > Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen > soll. Das geht natürlich nicht, STM-Controller arbeiten nur mit EEPROMs von STM zusammen, doch klar oder?
-
Thread
STM32F446 von Aliexpress - Fake?
entsprechende Produkte mit diesem Chip ausgerüstet werden und damit der Markt geflutet wird. Das ist z.B. beim STM32F103C8T6 der Fall.
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
FatFs Daten falsch herum
auf > Endianness zu achten. Okay, also dann kann ich meine Daten gleich in ein Bytearray (uint8_t) einsortieren und mache es nur entsprechend größer? Oder ich passe beim sortieren in ein uint32_t gleich die Endianess an? Gibt es dann eigentlich einen Unterschied ob ich f_write mit einem uint8
ob ich f_write mit einem > uint8_t array oder mit einem uint32_t array füttere? Du solltest einfach bedenken: f_write fasst das Argument immer als Pointer auf ein Byte-Array auf - egal, was Du ihm übergibst. P.S. Du solltest
-
Thread
ESP32-Alternative WFI32: Module und MCUs erreichen Distributoren
. So gefühlt würde ich sagen dass MPLAB 8 + ICD3 viel robuster ist als MPLAB X + ICD3. Auch wenn MPLAB 8 manchmal macken hat, man lernt die und weiss was man dagegen tun kann. Sonst finde ich dass MPLAB 8 mit weniger resourcen genau so viel
werden Hackers die nicht richtig leisten damit bestraft. :) Ich Persönlich nehme immer noch: MPLAB 8 und makefile export make mit -j8 damit es schneller geht Notepad++ und bootloader Wenn ich debuggen muss, dann MPLAB 8 mit ICD3. Ist noch relativ stabil. Wenn es nicht geht dann MPLAB X mit ICD3
-
Thread
IR Empfänger verbessern
Walt N. schrieb im Beitrag #6671567: > Mein IR-Sender sendet > in einer frequenz von 8 Hz ( alle 125 ms) diese zwei peaks mit 533 kHz > aus. Warum muß das so sein? Die üblichen IR-ICs wollen >=10 Pulse a 38kHz.
Axel S. schrieb im Beitrag #6673595: > Ja. Das Design ist Mist. Das wurde dir jetzt schon mehrfach gesagt. > Vielleicht glaubst du es endlich mal. > > Und für ein besseres Design müßte man mehr über die
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
DoS schrieb im Beitrag #6668753: > Lotta schrieb im Beitrag #6668526: >> Spread spectrum, >> Schau an, da hat sogar das Fraunhofer Institut >> seine Hände drinne... :-D >> mfg > > Leider nicht. Die
einen eigenständigen Radiostack entwickelt hat, der auf der Hardware des STM32WL aufsetzt. Denn mioty setzt auf MSK auf und dafür hat der STM32WL ein MSK-Modem, wie ein Blick ins Datenblatt verrät - achja, Datenblätter liest Du ja gar nicht... @Tam Hanna: Wie lange willst
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Das alte Hündchen ATMega8... Soweit ich mich erinnere hat der keinerlei debugmöglichkeiten.
Kay M. schrieb im Beitrag #6669687: > Stimmt, leider kann der Atmega8 das debugwire gar nicht ... Das können viele AVR8 nicht. Aber es gibt auch andere Debug-Schnittstellen. Das spezielle Problem beim AVR8 ist halt nur: er unterstützt *KEINE* davon. > Jetzt ist noch
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
@richi123 hättest du Lust einen ESP32-S3-PICO-1-N8R8 auseinander zu nehmen? Falls ja, wie kann ich dir einen (oder mehrere, ist wohl Sinnvoll?) zukommen lassen (würde von Aliexpress bestellen)? Ich denke das wäre eine super interessante
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
-
Thread
Wie VCP Daten einlesen? STM32f072 STM32CubeMX Projekt
Hallo. Ich habe ein Projekt mit STM32CubeMX für einen STM32f072 zusammen gestrickt. Die einzige Funktion ist ein VCP. Nun habe ich einen Funktionieren VCP Port (erkannt von WIN10) und kann auch was zum PC Senden. Ist nur ein "TEST
Die HAL wird dann nützlich, wenn du Programmteile ohne großartige Änderung auf unterschiedlichen STM32 laufen lassen willst. Geht aber eben nur mit STM32 und nur solange ST die HAL pflegt (beim Vorgänger SPL war das ja sehr lange der Fall). Kleiner Tipp: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Man braucht für den Startcode genau NULL Assembler https://gitlab.com/amesser-group/ecpp/atsam4s/-/blob/master/src/ecpp/HAL/Atmel/ATSAM4S/Exceptions.cpp
teurer aufgrund der niedrigeren benötigten Stückzahlen, wenn sich ihr Lebenszyklus dem Ende neigt, der STM32F103C8T6 aufm Blue Pill Board kostet aber bei Abnahme einer Rolle nicht einmal 3€ das Stück bei den Distributoren, selbst die teuerste STM32F103 Variante kostet als Einzelstück nicht mal annähernd
-
Thread
ESP12F zu wenige AT+ commands?
alle AT+ commands? Zuerst wusste ich nicht warum die erst Installation der Firmware esp8266-v40-ESP12s-4M.bin die ich mit dem esptool in den ESP12F geflashed habe gar nicht funktionierte. Keine AT commands haben funktioniert. So habe ich dann alles einzeln per Hand geflashed (von OS Mint18.3 Linux).
in den Wahn getrieben! Nachdem ich das verstanden hatte, funktionierte die Kommunikation ESP8266<->STM32F103 gut (stoerungsfrei, der Flaschenhals war die 115200Baud Verbindung, war schon OK. Der sehr guenstige Preis hat viel entschaedigt). Gruesse Th.
-
Thread
STM32 USB CDC will nicht mehr nach Kernel Update
5.10.28 ein Problem eingebaut worden zu sein... oder irgendetwas in 5.10.28 triggert ein Problem im STM32... wie man's nimmt. Der CDC Treiber am STM32 kommt von ST und die sind nunja... ähnlicher Qualität wie halt der Rest von ST (oder den anderen Embedded Buden). Sprich: Es läuft bei der Ferialkraft
dieser hier: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=usb-next&id=a8b3b519618f30a87a304c4e120267ce6f8dc68a Muss den Patch mal auf meinen 5.10.30 anwenden. 73
-
Thread
Wozu braucht man einen Signalgenerator?
. mit Arduino/ESP32/STM32/Raspberry kann man ein Signal programmatisch erzeugen... Ab wann lohnt sich ein Signalgenerator für 100-300Euro zu kaufen?
Phasenschieber S. schrieb im Beitrag #6665669: >> Wofür werden die Signalgeneratoren benutzt? > > Wer solch eine Frage stellt, braucht keinen, fertich.....oder andersrum, > warte bis du einen brauchst, dann weißt
-
Artikel
ARM Cortex Mikrocontroller
bereits eine Codebase. TIVA von Texas Instruments (vormals Stellaris, vormals Luminary Micro) SAM3N, SAM3S,SAM3U, SAM3A und SAM3X Serien von Atmel STM32 Baureihen F1/F2/L1/W von STMicroelectronics , siehe STM32 hier im Wiki TMPM330 von Toshiba FM3 von Spansion (vormals Fujitsu) HT32 von Holtek Semiconductor
Cortex M7 sind u.a. von Atmel, NXP und ST erhältlich. SAME von Atmel SAMS von Atmel SAMV von Atmel SAM7S/SE von Atmel SAM7X/XC von Atmel Produktseite der STM32F7-Serie von ST ARM7TDMI. Der Vorgänger der Cortex-M-Cores ist der ARM7TDMI. Controllerfamilien dieser Klasse sind immer noch weit verbreitet: LPC2000
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
Was heisst das bitte : --max-allocs-per-node 100000
. This register allocator is used by default on the hc08, s08, z80, z180, ez80_z80, r2k, and r3ka ports. For the gbz80, stm8,pdk13, pdk14 and pdk15 ports it is the only available register allocator. Even though it runs in polynomial time, it can bequite slow;
wie sich der Parameter für --max-allocs-per-node auf die Codegröße auswirkte. Auch dass SDCC für STM8 im Vergleich zu anderen Compilern recht guten Code generiert (http://www.colecovision.eu/stm8/compilers.shtml) liegt zum Großteil an besserer Registerallokation. > Mich wundert etwas, das der Akku
-
Thread
DMA + UART parallel empfangen
/s würden nur 8% Auslastung ergeben. Wenn man denn WIRKLICH eine CRC nutzen will, reichen bei 4 Bytes Nutzdaten eine 8 Bit CRC. Die kann man mit der CPU berechnen. Ein passendes Polynom bzw. die Funktion
hoch? Bei 4Bytes/10ms dauert das gerade mal 80us, >> dann sind 9,12ms Pause, also "gigantische" 0,8% Auslastung deiner >> UART-Verbindung. Ist das sinnvoll? Ist das nötig? selbst 50kbit/s würden >> nur 8% Auslastung ergeben. > > Bei 1KHz wäre es dann ja schon wieder etwas anderes. Definitiv nicht
-
Thread
Muss es ein Elko sein?
verwenden wollen, sei dieses Übungs-Video empfohlen: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwicxO2xso3wAhVDgP0HHWnyBNcQwqsBMAB6BAgDEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DY0CxZqd_YKw&usg=AOvVaw0wLrkOKDU_2K4ZHmaPBaMb Dann doch lieber Fred
Ein Ausblick in die Zukunft ?! https://www.youtube.com/watch?v=2n4JA-mfdIo&t=106s mal abwarten :-)
-
Thread
GPS + IMU sensor fusion
, Kompass) und einen GPS Empfänger. Das ganze soll auf einem µC erfolgen - ATmega oder wenn nötig STM32. Um das Rad nicht neu zu erfinden, habe ich mich mal nach Code für die Sensor Fusion umgeschaut. Für die Orientierungsbestimmung aus der IMU gibts recht viel Code, aber für die Positionsbestimmung
lag", selbst bei 10 Hz datenrate ist die "lag" um die 0.4s. Da ist den IMU wesentlich schneller (100 Hz rate). GPS module sind jetzt wirklich billig, <10€ (Beitian BN220 / BN 280, hat eine ublox M8 engine). Bei schnell fahren (wie in video) mussen sie weit for