-
Thread
Drehzahlmesser ansteuern
Matthias S. schrieb im Beitrag #5197206: > Ein STM8 Spezi hier wird dir sicher sagen können, Ich habe zwar noch nie einen STM8 in der Hand gehabt, gehe aber davon aus, daß auf einem STM8 auch STM8 steht. Hier steht STC auf dem IC. Yannik schrieb
m.n. schrieb im Beitrag #5197217: >> Ein STM8 Spezi hier wird dir sicher sagen können, > > Ich habe zwar noch nie einen STM8 in der Hand gehabt, gehe aber davon > aus, daß auf einem STM8 auch STM8 steht. > Hier steht STC auf dem IC. Oh
-
Thread
STM32 und externer Quarz (12MHz)
stm32f10x_can.c stm32f10x_cec.c stm32f10x_crc.c stm32f10x_dac.c stm32f10x_dbgmcu.c stm32f10x_dma.c
passiert wenn ich eben nur die SystemInit(); aufrufe, und im Keil XTAL auf 12Mhz stelle. Es ist ein STM32F103C8.
-
Thread
clock configuration
Ich arbeite mit dem STM32F072. systickDevider = 1000
mehr geändert. Der Prozessor taktet mit 48MHz, die Software zeigt es aber falsch an, weil in der stm32f0xx_hal_conf.h Datei 4MHz steht statt 8MHz [c] #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)4000000) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */[/c]
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
dazu verwenden kannst. > Welchen Mikrocontroller würdet Ihr empfehlen http://stefanfrings.de/stm32/stm32l0.html Der hat sogar eine kalibrierbare RTC mit eigenem 32 kHz Quarz, falls du dazu unbedingt eine RTC verwenden willst. Ich würde allerdings eher einen Timer mit dem 8 MHz Hauptquarz takten
Takt, serielle Übertragung der Zählerstände. > * Gute Verfügbarkeit in Deutschland, preiswert. STM32C011J4M6 oder J6M6. Bei Reichelt 1.35€, bei Digikey 0.69€. Die 32-Bit CPU ist keinen Verschwendung, weil man für die 32-Bit Zähler nicht aufpassen muss. - SO-8 Gehäuse; das geht von der Pinanzahl
-
Thread
Schneller 8bit Treiber gesucht
Dirk E. schrieb im Beitrag #7825462: > 8bit io ic mit open collector Oder Tri-State Ausgängen.
Also nach geschätzten 30 Datenblätter bin ich jetzt am Layouten mit einem stm32h7. Da habe ich die volle Kontrolle über die Pins und muß mir keine Sorgen machen wie ich alles zum Laufen bekomme. Der Code ist zum Glück recht schnell auf dem stm Porttiert. Es gibt hübsche
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
die Schaltung des DSO203 kann als Vorlage dienen: - OPA354 zur Signalaufbereitung - AD9288 dual AD 8 bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines
> Diesen continuous triple Interleaved mode muß ich wohl ergooglen..... > Der Bluepill hat einen STM32F103C8T6 verbaut, fällt also nicht in diese > Liste. > Andereseits - wenn der Aufbau einfacher wird, kann ich auch ein paar € > mehr für das Board ausgeben. Für 8-9€ bekommst Du schon eines dieser
-
Thread
Arduino Betriebssystem
mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der SD-Karte ausführen. Zur Not könnte man noch einen
das wirklich? Früher gab es auch mal Minix, lief auf eine 68000 mit 1MB Ram. Entspricht heute einem STM H7. Ein Mini-Linux wäre möglich. Aber wozu. Da lege ich 10 Euro mehr auf den Tisch, habe eine Raspi mit virtuellem Speicher, der alles kann. Für die 10 Euro weniger (STM H7) habe ich keinen virtuellen
-
Thread
STM32Cube & Eclipse & GCC
: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:7: Error: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:8: Error
\Src\stm32f4xx_hal_smartcard.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
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
Man könnte RTS0 zweckentfremden, ein Monoflop nehmen, oder statt Schieberegister einen ATTINY oder stm8.
-
Thread
Controller mit FPU
Moin Peter, STM ist hier mittlerweile auch recht verbreitet, wie du auch an der Anzahl der STM bezogenen Titel im Forum siehst. Von ST gibt es die STM32F4 mit FPU. Zur FPU Performance kann ich (noch) nichts sagen,
das auch immer schon mal wissen wollte. Hier der direkte Vergleich von Soft und Hard FPU auf einem STM32F407 bei 168 MHz. Relevanter Code ist im Anhang. Compiler: arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors) 4.8.3 20140228 (release) [ARM/embedded-4_8-branch revision 208322] Compiler
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
den schnellen Takt vom ov nehmen sondern musst mit der mcu einen eigenen Takt generieren, der exact 8x den Takt des ov ergeben muss? Wie willst du die Takte synchronisieren? Wenn dein modul auf dem avr läuft, kann das Problem eigentlich nur in der Initialisierung des stm-spi liegen.
- http://stm32flash.googlecode.com/ Serial Config: 115200 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (Medium-density) - RAM : 20KiB (512b reserved by bootloader
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Vielleicht wäre ein ARM-Controller etwas für dich? STM32F103-Board o. ä. https://www.ebay.de/itm/STM32F103C8T6-Board-STM32-ARM/163195692168
> Ein STm32 scheint mir etwas überdimensioniert. Wie wäre es mit einem > STM8? Da gibt es auch reichlich Boards. Danke für den Tipp, schau ich mir mal an Werner
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Vor der Chipkrise habe ich mir 5 STM32F042 gekauft. Ich brauchte einen. Warum? Weil es die bei dem Händler nur im vielfachen von 5 gab und ich 0.8mm Pinabstand bei LQFP-32 leichter zu löten finde als welche mit 0.5mm Abstand. Außerdem
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Als Hobbybastler muss man sich auch wenige Inseln beschränken. Dass ich mich über den Tellerrand der 8 Bit Welt hinaus wage ist für mich schon aufregend genug. Ich hab's nicht eilig. Irgendwann werden STM32 wohl wieder verfügbar sein. Es muss ja nicht unbedingt in L072 sein.
Pin4 der Micro-USB geht über einen R-Teiler 3k3-10k und zwei BAT254 nach VDD / VSS an BOOT0 des STM32. Der STM32 kommuniziert per UART mit einem anderen Stein, dessen Versorgung geregelte 1,8 Volt sind, das setzt ein TXS0102D um. Bevor jemand fragt: Den Stromlauf gebe ich nicht aus der Hand.
-
Thread
AVR®DD family, low pin count devices
45/58 gibt es in verschiedenen Gehäusen, d.h. die Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
Heinz K. schrieb im Beitrag #7829084: > Bei STM32 geht das nur mit Emulation im Flash. Die STM32L0 Serie hat EEPROM
-
Thread
geeigneter Microcontroller gesucht
Das solltest du mit einem SPI machen können. Entweder 40 Byte verschicken bei 8 Bit Datenweite oder 10 mal 32 Bit Datenbreite, letzteres kann nicht jedes SPI. Die Clock musst du ja nicht nutzen. Die STMs haben meistens 3 ADCs mit 12 Bit oder mehr und idr. etwas um die 3 bis
%2FwQ== STM32 haben nicht nur SPI, welche als I2S nutzbar sind, sondern auch einen SAI (Serial Audio Interface). Der kann auch TDM. Du brauchst dann eben 2 dieser ADC für 8x Stereo. edit: Aber eigentlich ist
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Findest du nicht?
STM32FEBKC6T6: UART1 Interrupt funktioniert nicht. hochsitzcola
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
Der STM32F21x hat auch ein Krypto-Modul drin, Du musst mal lesen was man damit alles machen kann. Der STM32F2xx kann auch bis zu 120 MHz und 6 UART's Ansonsten den STM32F41x verwenden, den gibt es bis
STM32 hat Devices mit 6 UART's drin.
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
hmm eventuell: Arduino 5V, STM 3V3
Shop? Der hat noch originale auf schwarzen Boards, mit gleicher Pinbelegung. https://robotdyn.com/stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-stm32f103c8t6-64kb-soldered.html Aber Achtung: Robotdyn hatte zeitweise parallel zu den originalen auch CKS103C8T6 verkauft. Das stand
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Informationen auf mehrere Datenblätter verteilt. Wenn Du mit 68k zu tun hattest, wäre die Renesas-Reihe H8 und H8SX dazu recht ähnlich und für Dich einfacher zu verstehen. Die Nachfolger zu H8SX wären die RX610/RX62. Dies nur, wenn es nicht zwingend ARM zugehen sollte.
So sehe ich das auch. Meine STM32 lasse ich alle mit dem internen RC mit 8Mhz so vor sich her dümpeln. Außer ich brauche USB, dann laufen die mit 48MHz. Und ich habe den Vorteil, dass wenn es klemmt von der Geschwindigkeit, einfach
-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
verkauft zum Beispiel ein und den selben Mikrocontroller mit drei unterschiedlichen Beschriftungen: STM32F101CBT6 (128kB ohne USB) STM32F103C8T6 ( 64kB mit USB) STM32F103CBT6 (128kB mit USB) In Wirklichkeit steckt in allen dreien der selbe Chip. Es würde mich nicht wundern, wenn noch viel mehr
zum Beispiel ein und den selben Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6 ( 64kB mit USB) > STM32F103CBT6 (128kB mit USB) Kann natürlich reine Marketing Sache sein. Aber es gibt auch die Möglichkeit das der Chip beim
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
einmal ganz genau anschaust, so sollten die sich voneinander unterscheiden: Die D-Version hat den STM32F103CBT6 und die C-Version hat den STM32F103C8T6 drauf. Beide Chips sind Variationen des STM32F103. Die Unterschiede finden sich hier beschrieben: https://www.st.com/content/st_com/en/search.html
-
Thread
RS232 galvanische Trennung zwischen Raspberry und STM32
STM32 -> ADUM -> MAXa -> lange Leitung -> MAXb -> Raspberry Pi [/pre] Dann müsstest du auf der STM32 Seite noch einen "1W-DCDC-Zuckerwürfel" zum Versorgen der potentialgetrennten Seite des ADUM und des
hinterher ein Pi Zero mit Versorgung über PC USB), möchte ich eine Trennung zwischen der „PC Welt“ und dem STM32 umsetzen.
-
Thread
STM32F103: EEPROM Abstürze abfangen
ist nicht mehr ansprechbar. Da nutzt auch kein 9-maliges Pinwackeln mehr, nur noch ein HW-Reset des STM32.
> Arbeitgeber hat mehrere hunderttausend Platinen mit STM32 und I2C im > Feld, wo das ohne Probleme läuft. Welcher STM32 und synchrone oder asynchrone Ansteuerung? Bei den alten (F1, F4) ist die asynchrone Ansteuerung sehr kompliziert, da kann man leicht
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
Und warum gibt es hier drinnen nur ein 8bit-Tutorial?
Opossum schrieb im Beitrag #2931937: > Und warum gibt es hier drinnen nur ein 8bit-Tutorial? Das ist kein "8-Bit Tutorial" sonder ein AVR Tutorial. Wenn du ein PIC Tut schreibst, dann gibts hier auch ein PIC Tutorial. Und wenn du ein STM32 Tutorial schreibst dann gibts das hier
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
wohl gar nicht alle wirklich beurteilen kann, z.B. - LPC hat einen Bustakt bis max. 100 MHz (120), STM hat 2 (einer max. 72 MHz und einer max. 36 MHz - beim LPC muß man bei GPIO immer eine Maske benutzen, beim STM nicht - LPC wirkt generell deutlich "moderner"; schwer in Worte zu fassen - STM wirkt
kommt diese Aussage? Ich bleib bei meiner Hobbysicht (kleine Brötchen): Ein LPC mit 32 kB Flash hat 8 kB RAM, mit 64 kB FLASH 16 kB RAM, mit für mich unerreichbaren 128 kB Flash 32 kB RAM. Ein STM (103) hat bei 32 kB Flash 10 kB RAM, bei 64 kB Flash 20 kB RAM und bei 128 kB Flash auch (nur
-
Thread
LogicAnalyzer mit STM32, Arduino oder ESP32 bauen?
STM32F7 disco 4,3" TFT inkl touch glaube 8MB RAM externer Flash auch noch geht auch noch gut dafür
tgdfgdf schrieb im Beitrag #5761397: > STM32F7 disco > > 4,3" TFT inkl touch > glaube 8MB RAM > externer Flash auch noch > > geht auch noch gut dafür Glaub' ich Dir - habe ich aber nicht hier rumfliegen und kostet auch ein paar Euro
-
Thread
Signalkonditionierung für Flügelradzähler
10J ohne Änderung in der "Genauigkeit". *) !ACHTUNG! Der zählt überhaupt keine Flügelräder! 8-O
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
STM32F411 Wie den externen Timereingang INTERN schneller machen?
>Facktor 8 zu langsam bin. Das muss "Fucktor" heissen.
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 externen Takt, bei Taktausfall
-
Thread
Welches stm32 Entwicklungsboard?
Sachen, und ich kann dann wie gewohnt mit KEIL µVision fortfahren? https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32246273606.html?spm=2114.13010308.0.0.jPKCJ7 https://de.aliexpress.com/item/ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover
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
-
Thread
Geeigneter Controller der AVR-Familie gesucht
soll. Die Timer der STM32 sind schon sehr gut geeignet so etwas in sehr präzise zu messen.
libre95 schrieb im Beitrag #6706552: > Falk B. schrieb: >> Na dann nimm 8 MHz, ggf. einfach mittels internem RC-Oszillator erzeugt. > > An 8MHz hatte > .......ich auch schon gedacht. /o\ Vielen Dank!
-
Thread
LedMatrix über Transistor schalten
Widerstand und der Collektor von einem NPN und von diesem der Emitter an Ground. Als Basis hier der STM32 Dann sollte ich doch mit den 2.8 vom STM die 5V von der Versorgungsspannung schalten können. --> Über die CE Strecke vom PNP fallen da ja nur ein paar mV ab...
> Dann sollte ich doch mit den 2.8 vom STM die 5V von der > Versorgungsspannung schalten können. Der Transistor würde dann in Emiterschaltung arbeiten und mit 5V gesperrt werden. Mit 2,8V würde er leitend werden.
-
Thread
Schaltung vereinfachen
Schaltung doch wohl nicht verwenden? Eine Schaltung mit ADS7830 ist noch kompakter. Der ADS7830 ist ein 8-Channel 8-Bit ADC mit I2C - Steuerung. Anbei ein Breakout als anschauliches Beispiel. https://www.adafruit.com/product/5836 mfg klaus
im Beitrag #7953908: > Es sind aber nur 4 LM339 (nicht 16) ja, 4 x 4 = 16, 2 pro Eingang ergibt 8 Eingänge Axel S. schrieb im Beitrag #7953908: > Oder man könnte 8 ADC-Eingänge statt 8 GPIO am µC verwenden. Die spannt > man auf U_ref/2 vor und kann so beide Polaritäten erkennen. Ja, stimmt
-
Thread
ATtiny12: Assembler in Atmel Studio 7
das Register R16 mit 0x00 (4Bit) verwendet wird, > 4 Bit ist Blödsinn, der Befehl lädt immer einen 8-Bit-Wert in das > Register. Die LDI Instruktion codiert sowohl den zu ladenden Wert als auch das Zielregister. Für den Wert codieren 8 Bits, und für das Zielregister R16...R31 codieren 4 Bits.
ich in der Komplexität des Registeraufbaus der neuen AVRs ansatzweise Züge des Registeraufbaus der STM32 gefunden habe, heißt leider nicht automatisch, dass der Einstieg in die STM32-Welt genauso einfach wie der Einstieg in die Welt der neuen AVRs sein wird, selbst mit dem einfachsten STM32F030 wird
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
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
C++ auf Mikrocontrollern
gleichen Typs erzeugen kannst Beispiel: Button.h Auszug: [c] typedef struct { volatile uint8_t *port; volatile uint8_t *pin; volatile uint8_t *ddr; uint8_t pinNr; uint8_t internPullup; uint8_t bounce_ms; } type_BUTTON; void BUTTON_INIT (type_BUTTON *device); uint8_t BUTTON_GET (type_BUTTON *device); uint8_t BUTTON_WAIT (type_BUTTON *device, uint8_t press_release, uint16_t timeout_ms); [/c] main.c Auszug: [c] type_BUTTON button_A; type_BUTTON button_B
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Änderungen eine komplette Neuqualifizierung nach sich ziehen würden. Ja, da zahlt man für einen aktiken 8-Bitter mehr als für einen aktuellen 32 Bitter, aber der Kunde hat das für sich durchgerechnet und will das so. Nur aus diesem Grund gibts überhaupt noch ATMEGA8, 8L und 8A als separate Produkte, plus
Das ist alles ein riesengroßer inkonsequenter halbgarer Krampf. Freiwillig würde ich nur die zu STM32 100% binärkompatiblen von GD32 nehmen und dann 100% mit STM32 Headern und Libs arbeiten.
-
Thread
Tasten entprellen
mir ca. ein gutes Dutzend - und das akzeptiere ich keinesfalls. Ausguck über den Tellerrand von 8-Bit: Ich bin schon vor einigen Jahren von den AVRs zu den STM32 gewechselt und bin froh, dass ich meine C-Programme mit sehr geringem Aufwand von AVR zu den STM32 portieren konnte. Lediglich die hardwarenahe
viel weniger, als man denkt! So läuft zum Beispiel [[IRMP]] auf ATmegas, ATtinys, Xmegas, ESP8266, STM32, STM8 und diversen anderen Cortex-Mikrocontrollern. In Assembler müsste man [[IRMP]] jedes Mal komplett neu programmieren. Bei 32-Bit-Controllern kann C seine Stärken richtig ausspielen und die
-
Thread
STM32 USART4 funktioniert nicht
immer jeweils ein Byte pro Befehl. IDE: Eclipse OS: Win10 // Initialisierung von USART4 uint8_t fp_hw_Init(uint16_t bRate, uint8_t isr) { /* * Asynchron * 8 Data Bits * 1 Stop Bit * 0 Parity Bits * Rx/Tx Enabled */ uint8_t ret = FP_OKAY; __HAL_RCC_USART4_CLK_ENABLE
Ich vertraue jetzt mal blind auf CubeMX und HAL. Ich habe ein Projekt für den STM32L071RB angelegt. Mit HSI. USART4 sendet mit 115200,8,n,1 an PA0. Ich habe leider keinen L071 hier, aber probier mal ob da etwas kommt.
-
Thread
STM32F4xx / L4xx DMA durch externes Signal triggern
CPLD liefert neben den Synchron- auch Word-Trigger-Signale und "shiftet" 16 Bits Input nach 4 oder 8 Bits Output. Ein STM32L496 hat genügend RAM, um 640x400 in 16 Farben und ggf. 2 Pages darzustellen, oder 320x200 in 256 Farben. Wenn ich pro DMA-Event 16 Bits übertrage, komme ich auf 6,25MHz Triggerfrequenz
abgeben. @ m.n. Mein erster 260ST hatte 192kB ROM-TOS und 512kB RAM. Das ist schon sehr nahe STM32H743. Bis auf die Rechenleistung, da hinkt die 8MHZ 68k doch etwas hinterher. Bin gespannt, ob hier jemand gelegentlich einen Atari ST Emulator vorstellt.
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
verwendet. > > Unsinn Dann gib mal ein Beispiel. Alles was ich im Maschinenbau sehe hat ARM, EFM8 (aufgebohrter 8051) und tatsächlich PIC/PIC32 (warum auch immer). Im Bereich Automotive ist es etwas undurchsichtiger, neben ARM auch Exoten wie Tricore, diverse Renesas, STM8 (aufgebohrter 6502)
Independent Peripherals sind vom EFM8 abgeschaute Configurable Logic Cells Es macht sehr viel Sinn, solche Peripherie identisch mit 8-bit und 32-bit Kernen zu verwenden, also wie bei EFM8/EFM32 und STM8/STM32 denn die Handhabung der Peripherie
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
Bootloader und dem Tool von ST geht. http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip Unter Linux (Kubuntu 8.04): Den OpenOCD USB Adapter hier aus dem Shop, habe ich soweit in
- Errata: Die IOs werden beim Startup kurzzeitig als Ausgang konfiguriert. - Nur 8Bits/Port Die wenigen IOs legt Luminary freilich als Vorteil aus. Vor einigen Monaten hatten wir in der Firma Besuch von einem großen Distributor der die Stellaris aber keine STM32 vertreibt. Er
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
Hallo, ich bin (immernoch) Anfänger im Bereich ARM Programmierung. Ich habe das STM Nucleo-Board STM32F103RB und habe ein einfaches Blink-Programm für meinen STM32F103RBT6 erstellt. Als IDE habe ich Eclipse verwendet und die GNU-ARM-Tools usw. installiert. Compilieren hat funktioniert
T.Baumbach schrieb im Beitrag #4351134: > Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in > main.c Wenn dein Controller STM32F103R*B*T6 heißt, kann es doch nur die stm32f103x*b*.h sein, und nicht die stm32f103x*6*.h ... das "x" steht für "egal". T.Baumbach
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Alt G. schrieb im Beitrag #7193528: > Warum meinst ist der STM32 weniger beliebt obwohl preis/leistung besser > sind als 328p? -> arduino ide. Ich dachte: Alt G. schrieb im Beitrag #7193194: > In der praxis kann arduino ide von 328p über stm32 bis esp32
Lust L. schrieb im Beitrag #7201379: > Meine Einschätzung dazu wäre: Wo es auf einem 8Bitter DMA bräuchte nimmt > man besser gleich was höherbittiges. Wenn 8Bit-Daten zu bewegen sind (und auch die 32-Bitter bewegen z.B. mit ihren UART- I2C- usw. Einheiten nur 8Bit-Daten), dann wäre
-
Thread
Serial Communiction uint8_t* Arduino
> uint8_t* ist bei AT-Kommandos fehl am Platz. Nicht immer bei meinen Modul werden uint8_t Zeichen erwartet und müssen auch gesendet werden. Was hat uint8_t mit AT-Kommandos zu tun. AT ist nur ein Syntax
é ist ein utf8 Dingen?!? Dann ist strlen() irgendwie komisch, denn das erkennt keine UTF8 Dinger
-
Thread
EMV und aktuelle uC
den Padauk gibt es aber kein Debugging auf dem laufenden µC. Wenn das gewünscht ist, würde ich zum STM8 raten. Teurer als Padauk, aber immer noch deutlich billiger als 32-Bitter. Lange Verfügbarkeit (wird z.B. auch im Automobilbereich eingesetzt). Und SDCC unterstützt den STM8 sogar noch besser als die
Stefan ⛄ F. schrieb im Beitrag #6624054: > STM32L073 > 2097000 ÷ 115200 ÷ 8 = 2 und ein paar zerquetschte. > 2097000 ÷ 8 ÷ 2 = 131062,5 Baud -> 13,7% Fehler ganz so schlimm ist es bei der L-Familie nicht: 2097000 ÷ 115200 = 18 und ein paar
-
Thread
STM32F4 USART1
Es muss auch in der system_stm32f4xx.c Datei der Wert PLL_M von 25 auf 8 gestellt werden. Sonst läuft der Core nicht mit den 168MHz sondern halt mit ca 50MHz. Ebenso muss der HSE_VALUE in der stm32f4xx.h von 25000000 auf 8000000
mit den Antworten. Danke schon mal dafür. @Jörg Den Systemtakt hab ich über HSE_VALUE in der stm32f4xx.h auf 8 MHz eingestellt und PLL_M in der system_stm... hab ich ebenfalls auf 8 gesetzt. @xmega Das mit dem USART_FLAG_TC hab ich dann jetzt mal ausprobiert, kommt aber ebenfalls nichts sinnvolles
-
Thread
Keil µVision vs. STM32CubeIDE
guten Editor schließen sich wohl gegenseitig aus. Mit dem Keil gibt es eine freie Lizenz für alle STM32x0xx µC für die Voll-Version: http://www2.keil.com/stmicroelectronics-stm32/mdk
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
(STM32) Register Lib mit define oder nicht define..
Registern klar. Ich glaube, meine Notizen dazu könnten für Dich hilfreich sein: http://stefanfrings.de/stm32/index.html
Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.