-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
über eine ewig lange, sehr schmale PCB > verteilt. Stefan F. schrieb im Beitrag #7332033: > Der STM32L072C8 kann USB und UART ohne Quarz. So einen und dazu 8 x MCP23017 <je 16Pin> (oder ähnliche Portexpander). Damit kannst du über i2c gemütlich jeden Pin einzeln ansprechen und sparst dir damit
rund 120 IOs über eine ewig lange, sehr schmale PCB >> verteilt. > > Stefan F. schrieb: >> Der STM32L072C8 kann USB und UART ohne Quarz. > > So einen und dazu 8 x MCP23017 <je 16Pin> (oder ähnliche Portexpander). > Damit kannst du über i2c gemütlich jeden Pin einzeln ansprechen und > sparst
-
Thread
XMC4700 vs STM32
Die ST Peripherie ist aber auch fies designt. Die von NXP soll besser sein, da kann W.S. bestimmt was zu sagen ;) St hat mit dem stm32f103 damals einen Hit gelandet, der extrem verbreitet ist und legt seitdem kontinuierlich nach. Mit der komischen Cube Infrastruktur (Code Generator
man die Tafel verlegen, was das Problem löst - aber mir gefällt das trotzdem nicht. Und zu den STM32: die haben zum großen Teil nur 16 bittige Peripherie und in vielen Peripheriecores, die das gebrauchen könnten, keine Fifo's. Da muß man zwangsweise auf DMA umsteigen, was die Sache kompliziert. Aber
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
Hallo W.S., wie du weisst, nutze und empfehle ich gerne deine USB Implementierung. Hast du diese schon einmal auf einem STM32F303 ausprobiert? Ich würde gerne dokumentieren, ob das geht.
W.S. schrieb im Beitrag #5760196: > Oder hast du's mit dem nop() übertrieben? Ich hoffe nicht. Genau so funktioniert es auf dem STM32F103. Ich versuche morgen mal etwas mit Hilfe von Trace Meldungen
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
W.S. schrieb im Beitrag #6445597: > nehme ich einen anderen Hersteller Ich beherrsche mehr oder weniger die AVR und die STM MCUs. Und vom letzteren nur die L und F. An die H-Serie habe ich mich noch
W.S. schrieb im Beitrag #6447049: > Und dann gibt's noch Leute, die rein garnichts verstehen: > Mw E. schrieb: >> Der W.S. hat mal wieder nicht verstanden was ein DMA ist und warum die >> I2C der STM32
-
Thread
Conways Game of Live zu langsam auf Z80
neighbours is exactly three, the cell will be on in the next generation. This is regardless of the cell's current state. 3.DEATH : If the number of on neighbours is 0, 1, 4-8, the cell will be off in the next generation. */ memset(newboard,0, sizeof(newboard)); if (board[0][0]==ALIVE
konfiguriert werden muss, damit er einfachste Funktionen im Bastelkeller ausführt, die genauso gut mit einer 8 Bit CPU zu machen sind. Das ist "nur" die Init mit Hilfe einer Library, wie es "per Hand" aussieht möchte ich schon gar nicht mehr wissen. void P_ADC1s_InitADC(void) { ADC_CommonInitTypeDef
-
Thread
Preisdivergenz bei Mikrocontrollern;
dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
Aktuelle 8051 sind in 100k Stückzahlen lieferbar z.B. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-bb5 Der passende J-Link Debugger für 10 EUR ist auch lieferbar: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit Der normale J-Link
-
Thread
SDCC & PIC16F
unter Debian (unstable): SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/TININative/ds400/hc08/s08/stm8 3.5.0 #9253 (Mar 19 2016) (Linux) published under GNU General Public License (GPL) auch keine pics. Hier steht: https://sourceforge.net/p/sdcc/discussion/1865/thread/d3b853ef/?limit=25
sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.9 #10226 (Linux) unbedingt, aber auch gputils bauen und installieren
-
Thread
Wie STM8 Assembler File "bearbeiten"?
Kurze Frage: vor mir liegt eine Control-Box mit einem STM8. Aus dem nicht geschützten Prozessor habe ich Flash und Eeprom ausgelesen und den Flash Inhalt durch einen STM8 Disassembler geschickt. Im Eeprom sind nur 2 Byte geschrieben. Jetzt hab ich zwar
Das hier ist vielleicht auch einen Blick wert: https://github.com/Prehistoricman/STM8-IDA (die Seite hier fand ich ebenfalls gar nicht so übel: http://aquarel-electronic.de/STM8/ASM8/ASM8_Page.html)
-
Thread
32 Bit MCU gesucht
Axel S. schrieb im Beitrag #7146788: >> Der wird außerdem nur mit 8MHz betrieben. > > Er könnte aber mit 16MHz betrieben werden und wäre dann doppelt so > schnell. Was spricht dagegen? nein, sogar mit
Wie lange braucht eigentlich ein 32Bitter mit 200MHz für delay_1ms() gegenüber einem 8Bitter an 8MHz? Ohne Profiling ist der Griff zu einer schnelleren CPU komplett sinnlos.
-
Thread
Schaltung für Motorsteuerung
Edit: Oder du baust FF v1.2s von Shane Colton auf STM32F405 um. Die sind fast Pin kompatibel. http://scolton.blogspot.de/p/motor-controllers.html Gruß Tec
ich gefunden habe bei >20A ist der: https://cdn-reichelt.de/documents/datenblatt/A100/DS_IRF4905S.pdf RDS = 0.020Ohm 55V 70A bei 20A verheizt man aber immer noch 8 Watt. EDIT: Alternative: http://www.voelkner.de/products/144563/Kippschalter-R13-404-Sq-Gn-1-polig-Ein-Aus.html?ref=43&products_model
-
Thread
Selbstbau-Testboard für STM32F4Discovery
Gyro wird mit 8kHz und der Acc mit 1kHz geupdatet. Da ist auch die DMA und FPU sehr hilfreich. Philipp P.S. Ich möchte hier bitte kein Beiträge zu Gesetzten usw. haben, die z.b. UAV's verbieten. Wir kennen unsere
uint16_t in[50]; SRAM_WriteBuffer(out, 0x00, 50); SRAM_ReadBuffer(in, 0x00, 50); *(uint8_t*)(Bank2_NAND_ADDR+0) = 'H'; *(uint8_t*)(Bank2_NAND_ADDR+1) = 'E'; *(uint8_t*)(Bank2_NAND_ADDR+2) = 'L'; *(uint8_t*)(Bank2_NAND_ADDR+3) = 'L'; *(uint8_t*)(Bank2_NAND_ADDR+4) = 'O';
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
ST-NUCLEO-F767ZI-Nucleo-Development/dp/B072MMZZBK/ref=sr_1_fkmr1_2?ie=UTF8&qid=1522746515&sr=8-2-fkmr1&keywords=stm32f407+nucleo
Naja, serielles SRAM ist schon SEHR exotisch Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: http://www.st.com/en/microcontrollers/stm32f103c8.html)
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
Matthias S. schrieb im Beitrag #6558347: > Man kann mit externen Wandlern auch einiges DSP mit einem STM32 machen. > Nur die eingebauten AD/DA sind nicht gut genug. Aber z.b. ein STM32F407 > hat mehrere I2S
genau auf sich? Im Web finde ich nur "serial audio interface", Du schreibst "neudeutsches Wort für I2S", und in Wiki find ich absolut gar nichts dazu. I2S kenn ich. Mich irritiert gerade, dass laut Hersteller (ST) die Versionen STM32F407, STM32F401 und STM32F411 alle NICHT über SAI verfügen, sondern nur
-
Thread
Rechenzeitoptimierung STM32F4
besteht im Kern aus lächerlichen drei Multiplikationen und zwei Additionen. Das sollte ein Teil wie der STM32 doch wohl locker in einem Zeitfenster von 200µs leisten können und zwar so, dass von dem Zeitfenster immer noch fast die gesamten 200µs über bleiben... Das wäre ja selbst mit einem AVR8@16MHz noch
RH schrieb im Beitrag #6113265: > Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx. Und fast jeder verschissene AVR8, manche davon haben sogar mehrere...
-
Thread
Zahlenrätsel: Wer knackt den Code?
OK, also ein paar Details :-) Ich benutze einen STM32103 und einen ATMEGA8 als µCs. Beide laufen im asynchronen Modus. (Die gesendeten und empfangenen Werte habe ich schon direkt gegenübergestellt, da ich die auch alle einzeln ausprobiert habe).
USART ist wie folgt konfiguriert: 1 Parität, kein Stoppbit und 9600 Baudrate Der ATMEGA8 hat den internen 8Mhz Oszi aktiviert, beim STM32 weiß ich's ehrlich gesagt nicht (72 Mhz?). Das Muster sehe ich da: 2 -> 12 3 -> 14 4 -> 16 5 -> 18 Oder bilde ich mir das ein? ^;-) Den Code
-
Thread
Einstieg in STM32(L4)
je nach Codegröße ist alles fertig. Zum Brennen der Firmware in den Chip benutze ich bei LPC und STM32 den jeweiligen Bootlader, bei LPC FlashMagic und bei STM32 mein eigenes Brennprogramm, gibt's hier bei Projekt&Code herunterzuladen. Als Programmieradapter fungiert ein simpler FTDI-Usb nach serial
daß sie deinen Lesebedarf für den Anfang abdecken. Dazu solltest du dir aber auf jeden Fall 2 PDF's besorgen: das Datenblatt zum STM32F103C8T6 und das Referenzmanual dazu. Und warum gerade _dieser_ Chip? Wel er noch einigermaßen übersichtlich ist und billig ist und für kleinere Basteleien völlig ausreicht
-
Thread
Mikrocontroller mit exotischem SPI?
stm32h743 etc. kann das, 4 bis 32 Bit. Die "kleineren" der stm32-Familie können nur 8 und 16 Bit, ab welchem da die flexiblere SPI drin ist, könnte man ja leicht nachsehen ..
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception
-
Thread
Cortex M7 zu überzüchtet
Tastenfeld und kleines Display steuern, und nicht vom Tablet > über eine Webapplikation? Wenn man's richtig macht, ist das günstiger > und komfortabler. Das lässt sich doch auch locker 8-bittig realisieren. Netzwerkanbindung via 3€ China ESP8266.
Guten Abend, Vor ein paar Jahren fing ich an mit M3 STM32s zu arbeiten weil wir in der Firma ein Projekt anfingen wo wir die Rechenleistung brauchten. Ich machte mir am Anfang meine eigene I2C Treiber. Hat auch einigermaßen gut funktioniert. Aber es war
-
Thread
Suche Simulator für 8051
neueres mit FLASH haben wollen. Wenn's unbedingt 8051 sein soll gibt es sie ja auch mit FLASH (z.B. P89LPC936). Nur habe ich kein Programmiergerät dafür. Fuer PIC, AVR, STM32 habe ich schon alles. > >> Ich habe noch ein paar 87C51 und
andere > Frequenz verwendet. Mit den M3 Typen von NXP habe ich keine praktische Erfahrung. Beim STM32 findest Du einige vorgewählte Frequenzen für die Clockeinstellung in der Datei "system_stm32f10x.c" welche vom startup code automatisch gerufen wird ("SystemInit"). Die Vector Tabelle ist in "startup_stm32f10x_hd.s
-
Thread
JTAG-Adapter Black Magic Probe
Auch BluePill hat nur einen STM32F103C8 und damit das Problem mit der Firmware > 56kiB.
: 2KiB Write to memory Erasing memory Wrote and verified address 0x08001a54 (100.00%) Done. stm32flash.exe -e 0 -S 0x08002000 -w Blackmagic-v1.6-rc0-213-gdf7ad91.bin -v COM6 stm32flash 0.5 http://stm32flash.sourceforge.net/ Using Parser : Raw BINARY Interface serial_w32: 57600 8E1 Version
-
Thread
Loxone Link - CAN-Bus
. Analog Eingang 1: 019C0036 8 A0 00 00 00 16 00 00 00 Konnte ich leider nicht wirklich testen, da bei der Extension die AI nicht funktionieren. Alle 60s werden Statusmeldungen gesendet: 019C0036 8 A0 00 00 00 00 00 00 00
Ich würde den STM32 mit CAN Bus nehmen. (a) ist schon fertig zu kaufen incl. CAN Bus (b) Code habe ich schon fertig (Sirene u.s.w.)
-
Thread
Warum 32.768kHz für RTC?
Manche STM32s haben ein CRS(clock recovery system) - ob das genauso jittert wie das von Freescale?
Ulli G. schrieb im Beitrag #6423309: > Manche STM32s haben ein CRS(clock recovery system) - ob das genauso > jittert wie das von Freescale? Jitter an sich ist nicht unbedingt böse. Die STM32F4 haben z.B. einen extra Jittergenerator für die PLL
-
Thread
Suche Assembler für 32-bit ARM
oder C++ programmiert. > Finde aber nur C bis zum abwinken. Meine Befürchtung ist, das ich mit > STM32 + C nicht viel mehr erreiche. Wie kommst Du auf die Idee? Ein STM32 mit ARM Cortex Kern und 32 Bit ist schon eine andere Nummer als ein ATmega mit 8 Bit. Auch bei der maximalen Taktfrequenz lassen
Axel S. schrieb im Beitrag #4433824: > Dazu kommt noch, daß der Flash der meisten Cortexe nicht mit dem vollen > Takt läuft.# Beim STM32F7 ist ein echter Cache dazwischen. Inwieweit die Performance mit
-
Thread
Live-Linux: Anleitung schreiben
gegeben, Controller zu flashen (allen voran avrdude für AVR-Controller sowie den CubeProgrammer für STM32 und einen Opensourceprogrammer für STM8). Padauk PFS wird mittels EasyPDKProgrammer ebenfalls unterstützt. Wie gesagt, das ganze funktioniert relativ problemlos, so es denn "eingerichtet" ist.
Ralph S. schrieb im Beitrag #7835362: > Ein Beispiel für Textdisplays und STM32F030 findet man im Anhang. Furchtbar! Normale Menschen installieren sich die STM32 Cube IDE, oder die Arduino IDE und den STM32duino
-
Thread
NRF24L01+ Reichweitenproblem
Markus S. schrieb im Beitrag #6482257: > eine fertige Portierung auf den STM32F103C8T6 (BluePill) Ich sehe gerade dass ich bei der F103 Version noch keine USB Kommunikation implementiert habe. Wenn du
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Markus M. schrieb im Beitrag #6573592: > Ich empfehle den STM32F091xC. > genügend Touch-Pins. Nur interessehalber: meine 1. Idee war die stm32L Serie wegen Low-power. Wäre die nicht besser geeignet?
-
Thread
STM32 : QWord
und C-Begriffe mit gleichlautenden, aber anders-bedeutenden, ARM-Begriffen vermischt. Hurra. W.S. schrieb im Beitrag #5940470: > Siehe der USB-RAM beim STM32F103. Zugriff 32bittig, aber nur > 16bittig belegt Aber nichts unaligned, also keine größeren Probleme.
W.S. schrieb im Beitrag #5940470: > Dr. Sommer schrieb: >> Im ARM Kontext ist: >> - Byte = 8bit >> - Halfword = 16bit >> - Word = 32bit >> - Double Word = 64bit > > Ach was. > > Das Gelaber hatte
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
sich das anfangs zwar nicht viel aber wozu nacher immer wieder 10-20 Euro ausgeben wenn es der 1,- 8bitter auch tut ? Die LEDs muß man auch bei den stm eval extern beschalten, da macht es keinen Unterschied ob nun 32bit oder 8bit oder TTL Grab. Was die LEDs nun ansteuert ist denen egal :-P
Hubert G. schrieb im Beitrag #3435910: > Da liegt ein > variables Evalboard mit einem 8bit-AVR halt näher als ein 32bitter. Der stm32 hat eine Anzeige. Die Weckzeit kann damit eingestellt werden, der 1ms Systemtakt wird ausgewertet, die Restzeit angezeigt, es fehlen leider zwei Leuchtdioden
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
bis zum 100-Pin-STM32F407 gemultiplext, also erst 8-bit für Adresse dann 8-bit für Daten. Fazit, sehr schneller Bildaufbau, mit den Augen nicht messbar, berechnet auf 75 Fps. Die Brillanz ist im Gegensatz zu dem WINSTAR
Henning S. schrieb im Beitrag #3008807: > Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide > 5,7" von newhavendisplay, an den STM32 angeschlossen. > Die Daten werden im 3x8-bit-parallel
-
Thread
stm32f103 1 us Systick-timer delay
Hallo Zusammen, ich habe ein stm32f103-board hier (blue-pill, falls das jemand was sagt). Dort ist ein 8MHz Quarz drauf. Um einen Sensor vom Typ DHT22 abfragen zu können, benötige ich unter anderem ein 1uS delay. Nun habe ich versucht
Jacko schrieb im Beitrag #5359448: > Der TO hat doch eindeutig 8 MHz geschrieben. ...und das es um einen STM32F103 geht, per PLL macht der da bis 72 MHz raus. Timer mit 1us einrichten, Interrupt nach 40 us auslösen. Zum Sensor lesen bei Pegelwechsel den us
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
, dann ging's auch.
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
www.reichelt.de/mcu-pd78f-1-kb-20-mhz-ssop-30-upd-78f0503-mc-p167839.html?&trstct=pol_2 https://www.reichelt.de/stm8s-8-bit-mcu-16-mhz-8-kb-1-kb-so-8-stm8s001j3m3-p252005.html?&trstct=pol_12 werd glücklich und stirb in Frieden.
PostalDude schrieb im Beitrag #5857395: > Für das erkennbare intellektuelle Niveau eher: > > STM8 Eher ein Lob als alles andere, den den muss man bare metall programmieren. Der STM8S003 erfüllt die Anforderungen, ist sehr klein, sehr robust und bietet ein paar nette Features. Also für die,
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
>Der Staubsauger-, ähhhh, STM32-Vertreter ist wieder da. ;-) Ja, ja. Ist es denn meine Schuld dass andere Hersteller keine 30 echte PWM Kanäle können???? Er fordert: - 30 Kanäle - 8-10 Bit Auflösung Der [[STM32]] hätte
damit umgehen kann ;) > > Das musst Du entscheiden. Eine Übersicht gibt es in diesem Artikel: > STM Auf der Seite wird behauptet, daß es die scho für 85 Cent gibt, aber bei den dort angegebenen Bezugsquellen geht es erst so bei 5 Euro los. Wo gibt's die also für 85 Cent? Oder ist das der Preis
-
Thread
Flashing und Debugging mit gdb und BMP
swlink entsprechend der Anleitung in: https://buger.dread.cz/black-magic-probe-bmp-on-bluepill-stm32f103c8-minimum-system-development-board.html und dann mit stm32flash in das Blue Pill Board geflasht.
wieder der richtige Resetvektor da (gdb) b Reset Breakpoint 1 at 0x3a6a: file mecrisp-stellaris-stm32-407-DIY-MORE.s, line 72. (gdb) s Breakpoint 1, Reset () at mecrisp-stellaris-stm32-407-DIY-MORE.s:72 72 bl uart_init (gdb) uart_init () at terminal.s:85 85 push {lr} (gdb) 87
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
W.S. schrieb im Beitrag #5335039: > Tim S. schrieb: >> Ich such noch eins mit STM32*H*7 und 'n MIPI-DSI TFT + eth drauf.. > > Na klar. Was denn sonst. > > Mein Rat: mach dir ein passendes Board selber
geht (ergo: ISP, PDI, TPI). Zum anderen STM32 (bzw. alles, wofür es SWD Adapter gibt). Ein bißchen STM8 mache ich auch noch. Und hin und wieder gibt es auch mal Gründe, sich mit historischem Kram zu befassen (STM6, 68HC11, Z8). Aber die neuen
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
auch gemacht (Audio Sampler auf 8031), aber heute sehe ich da keine Notwendigkeit mehr. Schon beim STM8S003 kannst Du diese Tricks wg der 3stage Pipeline vergessen. Beim AVR haben die zu so ungeheuer nützlichen Dingen wie VUSB geführt. Schön, geht, aber wofür ist das gut?
Herangehensweise einfach nicht sobald Pipeline oder Cache dazukommen, was selbst bei 20Cent MCUs (STM8S003) schon der Fall ist. Moderne MCUs sind einfach so performant, das ich mittlerweile mehr Wert darauf lege das es wartbar und auf andere MCUs übertragbar bleibt. Durch moderne Timer und Bernd
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
Zusammenstellung kann man heutzutage mit der Lupe suchen. Für µC war vor etwa 20 Jahren noch ein Pitch von 0.8mm zu finden, später allenfalls 0.65mm und heutzutage kommen die meisten eben mit 0.5mm Pitch daher. (einige von Freescale gibt's noch mit etwas gröberem Pitch) Und wozu sollte es partout ein Atmel-Chip
Ich verwende sowohl AVR 8-Bit, STM32 als auch SAM Mikrocontroller. Wobei IMHO die SAMs die etwas intelligenteren Peripherieeinheiten haben. AVR 32 mag ich nicht so, die sind big Endian...
-
Thread
STM32F030xx > EXTI Interrupt
wahrscheinlich etwas falsch. >> Habe ich was vergessen im Code? > > In *meiner* Datei startup_stm32f030r8tx.s ist der Interrupthandler > anders benannt, nämlich *EXTI0_1_IRQHandler*. Der Name im Quelltext muss > exakt damit überein stimmen. Moin Stefan, du hast Recht. Bei dem CortexM0
importieren. Im Übrigen sind die diskutierten Interrupt Handler schön brav und sauber in <startup_stm32f030x8.s> gelistet so wie es sich gehört und an ihre richtige Stelle gesetzt. Da braucht es nicht mal ein Datenblatt des Controllers dazu.
-
Thread
STM8: angenehm überrascht
Farnell hat sie im Angebot. Vom STM8L101F2P6 gibts nur noch 10 Stk., aber vom STM8S003F3P6 fast 3.000 Stk. ( 0,47 EUR @ 100 Stk.)
sdcc (snapshot binary) - Eclipse C/C++ inkl. Workspace zur Verwendung von GNU-Binaries und sdcc - stm8s toolchain mit Anpassungen für sdcc - Toolchain für STM8S als statische Lib Die größten Probleme waren: - Die Toolchain von STM ist nur für die beiden kommerziellen Compiler vorgesehen und verweigert
-
Thread
Ethernet funktionniert nicht
* im 192.168.8er Netz, am PC ist es *WLAN*. Stelle die 192.168.8.x am korrekten ETH-Port des PCs ein. Wieso hat das WLAN 192.168.8.x? Weil es so vom AP/Router vergeben wurde? Wenn ja, stecke das ETH-Kabel des STM32
? STM32 hat: 192.168.8.45 PC (WLAN) hat: 192.168.8.124 (lt. Ausgangsposting) Warum versucht er nicht, vom STM32 den PC anzupingen - oder umgekehrt?
-
Thread
Wer kann mir schöne Fotos machen?
> mir würde es schon reichen wenn ich > weiß welche Pins am STM32 für die FETs sind. Na das sollte doch recht einfach zu machen sein. Die FET-Treiber findest Du, entweder die drei kleinen 8-Beiner oben oder der Tausendfüßler unten (glaube ich weniger, aber könnte
100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
Testen zwei Kacheln an einem STM32F103C8T6. Natürlich geht auch mehr!
.) Torsten C. schrieb im Beitrag #3933030: > Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. > Natürlich geht auch mehr! Da mir die Linsn Software auch anfangs nicht sehr zugesagt hat, habe ich auch mit einem STM32F429I-DISCO HUB75 und HUB08 Module angesteuert. Mit bis zu 11MHz
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
J. S. schrieb im Beitrag #7508264: > So Speicherinterfaces haben auch viele STM32, da heißt es dann FSMC. Wie > man damit Displays ansteuert ist gut beschrieben in der AN2790: Das funktioniert allerdings
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Nun das kommt immer darauf an was man braucht. Braucht man eine ZCD so sind die AVR DA‘s ne gute Wahl. Haben die Atmegas und die STM‘s nicht, soweit ich weiss. Ich fand das ganz praktisch bei einem Project.
Ob S. schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24
-
Thread
Programm "stm32flash" öffnet Gerät nicht - Fehleranalyse
benötigten Ausgang "reset" Nein hat er nicht. Dieser Reset Ausgang hat nur beim Programmieren von STM8 eine Funktion. REI23 schrieb im Beitrag #7317477: > wie kann ich in dieser Einflüsse auf BOOT0 und > BOOT1 wohl, wie Sie meinen, machen? Das kann ich dir sagen, wenn du mir die technischen
auf HIGH setzen, dann startet der Bootloader, welcher SWD nicht deaktiviert. > Einen baugleichen STM32 habe ich erfolgreich geflasht, bei diesem hier > komme ich nicht weiter. Falls es ein STM32F103C8 oder R8 ist: Es sind Fälschungen im Handel, bei denen SWD nicht funktioniert.
-
Thread
Nachkommastellen Arduino
dem Befehl kann der Compiler nichts anfangen " no matching function for call to 'print(const char [8], double&)'" printf ist auch unbekannt Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno WiFi Rev2, ATMEGA328" <- natürlich Quatsch, stm ist eingestellt Core dürfte 1.8.3 sein. ta und eps sind
. Das Programm rechnet also korrekt mit 64 Bit FP. [code] sizeof(float) = 4 sizeof(double) = 8 sizeof(1.20658453) = 8 ta = 1.206584530000000 eps = 43717.667965170294337 Los geht's! JD von: 29 8 2020 2459090 obli 23.436605537634907 ta= 1.206584531143053 eps= 43717.668006321073335
-
Thread
STM32 - Servoansteuerung
das zumindest CCR3 Werte beim InputCompare erkannt werden. Lag an der GPIO... [c] volatile s32 mySignal1 = 0; volatile s32 mySignal2 = 0; volatile s8 falling = 0; // beginnt mit steigender Flanke void TIM4_IRQHandler (void) { mySignal1++; mySignal2 = TIM4->CCR3; // bewirkt Compare
mit und ohne Umschaltung der Flanken aber gleich, genau wie mit dem Update Flag. [c] volatile s32 mySignal1 = 0; volatile s32 mySignal2 = 0; volatile s8 falling = 0; // beginnt mit steigender Flanke volatile s32 mybackup = 0; void TIM4_IRQHandler (void) { mySignal1++; mySignal2 =
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
oder wie bei > openocd ein Configfile) dann kommt man auch an den restlichen Flash. Sowohl der STM-interne Bootloader (gesteuert vom STM Flash Loader Demonstrator) als auch das ST-Link Utility (an SWD) erlauben mir meine STM32F103C8T6 auf den Bluepill Boards mit 128kB Binaries zu beschreiben und
-
Thread
Uhr mit STM8Sxx3 und TM1637
Ralph S. schrieb im Beitrag #7815600: > STM8S003 Hat ST den nicht abgekündigt?
Peter S. schrieb im Beitrag #7816358: > Auch der N76S003 (mit 8051-Kern) sollte als Ersatz verwendbar sein. Schmunzeln muß: Warum wollt ihr mir den STM8 "wegnehmen" und einen Ersatz dafür bringen? Den STM8
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
zyklisch messen will. Man kann alles bis auf den WD abschalten. Der kann dann zyklisch Wecken. Bis zu 8s sind hier am Stück möglich.
messen will. > > Man kann alles bis auf den WD abschalten. Der kann dann zyklisch Wecken. > Bis zu 8s sind hier am Stück möglich. Watchdog mit 8s ist das, was ich gerade habe, mit der Library von https://github.com/rocketscream/Low-Power. Wie komme ich auf deutlich höhere Zeiten, denke da an