-
Thread
Umstieg von Windows auf Linux?
Manfre schrieb im Beitrag #6806842: > Meine Anwendungen sind > ziemlich einfach: 8-Bit AVR- und STM32-Programmierung, Raspberry Pi > (Python, Lua, etc.), FireFox, Thunderbird, LibreOffice, etc. Zu AVR und STM32 kann ich nichts sagen, aber die anderen Sachen gibt's alles für Linux. > Welcher
zu der Software die du verwenden willst, wirst dich wundern wieviel da eine Linux version haben....STM32 erwaehnst du, STM32CubeIDE gibts fuer Linux.
-
Thread
230V messen die 1000te
bestellt.. Jetzt kann ich ja einfach mal ein paar Widerstände und caps verlöten, dann direkt auf den STM32 legen und mit StLink Proggen. :D
: > Jetzt kann ich ja einfach mal ein paar Widerstände und caps verlöten, > dann direkt auf den STM32 legen und mit StLink Proggen. :D Du bist dir aber schon bewusst was dann auf dem USB Kabel für Potentiale liegen können?
-
Thread
Motorsteuerung mit STM32
anzuschließen? Muss ich VCP und VBOOT bedienen um den Treiber korrekt zu benutzen? Kann ich die PINs 5 6 15 und 16 mit dem Ground vom STM32 verbinden? Um die Motoren dann per PWM zu steuern muss ich, wenn ich den Treiber richtig verstehe, um in die eine Richtung zu drehen an IN2 Low anlegen, und ein
einen Motortreiber nehmen. Das Luftkissenboot existiert schon, ich möchte es jetzt nur per App (via STM32) steuerbar machen
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
SSR's, aus Kostengründen wollte ich diese nehmen https://www.pollin.de/p/solid-state-relais-ssr-d32a380-5-3-32-v-5-a-380-v-340633 oder https://www.pollin.de/p/solid-state-relais-ssr-d24a240-2-24-v-2-a-240-v-340632?utm_source=google&utm_medium=fshopping&gclid=Cj0KCQiA-qGNBhD3ARIsAO_o7yky1HGJLEhuV1tFCshkiIZXEKsMI2O9Fn6U4diWrbZRczNIaDnie5oaAjQ4EALw_wcB
V1.6 ist online. -MQTT user/pass von 32 auf 128 Zeichen max. Länge erhöht. -Cert check für MQTTs abgeschaltet, Dies war notwendig, da das Zertifikat nur fest hinterlegt werden konnte, und ein Wechsel
-
Thread
RS232 Seriell Schnittstelle für WS2811 LED Stripes
/12V auf 3,3V. Ein RS232 Treiber. Ein uC. Das wären die Grundvoraussetzungen. Ich würde z.B. einen STM32 nehmen. Bei geeignetem Programm könntest du dann sogar den Bootloader im STM aktivieren falls doch noch ein Problem im Feld Auftritt oder auf einmal ein Feature mehr gefordert wird um den Schnittstellenwandler
Datenübertragungsrate. Hatte ich gerade auch noch gedacht. Dann habe ich das Kapitel gesehen: [code] 1.6 Betriebsart DMX In der Betriebsart DMX kann die Busklemme Datenpakete sowohl senden (abFirmwareversion 03) als auch empfangen (ab Firmwareversion 06). 5.1.6.1Datenpakete in der Betriebsart DMX senden
-
Thread
Mikrocontroller mit DAC?
die Xmegas durch ARM ersetzt, da wurde vieles unkritischer. Auch die Portierung von Atmel-ARM auf STM32 war so kompliziert nicht, am meisten Aufwand hat der völlig andere Extern-Interrupt-Kram gebraucht. Aber ja, OT, außer dass es natürlich massig ARMs mit integriertem (Parallel-)DAC gibt. Aber Dieter
> Die DACs sind eher dazu gedacht, > die Referenzspannungen für den ADC zu erzeugen. Ja 5 oder 6 Bit ist gar nicht unüblich zu dem Zweck. Auch für Komparatoren werden in MCU's oft 6 Bit DAC's verwendet. Siehe Da: https://www.mikrocontroller.net/articles/MSP430#Analog_Peripherie
-
Thread
schaltbarer Spannungsteiler für ADC Eingang
Angelegenheit final lösen, wenn es auch als Thema dieses Threads dienen kann und man partout mit einem STM32 anstelle eines ordentlichen ADC herumbasteln will? W.S.
Angelegenheit final lösen, wenn es auch > als Thema dieses Threads dienen kann und man partout mit einem STM32 > anstelle eines ordentlichen ADC herumbasteln will? Weil Kosten, Entwicklungsaufwand (auch Firmware), PCB Area, Sourcing der Komponenten (n ADC ist auf jeden Fall kritischer als n dummer MUX
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Überspannung bei Attiny Input Pins
klaren Angaben, wie viel Strom im betrieb über die ESD Dioden fließen darf. Zum Beispiel die ganzen STM32 L0, F1 und F3 Reihen.
Ich habe mal durch einen Designfehler 6A durch die Schutzdiode gejagt. Hat funktioniert. Also der Stromfluss, nicht der µC danach noch...
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
/questions/39646441/how-to-set-stm32-to-generate-standard-crc32
Oder das CRC Modul bei deinem F1 ist doch anders als meins... Also streng genommen habe ich kein STM32F103C8T6 sondern ein CKS32F103C8T6 der auf ein Blue-Pill Board verbaut ist. Er ist zwar als STM32 gelabelt hat aber eine andere ID und 128K an Flash anstatt 64K. Aber bis jetzt hatte ich noch keine
-
Thread
Serial-to-Ethernet: Welche Daten für URL senden?
empfohlen habe. Da steht drin, worauf es ankommt. > Serial.print("GET /~username/scraper.php HTTP/1.1\n"); > strcat(caString, "Host: 192.168.178.53\n\n"); > Serial.print("HOST: www.myserver.com\n\n"); Es muss immer \r\n heißen. Ob und wie ein Server auf falsche Zeilenumbrüche reagiert, ist nicht spezifiziert
dem Schlauch. Sorry. Ich benutze aktuell mein neues Ethernetmodul zum Programmieren (Platine mit STM32). Als Gegenstelle benutze ich zum Testen meinen alten Webserver (noch mit ATMEGA), den ich vor über 10 Jahren mal programmiert habe. Er geht problemlos, muß aber nur auf HTTP-Requests entsprechende
-
Thread
Fritzbox 7490 - Gewitterschaden
geschützt. > > Wie kann mit einem defekten Chip DSL syncron werden? Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten funkioniert? Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen) oder
Markus M. schrieb im Beitrag #6794939: > Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe > die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten > funkioniert? > > Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen
-
Thread
VCF für μC-Synthesizer
Quantisierungsabweichung#Signal-_zu_(Quantisierungs)Rausch-Verh%C3%A4ltnis Mir reicht in der Praxis '6 dB pro Bit'. Wie ist bei die Dynamik definiert?
#5060587 Auch wenn man das noch etwas aufblaest, wird das immer noch locker in irgendeinen popeligen STM32 oder sowas mit moeglichst angeflanschtem Audio-ADC/DAC/Codec reinpassen. Und dann laeuft nix mit der Temperatur weg. Frequenz und Guete kann man auch voellig unabhaengig voneinander einstellbar machen
-
Thread
STM32F0 Stromverbrauch im Stop Mode
Ich habe hier einen STM32F030F4P6 (TSSOP20-Gehäuse), mit dem ich gerade ein paar Versuche mit den Low-Power Modi mache. Speziell interessiert mich der Stop-Mode. Laut Datenblatt (siehe Anhang) sollte im Stop-Mode mit dem
anderes Multimeter zeigt einen ähnlichen Wert (150 µA). Hier der verwendete Code: [code] #include "stm32f0xx.h" #define WFI 1 #define WFE 2 #define LOW_POWER 1 #define NORMAL 2 void PWR_Enter_Stop_Mode(uint8_t mode, uint8_t Regulator_State); int main(void) { //Takt für GPIOs aktivieren
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
Felix N. schrieb im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu
Felix N. schrieb im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu
-
Thread
STM32H743ZI Nucleo SPI1 mit HAL funktioniert nicht
Ich probiere nun seit bestimmt 8h rum aber ich schaffe es nicht, SPI1 auf einem Nucleo-144 mit STM32H743ZI zum laufen zu bekommen. Das ist die wesentliche Konfiguration: [code] __HAL_RCC_SPI1_CLK_ENABLE(); __HAL_RCC_I2C1_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) { std::cout << "[Error] PeriphCLK failed!\r\n"; } GPIO_InitTypeDef GPIO_InitStruct = {0}; GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_6; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed =
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
Felix N. schrieb im Beitrag #6784809: > Das einzige was mir wirklich bei den beiden Schreibzugriffen zwischen > AVR/STM32 auffällt ist das dass der ACK beim STM32 nur 1us statt fast > 10us wie beim AVR dauert
Felix N. schrieb im Beitrag #6784809: > Das einzige was mir wirklich bei den beiden Schreibzugriffen zwischen > AVR/STM32 auffällt ist das dass der ACK beim STM32 nur 1us statt fast > 10us wie beim AVR dauert
-
Thread
ISRs: Flags löschen
Hallo zusammen, bei den STM32, die ich kenne, muss man am Anfang der von der On-Chip-Peripherie ausgelösten ISRs, z.B. Timer-ISRs, in Software ein Flag löschen - anonsten wird die ISR unmittelbar wieder ausgelöst. Ich habe
Grundlage. ;-) Für diese Aussage würde es sogar ausreichen, nur einen zu kennen. Innerhalb des STM32F103C8T6 haben die von ARM bereitgestellten ISRs ein anderes Verhalten als die von der On-Chip-Peripherie bereitgestellten. Und das war entweder ein "Hoppla" oder eine bewußte Design-Entscheidung
-
Thread
Günstige MCU dev boards geeignet für Leistungselektronik
Mit Leistungselektronik habe ich mich noch nicht auseinandergesetzt. Aber STM macht viel Werbung mit BLDC-Ansteuerungsboards. Die haben auch diverse Entwicklungsboards zu dem Thema, aber nicht für 20 Euronen...
] macht 2-4,6Msps und hat dazu noch einen recht intelligenten Triggermechanismus. Das ist eine ganz andere Liga. > Du meinst vermutlich eigentlich "deadtime control": Haben auch viele > AVR8. Zumindest kann man
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
mit erheblichem Overhead (soviel wie die Nutzdaten), dafür sehr simpel zu managen: Spalte Deine 32-Bit-Zahl, z. B. 4F802BD1, in ihre acht Nibbles auf und übertrage die acht Bytes 04, 1F, 28, 30, 42, 5B, 6D, 71. Das erste Nibble gibt jeweils den Index an, das zweite das Datennibble. Index 0 markiert
9O2. 9 Bit + Parity. AVRs können das. Aber kein USB-UART Wandler kann das. Ich finde nicht mal einen STM32 der das kann. Gut die STM32 können wenigstens 9 Bit ohne Parity. Aber ich würde die 9 Bit nicht ohne Not machen. Ist zu viel Ärger.
-
Thread
zukunftsfähige GUI - Qt oder HTML5?
laufen soll, vieleicht dann mit kleinem Display? dann währe die Frage ob es nicht auch ein µC (z.B.stm32F7xx) tut, darauf könnte man dann z.B. mit TouchGFX oder QT for uC oder oder oder etwas zusammenbauen. Oder wenn es etwas komplet fertiges (und u.a. arduino programmierbar) sein soll, vieleicht ein
aufwändig ist lvgl, dafür läuft es auch auf µC. Es hat auch schöne Widgets und ist auf einem z.B. STM32F769 auch schnell (trotz 32 Bit Farbtiefe und 800 x 480 Pixel Display). Siehe Anhang mit einer lvgl Demo auf dem F769 Disco. Auf der lvgl Seite im Blog ist auch ein Beitrag wie man es auf einem RPi
-
Thread
STM32F1 HAL UART Senden nicht
auf 3,3 V. Was übersehe ich? Fehlt was? Warum wird nichts gesendet? Programmer: ST-LINK/V2 IC: STM32F103RBT6 Board: Olimex P103 https://www.olimex.com/Products/ARM/ST/STM32-P103/ https://www.olimex.com/Products/ARM/ST/STM32-P405/resources/STM32-P103_P405_sch.pdf Programmierumgebung: Visual Studio
Der String: [c] char data[5] = "test\n"; [/c] belegt 6 Zeichen im Speicher und nicht 5! Am Ende hängt noch eine 0 als Terminierung. Der Rest sieht korrekt aus.
-
Thread
symmetrisches Signal (+/-12V) mit ADC messen
Die Betriebsspannung für den OP im Schaltplan ist verpolt. Was macht der STM32 bei neg. Eingangsspannungen?
Schaltplan ist verpolt. Das stimmt, Danke! Hermann G. schrieb im Beitrag #6772073: > Was macht der STM32 bei neg. Eingangsspannungen? Wie meinst du das? Also der STM sollte gar keine negative Spannung abbekommen. MaWin schrieb im Beitrag #6772032: > Ein mit +/-12V versorgter SGMOP07 kann kein
-
Thread
Universalplatine für STM32, grobe Fehler vor der Herstellung?
Bauteile für ein Exemplar habe ich trotz Chipknappheit inzwischen da :) Eigentlich wollte ich einen STM32F412 oder STM32F13 einsetzen (da hatte ich auch ein Nucleo Board vorher gekauft), aber die waren schon im April ausverkauft und die STM32L die einzigen noch verfügbaren mit genügend RAM und passendem
der ST-Link nicht gesteckt ist. App-Note AN2867 von ST würde Empfehlungen geben, wie Quarze am STM32 angeschlossen werden können / sollen. Direkt und ohne Widerstände ist etwas "übersichtlich"... Ist die Flussspannung von rot und grün für D60 und D61 nah genug beieinander, dass beide Farben sinnvoll
-
Thread
ARM-GCC: No strict alias
uint16_t len) { SPI_TypeDef* SPIx; DMA_Stream_TypeDef *DMA_StreamTx, *DMA_StreamRx; uint32_t DMA_FlagTcif_Tx, DMA_FlagTcif_Rx; switch( SPI_HARD_DMA ) { case spi_hard_none: /* Keine Hardware-SPI-Unterstuetzung */ return; case spi_hard_STM32F4XX_SPI1
case spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15: SPIx = SPI2; DMA_StreamTx = DMA1_Stream4; DMA_StreamRx = DMA1_Stream3; DMA_FlagTcif_Tx = DMA_FLAG_TCIF4; DMA_FlagTcif_Rx = DMA_FLAG_TCIF3
-
Thread
STM32L1 geht nicht in den low power Modus
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\n", file, line)
da würde mal dieses Beispiel probieren: https://github.com/STMicroelectronics/STM32CubeL1/tree/master/Projects/NUCLEO-L152RE/Examples/PWR/PWR_LPRUN Im wesentlichen wird wohl auch EnableLowPowerRun aufgerufen.
-
Thread
STM32L072 BFB2
Andreas N. schrieb im Beitrag #6763150: > STM32L072 Welchen? Andreas N. schrieb im Beitrag #6763150: > Wenn > ich aber die Software so abändere wies im Errata vorgeben ist, springt > mein Programm trotzdem
STM32L072CBT6 Das sehe ich am Programmverhalten, ich will in Bank2 im Moment nur eine LED blinken lassen.
-
Thread
MCP2515 lässt sich nicht konfigurieren sonder geht in Sleep?
Hallo zusammen! Ich versuche gerade einen Mikrochip MCP2515 mit einem STM32G0 zu programmieren. Dazu versuche ich - ganz grundlegend - den MCP2515 in den Configuration Mode zu setzen. Der STM32 sendet dabei die folgenden Kommandos, siehe auch Logic Analyzer Screenshot
wohl ... an Bastian: > ... im Sleep wäre, dann würdest du als Antwort 0x4x ... Ich dachte 0x2n?
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
Beitrag #6756892: > https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html Damit würde die Auflösung möglich sein, die Genauigkeit wäre immer noch um Welten zu schlecht.
-
Thread
Farnell: Land unter durch Brexit?
//lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32H750VBT6_C404010.html
Preise eines popeligen F407 an: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F407VET6_C28730.html
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
einzuziehen wo sie gebraucht werden. Wenn ich hat bock drauf habe, schau ich mal, ob ich nicht einen stm32 dazu bringe von eine externen Flash zu booten und da ein kleines rtos drauf laufen zu lassen. Can wäre eigentlich unendlich viel besser geeignet, aber da muss man ja auch wieder was ändern.
dass ich davor viel für mich selbst an mobilen sensor Netzen gespielt habe und da nur esp8266 und esp32 programmiert habe. Außerdem ist seine Anforderung ein touch Display mit einer ansprechenden ui, so dass - vorausgesetzt man hat kein intelligentes Display wo wieder ein stm32 oder so drauf steckt
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Felix N. schrieb im Beitrag #6752383: > Ich habe mir > letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein > STM32F446RE Mikrocontroller verbaut. Gute Wahl für den Einstieg! Felix N. schrieb
Felix N. schrieb im Beitrag #6752383: > Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein > sammeln. Ein konkretes Projekt welches ich jetzt unbedingt mit dem STM32 > umsetzten möchte habe
-
Thread
5V auf 3.3V für uC
NPN-Transistor kombinieren. Dann kommt man auf etwa 1mA und man hat sogar eine Dropspannung von nur 0,6V.
irgendwie nicht. Nimm einen MCP1700, XC6206, ZLDO330 o.ä., der passt. (sowohl von 5V als auch von 3.6V)
-
Thread
STM32CubeIDE | Keine Verbindung zu erstem Custom PCB - No device found on target
Umschalten erfolgt definiert, laengere Contention wird man nur schwer zusammenbekommen. Und an NRST an STM32 empfiehlt STM nur einen 100 n Kondensator nach Masse, keinen PullUp. Den Kondensator sehe ich im Design nicht!
Uwe Bonnes schrieb im Beitrag #6750601: > Und an NRST an STM32 empfiehlt STM nur einen 100 n Kondensator nach > Masse, keinen PullUp. Den Kondensator sehe ich im Design nicht! Stimmt, Figure 27 auf S. 84 unter https://datasheet.lcsc.com/lcsc/2106040205_STMicroelectronics-STM32L051C8T6TR_C2802165
-
Thread
ARM-GCC versteht den Witz nicht.
0" [/c] (das Ganze in einer ansonsten nackten main() und mit dem Debugger das Ergebnis auf einem STM32F103C8RB angeschaut.) ARM-GCC 5.4.1 -O3: a ist false ARM-GCC 5.4.1 -Os: a ist true Aber nicht nur das. Es wird für den Ausdruck auf der rechten Seite tatsächlich Code generiert: [code]
(prx) A. K. schrieb im Beitrag #6748816: > 6.5.8.5 ... "In all other cases, the behavior is undefined." Das gilt für relationale Operatoren. Pointergleichheit wird in 6.5.9, inbesonders 6.5.9.6 spezifiziert. Zwei Pointer auf unterschiedliche
-
Thread
günstiges Oszilloskop gefunden
amdata=enc%3AAQAGAAACkPYe5NmHp%252B2JMhMi7yxGiTJkPrKr5t53CooMSQt2orsS7UXID%252BRPOSNsnm8kYPghtFvcXqjhyl6rm2b2V7r%252FfVTYnARYZkfDJVvrN6i498Gd6%252FM4olczRI2Y%252Fwi0fqtiSQQWLGv27zAAM0RAQg8tiIAYjMYVeoFV10w2NO5IW8Ahz0KKuMtr3RPUDkrWWnWl8FYydiR7OZ%252BQzKFTSWd2lsd%252BBppaCe8Oh03b38ZcTUm3bGrnBDZAEVmhFoCyl5KIJzCDp8cLdkA
252FZ2S88pHRyFxuHh52ZsMXC9SGPVFllf27h7OtafIx3MqyAkHZyGeh97j%252BclH4Glp47W8hPN1FOjg1OaNJA9QA%252F3YKdqHoYYvOfoOVfqfQ%252FicjSRl7n2NNa%252BkwTjsVtnls61YyuN6BTGGQTY72hlfUPek1RCn8yGuOQgfMLR%252Fr6LyhPiWsYvFucui8oGQs4Kr5x2fmg%252Bk53olpZYN4A1kDm78FFEb7Y2y83H9NqG9ugilYjMNMGQxbzIUrJAKzo2RBI%252FXpnn5f7EWJuO1GgDp5V8eWR4DMREnD6I4iEjbPFnMpNV2RDbBpU8EEpr
-
Thread
Spannung eines Piezo-Vibrationssensors verringern
sind bei 22nF also 22ms oder 7Hz Grenzfrequenz. Amplitude ist dann etwa 1Vss..2Vss und pass recht gut zum 3.3V ADC. µC: STM32
möchte. Müsste nur schauen ob der ESP32 6 ADCs gleichzeitig kann... Rainer V. schrieb im Beitrag #6741086: > frage ich mich eben, warum keinen > herkömmlichen TA? > Gruß Rainer Ich brauche ja eingentlich keinen Tonabnehmer und die Schwinung
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
mit der Reperatur beauftragen kann) [code] sysTimer = sysTimer + TIMERFREQ;//TIMER_MS //sysTimerN= sysTimerN + 1;//sysTimer==sysTimerN*TIMRFREQ ... if ( ( sysTimer % (get_pwmmode_speed(runmode, i) * TIMERFREQ) // (170T+)*32 == 5400 T //-if ( ( sysTimerN*TIMERFREQ % (get_pwmmode_speed(runmode, i) * TIMERFREQ) //-if ( ( sysTimerN % (get_pwmmode_speed(runmode, i) ) // Aufruf 1*sysTimerN // if (--pwm[i].cnt==0){ // pwm[i].cnt=pwm[i].delay; // ~ 10T*32 == 320 T [/code} NB.: falls du später einmal log-fading
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
  Im Bereich der 10k-Preise ruft STM folgendes auf: [c] Die Preise beginnen bei -,47 US-Dollar für den STM32G050F6P6 Value Line im TSSOP20-Gehäuse mit 32 KByte Flash-Speicher. Die Produktlinie STM32G0B beginnt bei 1,21 US-Dollar für
Jetzt müssten die STM32Gxx Controller nur noch verfügbar sein... Der STM32G03xJ6 im SON-8 Gehäuse ist ein ATtiny-Killer, einziger Nachteil sind die 3,3V Versorgungsspannung die oft einen LDO notwendig machen, und das
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
main] 1 [core: 0] (Suspended : Signal : SIGTRAP:Trace/breakpoint trap) HardFault_Handler() at stm32f7xx_it.c:92 0x8000d82 <signal handler called>() at 0xfffffff1 HAL_TIM_IRQHandler() at stm32f7xx_hal_tim.c:3,744 0x8005088 TIM1_UP_TIM10_IRQHandler() at stm32f7xx_it.c:190 0x8000dc6
Ich war lange weg vom Thema STM32, will jetzt aber doch noch mal einen Anlauf machen. Ich habe damals die STM32CubeIDE v1.6.1 verwendet. Jetzt habe ich mir die aktuelle v1.16.0 installiert. Ich verwende immer noch das Board STM32F767ZI
-
Thread
Schaltung mit ATtiny13A aus Solar-Leuchtturm weiter gedacht
-c stk500 -p attiny13 -P COM7 -n -v [/code] tatsächlich folgende Informationen auslesen [code] avrdude.exe: Version 6.3-20190619 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 lock 0 0
-
Artikel
Sensorlose BLDC Ansteuerung
machen, und die anderen drei Werte nur jede 5KHz/3. Bei einer nächsten Version würde ich wohl auf einen STM32F4 zurück greifen. Dessen ADC(s) sind viel schneller und auch komfortabler zu bediehnen. Der ADC des AVR wird von einem Timer automatisch gestartet (10KHz), welcher aber kurz vor Beginn des nächsten
schaltet bei hohen Drehzahlen in den Komparatormodus Anderer µC mit schnellerem ADC verweden z.B. STM32F4 - Derivat Lösung mit einem schnelleren Controller. Der Controller wurde durch einen STM32F050K6 ersetzt. Dieser sampelt nun im Center-Aligned PWM Mode in der Pulsmittte alle Werte und schaufelt
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Meine Frage würde der > Microcontroller passen? Ja.
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
Bezugsprobleme (zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.