-
Thread
Zukunftssicherheit: STM32 oder STM8?
Marcus schrieb im Beitrag #3525308: > entweder einen STM8 oder den > STM32F030 Ich finde STM8 super, aber es gibt keine freien Compiler. Jedenfalls habe ich keinen gefunden. Ich habe mit einer Demoversion von IAR auf dem programmiert.
so m.E. weitergehen. Das glaube ich auch. Es wird IMHO nur noch Cortex und low-cost 8-bit geben. Daher mache ich mir um diese beiden Architekturen keine Sorgen, sondern eher um konkrete Einzeltypen. W.S. schrieb im Beitrag #3525495: > Ansonsten sind bei "meinen" Distris die STM32
-
Thread
STM32F4Discovery debugging timer mit coocox ide
code der main.c : [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" uint16_t pixelLine[640]; uint8_t screenBuffer[4800]; //(640*480) / (8*8) uint16_t tileBuffer0[16384
tatsaechlich anliegt (laut Tool fuer Timer 1 maximal 84 MHz). Auch solltest du ueberpruefen ob im "stm32f4xx.h" Header die Quarzfrequenz wirklich mit 25 MHz angegeben ist und nicht mit 8 MHz (haeufiger Fehler).
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
MCU zwischen STM32 und ESP. Ein M0+ Dualcore System mit den 8 nur in ASM programmierbaren PIOs ist ein geiles Spielzeug. Aber als totaler NOOB damit beginnen? Ich weiß ja nicht... Nicht mal der TO weiß ja wie weit
Dann gibt es diverse Controllerboards, die das Arduino-Uno-Kontaktformat untrstützen (z.B. diverse STM-NUCLEOs). AVR gibt es immer noch im DIL-Gehäuse. Ansonsten gibt es Adapterplatinen... W.S. schrieb im Beitrag #7244594: > Da ist nix mehr mit Steckbrett und Konsorten, > sondern man macht sich
-
Thread
LPC debuggen mit Black magic probe auf STlinkV2 clone
Axel S. schrieb im Beitrag #6173693: > Andreas B. schrieb: >> Der verwendete STM32F1CBT8 sollte übrigens 128MB Flash haben > > Es sind 128KB Gut zu wissen. > >> wenn ich das DB richtig interpretiere
https://www.st.com/resource/en/datasheet/stm32f103c8.pdf#page108
-
Thread
Blinking a mikrocontroller
Brotlose Kunst - aber sei's drum: Wenn der Pull-up für die LED reicht, 8 Bytes: [avrasm] .include "m48PAdef.inc" sbiw z,1 brne pc-1 sbi PINB,0 rjmp pc-3 [/avrasm]
S. L. schrieb im Beitrag #7855297: > Wenn der Pull-up für die LED reicht, 8 Bytes: Kann es sein, daß das etwas schneller als mit 5 Hz blinkt?
-
Thread
Welches stm32 Entwicklungsboard?
Einen f103c8t6 gibt es nicht entweder c8 oder t6. Die T Typen gibts laut stm nur in 36 qfn und haben nur 1spi. Die f103x(4 oder 6) Typen haben laut Stm nur 1Spi Als lqfp 48 oder 64 kommen nur die C oder R Typen in frage Zwei SPI gibts dabei ab Nummer 8 (zb. C8). Zwei ADC haben sie wohl alle. Bei den f0 Typen wird es an den 2 adc's scheitern wenn 2 adc's auch als solches gemeint ist, Channel mux können sie natürlich alle hat aber mit 2 adc's soviel
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
verhindern? Ich weiss ja nicht, was da noch aus dem Takt gerät in der Situation! Falls relevant: STM32 und 8MHz / 16MHz
µC selbst ist überhaupt kein Quarz verbaut. Es geht um den Quarz am ST-Link (in diesem Fall ein STM32F103CBT6). Da es mir um das den Einfluss auf das 8 MHz Quarz bei diesem Nucleo Board geht passt die Messung.
-
Thread
STM32/ CUBE / Free IDE mit C++
also in deinem Atollic Projekt direkt C++ verwenden. Du musst nur C++ Source Files anlegen. Die API's der STM32 Cube Libs sind dann natürlich immer noch klassische C API's ohne OOP und so.
Johnny S. schrieb im Beitrag #5541808: > LED ledGrün(LEDPIN1); > LED ledRot(LEDPIN1); > > LED::ledToggle(){ > setIO_toggle(theLedPin); > } [c] // Klasse typedef struct { uint8_t pin; uint8
-
Thread
ST LINK, Probleme beim Flashen
Mit welchen Pins? Anbei noch ein Pinout vom ST-LINK. (https://www.waveshare.com/st-link-v2-stm8.htm) Verwendete Pins: 19, 20, 9, 7
Beitrag #6549331: >> Anbei noch ein Pinout vom ST-LINK. >> (https://www.waveshare.com/st-link-v2-stm8.htm) > > Das ist was Modifiziertes von WaveShare, nicht original! > Schon an den Pin 4, 6, 8, 10 erkennbar die _nicht_ mit Masse > belegt sind. Okay Danke. Trotzdem bekomme ich's nicht hin.
-
Thread
Sinusförmige Spannung erzeugen
Der DAC im STM32 kann wohl tatsächlich auch schneller. ST verrät sogar wie: https://www.st.com/content/ccc/resource/technical/document/application_note/6f/35/61/e9/8a/28/48/8c/DM00129215.pdf/files/DM00129215.pdf/
Lurchi schrieb im Beitrag #5576953: > Der DAC im STM32 kann wohl tatsächlich auch schneller. ST verrät sogar > wie: > https://www.st.com/content/ccc/resource/technical/document/application_note/6f/35/61/e9/8a/28/48/8c/DM00129215.pdf/files/DM00129215
-
Thread
präzises Analog Frontend ADC
STM32 schrieb im Beitrag #6012008: > Das S&H c auch so belassen. Auf den S&H Kondensator hast du ohnehin keinen Einfluss, der sitzt fest eingebaut im Innern des ADCs. Du meinst wohl den Filter-Kondensator
STM32 schrieb im Beitrag #6012257: > Habe ich es wie folgt richtig verstanden?: > > TP Filter gem. https://rf-tools.com/lc-filter: > Eingangsimpedanz 49.8 Ohm > Ausgangsimpedanz 49.8 Ohm > Series
-
Thread
stm32f429 Expansion board
//Wait for transmission to complete // while (!SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE)); //Wait for received data to complete // while (!SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_RXNE)); //Wait for SPI to be ready while (SPI_I2S_GetFlagStatus
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
-
Thread
STM32 was brauche ich alles
-automatic-upgrade-Perfect-support-STM8-STM32-downloader-programmer-simulator/1827010981.html oder braucht es doch so eins: http://de.aliexpress.com/item/ARM-Emulator-supports-ARM7-ARM9-ARM11-Cortex-M3-core-ADS-IAR-STM32-JTAG-interface-Double-buffered
meistens eine herstellerspezifische, entsprechende Software, die auf dem OS der Wahl läuft. TL;DR ein STM32 Discovery nutzen ist völlig okay, keine Ahnung was W.S. hier reitet.
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
Libraries knicken und komplett low-level alles selber machen? Der link hier: https://community.st.com/s/question/0D50X0000CErb5RSQR/usb-host-library-is-not-thread-safe Verweist weiter auf: https://community.st.com/s/question/0D50X0000C5Tns8SQC/bug-stm32-hal-driver-lock-mechanism-is-not-interrupt-safe
ggf. kann man die RCC für das USB Interface wechseln. In einer Diskussion im STM32 Forum sieht's so aus als ob es eine Alternative gibt: https://community.st.com/t5/stm32-mcus-products/setting-mco2-output-on-stm32g0/td-p/119270
-
Thread
uC für USB Audio Anwendungen
USB IF/Phy 2.0 full speed ggf auch high speed I2S bis Fs=192kHz (damit fallen die kleinen LPCs raus) integrierte Audio PLL wäre gut (wie der STM32F401xB) kein BGA gute USB Bibliotheken um das Rad nicht neu zu erfinden langzeitverfügbar, daher wäre
achtest du aber bei den Disco Boards drauf, das da schon externer RAM mit drauf ist. Der interne RAM der STM32 z.B. ist jetzt nicht so riesig, das du da lange Samples speichern kannst. Von den oa. ist das STM32F7 zwar gross, hat aber SDRAM mit drauf. Das STM32F429 Discovery hat wie das F7 Board 8 MB RAM.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
Dann ist alles gut. Kai schrieb im Beitrag #7942022: > Das Compilieren dauert beim R4 mit ca. 30s deutlich > länger als beim Mega mit ca. 11s. Da ist eine wesentlich fettere Architektur dahinter, von 8 auf 32 bit und natürlich ist ARM auch unheimlich aufgeblasen, so stark, das es nur mit C zu
sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata._ZL6tempis 0x00016aec 0xc8 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o und diese: Memory Configuration Name Origin
-
Thread
STM32 UART buffer rx
Wenn das Datenpaket wirklich nur einmal/s ankommt, reicht EIN einfacher Empfangspuffer. Man braucht nicht mal 2, geschweige denn einen Ringpuffer. K.I.S.S.!
Forum gibt es genug Codebeispiele für das hier abgehandelte Thema, selbst bereits passend für einen STM32F10x. Hab ja selber sowas vor Zeiten gepostet. Siehe Lernbetty, siehe STM32F103C8T6.ZIP und so weiter. Dort überall sind fertige UART-Treiber drin, auf die man bloß seine werte Nase richten müßte.
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
flashes noch extern waren, und 64k eine Page, da würde viel Aufwand getrieben um eine Page in 16, 8, 8 und 32 zu teilen: Einem loader/bootet in den 16k und dann 2 8k-Bereiche, um Bootinfos schreiben zu können. Z.b. jeweils 1k Felder mit den Segmenten, Version, Checksumme etc. Beim nächsten Booten
-
Thread
STM8 STVD Umgebung einrichten
\ -coDebug\ stm8s_stdperiph_driver\src\stm8s_adc1.c #error cpstm8 stm8s_stdperiph_driver\inc\stm8s_adc1.h:335 bad #endif stm8s_stdperiph_driver\src\stm8s_adc1.c: The command: "cxstm8 -istm8s_stdperiph_driver\inc +debug -pxp -no -l +mods0 -pp -iC:\ST\Compiler\CXSTM8 -clDebug\ -coDebug\ stm8s_stdperiph_driver\src\stm8s_adc1.c " has failed, the returned value is: 1 exit code=1. leuchte.elf - 3 error(s), 0 warning(s)
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
PS: Einen Fallstrick habe ich gefunden, bei 8 Bit Arduino und 32 Bit STM sind zwei gleiche Structs mit "gemischten Werten" eben nicht gleich lang, weil da "aligned" wird. Die auf dem STM32 sind immer größer. Daher musste ich alle Zahlenwerte auf
v=OIZDwDZ2yM8 :-)
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
wars, jetzt kommt die endlos while(1){} Schleife, ab hier wird nur noch per Timer Interrupt jede 1,8s etwas an die Adresse 0x00 gesendet. Ich weis, der Code ist chaotisch und absolut nicht sortiert, geschweige denn gekapselt. (deshalb habe ich bisher nur Auszüge gepostet, weil das extrem peinlich
Ansonsten kann ich nur sehen, das mein cortex wie schon vorher erwähnt, bei der Abfrage nach Event 8_2 hängen bleibt...
-
Thread
S: Doku für SI5351 I2c LowLevel
PE bit */ I2C_Cmd(I2C1, ENABLE); #if 0 // 16 Bit address /* Send the EEPROM's internal address to read from: MSB of the address first */ I2C_SendData(I2C_EE, (uint8_t)((ReadAddr & 0xFF00) >> 8)); /* Test on EV8 and clear it */ while(!I2C_CheckEvent
[/c] Das läuft auf (vermutlich) einem APM32F103CB, den STM32F103C8T6 probiere ich jetzt noch aus. Pille
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
habe mir den hier besorgt: https://www.amazon.de/gp/product/B00KM6ZA9I/ref=oh_aui_detailpage_o08_s00?ie=UTF8&psc=1 Das teil läuft wie das original mit AVR Studio. Auch ein Firmware-Update ist kein Problem. Ich habe damit Atmega328 und 16U2 programmiert. Grüße!
Gibt's bei Amazon immer noch - sogar günstigst ...! https://www.amazon.de/atmel-avrisp-mkii/s?k=atmel+avrisp+mkii Gruesse
-
Thread
STM32F4 Discovery Arduino
in ZIP-Files verpackt und die bekommen eine Versionsnummer. Aber das Pakete für das STM32F4 Discovery ist noch nicht drinn: https://github.com/stm32duino/BoardManagerFiles/tree/master/STM32/packages
/Arduino_STM32/wiki/Installation
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
Jungs bemuehen sich wirklich, das weiss ich bestimmt. http://www.segger2.com/ Gruss, Robert p.s. mich wuerden auch die Gruende interessieren warum die STM32 beliebter sind als the LM3S von Luminary. Haben beide so ihre Vorteile und Luminary bietet deutlich mehr verschiedene Chips an.
hat mir gesteckt das sich die Stellaris nicht gut verkaufen lassen und die STM32 häufiger eingesetzt werden. Als einzigen Vorteil von Luminary sehe ich den LM3S6965 mit seiner integrierten PHY. Das mach sonst niemand. Der STM32 hat nicht mal ein EMAC.
-
Thread
stm32 Problem
... compiling LED_STM32F0-Discovery.c... assembling startup_stm32f051.s... compiling system_stm32f0xx.c... linking... .\Objects\test.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32f0xx_gpio.o).
Hier das komplette Teil als Anhang... Bei dem Board handelt es sich um ein STM32F0Discovery-Board mit einem STM32F051R8 -Chip darauf
-
Thread
Z180-Stamp Modul
. Philipp Klaus K. schrieb im Beitrag #4294193: > In manchen Beiträgen dieses Threads ist ein STM32-Stamp erwähnt. Gibt es > den schon? S.o. [0] https://www.mikrocontroller.net/topic/8078#1952555 [1] https://www.mikrocontroller.net/topic/177481?page=8#3562066
keinen Baudratengenerator wie die S und L Versionen haben. ..aber was ist mit der Z8S180 los, die da mit 115200 Baud hoch kommt anstatt mit 19200 wie die restlichen Z8S180? Ich habe nicht die letzte Version CP/M auf dem Ding, das sind
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
mächtige und daher unübersichtliche Hardware. XMC2GO: Sehr klein, nicht zu teuer. Die IDE gibt's mal wieder (auch noch völlig ohne Grund!) nur für Windows, was etwas lästig ist, da garantiert Linux-Nutzer dabei sein werden. STM32: Ich finde die ganze Produktpalette sehr unübersichtlich, muss
-
Thread
Signalkonditionierung für Flügelradzähler
10J ohne Änderung in der "Genauigkeit". *) !ACHTUNG! Der zählt überhaupt keine Flügelräder! 8-O
Axel S. schrieb im Beitrag #7937824: > Kaum glaublich. Laut Wikipedia ist Zephyr seit 2016 in Version 1.0.0. > Und da hat es 9 Jahre später immer noch keine API für die > Hardware-Timer? Ich glaub's.
-
Thread
STM32 Programmiertool
Der STM32 braucht nur: - VCC 3,3V - GND - Reset-Pin auf Hi - Boot-Pin(s) entsprechend beschaltet ansonsten nur ein paar einzelne C's 100nF an VCC/GND. Kein Takt, der hat einen internen 8MHZ Takt.
das Umprogrammieren des FTDI und der Adapter geht bei entsprechender Beschaltung auch für die ARM's von NXP. Dort benutze ich "Flashmagic" und auf den Namen des Tools für die STM32 komme ich gerade nicht. W.S.
-
Thread
Cosmic CXSTM8
Dieter S. schrieb im Beitrag #7676880: > ST hat keinen Compiler für den STM8. Ah ok, dann brauche ich diese Prozessorfamilie auch nicht verwenden. Nehm ich halt einen Z80 oder einen 6502.
bislang darstellt, gibt es genau einen > frei verfügbaren, und das ist SDCC. Ich benutze fuer den STM8 u.a. Ride von Raisonance/Keolabs die es im Buendel mit einem STM8S208 Bord gab. Die ist auf 32 k limitiert, und braucht einen Rlink statt des ueblichen ST-Link als Debugadapter. Die war nicht frei
-
Thread
gdb breakpoint setzen
nostartfiles -ffreestanding -save-temps AOPS = --warn --fatal-warnings all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c Laut Datenblätter kann man den Prozessortakt von HSI (intern) oder HSE (extern
m.n. schrieb im Beitrag #4960447: >> Jetzt fehlt noch das "easy-going" wie bei den STMs. > > Für Lotto-Gewinner kein Problem: > http://de.rs-online.com/web/c/halbleiter/entwicklungskits/entwicklungskits-prozessor-mikrocontroller/?searchTerm=rx71m&h=s&sra=oss&redirect-relevancy-data
-
Thread
Firmware reverse Engineering Kosten
was wird in so einem Scooter schon drinstecken, wahrscheinlich irgendein PIC von Microchip oder ein STM8, so komplex dürften die ja auch nicht sein, ist schließlich Einfachsttechnik, und auch hier: Korrigiert mich wenn ich mich irre, ich habe noch nie einen von innen gesehen, nur ein Paar zerstörte die
wird in so einem Scooter > schon drinstecken, wahrscheinlich irgendein PIC von Microchip oder ein > STM8, so komplex dürften die ja auch nicht sein, ist schließlich "Hätte, könnte, dürfte, sollte" :) Wenn Du den Nürbürgring rückwarts fahren müsst, wirst du viel länger als nur 8 Minuten brauchen.
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Programmiergeschirre erfordert. Und das gilt auch für den Bastler, sofern dieser ein paar Sekunden Zeit hat für's Brennen und nicht vornehmlich mit dem Debugger "programmiert". W.S.
wegwerfen. Daher ist ein ROM Bootloader (wie bei LPC) oder ein geschützter Bootloader (wie bei EFM8) durchaus wichtig, nicht nur für Field Updates. https://community.silabs.com/s/article/unlock-a-bricked-efm32?language=en_US
-
Thread
(STM32) Register Lib mit define oder nicht define..
Nils N. schrieb im Beitrag #5294256: > RCC->PLLCFGR |= 0x04; //PLL Pre Divider = 8 -> 2Mhz Es ist schlechter Stil, mit magic numbers herumzumachen und dann im Kommentar das zu erklären. Dafür gibt's sprechende Defines.
im Beitrag #5294268: > Nils N. schrieb: > >> RCC->PLLCFGR |= 0x04; //PLL Pre Divider = 8 -> 2Mhz > > Es ist schlechter Stil, mit magic numbers herumzumachen und dann im > Kommentar das zu erklären. Dafür gibt's sprechende Defines. Ich schrieb paar Zeilen drüber, dass da noch ein paar
-
Thread
STM32F411 Wie den externen Timereingang INTERN schneller machen?
mit denen ich dann die > Daten zu den 2 MONO DACs sende. Wieso verwendest du nicht 2 weitere I2S? Die können laut STM bis 50MBit ... Sogar der kleinste F411 hat 5 mal I2S ...
Anderer Rechner falscher Name! Ist mir auch 5 Sekunden später aufgefallen. 3 * I²S geht nicht da der Ausgang 8 mal schneller arbeitet. Meine Lösung ist schon das beste was man mit einem STM32F411 machen kann. Bleibt halt nur das Problem mit dem umschalten zwischen internen und
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
will. Dann wird's ein AddOn.
vollstaendig mit allen Layern, zusammen mit einer aktualisierten Version des Schaltplans. Olli P.S.: Pins 7 und 8 der RJ45 tragen CGND (Chassis GND, Abschirmung), 9 und 10 sind PoE+ und PoE- und muessen noch geroutet werden. Wichtig war mit erst einmal das Planspiel der kurzen Wege im doch
-
Thread
Webpage Webserver
andreas schrieb im Beitrag #4047657: > Ich wollte eigendlich nur 6 Led´s schalten. das sollte hier gehen: [c] cmd = analyse_get_url((char *) &(buf[dat_p + 5])); // for possible status codes see: if (cmd ==(u8)-1)
Chrome gespeichert: [code] javascript:void(location.href =URL.createObjectURL(new Blob([(new Uint8Array(eval('['+((document.body.innerText||document.body.text||document.body.textContent).match(/{([^]*)}/)[1].replace(/\s/g,'').replace(/,$/,''))+']'))).buffer],{type:prompt("Content-Type")}))) [/code
-
Thread
uC Familien Empfehlung
STM gibt es keine (laut CubeMX-Daten).
für Einsteiger durchaus brauchbar, gerade wenn man schon etwas Erfahrung mit den AVRs gesammelt hat. STM32F3x gibts bei Mouser in Einzellstückzahlen ab 4 €. Programmierung und debugging geht mit vscode ganz gut. Das Nucelo F303K8 ist vorrätig bei Mouser (über 900 Stück) und kostet 10,33 € (Link: https:
-
Thread
stm32f103 hse clock
Wenn ich mich recht entsinne, hab ich vor ganz vielen Monaten schon einmal ein komplettes kleines STM32F103-Projekt hier gepostet. Die angehängte Datei config.c (vom 19.9.2016) stammt daraus. W.S.
reference_manual/cd00171190.pdf Seiten 122-157. Und beachte in http://www.st.com/resource/en/datasheet/stm32f105r8.pdf die Tabelle auf S. 37, insb. die drei Frequenzen in den ersten drei Zeilen. Wenn du etwas nicht verstehst, suche oder frag nach. Ansonsten sollten keine Fragen übrig bleiben.
-
Thread
Eigenschaften Atmel 644p
#6466107: >> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden einen Interrupt. Diese musst du per Software zählen, um auf die täglichen Intervalle zu kommen. Die RTC vom STM32F303 kann den Mikrocontroller genau zum gewünschten Zeitpuntk (1x täglich)
-
Thread
65C21 Peripherie Baustein am STM32
Rainer S. schrieb im Beitrag #5037922: > Man könnte die PIA's und Timer auch ersetzen/erneuern, ja. Wenn der STM32 gesetzt ist, wär das wohl sinnvoller.
Rainer S. schrieb im Beitrag #5038001: > Schwierig ist hier der konstante Takt, 8 MHz. Wieso? Der STM32 hat doch Timer, die sowas per Hardware erzeugen können. Die Software muss sich dann zum Erzeugen des
-
Thread
RS232 galvanische Trennung zwischen Raspberry und STM32
Versorgungspannung, resp. nicht das > Ladungspumpengerödel der MAXe. > Würde ich mal ins Auge fasssen. > IdS, > Baku Ich habe auf der Raspberry Seite 5V, auf der STM32 nur 3,3V. In das Thema lese ich mich später mal ein.
weil's – hmm – simpler ist.
-
Thread
Wunschliste für einen Xmega Nachfolger
Ingo schrieb im Beitrag #2724454: > aber die Errata hat's auch in > sich Hat sich mit den neuen U(SB) Typen meist erledigt Ingo schrieb im Beitrag #2724454: > STM32F4 Discovery ... 168MHz, 192kB RAM und ne FPU, > einfach geil... Ja geil schon,
Ingo schrieb im Beitrag #2724454: > Gibt's für die ARMs auch ne freie IDE außer das Atmel Studio? Ja gibt es Ingo schrieb im Beitrag #2724454: > Was mir > negativ aufstößt ist z.B. Bei dem STM32F4 Discovery dass es erstmal sehr > viel
-
Thread
STM32L1 + Makefile. Linkerproblem?
Wpointer-sign] In file included from main.h:29:0, from main.c:22: ../../Utilities/STM32L-DISCOVERY/stm32l_discovery_lcd.h:121:6: note: expected 'uint8_t *' but argument is of type 'char *' /tmp/ccKSy8F2.o: In function `getFactoryTSCalibData': /home/andy/stm32_discovery_arm_gcc/STM32L1
Wpointer-sign] In file included from main.h:29:0, from main.c:22: ../../Utilities/STM32L-DISCOVERY/stm32l_discovery_lcd.h:121:6: note: expected 'uint8_t *' but argument is of type 'char *' /tmp/cctiL2qQ.s: Assembler messages: /tmp/cctiL2qQ.s:18: Warning: ignoring changed section attributes
-
Thread
STM32 Neuling
youtube channels an. ich fand sie für den Anfang sehr hilfreich. https://www.youtube.com/watch?v=gL8OoS9E1rw&list=PLnMKNibPkDnFCosVVv98U5dCulE6T3Iy8 geh am besten über die St seite und suche dir was passendes.
David P. schrieb im Beitrag #7328821: > ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde > mit 2 32f100c8t6b gefunden habe. Und das ist der tiefere Grund für's Ganze? Wegen einer abgestürzten Wettersonde mit 2 µC auf einer Leiterplatte? So
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
https://www.amazon.de/gp/product/B07PQPF22L/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header pins(pads) are just
-
Thread
POV Sphere mit WS2812 Stripe
erst nach dem Bestellen des LED-Streifens...) und komme zu folgenden Timings: 1,25µs bei 800kbit/s (50 + 144 * 3*8 * 1,25) µs = 4370 µs pro streifen/Zeile. Jetzt habe ich natürlich nicht bedacht dass ich das ja noch mit der horizontalen Auflösung multiplizieren muss: 4370µs * 288 = 1,258s pro Frame
APA102 und auch der Raspberry? Ich plane auch gerade einen POV Globe zu bauen, allerdings mit einem STM32 uC und auch etwas kleiner (48 LEDs) wegen der Fliehkräfte ;-) Bei einem Test mit einem STM32F102 liefen die APA102 LED's mit gut 18 MHz SPI Takt. Über die Feiertage teste ich mal mit den 42MHz
-
Thread
SWD-Zugriff funktioniert nur über ProgrammerSocket
funktioniert :) Jük P. schrieb im Beitrag #8081060: > Lars schrieb im Beitrag #8081045: >> STM32L151RDT6 von einer bestückten Platine auslesen. > > STM32L151RDT6 hat Schreibschutz aktiv) hE HA Ob der einen Schreibschutz aktiv hat weiß ich nicht. Mir ging es um's lesen und warum das nicht
Dieter S. schrieb im Beitrag #8081358: > Lars schrieb im Beitrag #8081355: >> >> Reset zu GND (ohne Widerstand) : 0,3V >> Reset zu Gnd (mit 4,7 kOhm): 0,02V > > Das würde bedeuten dass der STM32 dauerhaft