-
Thread
MCU mit 24-Bit-SPI?
Nein! ... wenn man es richtig macht. Hier Anschauungs-Material (zwei 8-Bit Transfers auf einen STM32F407): https://www.mikrocontroller.net/topic/415233#4841468
"35.8.10 Length Name: LENGTH Bit 8 – LENEN Data Length Enable In 32-bit Extension mode, this bit field enables the length counter. Value Description 0 Length counter disabled 1 Length counter enabled Bits 7:0 – LEN[7:0] Data Length In 32-bit Extension mode, this
-
Thread
STM32WB5MMG -* ADC wackelt um 10 digits
STM32 und stark wackelnder ADC, da kommt bei mir sofort das Stichwort „Calibration“ hoch. Es gibt doch bei jedem STM32 mit 12bit diese ADC Calibration Prozedur, der man beim ersten Kontakt nur wenig Beachtung
Der SDADC des STM32F37x war ein Witz: ===== Gain error: All gains, differential mode, single ended mode -2.4 -2.7 -3.1 negative gain error = data result are greater than ideal ===== Damit kann man nicht mal mit
-
Thread
STM32 cortex M4 Flashen
Das steht doch im Datenblatt. Welchen STM32F hast du denn?
Bin Grad unterwegs, deshalb schlecht mit Datenblatt usw. Aber evtl. PA13 PA14? https://stm32-base.org/guides/connecting-your-debugger.html https://startingelectronics.org/articles/STM32-microcontrollers/STM32F100xx-LQFP64-pin-functions/STM32F100RB-LQFP64-debug-oscillator.png
-
Thread
C - linux - raw-socket - recvfrom liefert daten wo keine sein sollten
: socket"); return(EXIT_FAILURE); } flags = fcntl(rawrsockfd, F_GETFL); flags |= O_NONBLOCK; fcntl(rawrsockfd, F_SETFL, flags); return 0; } --------------------------- tcpdump benimmt sich von rechner zu rechner auch immer
06:05:04:03:02:01 > 01:02:03:04:05:06, 802.3, length 0: LLC, dsap Null (0x00) Individual, ssap Null (0x00) Command, ctrl 0x3f00: Information, send seq 0, rcv seq 31, Flags [Poll], length 50 0x0000: 0000 003f 0000 0000 0000 2800 0000 0000 ...?......(
-
Thread
STM32G0 Trends: Kaum mehr VSS Pins?
Hallo, bei dem STM32F072 im 64-Pin LQFP Gehäuse sind noch 4 Pins für VSS vorgesehen, an jeder Seite einer und dann gibt es noch VSSA. Bei dem STM32G070RBT6 im 64-Pin LQFP Gehäuse ist es noch ein Kombi-VSS/VSSA-Pin.
Nur Marketing Geschwaetz: https://blog.st.com/stm32g0-mainstream-90-nm-mcu/
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
control: A MythTV Remote Control without LIRC. PC Remote Control with ATtiny85 IRMP + IRSND Library for STM32F4. IRMP for STM32F4 IRSND for STM32F4 IRMP on STM32 - Construction Guidance. Seminar Paper - Extension of Arduino Platform. www.eislab.fim.uni-passau.de/files/publications/2010/StudentDiener_ErweiterungDerArduinoPlattform.pdf
-
Artikel
IRSND - english
MCU families: 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
for FAN protocol 2015-05-27: New protocol: MERLIN 2015-05-27: New protocol: FAN 2015-05-18: Added F_CPU macro for STM32L1XX 2015-05-07: Some corrections of XMega port 2015-04-23: New protocol: PENTAX 2015-04-23: Port to AVR XMega 2014-07-10: Some GPIO changes for STM32F10x (in IRSND). 2014-07-10: New
-
Thread
Fast nur Fake 18650 Akkus kaufbar?
Vapes, die die Leute in die Batteriebox werfen. Das sind Samsung INR und dazu gibts immer noch einen STM32L031 oder STM32G051 :-O Soweit zur Chipkrise. Alles Markenware. In Wegwerfvapes finden sich kleine LiIon Zellen mit 360mAh oder 500mAh, bestens geeignet für Modellbauzwecke.
Power Bank https://www.youtube.com/shorts/s6h0aroUcbc
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
Fuer ernste wissenschaftliche Arbeit vermutlich nicht okay. Dafuer aber einfach und billig. (ein STM32F030 pro Kanal) Die Anzeige ist besser und aufloesender als von einem Sony DTC77 und der wiederum duerfte besser sein als das was heute die meisten in der Bude rumzappeln haben. Vanye
hinunter zu 10 mV bedienen kann. Ich kann mir vorstellen, dass man auch bis 1 mV herunterkommt (:=0.1V*0.1V), dann sollte man sich mit Ausgangsoffset und Bandbreitenbegrenzung etwas Mühe geben.
-
Thread
[c] wie wirft man UART-Daten weg?
Wäre dennoch schön gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
dennoch schön gewesen wenn man wüßte um welchen Controller >> es sich überhaupt handelt. > > z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... > Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das > Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher
-
Thread
Neue Toolchain aufbauen (AVR)
zum Test und Update von EXA-PROG [/pre] - https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP Und siehe auch den dortigen Link auf den https://www.mikrocontroller.net/topic/550219
extra_features = HAS_VTARG_READ; connection_type = usb; usbpid = 0x2180, 0x217f, 0x2181; ; [/pre] (Die Einträge für die anderen Programmier-Protokolle sehen vergleichbar aus.) > avrdude braucht es also nicht unbedingt. Hätte man auch beim Atmel Studio ja
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Wegen der Uhr und der USB Schnittstelle eignet sich vielleicht ein STM32L072 als single-Chip Lösung besser. Den kann man bequem an einer Knopfzelle oder Akku betreiben, selbst wenn die Spannung an USB Bus höher ist. Die Daten kann man (auch beim AVR) im Flash speichern
bestimmter Code > über USB-C gesandt wird ein Löschkommando kommen. Bisher denke ich, dass ein STM32L0 das problemlos schafft, mit USB ESD protection
-
Thread
STM32F303 am Bluepill lässt sich nicht programmieren.
Hallo, - BOOT0 richtig angeschlossen? - Referenzspannung ADW (V??) = VDD? Das war`s in meinem Fall bei der Inbetriebnahme/Flashen eines STM32L010F4. Viel Erfolg!
Nicht alle STM32F303er können über USB programmiert werden. STM32F303x6/x8: USART1 (PA9/PA10), USART2 (PA2/PA3), I2C1 (PB6/PB7) STM32F303xB/xC: USART1 (PA9/PA10), USART2 (PD5/PD6), USB (PA11/PA12)
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
return 1 / (1 + math.e ** (-1 * result)) # sigmoid def fornum(number): if number < 0: return '%0.3f'%(number) return ' %0.3f'%(number) if __name__ == '__main__': size = 3 count = 40 results = list() for i in range(count): neuron = Neuron
print('results: min=%0.3f, mean=%0.3f, max=%0.3f'%( min(results), sum(results) / len(results), max(results))) [/code] Das hier ist jetzt wirklich sehr, sehr klein, aber wenn Du ein wenig an Parametern
-
Thread
STM32 wird nicht erkannt (Win Gerätemanager)
mit unserem Latein am Ende: Bei der dritten Platine habe ich nun nur das Nötigste aufgelötet: Den STM32, den Spannunsgregler, die USB- Buchse und den SW27, um den DFU Mode zu aktivieren. Der STM32 Chip wird jedoch einfach nicht im Gerätemamaner in Windows (11) erkannt. Wir schließen diesen via USB an. Unsere Messungen ergaben, dass die Spannungsversorgung des STM32 IO ist und auch 3,3V am Pin 44 (BOOT0) beim Einstecken in den USB Port anliegen. Jedoch der Gerätemanager in Windows "zuckt" nicht ein mal und der STM32 wird nicht angeziegt / erkannt. Ich hab
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
Mi N. schrieb im Beitrag #7392001: > Bauform B. schrieb: >> Gibt es auch eine Empfehlung mit 32 Bit? > Was willst Du eigentlich machen? Für STM32F051, F205, L031, L412, L496 eine Alternative finden, falls die nicht mehr an jeden verkauft werden. ARM will evt. für jedes verkaufte Gerät mit ARM-CPU
-
Thread
SPI.transfer übermittelt nur einmal Array Inhalt
[c] > #include <mbed.h> > > using namespace mbed; > [/c] > > Braucht es noch. spi.write(0xff0f) gibt nur 0x0f raus, und bei spi.write mit array geht gar nichts (kein clock). [c] for (uint32_t i = 0; i < (51200); i++) { array[i*3] = a>>16; array[i*3+1] = a>>8;
spi.unlock(); spi.frequency(30'000'000); //spi.write((const char*)array,sizeof(array), nullptr, 0); spi.write(0xff0f); [/c]
-
Thread
ST µC Identifikation
STM32F0 kann man selbst auf dem Exemplar lesen, auf einem unangekratzten möglicherweise auch den Rest.
wischen. Bei nicht allzu hartem lack kann man auch radieren bis zum chipgehäuse. Im bild sieht man STM32F031
-
Thread
Beschäftigung mit FPGAs noch sinnvoll?
Verwendung im privaten Bereich, weil im beruflichen Umfeld bei mir nur Mikrocontroller (hauptsächlich STM32) verwendet werden und es dort (bislang) keinen Grund und vor allem auch kein Geld für die Verwendung von FPGAs gab; die BWLer feilschen da um jeden 1/10 Cent.
Tisch. LA -> Irgendein Cypress FX2 von Ali für nen 10er. Wobei ich da auch schon selber was mit einem STM32F4 gebaut habe. Grafikkarte für USB oder einen Videograbber -> Aktuell (und wohl auch zukünftig) keine Anwendung für und selbst wenn, ist das nichts was man selber besser oder billiger hinbekommen
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Sogar die 16 Jahre alten Modelle der ersten STM32 Serie werden immer noch produziert, wie man nun nach der ausgestandenen Lieferkrise sehen kann. https://www.mouser.de/c/?q=stm32f103&instock=y
den STM32L412C8 in > STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch nicht auf > die PLL geben um den Core-Takt zu erzeugen. ich glaube, es geht so: 32kHz -> FLL -> 48MHz-RC > Nicht das
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
Christoph K. schrieb im Beitrag #7387044: > Warn : UNEXPECTED idcode: 0x1ba01477 > Error: expected 1 of 1: 0x2ba01477 Beim F1 über SWD sollte es definitiv 0x1BA01477 sein. > Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem > baugleichen Gerät dies
Der originale STM32F101 hat kein USB. Die Firmware ist für einen STM32F103 gedacht. Ich habe ST-Link v2 kompatible Sticks, wo der Chip als STM32F101 beschriftet ist. Trotzdem läuft darauf die originale Firmware von
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
" bei 0° und 180° Phasenverschiebung wieder deutlich sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen bei 0°, 360°, ... Grob gesehen ist der AS6501 dem TDC7200 etwa Faktor 5 "überlegen". Aus diesem Grund wollte ich trotz deutlich
-
Thread
C++ Objektorientierung ?
Debugger? Wenn nicht, dann ist jetzt vielleicht noch eine gute Gelegenheit, den ATmega 2560 (?) durch ein STM32 Nucleo Board zu ersetzen, da hast du den Debugger direkt mit drauf.
Stefan F. schrieb im Beitrag #7385065: > Ich steuere dir mit einem einzigen 8 Bit Timer 10 Servos an. Ja, ich auch. Brauche aber nicht so viele ;-) ISR(TIMER0_COMPA_vect) { TCCR0B = 0;
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
Schritte könnte dieses Dokument Anreize liefern: https://www.st.com/resource/en/application_note/an2656-stm32f10xxx-lcd-glass-driver-firmware-stmicroelectronics.pdf
Bits mit z.B. P1OUT ^= 3;, so bekommst Du <----- - + 0V +5V low high P1.0 P1.1 Gruß Gunther
-
Artikel
STM32 für Einsteiger
Board Blue-Pill Board ab 1,50€, S64DIL-405 mit STM32F405 30€ Arduino Nano clone ab 2€ PIC Microstick Einzelchip (Einzelstückpreise) 1..15€ nur SMD (TSSOP..LQFP..BGA) 0,6..15€ SMD + DIP 0,5..15€ SMD + DIP Programmieradapter mit Debugger ST-Link clone
Abschnitt ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben. STM32F407 - vom STM32F4DISCOVERY Board. Blockdiagramm STM32F407 STM32F4DISCOVERY Demoboard Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
schrieb im Beitrag #7382945: > Läßt ST jetzt wohl die 8-Bit Welt sterben ? Ist dafür nicht die STM32C0-Serie gedacht?
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
schrieb im Beitrag #7385677: > Ich komme noch mal auf den low level code von christiankpunkt zurück STM32F1_DMA1_configChannel1ForADC1() und STM32F1_DMA1_startChannel1() werden von STM32F1_ADC_init() aufgerufen. Ruf die STM32F1_ADC_init() erst nach dem STM32F1_DMA_init() Funktionen auf. Bei STM32F1
STM32F1_ADC_getRegularGroupe1(...) sind allerdings noch nicht in Ordnung. Habe es mit uint16_t und uint32_t versucht. Sehe gerade, daß in der STM32F1_ADC_init bereits ein [pre] STM32F1_DMA1_configChannel1ForADC1
-
Thread
Maskieren modern?
Arduino F. schrieb im Beitrag #7379831: > Oder man nimmt Bitmuster, wenn man Bitmuster verwenden will! Ja. Super praktisch. Besonders für 32-Bit-Maschinen! [c] REG |= 0b00000000000010000000000000000000
Arduino F. schrieb im Beitrag #7379831: > Oder man nimmt Bitmuster, wenn man Bitmuster verwenden will! > 0b0100111 MaWin O. schrieb im Beitrag #7379843: > Arduino F. schrieb: >> Oder man nimmt Bitmuster
-
Thread
STM32 UART Interrupt Rx, Tx, FreeRTOS
Bin dabei, unter FreeRTOS auf einem STM32F103C8T6 (blue pill) eine Anwendung zu schreiben, die neben einigen Analogeeinlesefunktionen auch zwei UARTs betreiben soll. Habe dazu eine Verständnisfrage zum UART global Interrupt. Versuche gerade
, die Frage: wo finde ich eine vollständige > Beschreibung der LL-Funktionen? Ganz einfach in <stm32f1xx_ll_usart.c> und <stm32f1xx_ll_usart.h> Alle Makros und Funktionen haben einen erklärenden Header. z.B.: [c] /** * @brief Initialize USART registers according to the specified *
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
rodata: 8186 0a0d2042 6f6e6a6f 7572206c 65206d6f .. Bonjour le mo 8196 6e646500 0a0d2048 616c6c6f 2075432d nde... Hallo uC- 81a6 436f6d6d 756e6974 790a0d00 Community... [/pre] D.h. sie benutzt
ELF-File gibt es dafür eine Section .rodata, die so aussieht:Contents > of section .rodata: > 8186 0a0d2042 6f6e6a6f 7572206c 65206d6f .. Bonjour le mo > 8196 6e646500 0a0d2048 616c6c6f 2075432d nde... Hallo uC- > 81a6 436f6d6d 756e6974 790a0d00 Community... > D.h. sie benutzt ebenfalls
-
Thread
NE 555 als Taktgeber und Kippstufe
https://www.reichelt.de/elko-radial-10-f-35-v-rm-2-0-85-c-2000h-20--rad-10-35-p23716.html
Johannes F. schrieb im Beitrag #7381601: > Die alten „Blechdosen“ nimmt man nicht mehr, Bei Mouser: 2N2222 im TO-18: 2,07€ (ab 10) 2N2222 im TO-92: 0,164€ (ab 10)
-
Thread
Tasterverarbeitung mit ARDUINO-C
get_key_press( 1<<KEY2 ) || get_key_rpt( 1<<KEY2 )){ uint8_t i = LED_PORT; i = (i & 0x07) | ((i << 1) & 0xF0); if( i < 0xF0 ) i |= 0x08; LED_PORT = i; } } } [/c] Bernd_Stein
Falsche aber dieses Pinout-Bild dass Richtige. https://europe1.discourse-cdn.com/arduino/original/4X/f/0/c/f0c0a5f45d082fd079296c238e2fdea720884696.jpeg Bernd_Stein
-
Thread
SN74LV1T34: TVS-Diode sinnvoll?
erneut über einen Treiber. SPI-Takt soll bei <= 1 MHz liegen. Eingangspegel am Sender sind 3.3 V (STM32).
sparen willst, mit einem Kondensator als AC-Terminierung. > Eingangspegel am Sender sind 3.3 V (STM32). Bie diesem alten TTL-Zeug ist das erlaubt.
-
Thread
Verständnisproblem mit SDRAM
0xC100000 zu schreiben wird der HardFault_Handler() ausgelöst. Der Zugriff sieht folgendermaßen aus: [c]void FMC_Test() { uint32_t i; uint32_t* SDRAM_START_ADDRESS = (uint32_t*)0xC1000000
> { > uint32_t i; > uint32_t* SDRAM_START_ADDRESS = (uint32_t*)0xC1000000; > uint8_t SDRAM_DATA[] = {0xFF,0xFF,0xFF,0xFF}; > uint8_t SDRAM_ERASE[] = {0x00,0x00,0x00,0x00}; > for( i=0; i<256; i++) >
-
Thread
STM32F103C8T6 USB bootloader flashen
kann. Eingestellt ist /dev/cu.usbmodem799EC0D31 unter STM32CubeIDE. Nun versuche ich das gleiche unter STM32CubeProgrammer (beides unter macOS), trage dort das Device /dev/cu.usbmodem799EC0D31 ein und bekomme das Bild (s. Anhang). Ratlos.
, werde dann fortfahren mit dem BMP Programmer. Hintergrund war, daß ich mit FreeRTOS auf einem STM32F103 ein Projekt starten wollte (nach diesem Tutorial: https://www.hackster.io/Sparky/freertos-on-stm32f103c8t6-1a2413). Da das aber auf Keil uVision aufsetzte, dachte ich, ich nehme STM32CubeIDE.
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf Eckdaten: - 32.768 kHz - 9 pF Load Capacitance - C0 = 0.9 pF - ESR: 65 kOhm Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten
muss, um einen schwingfähigen Kreis zu erhalten... [math] g_{m,crit} = 4 \cdot ESR \cdot (2\pi f)^2 \cdot (C_0 + C_L)^2 [/math] Wenn ich die Werte einhacke, dann komme ich auf 1.08 uS. Laut Tabelle im datenblatt des STMs deckt sich das also mit der "medium high" range. Da die Schaltung 24
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
Maximalfrequenz von 288MHz erreichen wird. Interessant ist außerdem, dass die Peripheriegeräte mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit
 GigaDevice spielt im Low-End-Bereich ebenfalls mit - der GD32E2 basiert auf einem Cortex M23-Kern, der - brutal gesagt ein M0++ ist, und deshalb ebenfalls keine F PU mitbringt. Auf der Habenseite dieses Produkts steht, dass es bereits seit einiger Zeit im Markt
-
Thread
PC13 Konflikt mit RTC Clock auf STM32F103
(STM32CubeIDE) Habe gerade festgestellt, daß in einem kleinen STM32F103 Testprogramm, in dem ich auch die RTC-LSE Clock eingeschaltet habe, plötzlich nach ein paar Sekunden die onboard LED anging und dauerhaft
sieht das im Code so aus: [pre] static void MX_RTC_Init(void) { /* USER CODE BEGIN RTC_Init 0 */ /* USER CODE END RTC_Init 0 */ /* USER CODE BEGIN RTC_Init 1 */ /* USER CODE END RTC_Init 1 */ /** Initialize RTC Only */ hrtc.Instance = RTC; hrtc.Init.AsynchPrediv =
-
Thread
TVS ESD Schutz
Burst, Surge haben die zu wenig Leistung. Weil. 1.) TVS eine zu hohe Kapazität haben, besonders wenn 0V angelegt wird. 2.) Bei TVS 5V die niedrigste Spannung ist und bei maximalem Strompuls locker 8V und mehr stehen bleiben. Da ist deine 3,3V-Logik längst hinüber, selbst wenn sie 5V-tolerant wäre. TVS
/an5612-esd-protection-of-stm32-mcus-and-mpus-stmicroelectronics.pdf
-
Thread
24V PNP sensor an STM32
Guten Abend, ich hätte eine kurze Frage zum Anschluss eines 24V Sensors (PNP) an einem STM32. Da ich den selben Ground hab (STM wird über Schaltnetzteil versorgt bringt mir der hier eingentlich gesetzte Optokoppler nix. Deshalb würde ich nun nen Spannungsteiler einsetzen. bisschen Angsthase
einstellen. RV für die Mindestspannung, kann auch weggelassen werden. Wenn noch keine Spannung am STM anliegt, liegt auch keine Spannung am Eingang des STM an Gruß Carsten Sehe gerade ,so funktioniert es nicht. Der Vorwiderstand von der Basie zum STM fehlte. Entschuldigung Carsten
-
Thread
UDS Protokoll anwenden
das Thema is echt komplizierter als ich dachte. Was meinst du mit wenn du auf 0x700 anfragst? Meinst du wenn man erst 0x7FD anfrägt dann Ox (03) 22 F1 89 -> 7FD 03 22 F1 89 ist es OBD und wenn du 0x700 Ox (03) 22 F1 89 -> 700 03 22 F1 89 anfrägst ist es UDS?
dann auf ID 0x0815mit SW 5678 ... Wenn ich das Gateway direkt fragen will dann geht das nicht über die 0x700 sondern über die ID 0x4710 Bytes 03 22 F1 89, es würde dann auch auf der 0x4711 mit SW 1234 antworten
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
persönlich würde mir da bei Pollin für ein paar Cent die nackten Schaltnetzteilplatinen für 5V u. ca. 0,5A holen und huckepack auf die eigene Platine setzen. Oder "in schön" sowas: https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b-455c
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
-
Thread
TVP5150AM - Datenblatt gibt keine Auskunft über Datenausgabe
mehr als eine Datenleitung? Sorry, so ganz ist der Funke noch nicht gezündet ^^ Nachtrag: Der STM32 hat im HAL ja die Funktion [c]HAL_GPIO_ReadPin()[/c] welche den Zustand eines Pins entweder als 0 oder 1 (RESET/SET) ausgibt - Lässt sich das nutzbar machen?
Μαtthias W. schrieb im Beitrag #7368403: > Du möchtest einen STM32 mit DCIM > (Kamera Interface) verwenden. Danke für den Hinweis! Nach einem ersten Überblick vermute ich dann, das die DCMI-Pins des STM D0, D1, ... D7 mit der Pinnummerierung des TVP Y0, Y1, .
-
Thread
Strommessung PWM Strategie
oder beides. Dann hast du den ADC immer an der selben PWM-Stelle synchron- so habe ich das auf nem STM32F0 gemacht:[c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A; GPIO_StructInit(&GPIO_InitStructure_A); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHBPeriphClockCmd
> beides. Dann hast du den ADC immer an der selben PWM-Stelle synchron- so > habe ich das auf nem STM32F0 gemacht: Danke für deinen Code. Werde ich mir ansehen. Axel S. schrieb im Beitrag #7367148: > Also ist die PWM langsam und der µC tendentiell eher schnell. Genau😊 Ich stelle mir das
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
zur Verteilung der Kunden.  ### 8-Bitter-Killer im Fokus. Der STM32C0 hat uns in der Vergangenheit schon umfangreich beschäftigt. Auf dem Call sprach Takasi Kimura von ST Tokyo über die Applikationen des neuen Controllers. Als erstes betonte man dabei, dass auch die
nicht mehr beschrieben werden wenn das Enable-Bit gesetzt wurde? Im Handbuch vom STM32G0B1 habe ich gerade gesehen, das USART_BRR und USART_PRESC nicht mehr geschrieben werden können wenn USART_CR1.UE gesetzt ist. Beim TIM1 und SPI konnte ich sowas dagegen gerade nicht finden. Der