-
Thread
Platinenkritik Hausbus/CAN Eingang
deutlich raus stellst. Spiegeln bringt nichts - dann sind eben die anderen Pins verdreht - der STM32 hat nun mal nicht einen Port auf einer Seite. Und lieber das Geflecht im Schaltplan als auf'm Board.
Wärmetauscher für's Bad, der braucht einen Satz Schwellenwerte. CAN-Bootloader bleibt absichtlich weg, der STM32 hat keinen sinnvollen persistenten Speicher, also braucht's was externes.
-
Thread
STM32F4 Discovery + TFT + FSMC
War einfach mal so frech und hab das hier hochgeladen: http://www.uploadarea.de/files/n8jkwy6a4k9vhqsufk7vrtezt.pdf
rumgeschaut für das Display. Das von Waveshare hab ich mir auch angeschaut, aber die meisten sind für den STM32F1, da gibt es bisschen was umzuschreiben damit es auf dem STM32F4 funktioniert, oder? Hat vielleicht gerade einer eine fertige Lib für das Display im FSCM betrieb rumfliegen was für das Waveshare
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
aber auf kleinen µC eine riesen Platzverschwendung währe. Das wäre nicht wirklich tragisch, jeder STM32 hat genug RAM, aber es wäre nur ein Workaround und keine Lösung des Problems. >folgendes Problem, ich darf bei der STM HAL nur Buffer an die SPI >übergeben welche mit einer geraden Adresse anfangen
noch sinnvoller. A. F. schrieb im Beitrag #6479590: > Das wäre nicht wirklich tragisch, jeder STM32 hat genug RAM, aber es > wäre nur ein Workaround und keine Lösung des Problems. der von mir verwendete µC hat nur 6kb RAM, also mit reichlich Speicher ist da nicht, wenn mann z.B. einen Buffer
-
Thread
Optokoppler schluckt Flanken
Hallo, ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. Dieses Signal kommt sauber am Eingang eines Optokopplers an. Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen wird es löcherig
Keine A. schrieb im Beitrag #7608522: > ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. > Dieses Signal kommt sauber am Eingang eines Optokopplers an. > Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen > wird
-
Thread
12V auf 3,3V runtertranformieren (Bender IMD auf STM32 UM1724) PWM Signal Auswertung
3204) und möchte gerne das PWM-Signal von dem Isolationsüberwachungsgerät mit einem Mikrocontroller (STM32 NUCLEO L476RG) auswerten. Problem ist nur, dass ich auf dem IMD ein 12V DC PWM-Signal ausgebe und der Mikrocontroller nur Signale in der Spanne 3,0-3,6V auswerten kann. Wie transformiere ich am
...oder eine simple Diode. Dazu aktivierst du den internen Pullup des STM32 und legst die Diode mit der Kathode an den Bender und die Anode an den STM32. [pre] Bender STM32 Pin O------|<|-----O 1N4148/4151 o.ä. [/pre]
-
Thread
EDT Display Interface mit STM32F7
Displays gar nich darüber, > wie das Display am uC angeschlossen wurde. Doch: > The MCU used is STM32F750 Cortex-M7 series with integrated > TFT controller.
Ich benutze so ein Display von Emerging Tech. auf dem STM32F429 mit dem LTDC Controller. Das Display hier ist das ET035009DH6 und hat einen HX8238 Controller mit auf dem Display. Sowas klappt schon, aber es ist wichtig, das Datenblatt des Display genau zu
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
derzeit auch ein update auf bootloader 2.30 hier mehr https://github.com/rgwan/librech551/commit/9ad2cd7d32b0fc1c4a5ad4a1d1684a6f50ed17e9 um diesen zu nutzen beim librech commando ein "n" mit dranhängen und er sollte die neue version probieren. @Thomas das aufspielen des neuen bootloaders hat einwandfrei
-
Thread
STM32 BGA in Eagle - wer hat?
BGA 64 Libs gibt es vom eagle Eigentümer (Farnell)? http://de.farnell.com/jsp/search/browse.jsp?N=2008+203063+310132278&Ntk=gensearch&Ntt=stm32&Ntx=mode+matchallpartial&No=0&getResults=true&appliedparametrics=true&locale=de_DE&divisionLocale=de_DE&catalogId=&skipManufacturer=false&skipParametricAttributeId
an 6A66 (Gast) wenn man sich z.B. das Datenblatt zu einem STM32F21x anschaut, wirst du dort keine Infos zum Footprint des UFBGA176 Gehäuses finden. Die Gehäuseabmessungen selbst stehen zwar drinn, aber
-
Thread
Sinnhaftigkeit von µC und Kameras
Wenn es wirklich ein µC sein soll, dann noch am einfachsten ein STM32F4 - in Form der Discovery-Boards sogar sehr billig zu haben. Der Chip hat mit DCMI ein Kamera-Interface, mit dem er die Daten sehr schnell auslesen kann. Die STM32F429-Disco hat ein Display und 8
Schau mal bei Uwe ( http://mikrocontroller.bplaced.net/ ) rein. Da hast du auch libs für das stm32f4(29). Auch für die Kamera. Übertragung kannst du dir ja aussuchen (dort gibt es auch dafür eine lib)
-
Thread
Entwicklerboard kaufen
das Nucleo-STM32F091RC und die STM-F0 Version von Keil würde ich als professionellen und kostengünstigen Einstieg sehen. 15 Euro sind ja auch nicht viel, wenn man später doch wechseln will. Und dran rumlöten kann
dem kleinen M0 (STM32F030) anfangen um nicht gleich erschlagen zu werden und nach und nach die größeren kennen lernen.
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
problemlos erweiterbar. Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein kleiner STM32F051.
Beitrag #5458972: > Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein > kleiner STM32F051. Und den STM betreibst Du von 1,8 - 5,5 V? Auch so, das brauchst Du nicht. Rudi D. schrieb im Beitrag #5458921: > 1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des
-
Thread
Thermomix Rezeptchips
qemu-system Dwnload the 3 following images on : debian_squeeze_armel_standard.qcow2 initrd.img-2.6.32-5-versatile vmlinuz-2.6.32-5-versatile Run QEmu with command line: qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.32-5-versatile -initrd initrd.img-2.6.32-5-versatile -hda debian_squeeze_armel_standard.qcow2
= 6 m_u32DataPageSize = 2048 m_u32TotalPageSize = 2112 m_u32SectorsPerBlock = 64 m_u32NumberOfNANDs = 0 m_u32TotalInternalDie = 0 m_u32CellType = 0 m_u32EccBlockNEccType = 4 m_u32EccBlock0Size
-
Thread
STM32: Ich finde einfach keinen Fehler in meinem Code
#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
jemand weiterhelfen, konnte keine gute Erklärung finden. Welchen Takt habe ich denn überhaupt beim STM32F4?
-
Thread
Vom Arduino wegkommen, welche Sprache
irgend eines der sehr günstigen STM32 Nucleo boards (ARM Cortex-M0 - M4), die sind auch oft mit Arduino shields kompatibel und werden auch oft von ST einfach verschenkt. Für die ersten schritte die libs und IDE von mbed. Wenn du
Ach ja .. hier noch das beste Arduino-Framework für die STM32 MCUs. https://github.com/danieleff/STM32GENERIC
-
Thread
STM32F4 Encoder Mode "nur" 16bit + Z-Kanal Auswertung
Hallo, ich beschäftige mich zurzeit mit der Entwicklung einer Ansteuerung eines 6-Achs Roboters. Zum Einsatz kommt hierbei ein STM32F4 Discovery Board. Der Roboter besitzt normale DC-Motoren mit angeflanschen Encodern. Die Auswertung der Encoder soll über den Encoder Mode des STM32
m.n. schrieb im Beitrag #4745799: > Über- und Unterläufe mitzählen oder 32 Bit Zähler verwenden. Ok, also innerhalb des Über- bzw. Unterlaufinterrupt eine Variable hoch- bzw. runterzählen? 32bit Zähler
-
Thread
Eagle Layout "Taktik"
nun zum dritten Mal mit dem vorhandenen Platz aus zu kommen. Wenn ich die vieligen AirWires um den STM32 betrachte , befürchte ich ,dass ich wieder scheitern werde und ein weiteres Mal von Vorne beginnen muss. Bevor ich erneut alles verwerfe, wollte ich allerding nach der ein oder anderen Taktik fragen
setzen die die beiden Flächen verbinden. und Aufräumen nicht vergessen ! z.B. recht's oberhalb vom STM "220n/63V" -> 2 völlig nutzlose Layerwechsel. Sascha
-
Thread
Gesucht Generator/Oszillator mit fester Frequenz 250 MHz
Mi N. schrieb im Beitrag #7910829: > Wenn es etwas mehr kosten darf, sind die STM32H7xx gut geeignet, die bis > zu 550 MHz spezifiziert sind. Deren PLL-Teiler lassen sich bequemer in 1 > MHz Schritten
Flankensteiheit spielen will bietet sich MicroPython an. [code] from machine import Pin, freq, mem32 freq(250_000_000) print (freq()) p21=Pin(21) p21.init(p21.ALT, alt=8) CLOCKS_BASE = 0x40008000 CLOCKS_CTRL = 0 CLOCKS_DIV = 4 mem32[CLOCKS_BASE + CLOCKS_CTRL] = 0x6 << 5 | 0x0800 #
-
Thread
Stromzähler auslesen
USB bringt mir das nichts wenn ich ihn mit meinem STM32 verbinden möchte.
USB-Teil meldet im System eine serielle Schnittstelle. Nein, ich habe eine eigene Steuerung mit STM32 Mikrocontroller. Mit USB müßte ich einen USB-Host auf der Steuerung haben.
-
Thread
Fehler zum nachbauen :-)
bräuchte dafür eine MCU mit möglichst viel Flashspeicher und mind. 20 kByte RAM. Erster Gedanke: STM32F401RC, auch schön schnell (mit 1,59€ auch noch billig bei LCSC). Leider nur eben 64 pol. Gehäuse. Sehe ich doch auch bei LCSC, dass es dort STM32F030CCT (kannte ich noch nicht) gibt: 256 kByte
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
Problem mit dem Flash
mir deine eMail Adresse zufaxt schicke ich dir meinen Code, da is spi auch dabei, läuft auf einem stm32 f429. Ps: das faxen War natürlich ein Witz höhö
Erkenntnisse? Habe jetzt 4 Tage den gleichen Mist durch.. Mit Flashrom kann ich die beschreiben, nur der Stm32 will das ganze trotz sauberem Spi Output im Scope nicht. Ich versuche das jetzt nochmal mit dem Drivestrength und serienwiderständen..dann weiß ich auch nicht weiter. Habe w25q32fvsig.
-
Thread
7-10" Display Arduino
mit einer Farbpalette und reduzierter Farbtiefe, kann man mit STM32F4 (kleiner als F407) bei dieser Auflösung einen 256 Farben Framebuffer einrichten.
einbetten, zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
-
Thread
eigene pow - Funktion
int. Wenn 1/expo nicht ganzzahlig ist, entsteht hier ein Fehler. > float nth_root(float a, int n) > { > int k; > float x[6] = {1}; > > for (k = 0; k < itanz - 1; k++) > x[k + 1]= (1.0 / n) * ((n - 1) * x[k] + a / my_pow2(x[k], n - 1)); > return x[itanz-1]; > } Das sieht
Das ganze ist ein Steuerungsgerät (nicht von uns) das eben vorgegeben ist und in dem ein kleiner STM32F030K6T6 (mit insgesamt 32kByte) werkelt. Diesem Controllergerät wurde nun die - im Source vorhandene - Firmware um eben eine Verstärkerkette erweitert und das Originalprogramm wurde dahingehend modifiziert
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
Ich befürchte das ist dann wirklich ein Stück software... https://github.com/dragino/LoRa_STM32/issues/13 Das problem ist auch so eine Geschichte... https://github.com/dragino/LoRa_STM32/blob/master/STM32CubeExpansion_LRWAN/Drivers/BSP/Components/ds18b20/ds18b20.c Da scheint es recht
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
-
Thread
stm32f407 USB Host Beispiel
https://github.com/MaJerle/stm32fxxx_hal_libraries Reicht das?
.... oder darf es noch etwas mehr sein? http://stm32f4-discovery.net/2014/05/all-stm32f429-libraries-at-one-place/
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Nimm zB einen STM32F407, der hat 192KB SRAM und 1MByte Flash On-Chip, dann sparste dir die ganze Fummelage. Billige (15€) Dev-Boards gibts auch. Die Anforderung schnell im System zu programmieren wird ebenfalls erfüllt
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
-
Thread
Länge von Clock kritisch?
Hallo Leute, ich habe hier einen STM32F407VGT6. Dieser steuert eine ganze Reihe von 74HC595 und HC165 über SPI an. Der Abstand zwischen den Shitregistern beträgt ca 5-6cm. Die Clock-Leiterbahnen sind entsprechend lang. Ich hab es noch
Stichleitungen direkt an den Bus. > > Wieso kann CAN dann bei 250 kbit/s mit Stichleitungen von 6m > Länge funktionieren. Mit der Taktrate skaliert, entspräche das > bei 20MHz etwa 75cm. Rechenfehler?! 250kHz / 20MHz = x / 6m x = 6m * 0.25MHz / 20MHz = 6m / 80 = 60cm / 8
-
Thread
STM32 ADC getriggert über Timer - was fehlt (StdperiphLib)
besagt nur wie lange der ADC-Pin auf auf den Samplekondensator geschaltet wird. Der Kondensator ist n paar Picofarad, der braucht nicht lange zum laden. Irgend was bei 20 Takten reicht locker aus. Was ist das für ein STM? Bei einem STM32F4 nehme ich bei 168MHz und ADC Clock von 21MHz, 3 Cycles zum samplen
kannste dann aufm scope mit der pwm vergleichen. Gruß Tec Ps: das reference manual ist immer n blick wert. Braucht etwas erfahrung die infos zu bewerten aber das brauchts für zusammen kopierten code auch. Sonst wären deine fragen selbst erklärend. Und hast du dir mal das stm32 tutorial vom moritz
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
und bin auf die Neuauflage der Einbettung der leaflabs-maple Serie aufmerksam geworden, die ja auf STM32 MCU's aufbaut, das Nucleo-FB-103RB ist sogar 1:1 MCU kompatibel mit dem Standard Maple. Unter dem Link https://github.com/rogerclarkmelbourne/Arduino_STM32 finden sich alle notwendigen Infos
>Wie grenzt sich denn jetzt STM32Fxxx Arduino dagegen ab? "mbed" ist zwar gut zu benutzen, aber nicht zur Arduino-Lib kompatible. D.h. die Arduino Codebeispiele würden nicht laufen: https://github.com/rogerclarkmelbourne/Arduino_STM32
-
Thread
Laufzeit einer Division variiert
r3, r1 08001c2a: bcc.n 0x8001c30 <__udivsi3+168> 08001c2c: lsls r3, r1, #7 08001c2e: subs r0, r0, r3 08001c30: adcs r2, r2 08001c32: lsrs r3, r0, #6 08001c34: cmp r3, r1 08001c36: bcc.n 0x8001c3c <__udivsi3
r3 08001c60: adcs r2, r2 08001c62: lsrs r3, r0, #2 08001c64: cmp r3, r1 08001c66: bcc.n 0x8001c6c <__udivsi3+228> 08001c68: lsls r3, r1, #2 08001c6a: subs r0, r0, r3 08001c6c: adcs r2, r2 08001c6e: lsrs r3, r0, #1 08001c70: cmp r3, r1 08001c72: bcc.n 0x8001c78 <__udivsi3
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Sofern du Bedarf hast, kann ich dir ein kleines Projekt meinerseits mal posten. Das ist schlichtweg ein STM32F103C8T6 auf einer kleinen LP, die in Größe und Pinout einem Z80 entspricht. Manche Dinge wie BUSRQ/BUSACK sind nicht dabei, aber um anstelle eines Z80 in einer Schaltung auf Speicher und IO zugreifen
fällt mir dazu STECCY ein - ein ZX-Spectrum Emulator auf moderner Hardware. Man nehme: - ein STM32F407VET6 BlackBoard für 8 - 10 EUR - ein TFT-Display für 30-55 EUR - ein oder zwei I2C-PCF8574-Module für 2 EUR - eine noch übrige PS/2- oder USB-Tastatur - Eine µSD-Karte Mit dem ZX-Spectrum-Emulator
-
Thread
USART Verbindunz zwischen Atmega 32 und Cortex M3 (Stm32)
Hallo Leute, ich möchte Daten vom Prozessor A (Atmega32) zu Prozessor B (STM32F10x Discovery) übertragen. Schaltungen im Anhang: Code Prozessor A: [c] #define F_CPU 16000000UL //Takt 16MHz #include <avr/io.h> #include <avr/interrupt.h
Am STM32 tut sich leider gar nix beim Max, wenn ich ein Zeichen sende steht im Terminal das als Received, is aber das selbe wie wenn ich das Kabel ausstecke. Spannungspegel passen. Dis Pegel am Rx und Tx auf
-
Thread
PWM Signalerzeugung
assert_param error line source number * @retval None */ void assert_failed(uint8_t* file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line)
danke ich probiers spaeter mal mit dem stm32f303
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
wirklich nahe legt. Um im Bereich AVR zu bleiben, kann man sie mit Architekturen wie den 68HC11/12 und STM8 vergleichen, oder den teilweise überbordend komplexen Renesas R8C..M32C (16-Bitter).
1-Bitter. Die Bezeichnungen von Renesas sind allerdings ein ziemliches Verwirrspiel. Weil die M32C/8x stärker an die M16C/8x erinnern, als die M16C/8x an die M16C/6x. Und ich andererseits kaum einen Unterschied zwischen M16C/6x und R8C finden konnte.
-
Thread
Skoda Fabia BJ 2017 stellt von alleine auf Winterzeit um
besser - das gibts auch in HW, weil das ganze ein paar ganz einfachen Regeln folgt... Es gibt einige STM32F0, die das in HW gelöst haben, nennt man auch RTC :)
ui schrieb im Beitrag #5603180: >> Es gibt einige STM32F0, die das in HW gelöst haben, nennt man auch RTC >> :) ... mal im Ernst, meinst Du Volkswagen nimmt so ein Teil? Würde mich wundern. Gruß Bernd
-
Thread
Cortex: wozu Taktangabe für GPIO
STM32, von denen kenne ich das jedenfalls.
beschrieben mit > > 50/100MHz sondern nur wenn ich GPIO_Speed_2MHz setze. Ich benutze ebenfalls einen STM32F103VC6 mit intern 72Mhz auf einem MiniSTV32 Board. Das 3.5" TFT-Display (HY35A) ist auch mit einem SSD1963 Controller ausgestattet und schmiert bei mehr als 10Mhz an dem FSMC (GPIO) Ports an unterschiedlichsten
-
Thread
STEVAL-ILL015V3 und IAR
Hallo zusammen, ich habe hier ein STEVAL-ILL015V3 Eval Board mit STM32F103F103C6 und versuche eine kleine Demo Applikation darauf zu laden. Dafür benutze ich die aktuelle IAR EW 7.2 (Kickstart) und einen (gelben / IAR-branded) j-link Adapter. Wenn ich versuche die Applikation
Loaded macro file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.2\arm\config\debugger\ST\STM32F1xx_XL.dmac Tue Aug 18, 2015 08:39:24: JLINK command: ProjectFile = C:\Users\Tobias\Documents\iar-test\settings\test_Debug.jlink, return = 0 Tue Aug 18, 2015 08:39:24: Device "STM32F103R6" selected
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
PORT::D, BaseAddrPORT<uint16_t>::PORT::B, }; consteval uint16_t getPinVportAddr(const uint16_t n) { return PinVPortAddr[n]; } constexpr uint8_t bitValence [8] = {1, 2, 4, 8, 16, 32, 64, 128}; consteval uint8_t getBitMaske(const uint8_t n) { return bitValence[n]; } constexpr uint16
-
Thread
ADC-Kanäle sukzessive abfragen
N. M. schrieb im Beitrag #7880776: > Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder > so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und > 3-5 komplette
? Nach der Eingangsfrage des TO hätte ich in Bezug auf 'möglichst schnell' beispielsweise einen STM32F/G/Hxyz vorgeschlagen. Ein einzelner ADC im 'scan modus' und Ablage der Einzelwert per DMA wäre 'recht schnell'. Ein kleiner, feiner µC ist schon der STM32G031, der neben dem 'scan modus' auch
-
Thread
Genauigkeit eines 24bit ADCs realistisch?
Auflösung! 18-20bit genauigkeit mit 24bit auflösung können drinnen sein... ist aber überall so.. der Stm32F4 z.B. hat 12bit auflösung und ist 8.5bit genau... 73
mehrere interne OpAmps im Eingangspfad > liegen. Es gibt solche und solche... CS5534 max. +-32 LSB ~300 nV bei 5V Referenz AD7190 typ. 500 nV unkalibriert, AD7794 nach interner Kalibrierung in der Größenordnung des Rauschens bei der zur Kalibrierung gewählten Datenrate/Verstärkung, ebenso der
-
Thread
Quadrokopter Motoren Regler selber bauen
Regler. Ich baue als Schulprojekt einen Quadro/Hexakopter. Ich hab mir aus ebay folgende Motoren 6x bestellt: http://www.ebay.de/itm/ws/eBayISAPI.dll?ViewItem&item=320862036000&ssPageName=ADME:L:OC:DE:3160 Mein Prozessorboard ist ein STM32 Discovery. Die Motoren brauchen ja Regler, welche ich
soll den dass heißen??? Habt ihr euch beim AVR nicht einarbeiten müssen oder habt ihr angst vor dem 32-Bit Cortex? LOL! Meiner Meinung nach ist der STM32 oder der LPC einfacher zu programmieren als das Adruino Kinderzeugs. plus: 210dips vs 10dips vom Atmel
-
Thread
In den Bootloader des STM32F0 springen vom User Code
Guten Tag, für meine Anwendung mit einem STM32F042K6 möchte ich ermöglichen, dass man über den eingebauten USB-Port in den Bootloader springen kann, um mit z.B. STM32CubeProgrammer die Firmware zu aktualisieren. - Verwendet wird der USB-Port
programmiert werden soll, als Virtual COM Port (VCP) mit dem USB Device (FS) Treiber - Option Bits: nBOOT0 = 1, nBOOT1 = 0, BOOT_SEL = 0 - Der Boot0-Pin wird als GPIO, konfiguriert als Input mit Pullup verwendet - Ich verwende STM32CubeMX, die HAL und SystemWorkbench als Programmierumgebung. - Weitere
-
Thread
STM32 F4 Discovery USART mit DMA
vielleicht jemand meinen Code anschauen vielleicht sieht da jemand mein Fehler. [c] #include "stm32f4xx.h" #include "stm32f4xx_conf.h" int main(void){ uint32_t Warteschleife = 0; unsigned char USART_String[8]; USART_String[0] = 170; USART_String[1] = 240; USART_String
Hallo, also unter Atollic TrueStudio funktioniert es so: [c] #include "stm32f4xx.h" void USART3_Init(void); void DMAStream3_Channel4_Init(); unsigned char buffer[129] = "Hello World, this is a DMA test. If you can read this the DMA is still working!\n"; int main
-
Thread
STM32 Sample&Hold
Hallo, ich habe einige Fragen zum Ablauf von ADC Messungen auf einem STM32 MC. Folgendes Szenario: Es sollen 6 anliegende Spannungen zum Zeitpunkt t=0 gemessen werden, also gleichzeitig. Dies soll von ADC1 übernommen werden. Die Spannungen sind mit ADC1_IN0 bis ADC1
einen Timer getriggert. Ist es richtig, dass genau bei t=0 Spannungen an ADC1_IN0..5 jeweils in 6 Kondensatoren gespeichert werden, dann geht der ADC1 von Channel zu Channel und holt die gespeicherten Spannungen ab? So, dass ich am Ende, nach 6 * Sample_Dauer, also zb bei STM32F4 nach (6 * 1uS=)
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
bringen damit zu Arbeiten. Ich programmiere eit guten 10 Jahren, hab erfahrungen mit AVR, PIC, und STM32. Anfang dieses Jahres hab ich meine Abschlussarbeit mit nem ATMega88 realisiert und 100 Punkte bekommen. ;) Dennoch finde ich reine Hardware schaltungen weitaus reizvoller.
stm32f103
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
spielen kann. Ich habe da meine leisen >Zweifel. Da wäre die Frage, was Arduino überhaupt ist. STM hat sich hier längst verselbständigt und ist ohnehin leistungsfähiger: https://github.com/stm32duino/Arduino_Core_STM32
Debugger (für alle STM32) kostet 3 Euro.
-
Thread
Stand-alone Programmer für STM32 Controller
Ich nutze aktuell einen ST-Link, um meine STM32L4 Controller zu programmieren und für die Entwicklung find ich den auch gut. Um unsere Boards in serie zu programmieren wär mir aber ein stand-alone programmer lieber, auf den ich die zu flashende
kann. Aber die Pegel sind unterschiedlich wenn man einen avr hat. Aber egal ob stm32 oder avr am Ende ist es die Software die die entsprechenden Funktionen benötigt.
-
Thread
Raspberry Pi 5-Produktion erhöht sich, Angriff auf Flashspeicher der ESP32-Serie
ein Fokus-Gebiet sind. Mit dem STM32U5F9/G9 und STM32U5F7/G7 schickt STMicroelectronics nun eine neue Controllerfamilie ins Rennen, die trotz ihrer geringen Kosten „hochqualitative“ Grafiken realisieren soll. In der Pressemitteilung
Verfügung. [/c] Über die Preise vermeldet STMicroelectronics derweil folgendes: [c] Die MCUs STM32U5F9/G9 und STM32U5F7/G7 sind jetzt zu Preisen ab 8,58 US-Dollar im LQFP-100-Gehäuse lieferbar (ab 10.000 Stück). Die Grafikentwicklungs-Kits STM32U5G9J-DK1/2 sind ab 89,- US-Dollar lieferbar. [/c
-
Thread
reziproker Frequenzzähler mit STM32F4Discovery
Bastelkiste wurde es um 0Hz herum meist ziemlich hässlich, oder sie "rülpsten" gelegentlich. Bei der PLL im stm32f4 konnte ich bisher keinen Unterschied zum Quarzbetrieb feststellen.
eh nicht zu verändern sind. Eher zufällig bin ich daher im Datenblatt des STM32F407 auf nähere Angaben zur PLL gestoßen, die in Bezug auf die Taktgüte doch sehr hilfreich sind. In Tabelle 32 auf Seite 90 wird der max. Jitter der PLL mit +/- 0,2ns angegeben. Bei HF-Anwendungen
-
Thread
4-layer Stackup. Anfänger bräuchte Hilfe
auf 1 der Platz ausgeht und Du harte EMV Anforderungen hast, kann das u.U. bedeuteten, dass Du auf 6 Lagen aufstocken musst. KSZ MIIs an STM32 bringe ich mit 4 Lagen regelmäßig gemütlich durch EMV-Tests. Das Problem sehe ich eher bei allen Leitungen, die von der LP weggehen.
2, 3-4, 5-6 Bei Vias zwischen 1 und 6 dann jeweils ein GND-Via unmittelbar daneben. Da frage ich mich aber, ob kleine 1nF-Kondensatoren bei VIAs beim 4-Lagen-Board so viel schlechter sind bzw. ob es den viel