-
Thread
ATTiny13 Entwicklungsboard ?
Slow SCK habe ich immer bei Takt bis 8Mhz, ist er nicht gesetzt war nach einigen Programmierungen der MC verfust. HV-Progr. ran und weiter gings. Wenn ich den Arduino mit Bootloader nutze, wird nur noch neu geschrieben, andernfalls war der Bootloader weg.
SCK habe ich immer bei Takt bis 8Mhz, ist er nicht gesetzt war nach > einigen Programmierungen der MC verfust. Alte Firmware, also Fehlermeldung der Flash-Software? Meinst Du mit "bis 8 MHz": "8 MHz und weniger" oder "Ab 8 MHz aufwärts"?
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
Blinken sind Port und Pin interessant (und die Port-Register-Richtung), aber nicht das Register im MC.
gleichen Programmiersprache auch PC und ARM Controller programmieren kann. Unterstützt FreePascal STM32?
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
Da drin werkelt also zumindest ein STM32F103. Du wirst nicht umhin kommen, einen Portplan zu erstellen, in dem jedes Beinchen des MC seiner Funktion im Motor-Controller zugeordnet wird. Erst dann ist es sinnvoll, mal einen symbolischen Disassembler
es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
MSP430 F5529 Wobbel-Generator
)); TB0CTL = TBSSEL_2 + MC_1 + ID_0; // SMCLK, 1:1, UP-Mode } // __________ Interrupt-Funktionen __________________________ void Pulswobbel (void) #pragma vector = TimerB0_TA1_ISR () { if (PWM_Aktuell < PWM_Max
cycle default TACCTL1 = OUTMOD2 | OUTMOD1 | OUTMOD0; // TAO.1 im Mode 7 TACTL = TASSEL1 | MC0 | TACLR; // Timer einstellen und löschen WDTCTL = WDT_MDLY_32; // WDT timer intr all 32ms IE1 |= WDTIE; // unmask WDT timer intr _BIS_SR(GIE);
-
Thread
STM32F4xx - Pins als Tabelle
Hallo zusammen, bei den STM32F4xx gibt es ja durchaus im Datenblatt (beim STM32F446RE auf den Seiten 59-66) eine vernünftige Tabelle mit dem Pinout. Gibt es diese Tabelle auch irgendwo in elektronisch weiterverarbeitbarer Form
Naja, etwa pdftotext -layout -f 59 -l 66 stm32f446xx.pdf und dann fleissige Nacharbeit mit sed, Perl oder so ... Fand ich auch nicht so toll, aber der Aufwand ist erträglich. Oder unter im CubeMX-Paket: STM32CubeMX/db/mcu/STM32F446M(C-E)Yx.xml
-
Thread
Comparator Attiny841
> liegen! Eine gewaltsame Handlungsweise, der ich mich mit angemessener, von der Notwehr gemäß §32 StGB erlaubter Gegengewalt, erwehren, und die eine Strafanzeige nach sich ziehen würde. Falls Du fundierte, - auch emotional fundierte, aber dennoch höfliche -, Kritik, an meiner Art mich auszudrücken
Auswertung > welche tasten gedrückt wurden erfogt im Master. Für so eine popelige Aufgabe einen extra MC abzustellen, sollte schon triftige Gründe haben, z.B. sehr lange Zuleitungen. Vermutlich wird das nötige I2C-Protokoll deutlich mehr Code benötigen, als das simple Einfügen der Entprell-Lib in den Master
-
Thread
Ist die mcHF/m0nka aktuelle Version sinnvoll?
Markus, "UHSDR" steht für die Firmware + Bootloader und das Paket läuft auch auf dem mcHF bis zum V0.6 Es wird explizit für den kleineren Prozessor ein Build bereitgestellt. Meine persönliche Meinung: nach dem Bau eines mcHF V0.4 mit den unsäglichen Modifikationen die das Gerät erst
. Blackfin und Konsorten, und damit verlässt man die gewohnte Bastel-Umgebung mit JLink-Edu und STM32 (als Beispiel). Ich habe den aktuellen mcHF nicht angeschaut, aber vor einiger Zeit mal eine ältere Version, und die war glaube ich mit einem STM32F4irgendwas. Aber dieser uC kann halt nur dann verwendet
-
Thread
Warum gibt es mit Akkus soviele Probleme bei Kleingeräten?
Oft haben Geräte für Primärzellen keine Unterspannungsabschaltung. Der MC wacht zwar noch auf, geht aber nicht wieder schlafen. Ein Akku würde dann tiefentladen und ab in die Tonne.
bestellt: https://www.ebay.de/itm/3V-5V-USB-18650-lithium-Battery-Shield-V8-Mobile-Power-Bank-for-ESP32-ESP8266/174088580790 Hohohoho!
-
Thread
Internen Takt beim STM32F031 verwenden
das der µC komplett nicht läuft? Baue doch mal eine blinkede LED an den Anfang des main vom STSPIN32F0. Wenn der µC läuft und nur der Motor nicht kann es noch an den Schutzmassnahmen in der SW liegen. Habe das nur überflogen, aber in mc_tasks.c ist z.B. eine Safety Task drin. Auch hier wäre sinnvoll
der µC komplett nicht läuft? Baue doch mal > eine > blinkede LED an den Anfang des main vom STSPIN32F0. > Wenn der µC läuft und nur der Motor nicht kann es noch an den > Schutzmassnahmen in der SW liegen. Habe das nur überflogen, aber in > mc_tasks.c ist z.B. eine Safety Task drin. Auch hier wäre
-
Thread
Denkfehler BLDC Motor Steuerung o_o
überhaupt funktionieren? Zeig doch bitte mal den Schaltplan für (mindestens) eine Halbbrücke vom MC bis zu den MOSFet.
Peter H. schrieb im Beitrag #6032818: > Meinst du external interrupts ? Ja. Du benutzt da STM32, der für sowas prima geeignet ist, wo es aber sein kann, das du dich vom Arduino Zeug zumindest teilweise lösen solltest. Mein altes BLDC Projekt mit STM32F100RB (VLDiscovery Board) und SPL initialisiert
-
Thread
[B] kurzfristige Mitbestellmöglichkeit bei Mouser
kündigt es für heute an, die zweite mit dem Link zur Sendungsverfolgung für morgen. Und weil dort 4:32 am steht, war ich mir nicht sicher.
Bestellung würde ich mich gerne mit 4x https://www.mouser.de/ProductDetail/Omron-Automation-and-Safety/G3MC-202PL-DC5 anschließen.
-
Thread
gcc11 könnte das avr Backend verlieren
unknown-linux-gnu Host CPU: skylake Registered Targets: aarch64 - AArch64 (little endian) aarch64_32 - AArch64 (little endian ILP32) aarch64_be - AArch64 (big endian) amdgcn - AMD GCN GPUs arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb
32-bit nvptx64 - NVIDIA PTX 64-bit ppc32 - PowerPC 32 ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE r600 - AMD GPUs HD2XXX-HD6XXX riscv32 - 32-bit RISC-V riscv64 - 64-bit
-
Thread
Mehrere parallele SRAMs & Chipselect
konkret erwähnt, dass dann in mehreren Zyklen der Arbeitsspeicher geladen wird (es handelt sich um einen 32-Bit ARM-Kern). Aber andererseits frage ich mich: wozu die UB und LB Leitungen wenn der Prozessor eh weiß, wie viele Bits der RAM hat? Ich hab mir mehrere SRAM Module angesehen und die mit 16-Bit
werden (wenn noch weitere Teilnehmer am Bus hängen). Grüßle Volker (der vor 30 Jahren mit dem MC68000 bastelte)
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
Wahrscheinlichkeit aber der Arduino-Due https://www.arduino.cc/en/Guide/ArduinoDue >Ein Portieren zu einem STM32F4, STM32F7 oder eines NXP-Controllers ist >hier kein Problem. Ja, man kann sich das Board aussuchen: https://github.com/stm32duino/Arduino_Core_STM32 >Wenn ich es richtig weiß, gibt es für
libopencm3 ist hier aber auch schon ein standardisiertes API > vorhanden und die Portierung auf andere STM32 einfach möglich. Stimmt sehr genau, heute Mittag lief das in der STM32 Familie auf einem F105, F303, F411 und F429.
-
Thread
Eigenartiges Verhalten von Li-Batterien
04 02:36:20 2658mV 7 2019-11-04 03:35:06 2653mV 8 2019-11-04 04:33:50 2658mV 9 2019-11-04 05:32:32 2658mV 10 2019-11-04 06:31:14 2653mV 11 2019-11-04 07:29:57 2653mV 12 2019-11-04 08:28:36 2653mV 13 _Abschätzung des Entladungsstromes_ : [math] Q = C \cdot U [/math] [math]
offensichtlich in die Hose** 02:36:20 2658mV 7 # 61 03:35:06 2653mV 8 04:33:50 2658mV 9 05:32:32 2658mV 10 06:31:14 2653mV 11 07:29:57 2653mV 12 08:28:36 2653mV 13 ** Mögliche Erklärung: Referenzspannung für den A/D Wandler scheint mit der Versorgungsspannung zu fallen. ** Mögliche Verbesserung
-
Thread
Suche Grob/Fein Drehknopf für Poti (Getriebedrehknopf..)
älter (ca. 40 bis 50 Jahre) sein darf, hätte ich einen übrig. Durchmesser ist unten 48 und oben 32mm.
ca. 40 bis 50 Jahre) sein > darf, hätte ich einen übrig. > > Durchmesser ist unten 48 und oben 32mm.
-
Thread
LowPower MCU
ist "Race to idle" oft besser, denn dann kann man die Taktquelle längere Zeit ganz abschalten. Ein 32kHz Uhrenquarz zieht nur rund 1µA bis zum aufwecken.
kommt ein Atmega nicht hin. Bei weitem nicht. In der Praxis macht das keinen Unterschied, ob der MC nun 34nA oder 1µA verbraucht.
-
Thread
LCD - Darstellung Hersteller und bei mir.
auf dem Bild des Herstellers mit dem Folien-Anschlusskabel etc. (natürlich angeschlossen an Deinen MC ... :-) ).
Antworten. gemessen an den Kondsatoren gegen Masse. Vout = 10.96V V0 = 9,41V V1 = 8,55V V2 = 7,32V V3 = 2,18V V4 = 1,10V morgen folgen Bilder... Roger
-
Thread
ISP-Programmer für Produktion
einer eigens entwickelten Fertigungsmitarbeiter gerechten Oberfläche. Auf anderen Systemen (Win7 32 Bit) habe ich ähnliches am Laufen aber mit AVRDude. Jetzt sollen alle PCs in der Fertigung auf Windows 10, 64-Bit und 32_Bit, umgestellt werden. In diesem Zuge sollte alles vereinheitlicht werden.
Lage sein, Release-Binaries später dafür zu liefern, denn ich fürchte, die bekomme ich mit dem MinGW32-Crosscompiler nicht fabriziert.
-
Thread
Bekannt, welcher IC in LED Timer 6h verbaut?
/de/integrated-circuits-ics/embedded-microcontrollers/685 In der Realität ist es ein China-MC für ganz wenige Cent.
problemlos: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp11 Man kann auch noch einen 32,768 kHz Quarz ergänzen, um möglichst genaues Timing zu erhalten. Bauteilebedarf < 2 Euro.
-
Thread
Problem mit STM32F103 und RAM-Größe
_t / int32_t
Gnorm schrieb im Beitrag #6008079: > Danke. Und dann das Ganze noch mal mit 32 bit, um die "Referenz" > zu haben? nimmste uint32_t.
-
Thread
Bester interner ADC bastel uC
kommt mir einem SD16 daher der für 14 BIT ganz ok ist. Von der Handhabung ein recht übersichtlicher MC.
Cypress PSoC 5LP https://www.cypress.com/products/32-bit-arm-cortex-m3-psoc-5lp Konfigurierbarer Delta-Sigma-ADC 8 bis 20 bit. Devkit mit Programmer für 10€ https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
ich genauso aufgebaut habe, wie das Entwicklungsboard Steval-Spin3202 von ST mit dem Controller STM32F031C6 + STSPIN32F0 zur Ansteuerung eines BLDC-Motors. Der Zugriff auf den MC über SWD über die ST-Link Utility funktioniert. Das Debuggen über die STM32CubeIde funktioniert leider noch nicht.
Tim K. schrieb im Beitrag #6002541: > Der Zugriff auf den MC über SWD über die ST-Link Utility funktioniert. > Das Debuggen über die STM32CubeIde funktioniert leider noch nicht. Wurde das Programm auch erfolgreich übersetzt?
-
Thread
Mikrocontroller identifizieren
Projekte/Projekte.html http://www.b-kainka.de/last.htm http://www.elektronik-labor.de/Projekte/Nu51mc1.html rhf
programmieren / flashen sind. Schade eigentlich, so bleibt die "Bastlerszene" bei AVR, STM8 und STM32. Evtl. hätte das auch eine Wiederbelebung des MCS-51 in der Bastlerszene bedeuten können, aber so ganz ohne Informationen wird sich da wohl niemand herantrauen, das zu reversen, oder ?
-
Thread
Arduino STM32Duino
Guckst du entweder im Datenblatt oder eben z.B. hier: https://github.com/stm32duino/Arduino_Core_STM32/blob/master/variants/NUCLEO_H743ZI/PeripheralPins.c#L274
ein ähnliches Board mit STM32F303, der hat einen nicht löschbaren USB Bootloader: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
STM32F767ZI schließt sich von alleine kurz
Max M. schrieb im Beitrag #6000852: > Hier das Layout - mit dem Fokus auf die MCU. STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin Flatschen...
> Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
ARM-Assembler-Tutorial
dachte das sind > nur 16Bit-Instruktionen. Aber die DSP-Befehle (Multiply-accumulate) sind > für 32 Bit. Eine Sache, die ARM nicht kann, Dinge sinnvoll benennen :-) T32 ist der Thumb-Instruction Set, welcher sich genau wie A32 auf eine 32bit-CPU mit 32bit-Registern und 32bit-Adressraum bezieht
switchen zu müssen? Und da sagt das Bauchgefühl einfach, dass man bei ARM besser aufgehoben ist. Die STM32G0-Reihe übertrifft den AVR in jeglicher Hinsicht. Ob es nun die Peripherie ist, die Performance oder das P/L-Verhältnis (zumindest vor der Chip-Krise). Dass der MC dann in den meisten Fällen komplett
-
Thread
EEPROM Schreibschutz gegen Manipulation
man nimmt gleich einen STM32G030J6, der hat ein 1K OTP drin. Als > I2C- oder SPI-Slave ... > Da kann man natürlich auch gleich softwaremäßig ein größeres EEPROM mit > simulieren. (STM32G030J6 könnte für ein zukünftiges Projekt
kleinen OTP-EPROM, der wie eine Hardware-Lösung oder Sicherung wirkt. (bisherige EEPROM sind 24LC32 und 24LC128)
-
Thread
Kabelbaum Prüfgerät
gefunden. Sowas gibt es doch sicherlich, oder? Gesteuert werden soll das hinterher über einen ST32 der das dann nach einander automatisch misst. Widerstand wäre cool, muss aber nicht. Ebenfalls wäre eine Kurzschluss Prüfung gegen alle anderen Kabel cool, denke aber dass das nur sehr schwer realisierbar
Ich kenne Professionelle Geräte/Messcomputer die machen das auch nur mit > Relais Die Lösung mit MC hat den Charme, daß sie sehr schnell messen kann. Man kann somit auch gut Wackelkontakte erkennen, d.h. wärend der Prüfung am Kabel und an den Steckern wackeln. "fail" merkt sich für 2s einen Wackelkontakt
-
Thread
ATtiny24A, Power-down
// einstellen auf Power-down Mode und ausführen. // MC ist im Power-down Mode. PRR:= %1100 0111; // MC ist durch "Pin Change Interrupt" aufgewacht, normal Operation. Das Board braucht im "Power-down Mode" ca. 2,7 mA. Der Quarzoszillator
SMCR:= %0000 0101; // einstellen auf Power-down Mode und > ausführen. > // MC ist im Power-down Mode. > PRR:= %1100 0111; // MC ist durch "Pin Change Interrupt" > aufgewacht, normal Operation. [/code] Und wo, bitte, ist hier das /sleep/ versteckt? 'Power-Down Mode
-
Thread
Hochfrequenzschaltregler
Hallo Liebe MC Gemeinde, ich plane einen eigenen DC/DC Wandler zu bauen, der von 48V auf eine niedrigere Spannung wandeln soll. Der Wandler soll 7A liefern können und maximal 5mV Ripple haben. Da das Teil möglichst
nicht erreichen, weil die Reglung etwas grob wird. Es ist sowieso unpraktikabel, weil mit dem STM32 die Lösung schon größer als die SIC461 oder LT8645s-Schaltung wird. Denn der STM32 benötigt eine Versorgung, die nicht aus einem LDO kommen wird. Dazu benötigst du eine Hilfsversorgung für die Gatetreiber
-
Thread
mehrere µC an einem Takt?
und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
9-bit-Mode. Das geht deutlich schneller. Ich kann mir, zum Unterschied von anderen, eine solche MC-Struktur gut vorstellen. Als Beispiel: Haupt-MC scannt die Tastatur und verteilt die Aufgaben. Andere MC machen in Hauptschleife jeder je eine Klangstimme, in ISR von USART nehmen sie auch Befehle von
-
Thread
LM2575-12HV Beschaltung
Allerdings wohl auch Peaks von bis zu 1.4 A (?). An der 5V Versorgung hängen später vermutlich ein STM32 (mittels Regler auf 3.3V) inkl. 3,5" Display, LAN-Modul und einem ACS712.
Schaltfrequenz) genügt dann nicht mehr, den > Kondensator genug nachzuladen. Im Unterschied zum MC34063A ist das bei den NS/TI Simple Switchern wie dem LM2575 das Arbeitsprinzip. Deshalb benötigt bei gleichen Rahmenbedingungen die Spule eine erheblich höhere Induktivität, darf aber einen geringeren
-
Thread
HVSP - Programmer ohne MC zum programmieren - möglich?
Hallo, braucht man um die Fuses seiner verfusten MC zurück zu setzen zwingend einen MC auf der Platine mit Programm? Oder geht das ganze auch per serial oder parallel (drucker) Port ohne MC? Folgendes Problem ich habe so um die 6 Chips die geschenkt
präzisieren was du eigentlich willst? Auf den Platinen dieser Selbstbau Fuse-Resetter ist doch immer ein MC. Geht das auch ohne diesen MC der den anderen MC dann fuses zurück setzt? Also quasi mit einer PC-Software?
-
Thread
CNC Servo-Ansteuerung für Kreisbewegung: Algorithmus
moin, das selber zu berechnen ist nicht so das Problem. Anbei eine Demo dazu. Der MC der CNC ( STM32F405 ) rechnet mit dem selben Programm, ist also die Anzeige im Demo "falsch", wird auch die Fräse "falsch" arbeiten. Falsch bedeutet hier, es fehlen Koordinaten oder Übergänge zwischen
-
Thread
Arduino oder Nucleo
beinahe alle STM32 Controller und hat eine breitere Auswahl an Treibern für externe I/O Schnittstellen. Außerdem unterstützt es mehr Funktionen des STM32 selbst. Projektseite: https://github.com/stm32duino/Arduino_Core_STM32
Webhoster hat sie vom Netz genommen, es wird noch nach einer Lösung gesucht: https://github.com/stm32duino/Arduino_Core_STM32/issues/577
-
Thread
Probleme mit Quizmaster-Schaltung
Matthias S. schrieb im Beitrag #5981426: > Dieser Blödsinn, jede Schaltung unbedingt durch einen MC ersetzen zu > wollen, ist ja geradezu zwanghaft Dieser Blödsinn, jede Schaltung unbedingt diskret aufbauen zu wollen, ist ja geradezu zwanghaft. ;-) > (und dazu noch einen 32-Bitter, gehts
Uce daher auf ungefähr 0,7V einstellen. > Dieser Blödsinn, jede Schaltung unbedingt durch einen MC ersetzen zu > wollen, ist ja geradezu zwanghaft (und dazu noch einen 32-Bitter, gehts > noch?). Hat irgendwer hier Druck gemacht? Unbedingt? Nein, das war nur ein nett gemeinter Bastelvorschlag.
-
Thread
Nixie - wie am besten zwei verschiedene Röhren versorgen?
durch den meist benötigten Pull-Down Widerstand am Gate > ersetzen mußt ;-) Nur wenn Du sie vom MC direkt ansteuern willst. Die Leistung ist hier allerdings so gering, daß sie auch den Analogbetrieb überstehen.
Wirkungsgrad, Versorgung der > Uhren mit üblichem 5V USB-Lader. Ich werde das ganze wohl mit einem stm32 mit rtc aufbauen. Bis jetzt habe ich immer Pics verwendet, und möchte mal einen Arm ausprobieren. Habe auch schon ein paar dieser ESP8266 bzw ESP32 herumliegen aber noch nie richtig was damit gemacht
-
Thread
DIY Dampfphasen Lötofen
Massgeschneiderten Alu und V2A Teile ist das sicher ein reeller Preis, ich würde aber erstmal selber Versuche mit McGyver Ausrüstung wagen. In meinem Artikel hatte ich ein YT Video verlinkt wo ein Ölkanister benutzt wurde, das sah auch gut aus. Ich habe jetzt eckige Leerkanister 5L und einen runden 12 L bestellt.
board is already done (might need another spin if more features are needed): Cortex-M4 CPU, 200 MHz 32 MB SDRAM, 128 MB Flash for embedded diskdrive 6 x PT100 inpus (3 wire) 4 x digital/PWM outputs (6A/24V each), 4 x analog inputs (0..24V) for misc stuff 1 x H bridge (max 6A) for lift motor 1 x
-
Thread
RiscV Maixduino
Mustererkennung zu sein. Macht einen sehr "experimentellen" Eindruck. Mit dem Longan Nano, einem STM32 mit RISC-V statt ARM, hat der kaum Gemeinsamkeiten.
beschäftigen sich hier so wenig Leute mit diesen Innovationen? Man muss immer bedenken, dass hier im MC-Netz nicht zwingend die Creme-de-la-Creme der Forschungsinnovatoren unterwegs ist. Hier diskutiert man eher darüber, ob es für 32-Bit Mikrocontroller überhaupt Anwendungen gibt, oder ob man nicht doch