-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
Al3ko -. schrieb im Beitrag #6345886: > Der Standardtakt beim STM32F407 ist > der interne RC mit 16MHz. Das ist der Standardwert nach Reset. Aber kannst du auch sicher sein dass dieser Takt an der Peripherie ankommt? Nö.
-
Thread
Beratung Mikrocontroller
Cortex M3 32bit Evaluation Board (stm32discovery) für rund 8 euro. Da ist der Programmieradapter schon inklusive.
tip schrieb im Beitrag #2511997: > Cortex M3 32bit Evaluation Board (stm32discovery) für rund 8 euro. Oder gleich einen VIRTEX6 als Protokollumsetzer zwischen dem Gerät und einem 64-Bit Vierkernrechner (SCNR) Mal ehrlich, du kennst bestimmt
-
Thread
Webserver über Bluetooth STM32
Ich habe eine Schaltung mit einem STM32WB55CEU6 aufgebaut. Dieser hat Bluetooth integriert. Noch nutze ich diese Funktionalität nicht, ich habe lediglich schonmal die Antenne mit realisiert, so dass ich später Bluetooth nutzen kann.
ist nervig. Ansonsten wird da kein Webserver "simuliert". Sondern da wird ein Webserver auf dem STM32 laufen müssen. Guck dir mal den lwip an. Da ist alles dabei vom TCP Stack bis zum Webserver und CGI Callbacks. Kann der Treiber vom STM32WB55 überhaupt das PAN Profil? Das wird leider eher selten
-
Thread
STM32F4 und Hallsensoren
haben? sonst wird ja > die Interruptlast recht hoch, denke ich. Nö, das kannste bei einem MC der STM32F4 Leistungsklasse vergessen. Die paar Zyklen merkt der MC fast gar nicht. Eine kleine Tabelle mit den 6 möglichen Zuständen der Sensoren als Index wäre schon so ziemlich das Äusserste an Optimierung
8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür allerdings AWEX auf einem XMega. Tobias Plüss schrieb im Beitrag #2893738: > Wie
-
Thread
Buck-Boost Converter gesucht
Ich nenne erstens mal meine Anwendung und zwar möchte ich mit einer LiPo-Batterie 2500mAh einen STM32F411 und ein GSM Modul Sim800 und ein OLED Display versorgen. Dabei zieht das OLED-Display max um die 45mA und wird mit 5V versorgt und der STM32F411 würde grob geschätzt auch nicht mehr als 200mA
Integrated-Circuits-ICs/Power-Management-ICs/Voltage-Regulators-Voltage-Controllers/Switching-Voltage-Regulators/_/N-6j76fZ1yzvvqx?P=1y9epa6Z1y98pivZ1yb8t1qZ1yvik3mZ1yxwtg1Z1y7e3u5
-
Thread
Wlan2Serial Modul für 5 euro
sind, kam mir auf den Fotos echt nicht so vor. Etwa daumennagelgroß - hier mal im Vergleich mit STM32F0-Disco, Arduino Nano und zwei Selbstbau-STM32F030-Platinchen. Am WE gibt's also was zu spielen! :)
STM32F4, sicherlich ein paar interessante Sachen machen. Was mich wundert ist das empfangen so viel "langsamer" wie senden ist, zumindets in dem Test...
-
Thread
STM32F107VC, CAN Neuling, Beispiel oder Hilfe gesucht
Hallo, ich versuche gerade den CAN des STM32F107VC zum laufen zu bringen und habe dazu mal ein ST-Beispiel angepasst, da die ja auf bestimmte Eval Boards ausgelegt sind. Allerdings funktioniert hier überhaupt nichts bzw. ich bin Anfänger und
mode */ TestRx = CAN_Polling(); if (TestRx == FAILED) { /* Turn on led LD3 */ // STM_EVAL_LEDOn(LED3); GPIO_WriteBit(GPIOC, GPIO_Pin_6, Bit_SET); } else { /* Turn on led LD1 */ //STM_EVAL_LEDOn(LED1); GPIO_WriteBit(GPIOC, GPIO_Pin_6, Bit_RESET); }
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz -> 0,75€/Stk. Halbleiter Logik: 4500x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -
SN74LVC16373ADGGR, TI: 16-Bit Latch -> 0,25€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 5x AS3001316-045nX0PBCR, Avalanche: MRAM 1MBit -> 0,50€/Stk. 10x DS28E07P+, Maxim: 1024-Bit, 1-Wire EEPROM -> 0,50€/Stk
-
Thread
STM32 FSMC RGB Interface
scheinbar wenigen Farben völlig :-) Aktuell betreibe ich so ein QVGA-TFT als Bedieneinheit mit einem STM32F407VET6: kleines Gehäuse - kleiner Preis.
m.n. schrieb im Beitrag #3551734: > Ist es nicht. Beitrag "TFT-direct-drive, WQVGA-TFT an STM32F4" Sehr schönes Projekt. Kannte ich bisher noch nicht.
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
Michael N. schrieb im Beitrag #6855821: > Vom Ersten Eindruck und unter dem Gesichtspunkt, dass eigentlich bis > 50MHz für meine Zwecke reicht Also jeder Popel STM32 macht locker 48 bzw. 72 MHz. D.h. das
Michael N. schrieb im Beitrag #6855893: > Messungen an µC, Speziel ESP8266 bzw. ESP32 und dort in erster Linie > i2c, SPI, RS232 und PWM. Soweit ich da bisschen zu gegooglt habe sollt > alles unterhalb von
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
meiner Resetleitung liegen mehrere Prozessoren direkt dran - allerdings möchte ich nur dass sich der STM32F103 Prozessor resettet und nicht die anderen auch. Da aber die Resetleitung vom STM beim Reset auf low gezogen wird, resetten sich die anderen auch alle mit :-( Gruß Jens
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Matthias Sch. schrieb im Beitrag #3353568: > Da > die 6N137 normale Optokoppler sind Nicht ganz, die haben eine Treiberstufe drin die 5V Versorgung braucht. Ich hab auch die 6N137 in meiner Schaltung. Bei mir ist der Trafo auf der HV Seite, also
Ausgang high), was nicht zu verachten ist. Andere Empfehlungen stehen im Artikel, der HCPL2630 und der 6N137 sind ausreichend schnell.
-
Thread
Identifikation Modbus-Controller-IC auf Platine
bereits sagen kann: der Microcontroller, der die Modbus-Platine ansteuert, ist ein [_STMicroelectronics STM8S208RBT6_](https://www.st.com/content/ccc/resource/technical/document/datasheet/25/e8/81/e9/be/85/4b/36/CD00197787.pdf/files/CD00197787.pdf/jcr:content/translations/en.CD00197787.pdf). Die einzelnen
das auch nur eine mögliche, aber frei definierbare Funktion des _STM8S208RBT6_ ist) diese beiden Pins des Transceivers steuert, habe aber auch Schaltungen gefunden, in denen _TX_ sie steuert (mit der Logik, solange nicht gesendet wird, kann empfangen werden). Ich werde
-
Thread
Atmega2560 startet nicht
bit noch reicht, bleibe ich bei der Reihe 644-1284, wenn nicht mehr reicht, dann gehe ich gleich zu STM32. langsame Arbeit ist so starke Nachteil, daß viele Vorteile dabei schon recht wenig Wert haben.
moderne GCC-Version (mit __flash und __uint24 ) haben kann (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe installiert, danach avr8-gnu-toolchain-installer-3.6.0.1734 Ordner 4.7.2 für 5.4.0 gewechselt). Nur habe ich plötzlich ein Problem festgestellt: wenn im Projekt etwas mehr *.c und *
-
Thread
ultra kompakte 6-pol. ISP Stecker/Buchsen-Kombo gesucht
einen UART-Bootloader nehmen, dann reicht ein 3-poliger > Klinkenstecker. Na das erzähle mal den STM32-Freunden hier im Forum. Die fallen über dich her, noch bevor du das Wort "Bootlader" zuende gesprochen hast. W.S.
W.S. schrieb im Beitrag #5639135: > Na das erzähle mal den STM32-Freunden hier im Forum. Die fallen über > dich her, noch bevor du das Wort "Bootlader" zuende gesprochen hast. Warum um alles in der Welt sollten die so reagieren? Sind die nicht ganz zurechnungsfähig
-
Thread
Pc selber bauen empfehlungen
werden 50% videoschnitt/ bildbearbeitung 20% office und internet 20% CAD und programieren (für esp32/8266, arduino, stm32) 5% sonstinges also zocken werde ich höchstens in fhd ich denke 32gb ram passen im moment nicht ins budget, ausser ihr habt vorschläge für guten und günstigen ich werde
> 50% videoschnitt/ bildbearbeitung > 20% office und internet > 20% CAD und programieren (für esp32/8266, arduino, stm32) > 5% sonstinges Das ist alles keine echte Beschreibung. Eine PC-System-Planung bedarf einer exxakten Analyse der Tempi, Echtzeitanforderungen und Bandbreiten. Diese definieren
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
die sich hier großartig vorkommen, an ein Projekt mit einem µC von Freescale. Huch, das ist ja kein STM32! W.S.
<n>_t typen in gepackten aber ausgerichten Strukturen benutzt tut sich der Compiler einfacher beim optimieren. W.S. schrieb im Beitrag #7122743: > etwas anderes als Atmel AVR und STM32 und den GCC gesehen
-
Thread
UART-Kommunikationsproblem bei uClinux auf Lantronix XPort Pro
} else { buffer[num_bytes] = '\0'; printf("Received (%d): %s\n", num_bytes, buffer); } } } } // Step 5: Cleanup close(serial_fd); printf("Serial port closed\n"); } [/c] Der Effekt ist exakt der gleiche
klappt. Die allermeisten aktuellen Microcontroller haben auch nur 10/100 MBit/s Ethernet, z.B. STM32H5, STM32H7. Gigabit und mehr sind da eher die Ausnahme. Nur bei den "richtig dicken" Mikroprozessoren wie z.B. STM32MP gibt es Gigabit, da diese Teile auch für Netzwerkspeicher usw. gedacht sind.
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
Ich wüsste auch gerne mal, warum das CubeMX Projekt für den STM32F103C8T6 ist, aber oben in https://www.mikrocontroller.net/topic/470306?goto=5766192#5765689 ein STM32F030 genannt wurde. Das trägt natürlich nicht gerade dazu bei, Klarheit zu schaffen. Welcher
F. schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
STM32F103 Hardfault
Guten Tag, zurzeit versuche ich den Timer 1 eines STM32F103C8T6 (auf so einem Mini-Development-Board) per DMA zu füttern. Die (glaube ich) wichtigsten Quelldateien sind anbei. Im main rufe ich eine Cube-Methode auf: [c]HAL_TIM_PWM_Start_DMA(&htim1,
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs hat?
-
Thread
STM32L431 Grund für Reset herausfinden.
Hallo Forum, ich bin STM32 Einsteiger und erstelle mein erstes Projekt. Zuvor habe ich alle nötigen Module portiert und einige öffentliche Quellen genutzt die ich bereits in der AVR Welt eingesetzt habe (Scheduler, Tastenentprellung
Die STM32 haben einen internen Pullup und ST empfiehlt, keinen externen parallel zu schalten.
-
Thread
µC mit niedriger Versorgungsspannung soll Relais mit hoher Spulenspannung steuern
Guten Abend, ich würde gerne mehrere Relais mit 24 Volt DC Spulenspannung mit einem STM32F072B Discovery Board steuern. Die Bemessungsleistung der Spule eines einzelnen Relais wird bei DC ca. 2 Watt betragen. Es wäre mir möglich, kleine Reed-Relais mit dem Board zu steuern und mit diesen
Schaltung ja parallel angeschlossen und die Leistung für die exterrne Schaltung käme unabhängig vom STM32 Board direkt aus dem Netzteil. Falls ihr eine bessere Lösung als die mit den Reed-Relais und zusätzlichem Netzteil kennt...immmer her damit! ;) Lieben Dank schonmal.
-
Thread
mbed - Ein Erfahrungsbericht
ich hab hier einige verschiedene stm32 discovery boards liegen, kann ich die auch mit mbed programmieren oder gehen nur die hand voll nucleos die sie auf ihrer seite haben?
angepasst werden und das sollte ausreichen. Ich habe vor den selben Code vom Nucleo-F103RB auf einem STM32F103C8T6 laufen zu lassen, die gibts ab ca. €1.60 über ebay, oder gleich das minimalboard für ~4.50
-
Thread
[F] Gebt mir mal Tips: Partner zur Produktion von Solarladern suchen?
selten von verschmorten oder geschmolzenen Shellys. Aber die professionelle Industrie arbeitet mit STM32.
von > verschmorten oder geschmolzenen Shellys. Aber die professionelle > Industrie arbeitet mit STM32. Was ist die "professionelle Industrie"?
-
Thread
Überspannungsschutz von µC ohne Spannungsteiler zu belasten
das gerade nochmal überlegt. Ich glaube ich könnte sogar auf einen Schutz verzichten. Denn mein STM32F4 ist bis auf die ADC-Eingänge überall 5 V tolerant und darf an diesen Pins eine MAXIMALE! Spannung von ungefähr 7 V haben. Diese Grenze würde ich erst erreichen, wenn sich mein EIngangssignal
AD-Eingängen braucht man keine extra Dioden - die internen Klemmdioden im STM32 können 5mA locker ableiten (Vin > 50V), ohne daß der Controller kaputt geht. In der Regel braucht der ST, zumindest im Betrieb, auch mehr, als 5 mA, weshalb durch Speisung von VDD über die Klemmdiode
-
Thread
ATMEL billiger und leistungsfähiger als PIC
> dann die 8Bitter wiederum die Segel. Das ist nichts weiter als ein NOT/NEG-Befehl. Dauert bei STM8 1 Takt; bei einigen anderen Nicht-32-Bitern 1..4 Takte. > Ich verwende fast nur noch 32Bitter. Aber eben nicht wegen der > Geschwindigkeit sondern aufgrund von Peripherie, Preis und > Kompatibilität
Michael G. schrieb im Beitrag #2286499: >> Bei einigen 8/16/32-Bit-Serien ist die Peripherie gleich. > > Zum Beispiel? Bei STM8 und STM32 sind sie zwar nicht gleich, aber verwandt. Auch bei PIC18/30/32 finden sich Verwandschaften.
-
Thread
Simple Kompass-schaltung gesucht
Für das STM32F3 Discovery gibt es mehrere Kompass Demos. https://www.youtube.com/watch?v=rpi9BC5HdPs
STM32Cube_FW_F3_V1.9.0/Projects/STM32F3-Discovery/Examples/BSP müsste dazu angepasst werden.
-
Thread
TPS62933F regelt nicht richtig und schwingt (?)
Aus dem Datenblatt "Pin 7 SS/PG: A minimum 6.8 nF ceramic capacitor must be connected ... Do not float." (Du hast ja den TPS62933F) Vergleiche mit deinem Schaltplan...
und gut beherrscht, kann man sich einem komplexeren nähern. Ist so ähnlich wie der Einstieg in die STM32-Welt mit einem STM32F7 oder gar H7, verboten ist es aber nicht und dass Du meine indirekte Hilfe in Deiner Überheblichkeit und Fehleinschätzung eigener Fähigkeiten überhaupt nicht siehst, ist auch
-
Thread
Hilfe bei Linux/OpenWRT
Das hab ich schon gemacht, danach kernel_menuconfig wegen 32MB RAM und dann schlägt make fehl. wenn ich make kernel_menuconfig mache, wird noch n Haufen Kram runtergeladen. Ist das normal so?
durchs Netz tunnel. ist eigentlich nur ein virtueller Com und ein Datenträger, beides Endpunkte eines STM32 mit USB.
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
produzieren und liefern. Daher, ich kann nur warnen ST weiterhin ein zu setzen!!! Ich bin ein STM32-Liebhaber, schon seit über 10 Jahren, aber was hier abläuft ist nicht mehr tragbar. Das sieht für mich nach absichtlich gemachtem Lieferengpass aus, damit sämtliche kleinere Elektronik-Firmen
Die Fabs mit den Prozessen für STM32 aber auch LPC usw. sind ausgelastet bis nächstes Jahr. Wir bekommen derzeit z.B. keine LPC845 https://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC845M301JBD48E?qs=AQlKX63v8Rta3uhktjkHuw%3D
-
Thread
OpenOCD streikt neuerdings
SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.898757 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Ich habe nun schon den Eclipse-Workspace platt gemacht, OpenOCD neu installiert und den ST-Link ebenfalls neu installiert, aber immernoch der Fehler
and redistribute it.\nThere is NO WARRANTY, to the extent permitt\ ed by law. Type \"show copying\"\nand \"show warranty\" for details.\n" 164,717 ~"This GDB was configured as \"--host=i686-w64-mingw32 --target=arm-none-eabi
-
Thread
STM32G431 SWD
Hallo zusammen, ich würde gerne eine STM32G Schaltung aufbauen und diesen über einen Segger J-Link programmieren. Leider finde ich keine Angaben wie ich die Datenleitungen hierfür schalten muss. Weiß jemand wo ich die Datenblätter dazu finden
jemand wo ich die Datenblätter dazu finden kann? ... und ich sag dir auch wie: googlen nach "stm32g431 datasheet" und nach "stm32g reference manual" Ist das nicht genial von mir?
-
Thread
NAND-Flash mit STM32
Hallo allerseits ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ S34ML04G100TFI000 ansteuern. Die Kommunikation mit dem Flash ansich funktioniert, denn ID auslesen etc. ist möglich. Ich bin aber nicht sicher, wie das jetzt mit dem
> ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ > S34ML04G100TFI000 ansteuern. Bist du Masochist? Der einzige Grund, rohe NANDs einzusetzen, ist Massenfertigung wo es auf jeden Pfennig ankommt. Und selbst dann
-
Thread
Temperatur-Sensor für Funkübertragung, Schaltplanidee
optimiert sind und mit geringer Spannung auskommen. Da reicht dann ein einzelner LiPo oder 2xAA. z.B. ein STM32WL33 kommt mit 1.7V aus, kann dann aber wohl nur 16 dBm Sendeleistung. Kompakter wird es dadurch auch.
sind und mit geringer Spannung > auskommen. Da reicht dann ein einzelner LiPo oder 2xAA. z.B. ein > STM32WL33 kommt mit 1.7V aus, kann dann aber wohl nur 16 dBm > Sendeleistung. Kompakter wird es dadurch auch. Ja, es gibt effizienteres und der STM33WL33 scheint interessant zu sein aber mit ATMEGA+
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Was genau an Harry L. schrieb im Beitrag #5606202: > Mit der Hardware-Umsetzung hat das gar nix zu tun
-
Thread
Maschinenbaustudent sucht Unterstützung eines E-Ingenieurs
Also das klassische "blackbox" Problem. Du hast einen Eingang, an dem 0-6 Volt angelegt werden können, und heraus kommt wieder eine Spannung. Für 20€ bist du mit einem STM32F4 dabei. Hat alles was du brauchst. (Mehr als) 1 DAC, (mehr als) 2 ADCs. Alles 12bit. Brauchst
mit dem ISP mk2 programmer ausgelesen werden. Beide Versionen habe ihre vor und Nachteile. Die stm32 Version wird genauer sein, da eine Rampe gefahren wird und zu jedem Punkt ein ADC wert genommen wird. Außerdem ist sie günstiger. Bei der avr Version musst du alles auf ein steckbrett aufbauen
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
das Andere. Man kann reines ASM auf einem kleinen, aber modernen, AVR machen. Man kann auf einem STM32 alles ohne CubeMX machen. Auch ohne HAL oder StdPerihpLib. Einfach mit den Headern und dem Datenblatt und dann fleißig die Register selbst setzen. Das sind alles valide Vorgehensweisen die sowohl
dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren der verwendeten Flash-ROM's verwendet wird. Leere Leiterplatten hab ich selbst nicht mehr. Sind aber problemlos bei JLCPCB machbar. W.S.
-
Thread
Grundlagen zur parallelen Verarbeitung von hohen Datenmengen
parallel reinkommen. Als Beispiel bei 250 MHz Frameclock bekomme ich dann jeweils 4 Sample gleichzeitig. n,n+1,n+2,n+3 n+4,n+5,n+6,n+7 ... Und da will ich triggern wenn n < Schwelle und n+1 >= Schwelle. Klar kann man das Hinschreiben, aber das gibt mehrere Bedingungen. Ich dachte da gibt es vielleicht
Leistungsklasse und entsprechend auch die Einarbeitungszeit. Merkt man nur schon wenn man vom AVR zum STM32 wechselt, weil sie ja gleich wenig kosten aber nun kommt z. B. noch eine DMA Einheit mit etc. Tobias B. schrieb im Beitrag #6313680: > Seinen Trigger den er in > HDL schreibt erzeugt nenn Interrupt
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
64Mbit RAM finden Dann hast du wahrscheinlich nicht richtig gesucht: https://www.ebay.de/itm/STM32-STM32H743IIT6-MCU-core-board-full-IO-expander-JTAG-SWD-debug-interface/254302488784 [code] IC42S16400J / IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) [/code] Das ist aber dann
N. M. schrieb im Beitrag #6657930: > Die G Serie der STMs hat teilweise Filter in > Hardware die man beim ADC nutzen kann. Danke, ich muss mich vorerst aber in die Spezifikation dieser Filter einlesen
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
im laufenden Betrieb geht nicht). Der eigentliche Schutz ist die gesetzte Readout-Protection des AT32, die ist ähnlich wie beim STM32 (es ist ja ein STM32 Klon).
sieben mal referenziert, eine Funktion davon gibt mehrere Bytes auf einmal aus. Und da die Doku des AT32F421 öffentlich ist (abgesehen davon dass es ein STM32 Klon ist) kann man die Funktionsweise der USART auch problemlos verstehen.
-
Thread
STM32F4 ADC Problem
Habe ein kleines Problem mit dem STM32F4 Discovery. Und zwar wenn ich den ADC1 initialisiere und auf PB0 den Analogen Eingang lege so zieht es diesen auf 0.6 V hoch. Das ist mir aufgefallen, da ich vorher an einem Spannungsteiler probiert
Das Problem tritt auch auf wenn ich einen Anderen ADC des STM32F4 oder andere Pins als ADC Eingang verwende, ist allso immer vorhanden.
-
Thread
[STM32] DAC + DMA + Timer = Problem
Hi, ich versuche im Moment ein Array aus dem RAM auf den Internen DACs meines STM32F429 Discovery boards zu geben. Das ganze soll dazu auch noch Timergesteuert funktionieren. Ganz am Anfang: Ich bin ein STM32 Neuling auch wenn ich schon viel mit AVRs gemacht habe fehlt mir hier
Stream6->CR |= DMA_SxCR_PFCTRL; //Peripheral is the flow controller DMA1_Stream6->NDTR = SINUS_STEPS; //25 Werte DMA1_Stream6->PAR = DAC_BASE + 0x1C ; //DAC Adresse DMA1_Stream6->M0AR = (uint32
-
Thread
BLDC Treiber
. Was ich jetzt brauch ist ein Treiber / Ansteuerung / 3-fach H-Brücke (?) um das Teil an einen STM32xnnn an einen PWM Ausgang angeschlossen zu bekommen. ESCs kenne ich, sind aber nicht flexibel genug für das was ich vorhabe. Naiver Weise würde ich sagen 6 Mosfets mit mind 1A. So wie ich mich
) Sagen wir mal 3-fach Halbbrücke. Man kann so eine Halbbrücke mit einem der Advanced Timer des STM32 ansteuern und sich es einfach machen, wenn man in der Lowside Logiklevel N-Kanal MOSFets benutzt und die Highside mit P-Kanalern und kleinem Transistor ansteuert. Das kann z.B. so aussehen: https
-
Thread
Universalplatine für STM32, grobe Fehler vor der Herstellung?
Bauteile für ein Exemplar habe ich trotz Chipknappheit inzwischen da :) Eigentlich wollte ich einen STM32F412 oder STM32F13 einsetzen (da hatte ich auch ein Nucleo Board vorher gekauft), aber die waren schon im April ausverkauft und die STM32L die einzigen noch verfügbaren mit genügend RAM und passendem
der ST-Link nicht gesteckt ist. App-Note AN2867 von ST würde Empfehlungen geben, wie Quarze am STM32 angeschlossen werden können / sollen. Direkt und ohne Widerstände ist etwas "übersichtlich"... Ist die Flussspannung von rot und grün für D60 und D61 nah genug beieinander, dass beide Farben sinnvoll
-
Thread
Buck-Converter Transistor-"Abschaltkurve"
STM32 schrieb im Beitrag #4872638: > Stichwort: "Ausräumdiode" > > EIne Diode in Sperrrichtung von der Basis zum Kollektor Baker-Clamp ist besser. voltwide schrieb im Beitrag #4872524: > Ist
STM32 schrieb im Beitrag #4872664: > THOR schrieb: >>> Stichwort: "Ausräumdiode" >>> >>> EIne Diode in Sperrrichtung von der Basis zum Kollektor >> >> Baker-Clamp ist besser. > > Das IST ein Baker-Clamp
-
Thread
STM32F103 GPIO
Du noch unterstellst die wären bei ARM erforderlich oder würden den Code aufblasen. [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty delay
http://www.stm32duino.com/viewtopic.php?t=58
-
Thread
Anbindung eines ADNS-3080 per SPI an STM32F401C-DISCO
liebe Mikrocontrollergemeinde. Und zwar bin ich momentan dabei einen ADNS-3080 Maussensor an mein STM32F401C-DISCO Board anzubinden. Und zwar über SPI. Über folgenden Link kann man das Datenblatt des Sensors finden: https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2009/ncr6_wjw27
So jetzt noch mein bisheriger Code: [c] #include "stdint.h" #include "inttypes.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "spiFunctions.h" void Delay(volatile uint32_t nCount) { while(nCount--) { } } void initSPI(void) {
-
Thread
IAR Interrupts
wo, bzw. in welcher Datei werden bei IAR die Interrupts (mit Name, Adresse,...) festgelegt? µC: STM32F103C8T6 Grüße
In der Startup Datei. startup_stm32f103xx.s zum Beispiel.. Da steht keine Adresse sondern ein Offset zum Start der Vector Tabelle
-
Thread
Offset des User Codes für einen Bootloader beim ARM Cortex M4 Infenion XMC4500
und der User > Code am Anfang vom nächsten Sektor Zur Info: die meisten ARM ausser XMC z.B. LPC, STM32 haben einen ROM (oder Flash Security Page) Bootloader. Das ROM wird als High Memory eingeblendet. Der User Code beginnt also unabhängig davon, ob ein Bootloader existiert oder nicht, bei 0 und beinhaltet
User >> Code am Anfang vom nächsten Sektor > > Zur Info: die meisten ARM ausser XMC z.B. LPC, STM32 haben einen ROM > (oder Flash Security Page) Bootloader. Das ROM wird als High Memory > eingeblendet. Der User Code beginnt also unabhängig davon, ob ein > Bootloader existiert oder nicht, bei
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
kommen nach meinen Suchergebnissen nur >100 pins in Frage. Ziemlicher > Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... Hallo Optiquenz, STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo Serie, die haben
Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... > > Hallo Optiquenz, > > STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 > Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo