-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
spezifiziert. Da muss man sich bei weiten nicht so viele Gedanken > machen, wie wenn der wie beim STM32 gut 200x größer bei +-1µA ist. Naja, so groß ist der Unterschied nicht, bei beiden (ATtiny85, STM32F103) steht 1µA *Max* im Datenblatt. Der typische Wert ist natürlich bei beiden kleiner, das erklärt
Mutmaßungen und Hellsehereien verrannt und den Thread aufgeblasen, um schließlich sogar noch beim STM32 zu enden.
-
Thread
STM32 CMSIS Register setzen problem
den neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
sehe ich besser, wo etwas passiert. Planloser schrieb im Beitrag #6570374: > Es ist von einem STM32F407VET die Rede... noch ...
-
Thread
STM32: Interrupt bei best. Spannung am Pin
soll: An einem Pin eines STM32F303xE liegt eine Spannung an, die von nahe 0V auf +3.3V steigt, wenn die Netzspannung ausfällt. Wenn die Spannung also über einen bestimmten Wert steigt, möchte ich einen Interrupt aufrufen, um wichtige
genannt). Der wird bei fallender oder steigender Spannung am Pin ausgelöst. Geeignet ist dazu beim STM32 jeder Pin. Google einfach mal nach EXTI. Die Schaltschwelle ist die eines Schmitt-Triggers und steht im Datenblatt des jeweiligen STM32. Nur wenn du andere Schaltschwellen hast / diese nicht zur Charakteristik
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
SN74LVC16373ADGGR, TI: 16-Bit Latch -> 0,10€/Stk. Halbleiter uC, Speicher: 1700x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00€/Stk. 124x M29W320EB-70N6, ST: 32MBit Parallel Flash
74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1700x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 15x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00€/Stk. 124x M29W320EB-70N6, ST: 32MBit Parallel Flash
-
Thread
Frequenzzaehler mit STM32
Hallo, ich habe hier ein super-kleines STM Nucleo-Board mit STM32f303k8 auf dem Tisch liegen und würde gerne lernen, wie man unter Verwendung von CubeMX/Keil-Compiler einen Frequenzzaehler hinbekommt. Die Zeitbasis soll extern von einem GPS-Modul
umsetzen? Gut, kann man machen, ist aber nicht mehr zeitgemäß. Als Anregung, wie man mehr aus einem STM32 'herausholen' kann, ein Beispiel für einen reziproken Frequenzzähler, der auch bei niedrigen Frequenzen eine konstant hohe Auflösung (>= 7 Stellen/s) liefert. Hier wird Timer9 bei einem STM32F407
-
Thread
IRMP - Infrared Multi Protocol Decoder
mir nicht den ganzen Thread durchgelesen: hat schon jemand das Projekt inkl. IRSND auf einen ARM (STM32) portiert?
Hallo zusammen, ein paar Bugs wurden in der STM32-Portierung gefunden und behoben. Im SVN unter http://www.mikrocontroller.net/svnbrowser/irmp/ ist daher jetzt die Version 2.2.1 eingecheckt. Die Änderungen betreffen nur die STM32-Variante
-
Thread
STM32 ADC Verhalten bei hohem Quellwiderstand
Hast du die Referenzspannung vom ADC und die Spannung von STM32 sauber geglättet mit einem Kondensator?
. Sollte also deutlich stabiler als 1% sein. Strubi schrieb im Beitrag #5257663: > - Welcher STM32? (SAR oder Sigma Delta ADC?) STM32F303, also SAR ADC > - Siehst du den Sägezahn auf den gemessenen Rohwerten oder nach deiner > Integration? Ich sehe ihn nach der Integration. Softwareprobleme
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
Bob E. schrieb im Beitrag #6830742: > Kennt da jemand zufällig was gutes ? Zahlreiche STM32 Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die
-
Thread
Analog-Digital-Wandler Grundlagenfragen
tut leider auch nicht, zu langsam, den kann ma also auch gleich vergessen. Also brauchts einen 32-Bit-µC oder einen DSP. Für den Sensor dürfet ein µC schon noch reichen. Irgenwas in der Kategorie STM32 oder so. Denkbar wäre zum Beispiel der da, der ist Analogspezialist: http://www.st.com/en/microcontrollers/stm32f303ze.html http://www.st.com/en/evaluation-tools/nucleo-f303ze.html Das Evalboard ist praktisch, weil du außer diesem keinerlei Ausrüstung benötigst (Debugger, Strom, alles drauf) - gut für Studenten
-
Thread
Stm DMA pointer
wirklich die physikalische Adresse wissen oder programmiert man in C? Dies gilt natürlich nur für den STM32L412. Dein unbekannter F4 mag völlig anders funktionieren.
Ah, vielen Dank. Hatte ich übersehen, exakt das was ich suche. Ich nehme nen STM32F303, aber das ist laut RM0316 Rference manual bei dem auch vorhanden. Too blind to see. THX. Cheers Detlef
-
Thread
Layout überprüfen bitte (8051)
; BITE als Gerippe; printf und scanf funktionen; C8051F582-IM (24 MHz) ca. 8 KByte ST32F303Cx (32MHz) ca. 40 KByte ; Der 8051 konnte da mal locker mithalten. Wenn man das hier in den Foren so verfolgt, beschleicht mich manchmal das Gefühl,
Compiler-Einschränkungen und so würde ich mir aber aber auch bei einfachen Sachen nicht antun, die STM32F0 o.ä. sind ja auch mittlerweile sehr günstig...
-
Thread
[STM32] Inaktiver Interrupt feuert?
mal ob deine Initialisierung einen Schreibzugriff auf das EXTI->PR Register macht. Ich hatte beim STM32F3 festgestellt, dass mal dieses Regsiter während der Initialisierung beschrieben muss, um den ersten falschen Interrupt zu verhindern.
wäre das her überrascht, wenn die Funktion NVIC_ClearPendingIRQ() hier die richtige wäre. Beim STM32F303 tut sie es jedenfalls nicht: [c] /** \brief Clear Pending Interrupt \details Clears the pending bit of an external interrupt. \param [in] IRQn External interrupt number. Value
-
Thread
[Atmega8] NAND flash chip ansteuern
Außerdem ist der Atmega8 veraltet. Nimm einen STM32F302 oder F303, für den Anfang auf einem Nucleo64 Board. https://www.reichelt.de/de/de/shop/produkt/nucleo-64_arm_stm32f303re_mcu-363498 Loïc schrieb im Beitrag #7934797: > Ich stelle mir das so
-
Thread
Welcher Controller für Unterrichtszwecke?
die Studenten zu hause beschäftigen, wenn sie wollen. Mehr Infos dazu: http://stefanfrings.de/stm32/stm32f3.html
Arduino-IDE programmiert. Anschließend wird gezeigt, wie ein Portieren bspw. auf (sehr sehr billige) STM8S003 oder STM32F030 funktioniert und warum es wichtig ist, Funktionen sprechende Namen zu geben. Die Registerebene ist hier zumindest in sofern wichtig, um zumindest GPIO Pins konfigurieren zu können
-
Thread
STM32 IAP boot loader
Hallo liebes Forum, ich beschäftige mich seit kurzem mit dem STM32F303. In Zukunft möchte ich ein geschriebenes Programm über die UART auf den Prozessor programmieren (also ohne Programmer). Hierfür habe das Datenblatt "AN4045 - STM32F series in-application programming
steht, dass mittels des IAP drivers es möglich sei, ein binary file über ein HyperTerminal in den STM32F3xx internal Flash-Speicher zu übergeben. Es ist sogar (aber meiner Meinung nach zu ungenau) ein Beispiele für das Vorgehen erläutert: Über ein HyperTerminal (ich verwende Putty) werden die COM
-
Thread
Überwachung der RTC Pufferbatterie
müssen. Die eine Uhr meldet, wenn ihre Batterie leer ist. Die andere liefert dann die Zeit. Beim STM32F103 wird die Uhr auf 00000 gesetzt und bleibt (bis zum ausdrücklichen Start-Signal per Software) stehen, wenn die Batterie leer ist.
= 1 F x (5 V - 1.0 V) / 150 nA = 26666666 s = 303 Tage Ist das realistisch??? Oder spare ich mir den ganzen Aufwand und nutze eine CR2032 und bin auf der sicheren Seite?
-
Thread
ebike basteln
Konstantstromquelle, damit die MOSFETS nicht den Überstromtod sterben im Test. Das Ding stricke ich an einen STM32F303, 6 Strippen raus zum Treiber, 3 Strippen rein von den Halls. Und der Daumengasgriff. Batterie 18650. So werde ich das tun. Und viel Spaß haben. Cheers Detlef
open_source_firmware_fuer_lishui_-controller Ok, thx. Kannte ich nicht, das Forum. Als Controller werde ich wie gesagt einen STM32F303 verwenden, dessen 'center aligned PWM' mode für den Timer ist dafür gemacht die 6 MOSFETs direkt zu bespassen. Da kann man ein frequenz- und spannungsvariables Drehfeld selber basteln. Cheers
-
Thread
[T] STM32F100C6T6 <->STM32F10x/STM32F30x
Habe hier 25stck OVP original STM32F100C6T6 (tray eingeschweißt). Für die möchte ich entweder eine Gargantillion EUR / Stck haben, oder - bevorzugt - Tausch gegen "irgendwas" (funktionierendes) STM32 in LQFP-48 mit 72MHz und CAN
Angebote da sind als ich nehmen kann, dann ist meine Wunschliste in absteigender Prio wie folgt: * STM32F303CCT6 * STM32F302CB * STM32F103C8 und besser Sollte jemand wider Erwarten ein paar solcher Teile haben und dafür Euros unterhalb 1 Gargantillion/Stck wollen, dann bitte PM. Wenn ich 40 Stück
-
Thread
Schaltung für Motorsteuerung
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
vorgesehen. CH5 und CH6 haben ja auch Compare > Regs aber keine Ausgänge. Kann es sein, dass der STM32F4 keine CCR5 und CCR6 hat? Das einzige was ich dazu finde ist hier auf Seite 442 http://homepage.cem.itesm.mx/carbajal/Microcontrollers/RESOURCES/STM32F303VC/DM00043574.pdf gehört aber nicht zum
-
Thread
DMA UART mit Parity bit
Hallo Forum, zu allererst: Ich verwende einen STM32F303! Ich möchte 8-bit-Werte, welche im Array "send_buffer" vorhanden sind über UART und DMA schicken. Wenn ich in der UART-Konfiguration folgende Einstellungen durchführe: Wort-Länge = 8 und kein
angesehen) Weiß jemand, welche Einstellung fehlt? Der Code sieht wie folgt aus: [c] #include <stm32f30x.h> #include <stm32f30x_gpio.h> #include <stm32f30x_rcc.h> #include <stm32f30x_usart.h> #include <stm32f30x_misc.h> //for NVIC #include <core_cm4.h> #include <stm32f30x_dma.h> #include
-
Thread
Schaltplan Prüfung/Kritik LPC1769 + IMU + Bluetooth
data_sheet/LPC1769_68... Bluetooth http://seeedstudio.com/wiki/index.php?title=Serial... Accel+Mag STM LSM303DLHC http://www.st.com/internet/com/TECHNICAL_RESOURCES... Gyro STM L3GD20 http://www.st.com/internet/com/TECHNICAL_RESOURCES... Barometer Meas 5611 http://www.meas-spec.com/downloads/MS5611-01BA03.pdf Ich mach das gleiche auch noch mal mit einem STM32F4 aber später (wenn die firmware fertig ist mit dem prototyp). Ich habe nämlich die für den Prototyp ein LPCXpresso 1769 benutzt und die Firmware ist schon geschrieben. Viele Grüße Sven
-
Thread
STM32 ADC Kalibrierung führt zu Verbindungsabbruch
Hi, Ich habe hier einen STM32F303K8 auf einem Board verbaut. Wenn ich den ADC ohne Kalibrierung verwende, funktioniert er gut, doch wenn ich "HAL_ADCEx_Calibration_Start(&hadc2,ADC_SINGLE_ENDED);" beim Aufstarten ausführe, bekomme
ähnlicher Fall, doch die Lösung nicht genau beschrieben: https://stackoverflow.com/questions/43876460/stm32f303-adc-gets-stuck-in-the-calibration Edit: Wenn ich den Clock Prescaler auf /4 setze, dann funktioniert die Kalibrierung. Grüsse Bert
-
Thread
Welche Möglichkeiten gibt es bem STM 32 F407-Board einen Ausgangspuls definierter Länge auszugeben?
Der STM32 hat Output Compare. Das würde ich mir mal ansehen. Damit müsste man das eigentlich lösen können. Mit einer geschickten Kombination aus Timern und Prescalern sollte es möglich sein, beliebige Zeiten
realisieren. PS: Warum verwenden alle immer die alten Gurken mit der schimmligen Peripherie wie den F407? Es gibt neuere und viel schönere STM32 Derivate, wie den STM32F303. Naja, wahrscheinlich wird man sonst von den Fanboys angekläfft :-(
-
Thread
[S] RobotDyn STM32 "Black Pills"
Sollte jemand mal zur Entwicklung eines der folgenden Boards gehabt haben https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html https://www.amazon.de/STM32-F103-C8T6-STM32-Arm-Cortex-M3-Minimum-Development-Verwendung-vorinstalliert/dp/B072MCP832 https://robotdyn.com/black-pill-apm32f103cb-128kb-flash-20kb-sram-stm32-compatible-arm-cortexr-m3-mcu-mini-board.html und sich davon gegen Schmerzensgeld trennen wollen, dann bin ich gerne bereit besagtes vernünftiges Schmerzensgeld aufzubringen
-
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
STM32F3 Virtual EEPROM für große Look Up
Hi, Ich möchte eine Look Up Table (4kByte) im virtuellen EEPROM eines STM32F3F303K8T6 speichern, jedoch klappt das irgendwie nicht mehr ab dieser Größe. 256xuint16_t=512Byte klappt noch, 512xuint16_t=1kByte nicht mehr. Die Library die ich verwende habe ich oben angehängt
nicht mehr so praktisch. Ich verstehe aber nicht, wieso das nicht hinhaut mit den Bibliotheken von STM32.
-
Thread
2 Clocks Crosstalk?
PCB Design und möchte für Datalogging Gründe eine Realtime Clock verwenden. Dafür habe ich einen 32kHz Oszillator eingeplant, jedoch für sämtliche andere Anwendungen nutze ich noch einen 8MHz Quarz. Beim STM32F303RCT7 liegen die Pins für beide Oszillatoren nebeneinander. Gibt es Tricks dafür dass die
Bauform B. schrieb im Beitrag #7338760: > RV-8803-C7.pdf > Ein Argument für einen Quarz beim STM32 ist der Strombedarf bei > Versorgung durch VBAT. OK, stimmt - verglichen mit dem DS3231. Aber selbst die STM32L4 brauchen mehr als eine moderne RTC. > hier ist ein Quarz die stromsparendste
-
Thread
STM CUBE IDE - Controller im Projekt ändern
Hallo zusammen, ich steh auf dem Schlauch. Ich habe hier eine Schaltung mit STM32 F103. Jetzt bin ich an die Grenzen des Controllers gestoßen, was den Speicher anbelangt. Kein Problem, gibts ja auch noch eine Variante mit doppelt so viel Speicher. Also fix den "grpßen"
Ich habe mal erfolglos einen Wechsel von STM32F103 zu STM32F303 versucht. Die entsprechenden Buttons habe ich zwar gefunden, aber das hat nur halb funktioniert. Am Ende habe ich ein neues Projekt erstellt und meine Sourcen hinein kopiert. Vielleicht
-
Thread
User code auf Eval-Board ET-STM32
" -c -fmessage-length=0 -MMD -MP -MF"startup_stm32f10x_hd.d" -MT"startup_stm32f10x_hd.d" -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o "startup_stm32f10x_hd.o" "../startup_stm32f10x_hd.S" ../startup_stm32f10x_hd.S: Assembler messages: ../startup_stm32f10x_hd.S
' ../startup_stm32f10x_hd.S:302: Error: bad instruction `usart2_irqhandler' ../startup_stm32f10x_hd.S:303: Error: bad instruction `usart3_irqhandler' ../startup_stm32f10x_hd.S:304: Error: bad instruction `exti15_10
-
Thread
STM32: LQFP100 mit PSRAM (FSMC)
Hallo, ich möchte meinen STM32F303RE mit einem PSRAM verbinden. Ich habe mich da für ein IS66WV51216EBLL entschieden (512x16). http://www.mouser.de/ProductDetail/ISSI/IS66WV51216EBLL-70TLI/?qs=sGAEpiMZZMtm4RFapVkzrMYXsREyNxowT9d1XIRAtRVJMBiGmckRBA
Latchsteuersignal ist ADV vom STM32. Ein WAIT hat das PSRAM nicht. Brauche ich noch irgendeinen Pull-Up oder ähnliches? Ich habe allen ICs ein 100nF Kondensator verpasst oder brauche ich schon einen kleineren Wert?
-
Thread
Umstieg von Atollic zu CooCox CoIDE
reported only once for each function it appears in [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:303:30: error: 'DMA_FLAG_HTIF0' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
Die I2C-Lib ist schon dabei: cmsis_lib: [code] misc.h stm32f4xx_adc.h stm32f4xx_dma.h stm32f4xx_gpio.h stm32f4xx_i2c.h stm32f4xx_rcc.h [/code] Wie gesagt, es ist nur ein Auszug der Fehler... Hier ist der noch der Rest: [code] [cc] G:\ARM\Projects
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
-> 0,25€/Stk. 151x 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
0,10€/Stk. 250x DSX321G 16MHz, KDS Daishinku Corp -> 0,10€/Stk. 3000x CM7V-T1A-32.768kHz-12.5pF-20PPM, Micro Crystal -> 0,10€/Stk. Passive: !Achtung, Menge der angebrochenen Rollen ist geschätzt! 200x DH-5R5D474T, Elna: Supercap, 470mF, 5,5V -> 0,75€/Stk.
-
Thread
Was ist am STM32F334 besonders
Ich versuche gerade zumindest einen wesentlichen Unterschied zwischen dem STM32F334 und dem STM32F303 herauszufinden. ST hebt hervor, dass der Chip "or digital power conversion applications" gedacht sei. Aber ich konnte nicht herausfinden, welche besondere Eigenschaft ihm diesen Titel eingebracht hat. Das Einzige, was ich gefunden habe ist das Dico-F334CB Board, dass mit einer Spule und einer H-Brücke bestückt ist, um damit Spannungen zu wandeln. Aber das könnte man meiner Ansicht nach ebenso mit jedem anderen STM32F3 machen. Weiss jemand mehr
-
Thread
STM32F3 Comparator Interrupt Problem und wie Multiplexen
Hallo Zusammen, hat jemand schonmal den Comparator des STM32F303VCT6 vom STM32F3 Discovery Board genutzt? Ich habe testweise ein Poti an PA1 angeschlossen um das auslösen des Comparators zu testen. PA1 ist dabei der nicht invertierte Eingang (VREFINT versorgt
gleichen Comperator nutzt. Wie könnte man das mit dem ST Controller realisieren? [c] #include "stm32f30x.h" #include "stm32f3_discovery.h" #include "main.h" void comp_init(void); void EXTI1_IRQHandler(void); void SysTick_Handler(void); uint32_t Timing = 0; int main(void) { // Quarz
-
Thread
I2C Bus mehrere Sensoren
Hi, ich würde gerne 3 Sensoren an einen I2C Port an dem STM32 hängen, geht das nach diesem Schema? http://www.esacademy.com/assets/images/hsbus.jpg Die Sensoren haben eigenen Adressen und sollen jeweils mit 200khz laufen. Brauch ich dann für den I2C Bus
JA ich bastel gerade ein geniales Quattrocopter / IMU Baseboard mit STM32F4 Ich mach die Sensoren steckbar, deswegen die Frage mit dem Bus. Du hast ein kleines kompaktes board und du kannst dann jedes halbe Jahr die Sensoren wechseln :D Deswegen muss ich extrem
-
Thread
Kompass / Neigungssensor
140 Tacken...heftig! Die Sensoren sehen noch nicht mal so schlecht aus und ein STM32 ist auch noch mit drauf. Wenn man an den ran kommt Softwaretechnisch...kannste Deinen ATMEGA entsorgen und gleich den Onboard STM32 nehmen. Hier wäre das gleiche Board etwas günstiger gewesen:
im anderen Board der STM32). Grüße P.S: Du hast schon gesehen dass auf den Boards kein Kompass drauf ist, oder?
-
Thread
stm32: Partitionieren; bootloader flash ab best. adresse
Hallo liebes Forum, verwendet werden zwei STM32F303-Mikrocontroller. Ein uC fungiert quasi als Master und der Andere als Slave. Dabei habe ich den Master so programmiert, dass dieser den Slave programmiert (mittels des Bootloaders). Grundsätzlich
Schreiben funktioniert, aber das Ausführen nicht. Ich möchte, dass dies möglich ist, da ich den STM32F303 partitionieren will. Somit könnte ich zB zwei unterschiedliche Programme in den Flash speichern und je nach Modus das eine oder andere Programm starten. Grund: das eine Programm könnte der "normale
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
Kompatibilität. EU-Produkt, nicht aus China. Guckst Du: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf.
Kompatibilität. EU-Produkt, nicht aus China. > Guckst Du: > > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf. Und wo ist da der Funk - um den es hier vorrangig geht?
-
Thread
SPI: Clock ist in Idle-Status Low - Warum?
Liebes Forum, ich konfiguriere gerade die SPI-Schnittstelle. Verwendeter uC: STM32F303 SPI Mode: CPOL = 1 bzw. CPHA = 1 Das bedeutet, dass im Idle-Status der Clock HIGH sein sollte. Hier fängt schon das Problem an: Der Clock bleibt nach dem Einschalten der SPI LOW. In einer
Sicher, dass er nicht hochohmig ist? Bei den STM32F10x und den STM32F4XX wird der SPI im abgeschalteten Zustand leider hochohmig.
-
Thread
USB CDC von Stefan Frings und WS
(); return 0; } [/C] Bei den STM32F3xx kann man im Unterschied zu STM32F103Cx CAN und USB gleichzeitig nutzen, dazu muss man allerdings den USB Interrupt remappen. Das ist dann der USB_LP_IRQ Handler mit der Nummer 75. Meine Änderung
aber trotzdem selbst machen, was ungefähr so geht: [C] // remap USB Interrupts to 74 and 75 for STM32F303xE/D RCC->APB2ENR|=RCC_APB2ENR_SYSCFGEN; SYSCFG->CFGR1|=SYSCFG_CFGR1_USB_IT_RMP; [/C]
-
Thread
STM32 Low Layer API ADC auslesen
Hallo, ich benutze einen STM32F303 und versuche mit dem Channel 1 von ADC1 eine Spannung einzulesen diese kann ich mit einem DC-Netzteil einstellen. Die Messwerte liegen jedoch um ein Vielfaches von meiner angelegten Spannung ab
Beitrag #6047026: > Wer wirklich Overhead erleben will der muss Arduino benutzen Oder noch besser: STM32Duino, da hat man den Overhead gleich im Doppelpack. Ich sage nur: Hello-World 30kB Flash
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
nichts davon. Funktionen wie delay() beruhen auf der Definition vom CPU Takt. Du müsstest noch #define F_CPU anpassen. Heißt bei AVR so, ob der Name bei STM gleich lautet weiß ich nicht, nehme ich aber stark an. Edit: Wenn bei STM 'SystemCoreClock' dem AVR 'F_CPU' entspricht und du das geändert hast
Die Messung an PF0 und PF1 passt gut zu dem Bild https://www.mikrocontroller.net/attachment/697915/STM32L073-oscillator.png und das Signal am PF1 würde auch den halben CPU-Takt erklären. Im Bild ist "fHSE to core" aber am Eingang des Inverters angeschlossen. Wenn das stimmt, müsste die CPU mit dem vollen
-
Thread
Bit Banging STM32 - F303RE ohne Library
Elektrotechnik 3 Semester Ich habe im schulischen Rahmen eine Projektaufgabe erhalten: Mit dem Nucleo64 - STM32F303Re eine Verbindung mit der LED-Matrix Max7219 herzustellen und ein kleines Spiel daraus zu machen und das alles in C und ohne Verwendung von irgendwelchen Libraries Die Übertragung funktioniert
Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 oder ESP8266 und 3V3 Pegeln, läuft. Ist natürlich nicht allgemeingültig, vor allem da es auch viele Fakes von diesem Chip gibt (die dann vielleicht besser mit 3,3 V klarkommen?). Da ist systematisches
-
Thread
stm32 slave mode controller
In welchem STM32 genau? Nenn mal die vollständige Nummer.
stm32F303VCT6 Ich schrieb ja schon, dass es einer aus der F3 Reihe ist. Also spielt das sooo genau eine Rolle?
-
Thread
STM32: DMA Callbacks werden nicht aufgerufen, seltsamer Bug in der Cube-HAL
Hallo, nach einem Tag festgestellt, warum Code, der früher ging, mit einer aktuelleren CubeHAL (STM32Cube FW_F3 V1.8.0, welche CubeMX V4.21.0 heute runtergeladen hat) nicht mehr ging: Ich initialisiere einen DMA, u.a. so: [code] dmaCC2.XferCpltCallback = DMA_TransferCompleteHandler; dmaCC2
immer ist es ein Vorteil erst mal einen Blick in die mitgelieferten Beispiele zu werfen. z.B.: STM32Cube_FW_F3_V1.8.0/Projects/STM32F303RE-Nucleo/Examples/DMA/DMA_FLASHToRAM/Src/main.c [c] /*##-4- Initialize the DMA channel ##########################################*/ if (HAL_DMA_Init(&DmaHandle
-
Thread
Simultanabtastung mit STM32
trotzdem schon seit einer Woche am verzweifeln… Anbei der Code der main.c. Es grüßt ein blutiger STM32-Einsteiger
gerne Erfahren ob schon neue Erkenntnisse gewonnen wurden. Ich stehe vor der selbigen Problematik beim STM32F407 die ADCs im "Triple injected simultaneous mode" betreiben zu wollen und die Daten per DMA in einen Buffer zu schreiben. Leider bin ich bis heute auch nur an die Stelle von STM32 Beginner gekommen
-
Thread
SPI NSS STM32 automatisch setzen
Hallo Zusammen, Ich habe hier einen STM32F303K8T6 und verwende den SPI um Daten eines Sensors auszulesen. Bisher habe ich den NSS Pin als GPIO definiert und folgende Befehle für das Auslesen gebraucht: [c] HAL_GPIO_WritePin(GPIOA,GPIO_PIN
gezeigt hat. Ist diese Position anders beim erneuten prüfen, hat der DMA etwas reinkopiert. Ein STM32f4 kann den DMA so einstellen, dass dieser immer im Kreis weitermacht und nie aufhört. Ich glaube beim F3 musst du zumindest ein Interrupt programmieren, was diesen wieder neu startet, nachdem der
-
Thread
STM32 HAL SPI nur 18 Bits senden oder Bitbanging?
Die Datenlänge ist beim STM32F303 von 4-16 Bits konfigurierbar. Also einfach 2*9 Bit senden und schon hast Du die 18 Bits. SPI control register 2 (SPIx_CR2) Bits 11:8 DS [3:0]: Data size These bits configure the data length
STM32L052 wohl nur 8- und 16-bit unterstützt)
-
Thread
STM32F4 finde Register nicht, welche im F3 existieren
Hi, Ich versuche ein Protokoll für einen RS485 Bus von einem STM32F303K8T6 auf einen STM32F405RGT6 zu portieren, jedoch finde ich einige Register für die UART Instanz nicht. Folgende Befehle möchte ich ausführen, um beim Initialisieren die Interrupts zu löschen:
.pdf [F3] http://www.st.com/content/ccc/resource/technical/document/reference_manual/4a/19/6e/18/9d/92/43/32/DM00043574.pdf/files/DM00043574.pdf/jcr:content/translations/en.DM00043574.pdf
-
Thread
STM32Fxxxx Machbarkeit Frage
dafür sorgen, dass die Daten die schon zu Pc übertragen löschen. Was sagt ihr dazu, wenn ich eine STM32F303VCT6 benutzen werde. Das wird schon ausreichen?
knapp 57MByte/s, die du verarbeiten und wegschaufeln musst. Overhead noch nicht eingerichtet. Ein STM32F3 uC mit max. 72MHz wird da wohl eher nicht ausreichen. Das ist schon eher was für ein FPGA.