-
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
-
Thread
Modbus RTU Serial Sniffer
irgendwie so aus, egal ob Parity oder 2 Stopbit, ändert nicht viel: T a d K„'õ Y s @ (ÿûÿü ABE5Q ‘ P<ÿæ [;T a d ¸K„'õ \ s @ (ÿûÿü ?AE5V ‘P<ÿî ˆsT a d ¸Ky'õ _ s @ (ÿûÿü ABD5Q ” P<ÿæ (ÀT a d ¸K~'ø \ s
ach ja, und Einstellung mit der ich die Daten gelesen haben: Data 8bit, Parity even, 1 Stopbit, 115200 Baudrate. Danke
-
Thread
HackBoard 2 – Windows 10 und RPI-kompatibler GPIO-Header
Mich stören immer nur die 4GB RAM, weil die finde ich immer zu wenig. Mit 8 wäre ich recht zufrieden. Besonders mit Windows 10 wird man da absolut nicht glücklich. Bei der 8 GB Version wäre ich sofort dabei...
Wieso nicht gleich 8 GB RAM und alles zusammen für 60 Euro. Gibt auch günstigere Angebote und wieso sollte man nicht gleich einen Raspi4 nehmen?
-
Thread
gcc komischer fehler: sbrk() Gesperrt
Compiler eine > Funktion die sich _sbrk() nennt. Hier eine Referenzimplementation von _sbrk für STM32, sollte auch für Deinen µC funktionieren: [c] caddr_t _sbrk(int increment) { extern char end asm("end"); register char * pStack asm("sp"); static char * s_pHeapEnd; if (!s_pHeapEnd) { s_pHeapEnd = &end; } if (s_pHeapEnd + increment > pStack) { return (caddr_t) -1; } char * pOldHeapEnd = s_pHeapEnd; s_pHeapEnd +=
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
} } EXTI_ClearITPendingBit(EXTI_Line3); } void TIM3_IRQHandler() { #define RELOAD_1s 10 static uint8_t Divider1s = RELOAD_1s; static uint8_t taste_blocker = 0; if (TIM_GetITStatus(TIM3, TIM_IT_Update) == SET) { /* Clear IRQ Flag */ TIM_ClearITPendingBit
erkannt nehme ich an, ich kann den ASM Code leider nicht einsehen, das sind nur Zahlenpakete in den .s Dateien wegen einer bestimmten Einstellung bei EmBitz. edit: erzeugt so sogar 8 Bytes weniger Code als wenn ich erst eine Variable bespiele und die dann verwende. [c] /* Hier wird die Berechnung
-
Thread
[S] STM32F103CBT6 mit 128 kb Flash
Ahnung, ob Du mich meinst. Ich hatte Dir jedenfalls geschrieben, weil ich noch ein paar überzählige STM32F103CBT6 hatte. Habe aber keine Antwort bekommen, vermutlich weil das „System“ keine E-Mails nach gmx.de u. web.de schicken kann... Gruß, Ralf S. Christian J. schrieb im Beitrag #6660068: >
R. S. schrieb im Beitrag #6660926: > Keine Ahnung, ob Du mich meinst. Ich hatte Dir jedenfalls > geschrieben, > weil ich noch ein paar überzählige STM32F103CBT6 hatte. Habe aber keine > Antwort bekommen
-
Thread
Was nehmen wenn ein EEPROM nicht genug Schreibzyklen hat?
P.S,: Dallas heißt jetzt Maxim.
Mit etwa max. 100µF, das kann daher ein Tantal, Elko oder Kerko sein. da gings um die NVRAM von STM...
-
Thread
STM32 / GCC, Linkerscript & NOLOAD => richtig verwendet?
Hallo, ich bin grad über die Tücken von LinkerScripts gestolpert. Ich habe ein STM32F429-Discovery. Da hat's u.a. ein 8MByte-SDRAM und ein LCD. Das SDRAM möchte ich für den LCD Grafikbuffer sowie Heap und sonstige Buffer verwenden. Der Stack bleibt im internen RAM - ein bisschen soll
slcd_buffer = . ); . = . + _lcd_buffer_size - 1; PROVIDE ( _elcd_buffer = . ); . = ALIGN(8); PROVIDE ( _heap_start = . ); . = . + _Min_Heap_Size; . = ALIGN(8); } >SDRAM _heap_end = ORIGIN(SDRAM) + LENGTH(SDRAM) - 1; [/code] Nur hat dann der Heap nicht mehr funktioniert
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
Board mit dem LTC2324-14 gebaut. Das ist aber schon ein recht nennenswerter Aufwand. Funktionieren tut's aber gut.
64Mbit RAM finden Dann hast du wahrscheinlich nicht richtig gesucht: https://www.ebay.de/itm/STM32-STM32H743IIT6-MCU-core-board-full-IO-expander-JTAG-SWD-debug-interface/254302488784 [code] IC42S16400J / IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) [/code] Das ist aber dann
-
Thread
STM32 I2C auf mehrere Pins
dasselbe I2C Peripheral auf mehrere Pins zu mappen und zu benutzen. Und zwar hab ich konkret einen STM32F401. Auf den Pins PB8 und PB9 verwende ich I2C1. Auf den Pins PB6 und PB7 ist I2C1 auch verfügbar. Die Frage ist, wenn ich es auch dort konfiguriere, ob ich dann auch dort Geräte ansprechen kann.
https://www.st.com/resource/en/reference_manual/dm00096844-stm32f401xb-c-and-stm32f401xd-e-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf (wie ich bereits schrieb).
-
Thread
stm32 LCD Float-Wert runden und Nachkommastellen kürzen
Hallo liebes Forum, ich programmiere mit einem stm32f3discovery (auf welchem sich ein STM32F303 befindet) und verwende die standard peripheral library von STMikroelectronics. An diesem habe ich ein 2004-LCD über eine I2C-Schnittstelle angeschlossen.
kann? Der Code zum Runden sieht wie folgt aus: [c] void lcd_convert_float(float fvalue, uint8_t decimal_points) { char string_value[16]={}; // hier wird der in char-umgewandelte Sensorwert gespeichert float factor = 1; uint8_t decimal_counter = decimal_points; if (decimal_counter
-
Thread
ST-Link V2 (clone) wird plötzlich nicht mehr erkannt (Code 43)
kleine LDO auf dem Clone noch zu tun, weil der für die 3,3V verantwortlich ist und damit auch den STM auf dem Board speist.
auch Black Magic Probe als Alternative flashen. Wobei, soweit ich weiß, die Black Magic Probe den STM8 nicht unterstützt.
-
Thread
HAL_DAC_Start_DMA-Routine zu langsam - Alternative
Daniel R. schrieb im Beitrag #6653934: > STM32F405 Wenn ich das richtig sehe hat der 1MSPS. Daniel R. schrieb im Beitrag #6653934: > 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) Die Angabe kapiere ich nicht. Der DAC hat 12 Bit
N. M. schrieb im Beitrag #6653984: > Daniel R. schrieb: >> STM32F405 > > Wenn ich das richtig sehe hat der 1MSPS. > > Daniel R. schrieb: >> 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) > > Die Angabe kapiere ich nicht. Der DAC hat 12 Bit. Also
-
Thread
CAN-Bus Sender mit STM32CubeIDE für Blue Pill erstellen
Es gibt recht gute Beispiele in den Beispielprojekten der HAL: Unter Windows: C:\Users\UserName\STM32Cube\Repository\STM32Cube_FW_XX_VX.X.X\Projects
Herausforderung war die richtigen Timing-Parameter zu ermitteln. Folgendes habe ich nun für 125 kbit/s (MS-CAN) errechnet: [code] hcan.Init.Prescaler = 4; hcan.Init.TimeSeg1 = CAN_BS1_13TQ; hcan.Init.TimeSeg2 = CAN_BS2_2TQ; [/code] Zum senden dann: [code] CAN_TxHeaderTypeDef TxHeader; uint8
-
Thread
Probleme mit SWD Connection und origianlen J-Link/J-Trace
J-Link is connected. Firmware: J-Trace PRO V2 Cortex-M compiled Feb 5 2021 14:50:19 Hardware: V2.00 S/N: xxxxxxxxx Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB Checking target voltage... Target voltage: 3.61 V Listening on TCP/IP port 50000 Connecting to target... ERROR: Could not connect to target. [/pre] umgeflashter J-Link vom STM32Discovery: [pre] SEGGER J-Link GDB Server V7.00 Command Line Version JLinkARM.dll V7.00 (DLL compiled Apr 8 2021 14:33:43) Command line: -if swd -port 50000 -swoport 50001 -telnetport 50002
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Jürgen S. schrieb im Beitrag #6651780: > Markus M. schrieb: >> 8x STM32F103RC zu je 3399€ > Harhar. Die Forbes-Liste winkt. > Hier > - 6x STM32F103RCT für 3398€/Stck. > - 5x STM32F103C8T (orig.) für 6297,50
Herbert schrieb im Beitrag #6651832: > Jürgen S. schrieb im Beitrag #6651780: >> Markus M. schrieb: >>> 8x STM32F103RC zu je 3399€ >> Harhar. Die Forbes-Liste winkt. >> Hier >> - 6x STM32F103RCT für 3398€/Stck. >> - 5x STM32F103C8T (orig.)
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
The results might differ compared to plain JTAG/SWD Info : clock speed 1000 kHz Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.243588 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on
512kbytes wrote 263171 bytes to file firmware.bin from flash bank 0 at offset 0x00000000 in 5.667848s (45.344 KiB/s) ➜ ~ openocd --file interface/stlink.cfg --file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40404" -c "exit" Open On-Chip Debugger 0.11.0
-
Thread
ISP-Programmierung mit angeschlossenem SPI-Slave
Offiziell beschrieben in AVR042 Seite 8, Kapitel 4.1.1. http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2521-AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf
Dann ist der ISP Frei. Und das das SPI > ist gepuffert. Ja klar. Hat halt nur nicht jeder AVR8.