-
Thread
STM32: wo endet CMSIS, wo fängt StdLib an?
für einen bestimmten Chip dabei sind. Natürlich könnte ich die > selber schreiben, aber das kann's doch nicht sein. Wo bekommt ihr diese > Files her? Lade Dir Mal das aktuelle CubeMX ZIP runter und entpack es irgendwohin. Dort drin irgendwo vergraben sind für alle STM32 die CMSIS Header mit den
SystemInit()-Funktion > passiert... Gerade das ist doch ausgeprochen übersichtlich und bequem bei den STM32. W.S.
-
Thread
Arduino ST-Link BluePill
Thread passendes: Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. Im Code gibt's eine sonst nicht anderweitig dokumentierte PWM-Funktion: https://github.com/danieleff/STM32GENERIC/blob/master/STM32/cores/arduino/stm32/stm32_PWM.c Was haltet ihr davon? Soll ich einen neuen Thread
W.S. schrieb im Beitrag #6146966: > Carl D. schrieb im Beitrag #6146472: >> Man kann natürlich auch DMA verwenden, dann geht das auch in C++. 8 >> PWM-Kanäle mit 16bit Auflösung und Waveform-Generierung
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
Axel S. schrieb im Beitrag #4335663: > Arduino Nano (China-Klon von ebay für ca. €1,-) Oops. Alzheimer ;) Das war der STM8 der nur €1,- kostet. Ein Arduino nano der Bauart wie ich es verwende, liegt
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
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
GCC als Crosscompiler für ARM auf ARM
nicht? Muß man bei der Versionnummer aufpassen? Erstes Zielsystem ist ein "Spontankauf", das STM32F0 Value Line Discovery, ein Cortex-M0 / armv6-m / STM32F030R8T6, nur so zum ersten Kennenlernen. Erstes Ziel ist es, den eingebauten UART-Bootloader per Raspberry zu verwenden. Als Richtschnur habe
floating-point Rechnungen, nur das dazugehörige register-include file müßte ich natürlich gegen das vom STM32F030R8 austauschen, wenn ich das Programm hochladen und laufen lassen wollte. Jedenfalls... irgendwie... .text 0x08006ad8 0x3c /opt/arminarm/bin/../lib/gcc/arm-none-eabi/4.8.2
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
funktioniert das mit dem Auslesen oder Schreiben von Registern? Wenn ich z.B. die Seriennummer eines STM32F103 auslesen möchte die an Base address: 0x1FFF F7E8 liegt Und dann Offsets angegeben sind für je 16 Bit Address offset: 0x00 Address offset: 0x02 Address offset: 0x04 usw Und ich keine
Mit einer passenden Header-Datei, wo der Kram drinsteht, den man braucht, um auf die HW-Register des STM32F103 zugreifen zu können, ist das Thema gegessen. Funktioniert, wenngleich schön und gut gemacht auch was anderes ist. W.S.
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Grund zu gehen habe ich extra ein neues Projekt erstellt in dem nichts drin ist außer eben die GPIO's anzuschalten. Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
Dominik H. schrieb im Beitrag #5926932: > Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der > STM32F103RBT6 Na dann kein Wunder, das Board hat jede Menge externe IC's etc. da würde der Schaltplan helfen, um festzustellen warum die Pegel sich so
-
Thread
Wie programmiert man einen STM32?
Schon Erfahrung mit µ-controller ? (Arduino, Atmel 8-bit..). Diese STM32 F4 ist nicht so einfach, das hilft wen sie schon C / C++ Kentnisse habe. Eigenlich braucht sie nur ein usb-kabel, eine compiler IDE wie Atollic und die sie konnen anfangen ! Was
STM = (S)tudent (T)rifft (M)ikrocontroller schrieb im Beitrag #5532943: > Ich habe etwas AVR und PSoC5 Kenntnisse. Ich will halt den > Einstieg in die STM Welt schaffen. Setze dir nicht freiwillig
-
Thread
Einstieg GDB
_2nd_lvl_fbl_dbg.elf done Setting breakpoints Debugger name and version: GNU gdb (GNU Tools for STM32 9-2020-q2-update.20201001-1621) 8.3.1.20191211-git [/pre] Vielleicht ist mein Denkfehler aber auch, dass der GDB ein ganz normaler Debugger ist wie Lauterbach oder AVR-Studio Gruß Matthias
address 0x801cecc, load size 44618 Transfer rate: 17 KB/sec, 2124 bytes/write. ------ Switching to STM32CubeProgrammer ----- ------------------------------------------------------------------- STM32CubeProgrammer v2.8.0 -------------------------------------------
-
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
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
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
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
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
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
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
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
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
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...