-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
Wenns billig sein soll und ein brauchbares Farb LCD mit Touch haben soll, fällt mir noch das STM32F429I Discovery Board ein mit 8MB SDRAM, mittlerweile gibts ein Update davon. Kostet etwa 30 Mäuse und ist sofort verfügbar: https://www.st.com/en/evaluation-tools/32f429idiscovery.html Gut dokumentiert
-
Thread
RTOS wirklich echtzeitfähig? Hätte gerne eine finale Antwort
wird. Puh, das ist aber mal eine harte 'realtime' Definition. Genau genommen ist dann auch ein STM8 schon nicht mehr echtzeitfähig, weil man nicht exakt sagen kann wie viele Zyklen einige Maschinenbefehle benötigen. Deswegen gibts auch keine V-USB Lib für den STM8. Ein ATtiny erfüllt hier also
>Deswegen gibts auch keine V-USB Lib für den STM8 https://github.com/rikka0w0/STM8-VUSB
-
Thread
LMC555 - STM8 voltage glitching
Hallo Leute, ich bin beim Versuch, die Firmware eines gesperrten STM8 zu sichern, auf folgenden Blogbeitrag gestoßen: https://jrainimo.com/build/2022/01/dumping-firmware-with-a-555/ Erst einmal geht es mir darum, die Schaltung überhaupt ans Laufen zu bringen. Ich
> Als Mikrocontroller hätte ich einen STM8 da, der könnte den verzögerten > Puls erzeugen, richtig? Müsstest Du nachschauen, ob man damit einen 125ns(?) Puls hinbekommt, weiß nicht, wie der so ausgestattet ist. Ich würde nach einem passenden
-
Thread
Ansteuerung GC9A01 mit STM32
PB15) SDA -> SPI2 MOSI (PB13) RES -> DISP_RST (PB2) DC -> DISP_DC (PB10) CS -> DISP_CS (PA8) BLK -> TIM1_CH2N (PB14)
PB13) SDA -> SPI2 MOSI (PB15) RES -> DISP_RST (PB2) DC -> DISP_DC (PB10) CS -> DISP_CS (PA8) BLK -> TIM1_CH2N (PB14)
-
Thread
7 Segment Anzeige auf verschiedenen Ports
so hinkriege. das sollte gehen, nur für den Zugriff auf den Port gibt es noch es Makro: _SFR_IO8(SFRNo); SFRNo ist dann ein uint8_t.
fertigen externen Anzeigentreiber besser bedient. Potentielle Bausteine sind hier: - MAX7219 ( 8 x 8 Segmente) - TM1637 ( 20pol. , 6 Digits zu je 8 Segmente, 16 Tasten) - TM1638 ( 28 pol. , 10 Digits zu je 8 Segmente, 24 Tasten) - TM1651 ( 16 pol. , 4 Digits zu je 7 Segmente, 7 Tasten) Allen
-
Thread
STM32F030x08 > UART > IRQ und Puffer Betrieb
write 1 to clear ) } if ( ( USART1->ISR & USART_ISR_TXE ) == USART_ISR_TXE ) { uint8_t uiByte; FIFO_ERROR_CODE_t eFIFO = FIFO_OK; eFIFO = FIFOPull( &uiByte ); if ( eFIFO != FIFO_OK ) { USART1->CR1 &= ~ (USART_CR1_TXEIE | USART_CR1_TCIE ); }else
musst du nochmal anpassen. Schau dir die Funktion Usart1Put() auf https://embedds.com/programming-stm32-usart-using-gcc-tools-part-2/ an. Sorry, dass ich Verwirrung gestiftet habe.
-
Thread
EXTI wird doppelt ausgeführt
der ISR wäre zu spät, da dieses Signal etwas verzögert verarbeitet wird." http://stefanfrings.de/stm32/stm32f3.html#nvic
; STM32::configPin(GPIOA, 0, STM32::Flags::INPUT, STM32::Flags::OPENDRAIN, STM32::Flags::PULLUP, 0); STM32::configPinOutput(GPIOA, 8); STM32::setPin(GPIOA, 8); NVIC->ICPR[EXTI0_IRQn / 32] |= 1
-
Thread
Probleme beim STM32H743 & SPI
hatte auch die Clock im verdacht, aber alle Bits sind richtig gesetzt, Der Code komme auch aus CubeMX (8MHz extern 480MHz intern). Ich will immer ein Byte senden & empfangen, Fullduplex, Master an B12/13/14 CS auf B10. Eigentlich auf einem STM32F0/1/3/4 kein Problem, nur auf dem H7 will das ganze
habe. Voraussetzungen: ich verwende die LL API und lasse den Code mit CubeMX erzeugen. Nucleo STM32H7A3Zi @280 MHz, SPI2 an PLL3P @160 MHz, SPI Prescaler = 8 (=20 MBit/s). 8 Bit, Motorola, MSB First, KEIN CRC, Hardware NSS. DMA1 Stream 2 für RX, DMA1 Stream 3 für TX - beide "Normal" mit Memory Increment
-
Thread
Selber Platinen ätzen oder fertigen lassen?
Bauelementsortiment > nicht mehr realisierbar wären Das fängt bei einer Vielzahl von Controllern an (STM32 sind ja auch bei Hobbybastlern recht beliebt) und ended bei popeligen FTDI-Chips noch lange nicht.
dass ihr nur die Werbung kennt und euch > noch nie habt beliefern lassen. Tatsächlich sind es 8x8cm und ich kann dir Sagen, dass ein Bordcomputer für ein Modellschiff z.B. 3 mal da drauf geht (1). Incl. Schrittmotoransteuerung für 2 Radarbalken... Aber ich hab seit 1 Jahr nichts mehr bestellt,
-
Thread
5V -> 12 ähnlich STM ST662ACD
Auf einem GitHub Projekt ist ein STM ST662ACD zur Umwandlung von 5V auf 12V verwendet, der obsolete/abgekündigt ist: https://www.mouser.de/datasheet/2/389/sgsts49117_1-2282556.pdf Da ich das PCB mit möglichst wenig Änderungen übernehemen möchte ergibt sich leider die Einschränkung, das der Ersatz nicht größer sein darf als ein SO-8 zusammen mit 4 0402 Kondensatoren. Da die Spannung nur für high voltage programmming da ist, wird fast keine Leistung benötigt und ansonsten auch sehr geringe/fast keine Anforderungen an Noise etc.
-
Thread
ADC für differentielle Messung in Battery Pack
======== Die Nennspannung einer LiFePo4 Zelle beträgt 3,2 V (Blei-Säure: 2 V pro Zelle). Eine 12,8 V LiFePo4-Batterie besteht daher aus 4 in Reihe geschalteten Zellen und eine 25,6 V Batterie besteht aus 8 in Reihe geschalteten Zellen. ======== Auf jeden Fall muß Herbert auch die vollen Zellen
vermeiden. Meine BMS sieht genau so wie von Stefan beschrieben aus. Ein INA229 zusammen mit einem STM32F030 überwacht alles, was in den Akku rein- und rausfliesst. Alle LiFePo4-Stränge werden von Attiny412 kontrolliert, die auch das Balancing übernehmen. Verbunden sind sie alle über Optokoppler mit
-
Thread
Espressif, Arduino und Co - Neuigkeiten durch die Branche
Formaten angeboten: >>> With 40 new types per package option covering nominal working voltages from 1.8 V to 75 V, the range is available in the ultra-low profile surface-mountable SOT23 (BZX8450), SOD323 (BZX38450) and SOD523 packages (BZX58550) and leadless DFN1006BD-2 (BZX8850S) package. The Zeners
IDE errichtet wurde, bekam nun diverse Erweiterungen - diese sind unter der URL https://blog.st.com/stm32cubeprogrammer-stm32cubemonitor/ zusammengefasst.
-
Thread
Prüfplatine für 400++ I/Os
ich suche eigentlich genau das Shield.. hab ich mich da wohl nicht vertan, es können bis zu 8 von diesen shields per i2C an nen arduino gehängt werden, right? dann gehen am Board die juper aus um adressen zu definieren richtig?=! 8*64 wären 512 i/os... das wäre schonmal was :)
Hallo, ein MCP2210 Usb2Spi mit max. 9 CS Ausgängen und dahinter 9 x 8 MCP23S17 per Spi Bus. Das macht dann maximal 9 x 8 x 16 = 1152 I/O. Jede Platine mit 16 I/O. 8 Stück stappelbar und 9 Stapel mit je einem Flachbandkabel verbinden. Das ist 72 mal die selbe Platine, Adressen
-
Thread
STM32H7 SPI mit DMA und Hard NSS
Mahlzeit zusammen, die STM32H7 Serie ist ja in der Lage den NSS (Chip Select) Pin des SPI im Master Modus (Full-Duplex) in Abhängigkeit der zu sendenden Datenmenge korrekt eigenständig zu schalten. Für einfaches Polling konnte
Codeschnipsel verwende ich zum Start der Datenübertragung: [c] void LL_SPI1::readWriteDMA(uint8_t* rx, uint8_t* tx, uint16_t n) { LL_SPI_Disable(spi); LL_DMA_DisableStream(DMA1, LL_DMA_STREAM_2); LL_DMA_DisableStream(DMA1, LL_DMA_STREAM_3); LL_DMA_SetDataLength(DMA1, LL_DMA_STREAM_
-
Thread
I2C Takt Pullup abhängig? (AVRxDB)
aus, 373kHz 13=391kHz 500kHz, 11, aus, 433kHz 9=483kHz, 8=515kHz 600kHz, 8, ein, 517kHz 7=551kHz, 6=595kHz 800kHz, 5, ein, 641kHz 4=695kHz, 3=762kHz, 2=843kHz Oszi Tastkopf 10:1 extern 2,2k Pullup 16MHz
13=411kHz 500kHz, 11, aus, 457kHz 10=485kHz, 9=515kHz 600kHz, 8, ein, 552kHz 7=592kHz 800kHz, 5, ein, 695kHz 4=761kHz, 3=844kHz [/c]
-
Thread
WS2812b flackern / 3600 LED Matrix Gesperrt
https://youtu.be/6tNotsc7VAo https://youtube.com/shorts/Jx8tafqgq60?feature=share
roulett in meinen augen wie lange sowas gut geht.. 54A durch ein stripe ?! wahnsinn.. und durch 0.8mm zuleitungen an jedes stripe..........
-
Thread
Prozessor 32 Bit mit 5V z.B. SAMD09
weil an der LED bereits genug Spannung abfällt. Hansi schrieb im Beitrag #6958698: > Wenn Vcc 1,8V ist vertragen die Ausgänge 5V? Kommt auf den jeweiligen Chip an. Bei gewöhnlichen CMOS Chips vertragen alle Pins maximal 0,5V über der Versorgungsspannung. Beim STM32F103, STM32F303 und STM32L073
ist bei 1,8V möglich?
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
dich damit befasst hast und vllt. auch kannst. > * Mikrocontroller: Bis jetzt nur PIC und AVR 8 Bit. 8-bit Controller und C++ wird nicht so einfach werden, weil die 8-bitter nicht viel RAM haben. Wie schon geschrieben, da ist der sparsame bzw. sinnvolle Umgang mit den Ressourcen (RAM, Timer (soft
welche Auswirkungen das hat und wie man damit umgeht. Was schon von Haus aus was kann, sind z. B. STM32F... Dev-Kits bzw. Eval-Boards. Zudem gibt es zu dem STM32-Zeug (und sicher auch zu dem STM8-Zeug sowie Atmel) gute und eindeutige Doku, von TI (wurde oben schon mal empfohlen) kann ich das leider
-
Thread
Webserver: Software wie am besten realisieren?
deaktiviert. Ging eigentlich relativ gut. Nun möchte ich einen neuen Webserver machen. Mit X-Port und STM32. Zugriff übers Internet soll auch wieder möglich sein. Das ganze Handling würde ich am liebsten auch wieder komplett im STM32 machen. Ich kann nur C und etwas HTML. Zu Beginn würde ich mal eine primitive
spart dir Rechenzeit (falls nötig) auf dem STM32. Komplizierter wird Secure HTTP, aber evtl. finden sich da Beispiele im Netz.
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
schrieb im Beitrag #6958042: > auch wenns nur ein LED-Blinker ist. Dafür braucht man nicht mal 8 Bit und niemand wird, ausser zu Testzwecken, einen STM32 oder auch AVR zum Blinken einer LED benutzen. Jan schrieb im Beitrag #6958042: > aber mit > AES oder USB ist meiner Kenntnis nach überhaupt
den anderen Beiträgen an. Wenn das notwendig ist, wird man oft auch die Leistung/Komfort von einem STM32 haben wollen. Natürlich würde man es irgendwie mit 8-Bit & ASM schaffen, aber sinnvoll ist das nicht (mehr). In der ATtiny Welt hat sich einiges getan, z.B. umfangreiches Debugging, QTouch, asynchrone
-
Thread
STM32 OTA Flasher mit ESP8266
Deinem BOOT0-Pin nicht. Zeig mal bitte auf einem Foto, wo Du ihn ausgemacht hast. In UM1525 zum STM32F0-Discovery-Board finde ich auf Seite 19/41: SB2 (BOOT0) - ON: BOOT0 signal of the STM32F051R8T6 MCU is held low through a 510 Ohm pull-down resistor. SB2 (BOOT0) - OFF: BOOT0 signal of the STM32F051R8T6 MCU can be set high through a 10 KOhm pull-up resistor R27 to solder. Hast Du den Jumper SB2 abgezogen?
-
Thread
STM32 > Input Capture Grenzwerte
Hallo, ich nutze aktuell einen "STM32F030xx8" dieser wird mit 8Mhz angetrieben. Meine Frage ist jetzt wie man die Grenzwerte errechnen kann, die mit dem Input Capture und der gegebeben CPU Frequenz aufgenommen werden können... Erstmal
-
Thread
GND Plane - Was ist nun richtig?
Bert S. schrieb im Beitrag #6956507: > Nun gibt es aber z.B Hersteller wie STM32, wo beschrieben wird, dass für > den ADC eine GND Island verwendet werden sollte. Willst du einen eher grammatischen Disput hier machen? Der Knackpunkt ist (auch bei ST), daß GND-Potentiale
WT.mc_id=google_pla&s_kwcid=AL%21222%213%21549014662526%21%21%21u%21%21&ef_id=Cj0KCQiAxc6PBhCEARIsAH8Hff12uVRbyha1_QzB2RIy2XZN2XXr1i5MMzexypCgGfjCCbmMWUu2SokaAlkOEALw_wcB%3AG%3As&gclid=Cj0KCQiAxc6PBhCEARIsAH8Hff12uVRbyha1_QzB2RIy2XZN2XXr1i5MMzexypCgGfjCCbmMWUu2SokaAlkOEALw_wcB
-
Thread
Timer/Zeitschaltuhr einfach
1s bis 36h (mit WUCKSEL einstellbar) per Interrupt aufwecken. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#rtc_wakeup Der tiefste Schlafmodus ist "Standby", aus dem kommst du nur mit einem "RTC Alarm" heraus. Auch das geht bei den STM32L0.
BOD timed sequence executes as //disable brown-out detection while sleeping (20-25µA) uint8_t mcucr1 = MCUCR | _BV(BODS) | _BV(BODSE); uint8_t mcucr2 = mcucr1 & ~_BV(BODSE); MCUCR = mcucr1; MCUCR = mcucr2; sei(); //ensure interrupts enabled so we
-
Thread
Crowbar funktioniert "zu gut"
CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgBnEFPPcQqtgQp+VKhABmAQwA2HBmwDu4GjVEg84gVDYBjFWrDawqkNmyEoUWPBrkYhBGGKPCYbGAyFvxepDYyBuo8fEZi1pAQTCjQNG4WqjQIjqweCMxGOgBuZsJmFrkiYVZUNFRI4TAIbABOGlpUmvmW4vBK9c1B5i3tJmrdhZ3+ACaDhGohIOPcIMMM0gCuMgAunNy8wRvT4iDScgrKQiLTR+r+APZmU2qlkKTUMDcz9Nhsl8dPZfdgYrHgMyJXtg+CIAGIQX7wOAQmyRSIgFggADCUgADlJdABLZZSAB2ugUwKu4JKsAgYDJCIgAElccMFrocfiFEA
auch noch testweise A1 mit A2 tauschen. Oder einen transientenunempfindlichen Thyristor verwenden. STM bietet sowas an.
-
Thread
Jlink ebu und stm32h743 will nicht
das immer via USB den PC machen zu lassen. Aber der > Flash des Controllers im J-Link bei Version 8 ist halt voll, es passen > keine neuen Algorithmen für die neueren Controller wie STM32H7 mehr > hinein. Bei allen ARM CPUs, die ich bisher mit einem J-Link programmiert habe wurde der Code
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
Mikrocontroller Adressbus
Aus dem Gedächtnis heraus, hat z. B. Der stm32h743 12 adressleitungen. Damit kann er 8mbyte sdram adressieren.
Naja schrieb im Beitrag #6953188: > Aus dem Gedächtnis heraus, hat z. B. Der stm32h743 12 adressleitungen. > Damit kann er 8mbyte sdram adressieren. Nun bring dem TO doch keinen Unsinn bei. Wenn, dann handelt es sich um 8 MByte - tausendstel Byte gibt es genauso wenig wie ein
-
Thread
RTC low cost/time
interne RTC und nicht der ganze Chip. z.B.: - https://www.st.com/resource/en/product_training/STM32G4-System-Power_control_PWR.pdf - https://www.st.com/resource/en/application_note/dm00226326-using-the-hardware-realtime-clock-rtc-and-the-tamper-management-unit-tamp-with-stm32-microcontrollers-stmicroelectronics.pdf - https://www.st.com/resource/en/application_note/an4206-getting-started-with-stm32f3-series-hardware-development-stmicroelectronics.pdf
-
Thread
ESP-01S - Keine Antwort mit AT-Kommandos
ftdi-adapter-ft232rl 2. Mit einem von DSD-Tech: https://www.amazon.de/DSD-TECH-Seriell-Adapter-Kompatibel/dp/B07BBPX8B8/ref=sr_1_8?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1WL509J8RW27Q&keywords=usb+serial+adapter&qid=1642887266&sprefix=usb+serial+adapter%2Caps%2C123&sr=8-8 3. Mit einem Arduino Uno ohne µC wie
machen als bei einem esp01. Wahnsinn. 1,80 CHF, ich frage mich immer wieder wie sowas geht. Bei den STM Blue Pill boards das gleiche Phänomen.
-
Thread
Temperaturmessung im Garten
In meinem Garten liegt ein RJ45-Kabel, an welchem mehrere STM32 per CAN angeschlossen sind, die restlichen Adern sind für die Spannungsversorgung. An jedem STM hängen mehrere DS18B20 (die Variante im Metallröhrchen)... Die Daten landen im Home Assistant. Wenn
Wenn der garten 240V hat nimm einen sonoff basic mit bis zu 8 DS18b20 in wasserdichter ausführung daran. Musst etwas löten und tasmota flashen. Direktauslesen per wifi kein problem, zeitkurve anzeigen ist aber mühsam. Kosten 10 eur alles. Alternativ einen shelly
-
Thread
Digitaluhr mit geringem Stromverbrauch
: http://www.technoblogy.com/show?19K8
Stefan ⛄ F. schrieb im Beitrag #6971974: > STM32L072 Low Power, mit EEprom > STM32F303 normal Power, ohne EEprom, dafür 3x so schnell und mit FPU Da ich keine Platinen designen kann ist der denke ich raus. Ich habe ihn zumindest nicht als DIP
-
Thread
Frage an die Arduino-Nutzer
Obwohl ich keinen Teensy habe, finde ich diese Boards ganz interessant. Es gibt aber auch das STM32Duino Framework, das mittlerweile auch recht gut funktioniert. Damit kann man dann auch die ganzen STM-Nucleo und Discovery Boards nutzen: https://github.com/stm32duino/Arduino_Core_STM32 Zu
schrieb: >> Hier sind alle Pins herausgeführt > > doof auf dem Steckbrett und dann hat er "nur" 8k SRAM > Da lobe ich mir den mighty mini 1284p der 16k SRAM hat. > https://forum.arduino.cc/t/the-mighty-mini-1284p/228583 > Warum es den nicht offiziell als Arduino gibt verstehe ich nicht! > >
-
Thread
STM32F411 Timer1 PWM
Hallo zusammen! Ich möchte auf einem STM32F411CEU6 den Timer1 so konfigurieren, dass die zugehörigen Kanäle 1 bis 3 jeweils komplementäres PWM-Signal ausgeben: Kanal 1: Ausgang PA8 und PA7 Kanal 2: Ausgang PA9 und PB0 Kanal 3: Ausgang
eventuell gebraucht wird, findet man im Datenblatt zusammen mit der passenden Header-Datei, etwa "stm32f0xx_hal_gpio_ex.h" für den F0.
-
Thread
Segger J-Link Edu abgekündigt?
Preis von 33,60€ bei diesem Base bedingt durch die Version? https://www.rutronik24.de/produkt/segger/8.06.02/40419.html
Arduino_und_Entwicklungstools_Whoop-_-(DE:Whoop!)+Entwicklungstool+Zubeh%C3%B6r-_-1311329&matchtype=&pla-371900476517&gclid=Cj0KCQiA_8OPBhDtARIsAKQu0gZkBKdqK0j0xJ7XPmmnDzkj2Gw4cIxS_F4dsy7I4DUmGOXugSi6JyUaAknHEALw_wcB&gclsrc=aw.ds
-
Thread
"Meist genutzte Controller" - Statistik
Sachen nehme ich zwecks Einfachheit, STM32 verschiedener Serien. Mit dem STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128
führt dann wieder zu Diskussionen "dafür kann man aber auch Z" nehmen und es endet in der üblichen 8 vs. 32 Bit Schlacht. Und das gab es schon zur Genüge hier. Aber wenns interessiert: Für meine Bastelprojekte nur noch Cortex-M, STM32 und LPC von NXP. Und wenn es funken soll dann noch die ESP8266
-
Thread
STM32F4 FSMC 8-Bit Bus Zugriff auf 32 Bit Werte
die unteren 2 Adressbits gebe ich über ein Multiplexer die passenden 8 Bits des 32-Bit Registers aus und die restlichen Adressbits geben mir die 32-Bit Registeradresse vor. Der STM32F4 liest dabei 1, 2 oder 4 Byte über den 8-Bit Bus, je nachdem ob ich ein uint8, ein uint16
erkennen kann ob der STM32F4 jetzt nur 8-Bit oder 32-Bit lesen will. Wie macht man so etwas richtig? Danke und Gruß Martin
-
Thread
STM32F03 > USART1 > keine Lebenszeichen
Nabend, aktuell versuche ich eine Debug Möglichkeit über die USART1 von meinem STM32F030xx8 zu schaffen. Leider bis jetzt ohne Erfolg. Mein UART <-> TTL Adapter funktioniert (habe ich getestet). Wenn man die Taktquellen vom M0 nicht weiter berührt (sprich default), taktet er
mehr zeigen - viel mehr. Auch den Schaltplan und welches > Board du verwendest. Ich verwende das STM32F030-Discovery. Gesendet wird hiermit: [c] void USARTSendData( USART_TypeDef *pUsart , uint8_t uiTx ) { while(!(pUsart->CR1 & USART_ISR_TXE)); pUsart->TDR = uiTx; } [/c]
-
Thread
STM8 Hall-Drehzahlmesser /Multiplexing-Frequenz anpassen
mir im besten Fall einen Lerneffekt, und es wäre auch klasse, wenn das Ganze beim Einstieg in die STM8-Programmierung helfen kann. Vielleicht könnt ihr mir ein bisschen helfen und evtl. hat hier jemand eine Idee für einen Ansatz. Vielen Dank und viele Grüße, Alex
deswegen erhoffte ich mir hier von den Experten ein paar Hinweise. So unüblich ist Multiplexing mit dem STM8 und die konkrete Anwendung ja wohl nicht?
-
Thread
Microcontroller verstehen / A/D Wandler
www.st.com/content/ccc/resource/training/technical/product_training/group0/0b/e4/af/01/4a/92/44/dc/STM32F7_Analog_ADC/files/STM32F7_Analog_ADC.pdf/_jcr_content/translations/en.STM32F7_Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu
/rm0385-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Stm32f3 Programm aus dem externen Flash ausführen
verfolgen Schau dir mal "FSMC" an: - https://www.st.com/resource/en/application_note/an4761-using-stm32l476486-fsmc-peripheral-to-drive-external-memories--stmicroelectronics.pdf Seite 168 - Kap. 10 Flexible static memory controller (FSMC) - https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
-
Thread
Stm32F107rc reagiert nicht auf Boot0
Hast du schon den STM32CubeProgrammer darauf losgelassen? Der sollte den Chip erkennen.
Jetzt kommt ein „Palim“, und sofort die Meldung „Usb Gerät wurde nicht > erkannt“ Der Quarz muss 8, 14.7 oder 25 Mhz haben. Trifft das zu?
-
Thread
Hardwareversion in Mikrocontroller speichern
Bei einem STM32F103 haben wir die 16 HW Revisionen über einen Spannungsteiler an einen A/D Wandlereingang gelegt.
Ich hab dafür 8 Portpins mit 0-Ohm Widerständen vorgesehen, die MCs haben ja heutzutage massig IO-Pins. Der Vorteil ist, man kann bequem verschiedene Bestückungsvarianten pflegen und die Firmware erkennt automatisch
-
Thread
Dimm-IC (230V) für Arduino gesucht
Keine Spezial-IC. Die bekommst du nicht mehr nach. Nimm einen simplen uC wie 8751 oder ATmega8 und programmiere dort das netzsynchrone dimmen von vielleicht 8 Kanälen mit SPI Interface rein, der arbeitet zeitstabil und wenn dir was nicht passt musst du nicht extra-Elektronik drumrum spendieren
letztendlich dann doch wieder bei einem programmierten Mikrocontroller landen. Und bis meine Wunschteile (STM32F1) wieder lieferbar sind, hab ich ja noch genug Zeit. Danke für eure Hilfe.
-
Thread
STM32F030xx8 > Timer 3 > ARR Register
Nabend, habe ich was überlesen oder ist das ein Fehler im Datenblatt?. Laut "Reset Value" soll der Wert von ARR = "Reset value: 0xFFFFFFFF" sein. Oben im Bild sieht man das dass Register aber nur 15 Bit breit ist. In der IDE jedoch wieder 32 Bit... Da gibt es sicherlich eine einfache Erklärung auf die ich gerade nicht komme.. [c] /** * @brief TIM */ typedef struct { ... __IO uint32_t ARR; /*!< TIM auto-reload register, Address offset: 0x2C */ ... } TIM_TypeDef; [/c]
-
Thread
Elektronik Bauteile - Riesige private Sammlung über 100.000 Teile
Schlaf, 24 Stunden am Tag, dann würde es 23 Jahre dauern die zu verbauen. Oder 68 Jahre wenn du nur 8 Stunden am Tag pro Stunde eine verbaust.
wenn da ein paar Rollen STM32 Controller bei wären, dann würde man dir die Bude einrennen. Aber die Unmengen an antikem THT Zeug sind schon sehr speziell. Versuche z.B. die Elkos in 10er oder 20er Packs zu verkaufen, das könnte
-
Thread
[V] STM32F105RBT6
Hallo zusammen Ist jemand bei der aktuellen Krise auf der Suche nach originalen STM32F105RBT6? Ich hätte hier noch ein paar dutzend
Guten Tag, stehen die STM32F105RBT6 noch zum verkauf an?
-
Thread
Schrittmotor ruckelt
angeschlossen. Anderes Netzteil ausprobiert gleicher verhalten. Video des Motors: https://files.fm/f/qwmf8neqs Die ersten 2Sekunden wir der Sketch hochgeladen
! desto weniger > Kraft hat der Motor auch, d.h. du musst mit dem Strom hoch gehen. Zwischen 1/8 und 1/256 Schrittbetrieb ändert sich herzlich wenig am Drehmoment. Warum soll da irgendeine Kraft runter gehen?
-
Thread
Überwachung der RTC Pufferbatterie
müssen. Die eine Uhr meldet, wenn ihre Batterie leer ist. Die andere liefert dann die Zeit. Beim STM32F103 wird die Uhr auf 00000 gesetzt und bleibt (bis zum ausdrücklichen Start-Signal per Software) stehen, wenn die Batterie leer ist.
direkt vom Mikrocontroller aus messen ohne einen externen Analogschalter zu brauchen. Z.B. bei manchen STM32 geht das. 2. Du musst unter Belastung messen. Die CR2032 sinken mit dem Alter kaum in der Leerlaufspannung, es erhöht sich der Innenwiderstand. Du musst also die Batterie für 1-2 Sekunden z.B.