-
Thread
DIY-Looper - Auswahl der MCU
Das Discovery-Kit hätte schon Mikrophone und einen guten Audio-DAC: Discovery kit with STM32F746NG MCU 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
Ein z.B. CS5331A ist ein Stereo 18 Bit ADC mit I2S Interface und kann direkt an o.a. STM32 angeschlossen werden. Enthalten ist im dem Chip ein AnitAliasing Filter, das mit der Masterclock mitläuft. Ohne viel Bauteile und lötbar im SOIC8 Gehäuse. Ein Gegenstück dazu als DAC wäre z.B. der
-
Thread
Absoluter Anfänger
SPS-Programmierer ja gewöhnt, eine gute Voraussetzung für µC-Programmierung, egal ob PIC, AVR oder STM32 ;-) PS: Damit will ich AVRs nicht abwerten - wie schon geschrieben habe ich halt mit den PIC angefangen.
Arduino-IDE programmieren, neben den von Anfang an unterstützten AVRs auch z.B. die oben erwähnten STM32, ESP8266 und ESP32. Du musst Dich also kaum auf eine bestimmten Mikrocontroller-Familie festlegen. Meine konkrete Hardware-Empfehlung für den Einstieg wäre: Ein beliebiges Arduino-Board mit AVR
-
Thread
WS2812B mit 3.3V ansteuern
ok bei den WS2812B weis ich es nicht genau bei den WS2811 mache ich das mit dem STM32F4 Discoery board und es funtkioniert ohne probleme :)
> Ein stink normaler Pullup <1.8k an 5V reicht aus. Zusätzlich; Den entsprechenden Ausgang des STM32 auf Open-Drain umstellen.
-
Thread
TVM802A pick and place aus China
Sehr schön! Schaut ja gar nicht sooo schlecht von innen aus. STM32 gefällt mir auch gut, gibt mir wenigstens das Gefühl der Hoffnung das ich selber was machen könnte wenn der Hersteller mal in n-Jahren den Automaten nicht mehr supported oder ich meine ich müsste
Neuester Stand des Automatisierungsprojekts: https://www.youtube.com/watch?v=on6gbG0N9Q0 Liste der Änderungen (Details folgen): http://servokit.com/blog/2016/05/03/automated-pcb-handling-with-the-tvm802a-pick-and-place-machine-iv/ Gruß, Axel
-
Thread
24V auf 3,3V
dürfen die ESD Dioden mit maximal 2mA belastet werden, was grob geschätzt 200 Volt entspricht. Bei STM32 wird es sicher ähnlich sen.
ruby schrieb im Beitrag #3765094: > Hi ich würde gern einen Mikrocontroller (stm32f4 discovery board) mit > 24V schalten. Markus Müller schrieb im Beitrag #3766426: > Wie viel Strom soll geschaltet werden? Na, was wird so ein stm32f4 discovery board schon ziehen?
-
Thread
Galvanische Trennung - ja oder nein bei 230V
Mensch, was es alles gibt. Bin ja völlig begeistert. 6 zusätzliche Treiber meinte ich natürlich... Die T-Schaltung ist mir neu. Das mit dem Einstieg schreckt mich schon ab. Ich habe bereits Schwierigkeiten beim Umstieg vom Xmega zum STM32. Wiederrum
Erfahrung mit Deinem "kleinen Bruder", ob die PWMs schaltverlustoptimale Verfahren unterstützen? Vom STM32 gibt es nur wenige Varianten, bei denen die PWM eingeschränkt "flexibler" ist. Beim f429 (gibts das nicht) den ich jetzt habe, müsste ich (nach aktuellem Wissensstand) wahrscheinlich mehrere PWMs
-
Thread
Eine Uhr mit weniger Stromverbraucht. Welcher Prozessor?
Der Klassiker: MSP430 von TI Dann wäre da noch: STM32L... von ST Micro Cortexe von EnergyMicro Gruäss Simon
Für den MSP430F1121: Low Supply Voltage Range 1.8 V – 3.6 V Ultralow-Power Consumption Active Mode: 160 µA at 1 MHz, 2.2 V Standby Mode: 0.7 µA Off Mode (RAM Retention): 0.1 µA Wake-Up From Standby Mode in less than 6 µs
-
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
verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
-
Thread
STC15L204 Board mit NRF24L01
Der vorinstallierte Code auf dem Ding ist ein Buttonpress-Demo, kein Programm um einen nRF via Serial anzusteuern. Bei mir funktiniert kein einziger vorhandener nRF-Democode zuverlässig, imo liegt es am unzuverlässigen Timing, da kommt nix solides bei raus, nicht mal ein simples echo
Das stimmt und das STC15L204 Board kostet 1,78 € fürs gleiche Geld bekommst z.B. ein STM32F103 Board mit 72 MHz - 32 bit. 805x ist ja aus den 90er noch zu ELEKTOR Bastelzeiten mit dem 80C32 und 8052 AH Basic
-
Thread
Einschalten der Mikrocontroller-Betriebsspannung
sicher. Jobst M. schrieb im Beitrag #7893791: > Da UART im Ruhezustand auf H liegt, würde ich vom CH32V003 GND mit einem > FET schalten. Den GND Schalten ist nie eine gute Idee (mit N-Channel dann). Grundsätzlich wollte ich statt bipolarer Transistoren FET nehmen, aber ich konnte es schier nicht glauben
löschen). Prinzipiell ist das beim STM32 ähnlich. Beim CH32 ist der Boot-Bereich vom User-Flash abgetrennt (was man auch am nicht zusammenhängenden Speicherbereich gut erkennen kann). D.h. die 1920 Byte im Bootsektor sind (zumindest nicht
-
Thread
Stellmotor für Heizungsventil
www.pollin.de/shop/dt/NTgzNjMxOTk-/Haustechnik/Heizung_Sanitaer/Heizkoerper_Thermostatkopf_eQ_3_Model_N.html ). Hab eins zerlegt, Chip ist kein Problem, ist ein STM8L. Display kann ich demnächst auch ansteuern, muss nur noch den Treiber fertigschreiben. Prinzipiell sollte es kein Problem sein irgendeinen
nötigenfalls nachrüstbar sein. Der verbaute Controller ist --wie Florian auch schon angemerkt hat-- ein STM8L052C6 im LQFP-48 (32 kByte Flash, 2 kByte RAM und 256 Byte EEPROM). (http://www.st.com/web/catalog/mmc/FM141/SC1244/SS1336/LN1/PF253508) Auf der Steuerplatine sind neben vier Transistoren zum Ansteuern
-
Thread
Bricks - BreakOut Game für ATmega168 / 328p
die von mir verwendeten Controllerfamilien anzupassen habe ich ein Spiel von mir, das ich für den STM32F030 geschrieben hatte (und daraus sogar ein Gerätchen gemacht, weil es eines meiner Lieblingsspiele aus den 80er und 90er war) nun mit ein paar Anpassungen auf dem ATmega zum laufen gebracht und ich
China habe ich einen STC-Auto-Programmer https://www.ebay.de/itm/STC-Auto-Programmer-Unit-mini-STM8-STM32-Emulator-Downloader-0cn/183636133570?hash=item2ac19106c2:g:bJoAAOSwJGlbTapG was nichts anderes als eben den CH340G Chip enthält, allerdings mit herausgeführtem RTS Anschluss (am Adapter wird
-
Thread
Ist ein reiner GPS-Daten-Sammler so schwer?
1 NOR-Flash IS128LP (SO-8, 16MB) statt SD-Karte 1 sparsamer und einfach zu programmierender uC (STM32L412KBT) 1 FT232RL o.ä. mit Mini-USB-Buchse 1 9V-Block Hühnerfutter Der ublox-Empfänger braucht typisch 10mA und der Rest praktisch nichts (im Gegensatz zu ESP und SD). Wenn man pausenlos 1
Batterie geht natürlich immer, scheint mir aber nicht nötig zu sein. Der SAM-M8Q ist 15x15mm groß, der STM32 braucht inkl. 0805-SMD auch so viel, dann fehlen noch Spannungsregler, USB-Anschluß, LED und Hauptschalter.
-
Thread
zigbee-Modul für custom sensor/aktor
Die STM32WB-reihe kann Zigbee, es gibt einen kostenlosen Zigbee-Stack von ST und auch passende Nucleo-Boards. Zum Einstieg sicher nicht die schlechteste Wahl. https://wiki.st.com/stm32mcu/wiki/Category
Der Esp32c6 hat Zigbee und ist Arudino kompatibel. Eventuell taugt der zum einsteigen
-
Thread
Grenzen der digitalen Pulsweitenmodulation
einstellbar machen willst nimm einen µC mit Timer der PWM Erzeugung unterstützt. Beispielsweise einen STM32 hier kannst du über den DMA und die vorhanden 16 bzw. 32 Bit Timer ein PWM mit verschiedenen Pulsbreiten ausgeben. eine ähnliche Anwendung findest du hier: https://www.mikrocontroller.net/articles
Es gibt STMs mit High Resolution Timern die im ps Bereich auflösen. https://www.st.com/en/microcontrollers-microprocessors/stm32f334.html Ob das ganze genau genug ist müsste man mal probieren bzw. mal genau
-
Thread
Spektrumanalyser Frequenzspektrometer Eigenbau bis 1MHz
Bist Du schon auf dieses Konzept festgelegt? Schau Dir mal das STM32F4Discovery an, die ADCs da drauf machen bis zu 7,2MSPS. Leider nur in 12 Bit, aber ich weiß ja nicht wie Deine Anforderungen an Rauschpegel sind. Der Controller hat nen Bus für verschiedene RAM-Typen
Theoretisch liegt die obere Grenzfrequenz bei ca. 26MHz, bestimmend sind die beiden Dioden 1N6263 mit je 2pF (2pF//2pF+Eingangsimpedanz+Zuschlag=10pF) und einem R von ca. 800 Ohm (1,6k Ri AD8307 // 1k Sourcewiderstand).
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
nur gefühlte 1/3 an Codezeilen braucht. Und sehr zuverlässig funktioniert. Dieses schicke SDIO beim STM32 hat soviel Overhead das einem wirklich die Haare zu Berge stehen.
-
Thread
Lora will einfach nicht.
SparkFunLogicLevelConverter-33Vto5VBi-Directional?ws_oss_lieferland=DE&gad_source=1&gclid=EAIaIQobChMI1r6N262DhQMVGZpoCR0aqg-hEAQYAiABEgJfd_D_BwE hier. Damit hättest Du auf allen 6 Signalen korrekte Pegel.
ein bisschen erwachsener. Wirklich große Projekte mache ich eben wegen des Debuggings schon in STM32CubeIDE oder MPLAB.
-
Thread
TI kauft SiLabs, Infineon kauft Teile von ams OSRAM, Preiserhöhungen uvam
geschriebenen Bericht, der die Inbetriebnahme des Visual Studio Code-Plugins von Keil im Zusammenspiel mit STM32-MCUs beschreibt.  Bildquelle: https://community.st.com/t5/developer-news/using-stm32-devices-with-keil-studio-for-visual-studio-code/ba-p/873652 ### M5Stack AI
sowie KMU vergrault wird. Unis sind soweit ich weiß auch nicht mehr mit MSP430 unterwegs. Da ist ein STM32, ESP oder Nordic auf einmal deutlich interessanter wenn es um neue Designs geht, da es für die tausende von Leuten gibt die die Platform beherschen und verstehen.
-
Artikel
STM32 für Einsteiger
="center" | - - Anzahl möglicher HW-Breakpoints 4 bis 6 2 1 bis 5 align="center" | 1 bis 10 . Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie "Stromsparend", die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen
Prozessorfamilien kostenlose und leistungsfähige Software. Aktuell (2022) ist für den Einstieg die STM32CubeIDE und STM32CubeMX zu empfehlen. STM32CubeIDE ist die IDE für die SW Entwicklung in C und C++ inkl. Debugging. STM32CubeMX ist ein grafisches Tool zur Konfiguration des Controllers (IO's, Timer
-
Thread
STM32F4Discovery & AT42Qt1070 Kein ACK
Hallo, um meine Schaltung und Platinenlayout zu prüfen, habe ich den AT42QT1070 an einen STM32F4 Discovery angeschaltet. Beschaltung (mehrfach geprüft/gemessen) Discovery -> AT42Qt1070 GND -> Pin2 & Pin14 +3V -> Pin1 (100n Blockkondensator in unmittelbarer Nähe zu Pin1&14) PinB6 -> Pin3
bezieht sich auf einen anderen stm32. Die Unterschiede können wie bei Diller erwähnt nicht unerheblich sein. Gerade bei den clocks... Nichts desto trotz prüfe ich mal, ob die nvic Routinen möglich und sinnvoll sein könnten.
-
Thread
Streuung der ADC-Werte beim STM32
Noch eine Idee: Betreibe doch mal den STM32 mit 2 AA Batterieen, das sind dann 3V und ist auch "glatt", dazu noch 470uF um die Spitzen ab zu decken.
wurde. In der Praxis wird das wohl eher anders gehandhabt. Bei AVCC schlägt ST im Datenblatt 10nF+1µF vor. Auf meinem Board wurden leider nur die 10nF verbaut. Würde es evtl etwas bringen C12 bzw. C6/C7 zu tauschen? Allerdings traue ich mir das mit meinen eher begrenzten Lötfähigkeiten nicht
-
Thread
HAL UART Fragen zum Grundverständnis
nächste Lesen angestoßen wird ist ok. Die Funktion ist nicht blockierend und startet einen Empfang für n Byte, danach ist Schluss. Nicht effizient, muss aber laufen. Für effizienten Empfang kann man sich das hier ansehen: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma
den UART nach Belieben benutzen können. Ich hänge dir mal ein Beispiel zum Lesen dran, ist für den STM32F302RBT6 und schon ein paar Jahre alt. Da kannst du dir das Prinzip anschauen: Der UART wird nach seiner Initialisierung _nur_ per ISR bedient und diese schaufelt die Daten von bzw. in einen Ringpuffer
-
Thread
Frequenz Erzeugung mit avr
wenig höher. Oder noch bequemer, man nimmt einen STM32Fxxx µC. Soll ich dafür ein kleines Programm mit 5 ns Auflösung der Periodendauer schreiben? ;-)
Basti schrieb im Beitrag #4780225: > Wird wohl Zeit mal langsam mit stm32 anzufangen. Falls Du das machen möchtest, kann ich Dir ein kleines Programm geben, welches auf einem STM32F407 und damit direkt auf einem Discovery-Board läuft. Selber habe ich ein kleines Board
-
Thread
Touch bauen, suche günstigere alternativen
STM32F37x hat 22 Touch Kanäle und viele PWM Ausgänge für die LED's. Ich weiß jetzt nicht ob ein kapazitiver Touch in Frage käme. Bei der Anzahl kämen evt. 10 von diesen Prozessoren günstiger (= 220 Touch Punkte). Siehe auch hier: [[STM32]]
-
Thread
STM-Board lässt sich nicht mehr programmieren
STM-Board: http://www.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32351992629.html kommt keine Fehlermeldung. Der STLink
STM8S schrieb im Beitrag #4227521: > Es gibt jetzt ein besseres Bild: Ich hab diesen Programmer: http://www.aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD
-
Thread
Platinen Anschluss?
https://www.kingbrightusa.com/category.asp?catalog_name=LED&category_name=KC0201%20Chip%20SMD-0.6X0.3MM Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Ist das zu groß, kann man versuchen, an den CH32V002D4U6
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
Hi, leider bekomme ich das 64x32 RGB Panel "p3-6432-2121-16s-d1.0" nicht zum Laufen. So sieht die Rückseite aus: https://ae01.alicdn.com/kf/HTB1M92ThZnI8KJjSsziq6z8QpXag/192-96mm-64-32pixels-1-16-Scan-Indoor-SMD2121-RGB-full-color-P3
3x DP74HC245 4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A
-
Thread
sqrtf() ist immer 1 - STM32F401
Funktion an Wert übergebe (Variable oder Festwert). Folgendes Setup: GCC 12.3.1, cmake 3.20.3.2, STM32F401CCU6 Projekt erstellt mit VisualGDB und STM32CubeMX Da der Code der main.c sehr lang ist, nur das was ich hinzugefügt habe zu der generierten Datei: [c]/* Private includes --------------
nicht. 1: AAPCS https://github.com/ARM-software/abi-aa/blob/2a70c42d62e9c3eb5887fa50b71257f20daca6f9/aapcs32/aapcs32.rst#procedure-calling
-
Thread
Druckschalter Waschmaschine, wert verändern
Kurz: Wie soll die Kennlinie aussehen? Ich kenne mich mit Arduino und den normalen Basteleien aus, STM32 auch ein bisschen aber das wars auch, mit Analogtechnik komme ich garnicht zurecht... Digitaltechnik ist mir einfach geläufiger :) Zumindest reicht mein Wissen soweit das ich eine Boards layoute,
braucht man die Schnittstelle zur analogen Welt. Mit jedem Arduino oder STM32 bekommst du das umgesetzt, d.h. ein ADC-Kanal für das Einlesen des Sensorsignals und vielleicht ein PWM-Ausgang mit Tiefpass und evtl. Puffer für die Ausgabe sollten reichen. Aber erstmal musst du
-
Thread
Gehäuse für STM32F7 Disco Board
Hallo, ich habe ein Projekt mit einem STM32F7 Disco Board. Kennt jemand ein Gehäuse, das dafür passt? Hat vielleicht jemand selbst schon eines dafür verwendet? Ralf
Vielleicht auch mal im 3D-Druck Bereich schauen. Habe für mein STM32F4-Disco Board ein cooles Gehäuse gefunden und bei einem Kollegen drucken lassen, passt perfekt.
-
Thread
External RAM am STM32F437
über den gesamten Speicherbereich durch. Hierbei wird das RAM jeweils vollständig 8Bit, 16Bit, 32Bit und 64Bit Werten beschrieben und ausgelesen. Bisher wurde im Wesentlichen der interne Speicher des STM32F437 verwendet und es wurden keine Probleme festgestellt. Durch eine Funktionserweiterung,
, haben einige ältere Chipversionen Probleme mit dem externen Bus. Ich hab hier z.B. einige Muster STM32F439BIT6, die am externen Bus angeblich nur SDRAM vertragen und eben keinen statischen Ram. Mein Rat wäre in diesem Falle, auf nen LPC4088 umzusteigen, bei denen funktioniert der ext. Bus nachgewiesenermaßen
-
Thread
10x mehr Speicherbelegung bei Array von main in Funktion verschieben
0x07, 0x00, 0x07, 0x00}, //" 2 ... }; //Umrechnung für Übertragung per I2C for (uint32_t a = 0; a < I2ClengthText; a++) //Anzahl Zeichen { SSD1306ZeichenSend[a] = SSD1306Buffer[a]-32; for (uint32_t i = 1; i < 6; i++) I2CDaten1[a*6+i+1] = Zeichen[SSD1306ZeichenSend[a]][i
bedeuten würde, dass ich die gesamten Zeichensätze umstrukturieren muss :-( ARM GCC, Eclipse, CubeMX, STM32 wird verwendet.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
8Bit, auch wenn sie beide 32Bit breite Register hatten. Ab 68020/80386 gibts 32 Bit breite Busse. Komm mit Deiner hohen Nase wieder runter, da oben ist es heiß, man holt sich sonst leicht einen Sonnenbrand auf der Nase. Gruß
38400 raw -ixon -ixoff -parenb -crtscts -F /dev/ttyUSB0 echo "Sende "load" Startsequenz...." echo -n -e "load\r" > /dev/ttyUSB0 sleep 1 echo "Uebertrage Daten...." cat build/z80ram.ihx > /dev/ttyUSB0 echo -n -e "\r" > /dev/ttyUSB0 #echo -n -e "run\r" > /dev/ttyUSB0
-
Thread
Quarzofen mit 30.720 Mhz
den 30,72 MHz irgendwas Brauchbares > zu zaubern. Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per PLL oder Teilern die gewünschten Frequenzen erzeugen kann.
Mi N. schrieb im Beitrag #7563120: > Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per > PLL oder Teilern die gewünschten Frequenzen erzeugen kann. MCUs haben normalerweise eher
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
Optokoppler für eine BLDC Ansteuerung bin ich leider nicht so richtig fündig geworden. Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) die ich vom Motortreiber (Mosfets) trennen will. Habe dazu einen HCPL2631 getestet. Im Datenblatt ist aber nur eine invertierende Schaltung
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
STM32 SPI (Anfänger-)problem
Gemeinde, ich versuche meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun
beiden Datenbytes. [c] #include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_spi.h" #pragma GCC diagnostic ignored "-Wunused-parameter" static int volatile tick_count; static volatile bool tick; extern "C" void SysTick_Handler(
-
Thread
Board oder Steckbrett für den Einsteiger?
Zieh dir für knapp 16€ ein STM32F4Discovery und vergiss den AVR. Da hast du für wenig Geld für lange Zeit was zum spielen;)
Ich habe diverse Boards bei mir zuhause. Der STM32F4 hat zwar eine Menge Leistung, ist aber umständlich zu programmieren. Alleine das Aufsetzen der Toolchain dauerte eine Stunde. Es sind zwar viele Bibliotheken und Beispiele dabei, die überfordern
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
mit erheblichem Overhead (soviel wie die Nutzdaten), dafür sehr simpel zu managen: Spalte Deine 32-Bit-Zahl, z. B. 4F802BD1, in ihre acht Nibbles auf und übertrage die acht Bytes 04, 1F, 28, 30, 42, 5B, 6D, 71. Das erste Nibble gibt jeweils den Index an, das zweite das Datennibble. Index 0 markiert
9O2. 9 Bit + Parity. AVRs können das. Aber kein USB-UART Wandler kann das. Ich finde nicht mal einen STM32 der das kann. Gut die STM32 können wenigstens 9 Bit ohne Parity. Aber ich würde die 9 Bit nicht ohne Not machen. Ist zu viel Ärger.
-
Thread
SD Karte via SPI. Komisches Verhalten.
* low_level_functions.c * * Created on: Jul 12, 2013 * Author: franz */ #include <stm32f4xx.h> #include <stm32_configuration.h> #include <diskio.h> #include <helperFunctions.h> /*-----------------------------------------------------------------------*/ /* MMCv3/SDv1/SDv2 (in SPI
MMC*/ n = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2; csize = (csd[8] >> 6) + ((WORD)csd[7] << 2) + ((WORD)(csd[6] & 3) << 10) + 1; *(DWORD*)buff = csize << (n - 9
-
Thread
Mikrocontroller mit DAC?
die Xmegas durch ARM ersetzt, da wurde vieles unkritischer. Auch die Portierung von Atmel-ARM auf STM32 war so kompliziert nicht, am meisten Aufwand hat der völlig andere Extern-Interrupt-Kram gebraucht. Aber ja, OT, außer dass es natürlich massig ARMs mit integriertem (Parallel-)DAC gibt. Aber Dieter
> Die DACs sind eher dazu gedacht, > die Referenzspannungen für den ADC zu erzeugen. Ja 5 oder 6 Bit ist gar nicht unüblich zu dem Zweck. Auch für Komparatoren werden in MCU's oft 6 Bit DAC's verwendet. Siehe Da: https://www.mikrocontroller.net/articles/MSP430#Analog_Peripherie
-
Thread
arm stm32f103zct6 verbindung
hallo ich hoffe das ich hier richtig bin. ich habe ein namenloses board mit nem arm stm32f103zct6 drauf. und versuche vergeblich ne passende software zu finden. ich möchte gern am usb verbinden und dann programme auslesen oder einschreiben können ich finde irgendwie nichts in
ich hab mal n par fotos gemacht es sind 2 platinen die aber verbunden sind. auf jeder platine ein stm32f103zct6 die kleine platine hat auf der rückseite ein display und tastatur auf der grossen is die
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
welche Auswirkungen das hat und wie man damit umgeht. Was schon von Haus aus was kann, sind z. B. STM32F... Dev-Kits bzw. Eval-Boards. Zudem gibt es zu dem STM32-Zeug (und sicher auch zu dem STM8-Zeug sowie Atmel) gute und eindeutige Doku, von TI (wurde oben schon mal empfohlen) kann ich das leider
. TI's C2000 und CC3240 oder so Controllern einen ziemlich schlechten Eindruck. Noch was zu dem STM32 Zeug: auf den Seiten von ST gibt es zu den einzelnen Dev-Kits/ Eval-Board reichlich Demo-Programme, die sich mit einem Thema beschäftigen, z. B. STM32F030 und mehrere Timer, läuft direkt auf dem Board
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
m.n. schrieb im Beitrag #7342712: > Verwendet man einen 32 Bit Akku, erhält man eine ganz feine Auflösung > mit wenig Jitter. Das geht meist besser, vor allem ohne kumulierende Verluste. Siehe Bresenham-Algorithmus
die Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
ZX81 plus38 Clone
hier auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
Danke für die Erklärung. D7' hängt aber auch am 74LS138 Decoder. Q6 oder Q7 sind 0 wenn nHalt=1 D6'=0 D7'=0 oder 1 nM1=0 A14=1 A15=1