-
Thread
STM32 Unterschiede?
414 STM32F103RETx 512k 64k 2 2 3 8 2 3 LQFP64 414 STM32F103VCTx 256k 48k 2 2 3 8 2 3 LQFP100 414 STM32F103VDTx 384k 64k 2 2 3 8 2 3 LQFP100 414 STM32F103VETx 512k 64k 2 2 3 8 2 3 LQFP100 414 STM32F103ZCTx 256k 48k 2 2 3 8 2 3 LQFP144 414 STM32F103ZDTx 384k 64k 2 2 3 8 2 3 LQFP144
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
darstellen. In der C- und G-Serie gibt es zum ersten mal – neben TSSOP20 mit 0,65mm und TQFP32 mit 0,8mm – auch einen STM32 im SO8-Gehäuse. Man bekommt also ein 32-bit-System in einem SO8 mit 1,27mm-Raster, wo wirklich relativ viel drin ist – vor 30-35 Jahren wäre das in der Form noch undenkbar gewesen
wäre er durchaus brauchbar. Für diese Aufgabe könnte man aber auch einen 8-bit-AVR in SOT23-6 nehmen, falls es von den Abmessungen her noch kleiner werden muss. Aber wie schon erwähnt, 170 MHz sind bei STM32 überhaupt kein Problem, denn der F411 kann bis 100 MHz, der F446
-
Thread
Welche STM32 sind interessant?
Die STM32 erfreuen sich ja steigender Beliebtheit. Mich würde mal interessieren, welche Typen da sozusagen die "ATmega8" und "ATmega32" Typen sind. Also die am häufigsten eingesetzen und universellen Typen
Hier im Artikel [[STM32]] habe ich unten einige Links. TME hat z.B. vom "STM32F103RE" noch 10 auf Lager. Der R8 hat kein SDIO und nur 64KB Flash. Ist zum debuggen etwas dünn. Also nur die Speichervariante ab "C" also
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
kommen. Und spätestens dann bringt ihm der STM Prototyp nichtmehr wirklich viel..
ADCler schrieb im Beitrag #3701982: > Dann solltest Du doch diese vorschlagen und nicht die STM32. Ober der der STM32 ist doch momentan in Mode...
-
Thread
Günstige Microcontroller für Privat Projekte
STM32F103C8T6 in Form des Bluepill Boards. Dazu ein ST-Link zum komfortablen SWD-Debugging. Ist nicht die Aller-Billigste Methode aber spart graue Haare. Das Gewürge mit Parallel-Port oder gar WinXP würde
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com
-
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
im 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.
-
Thread
Nur PLL clock für Timer?
praktisch 68) war das der Faktor 17!! Dazu der 20 mal schnellere ADC, wobei ich erstmalig Averaging (8 samples) einführen konnte, um auf echte 12 Bit zu kommen, denn die Genauigkeit ohne liegt bei 10.5 Bits. Logisch, denn der ADC arbeitet in einer EMV Hölle. Nun bin ich beim STM32L431 gelandet, weil
praktisch 68) war das der Faktor 17!! Dazu > der 20 mal schnellere ADC, wobei ich erstmalig Averaging (8 samples) > einführen konnte, um auf echte 12 Bit zu kommen, denn die Genauigkeit > ohne liegt bei 10.5 Bits. Logisch, denn der ADC arbeitet in einer EMV > Hölle. > > Nun bin ich beim STM32L431
-
Thread
uC für USB Audio Anwendungen
/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
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
ARM Einstieg Hilfe bei Controller und IDE Wahl
USB, daher nehme ich den STM32F417.
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
-
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
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
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
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
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
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
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.