-
Thread
Python SCPI - Keithley DMM6500 u.ä.
]#!python fmt = 'Qual:{:+7.3f} bits:{:032b} adr:{:08x}' print(fmt.format(2000/3, 123_123, 123_123)) # Qual:+666.667 bits:00000000000000011110000011110011 adr:0001e0f3 [/code] Vor allem wenn man solch vorbereiteten Formate
gibt es dazu doch, wenn ich nichts vergessen habe: str.% (str.__mod__), string.Template, str.format, f-Strings und neuerdings t-Strings, die im Prinzip ja so etwas wie f-Strings auf Steroiden sind. Und dann gibt es natürlich Concatenations mit "+". f- und t-Strings finde ich auch nicht so richtig elegant
-
Thread
To CMSIS or not to CMSIS
ich habe mir die letzten Tage größte Mühe gegeben, in Eclipse mit den ganzen Tools für meinen STM32F407 ein FreeRTOS-Projekt mit LwIP aufzusetzen. Der FreeRTOS-Teil funktioniert auch schon ganz gut, mangels Hardwarekenntnis habe ich den LwIP-Port erstmal aus der Stm32CubeF4-Bibliothek gezogen, mein
-
Thread
sscanf() mit -mfloat-abi=hard
mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F407VG -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -D__FPU_USED - //habe die includes rausgeworfen [cc] Starting link [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -g -nostartfiles
..\obj\can_drive.o ..\obj\stm32f4xx_gpio.o ..\obj\stm32f4xx_flash.o ..\obj\system_stm32f4xx.o ..\obj\syscalls.o ..\obj\misc.o ..\obj\serial.o ..\obj\spline.o ..\obj\circular_buffer.o ..\obj\stm32f4xx_tim.o "-L..\..\..\..\..\..\..\..
-
Thread
STM32 Debugging mit OpenOCD und Visual Studio Code
Guten Morgen, ich beschäftige mich etwas mit den STM32F407 (eigene Platine) und habe ein Makefile-Projekt erstellt. Nun möchte ich in Visual Studio Code auch debuggen können. Grob gibt es ja das "PlatformIO" und "cortex-debug" Plugin. Ich habe versucht
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004&mid=10&lang=en&pageId=74 Bei dem PIC18F43K20 handelt es sich im übrigen um eine "Sparversion" des PIC18F45K20 welcher beispielsweise beim PICKIT3 Debug Express verwendung findet. Das bedeutet die µC PIC18F43K20, PIC18F44K20, PIC18F45K20
Bis zum Erstellen des Konfigurationswortes bin ich ja gekommen. Aber in dem Datenblatt für den PIC18F14K22 (407 S) nun alle Bits richtig auszusuchen.....habe mein Bestes versucht, aber nach dem ersten Wort sollten laut DB noch weitere ausgefüllt werden, und da war ich überfordert. Dann habe ich im C-Prog
-
Thread
DCF-Uhr from Scratch
Bilder auf der Schallplatte der Voyager Weltraumsonden in Echtzeit decodieren: https://youtu.be/ibByF9XPAPg
Εrnst B. schrieb im Beitrag #8051951: > lieber den F411 angeschaut Hab hier noch ein F407. Selbst bei dem spielen die ADCs in einer völlig anderen Liga als bei den RPs. Triple-ADC-Interleaved mit bis zu 7.2MSps hatte ich mal laufen, WIMRE.
-
Thread
STM32F4 In Application Programming
ich habe eine Frage bezüglich der In Application Programming Methode über den CAN Bus für einen STM32F407VGT. Hat jemand Erfahrung damit und eventuell sogar einen Beispielcode damit man sich das ganze mal anschauen könnte? Das einzige was ich bisher gefunden habe waren Dokumente für das IAP über USART
-
Thread
stm32f4discovery FSMC Adressleitung A0
Tagen ziemlich auf der Leitung. Ich möchte das Wiz830mj (also den w5300) über den FSMC mit stm32f4Discovery-Board ansprechen. Für den IndirectMode bräuchte ich dafür dann wohl die Adressleitungen A0 - A2, oder? Die sind aber auf dem 100-pin Chip vom stm32f407vgt6, wie er auf dem discoveryboard verbaut
-
Thread
Wie DSD64 & DSD128 zu PCM wandeln?
die über Ethernet rein kommen und diese muss ich zu PCM wandeln. Das ganze läuft auf einem STM32F407 und die Audiodaten kommen ganz normal über die I²S schnittstelle zu einem Wandler. ETH und Audio Out gehen, jedenfalls wenn ich eine WAV Datei übertrage. Die DSD Daten kommen auch rein nur ab
-
Thread
cjson und Strings
Hallo, ich nutze gerade einen STM32F407 mit einem Wizfi360, um mir die Wetterdaten auf einem SSD1963 anzeigen zu lassen. Bis jetzt hole ich mir die Daten ab und hole mir die Temperaturen aus dem Buffer: [c] int8_t Store_Weather_Data
-
Thread
STM32 - DC Motor - PWM Steuerung - Period/Pulse
64Mhz HCLK = 16MHz HSE = 24Mhz PLL_M = 12 PLL_N = 192 PLL_P = 6 Infos zu dem Board: STM32F407 L297N Code: [c]#include <stm32f4xx_gpio.h> #include <stm32f4xx_rcc.h> #include <stm32f4xx_tim.h> int pwm = 83.99; void init_pwm_gpi() { GPIO_InitTypeDef GPIO_InitStructure;
-
Thread
STM32 Host USB
ich bräuchte eure Hilfe beim Umgang mit der ST USB Host Funktion. (Verwendeter µController STM32F407) Ich habe per STM32 CubeMX (Version 4.22.0) das Projekt erstellt. USB als "Mass Storage Host" konfiguriert. Funktioniert auch prima, sofern der USB-Stick bereits beim Einschalten des µControllers
-
Thread
STM32F4 ADC und USART Interrupt
Hallo, ich beschäftige mich zur Zeit mit dem STM32F407VG und betreibe einen ADC, der Werte Analog einließt und diese dann über UART verschickt. Funktionieren tut das ganze eigentlich ganz gut, jedoch ist ja bekannt das das Senden zeitlich über UART
einen Wert in Puffer eins wieder ein. Programmiert habe ich das ganze so: [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_adc.h" #include "stm32f4xx_usart.h" #include "misc.h" void interruptConfig(); void adcConfig(); void usartConfig
-
Thread
STM32f4 CAN2 AF Fehler, Warum?
Hallo, Bin soeben am experimentieren mit CAN am STM32f4 µC CAN1, funktioniert einwandfrei. Bei CAN2 geht die GPIO_PinAFConfig() nicht. Das geht: [c]GPIO_PinAFConfig(GPIOD, GPIO_Pin0, GPIO_AF_CAN1); GPIO_PinAFConfig(GPIOD, GPIO_Pin1, GPIO_AF_CAN1)
CAN2, &TxMessage); CAN_Receive(CAN1, 0, &RxMessage1); }[/c] Edit: das ganz läuft auf dem stm32f407VG also das STM32F4Discovery
-
Thread
STM32 SPI Daten sind zyklisch verschoben
MISO-Leitungen, MOSI-Leitungen und CLK habe ich jeweils verbunden. Mikroprozessor ist ein STM32F407. Folgenden Code verwende ich zum initialisieren: [c] /* SPI2 init function */ void MX_SPI2_Init(void) { hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_MASTER; hspi2.Init.Direction
-
Thread
Problem mit ISR I2C Slave STM32
Hallo zusammen, möchte gerne einen STM32F407 als SMBus-Slave nutzen. Nutze dazu die StdPeriph Driver. Aus irgendeinem Grund funktioniert meine ISR nicht so wie sie sollte. Auf der Leitung sieht alles richtig aus. Sende mit einem Arduino
-
Thread
Samsung N150: Dateifehler nach Reparatur
- == -- == == == -- -- -- -- -- --------------- -------------------- 60 01 00 00 68 00 00 01 2f 77 40 40 00 00:17:02.364 READ FPDMA QUEUED 60 01 00 00 60 00 00 01 2f 76 40 40 00 00:17:02.323 READ FPDMA QUEUED 60 01 00 00 58 00 00 01 2f 75 40 40 00 00:17:02.280 READ FPDMA QUEUED
PO--CK 100 100 050 - 3 3 Sektoren mussten umziehen. > 40 -- 41 00 6a 00 00 01 2f 77 56 61 00 Error: UNC at LBA = 0x012f7756 > 40 -- 41 00 0a 00 00 04 5a 37 f9 64 00 Error: UNC at LBA = 0x045a37f9 2 Sektoren sind im Eimer, einer davon wiederholt. Sieht nicht katastrophal
-
Thread
Sinnvolle Pin-Anordnung Eagle-Symbol?!
Hallo, ich möchte mit einem STM32F407VGT (LQFP100) eine Schaltung aufbauen welche mir auch zukünftig noch Spielraum für neue Ideen bietet. Ich habe somit versucht sinngemäß Pins zusammenzufassen um diese für bestimmte Funktionen zu "verwahren
-
Thread
STM32F4 Timer remap
Hallo Ich habe auf dem STM32F407 2 Encoder angeschlossen. Einmal messe ich die Frequenz auf Timer 4 und mit Timer 2 benutze ich als Encoder Positionsgeber: TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising
-
Thread
[STM32]Timer PWM Output
Hallo, ich versuche mich zur Zeit an einem PWM Beispiel. Ich arbeite mit dem STM32F407-Discovery Board. Angepasst wurde entsprechend: HSE Frequency(Hz)8000000 PLL_M 8 SYSCLK = ((8MHz / PLL_M(8)) * PLL_N(336)) / PLL_P(2) = 168MHz Ich möchte gerne folgendes Versuchen
-
Thread
Timer funktioniert nicht
Hallo, Ich habe folgendes Problem: Ich benutze den STM32f407 und versuche einen Updateinterrupt vom Timer2 auszulösen, allerdings wird dieser nicht ausgelöst. hier meine Initialisierung: void InitTimer2(void){ //TIM2->CR1 |= 1 << 7; //Autoreload preload
-
Thread
Wie sind die Einstellungen beim signalgetakteten Timer durchzuführen (STM-Board)
bestimmte Anzahl Flanken von 2 digitalen Quadratursignalen eines Drehgebers gezählt wurden. Das STM 32F407 bietet genau für diese Anwendung eine Timer-Funktion "Encoder" mit 2 Eingängen an. (Dokumentation siehe Anhang)... Laut der Doku wird ja hier ein Auf-und Abwärts-Zähler generiert (je nach Drehrichtung
-
Thread
STM Schrittmotor Regelung
Hallo µpc community, ich möchte eine Motorregelung bauen für meinen STM32f407 bauen. Dazu habe ich eine Motorsteuerung, die im µStep bereich dreht (16 steps um 1,8° zu drehen). Ich habe auch schon einen Timer implementiert mit dem ich die Frequenz der Steps ändern kann (es
-
Thread
Basic für 80C31
BASIC auf dem Raspberry Pi: Könntest Du gezeigte Routine mal auf einem RPi laufen lassen? Ein STM32F407 braucht für die dmul() rund 38 µs. Mich würde interessieren, wieviel schneller das BBC-BASIC auf dem RPi läuft.
laden und entladen, messen (1mV = > 1µA). > > Als Batterie sitzt bei mir ein GoldCap mit 0,22F/5,5V und der wird im > Betrieb der Schaltung wieder aufgeladen. Die 0,22F reichen bei dem 128k > RAM für über eine Woche, ein 1F Kondensator für über vier Wochen > Datenerhalt. Bei einem 32k RAM
-
Thread
PCB-Layout auf (grobe) Fehler überprüfen
Ich verstehe den Zusammenhang zwischen Kernspannung und IO-Pins nicht ganz. Der MC ist ein STM32F407VGT wie du vermutlich schon erkannt hast, er wird mt 3,3V versorgt, demnach ergibt das doch: HIGH: 0,65 * 3,3V = 2,145V bis 3,6V LOW: -0,3V bis 3,3V * 0,35 = 1,15V Bis jetzt dachte ich das die
-
Thread
WINHLP32 - Do we have to go through this again?
forum/insider_wintp-insider_install-insiderplat_pc/winhlp32-do-we-have-to-go-through-this-again/ddcc2f40-e4f3-407b-9672-ee8a2b08a71e# Ich habe es wie instruiert installiert und nun funktioniert die HILFE Funktionen a la WIN-XP und älter wieder auf dem W10 System. Ich habe übrigens manuell versucht
Rufus Τ. F. schrieb im Beitrag #5372419: > Ein nachvollziehbarer Grund für MS, das *.hlp-Format auf den Müll zu > werfen, waren die grauenerregenden Authoringwerkzeuge für dieses Format. > Der Quelltext musste
-
Thread
Sicherheit von AKWs bei Erdbeben
/translate.google.com/translate?js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=de&u=http%3A%2F%2Fwww.tepco.co.jp%2Fcc%2Fpress%2Fbetu11_j%2Fimages%2F110315l.pdf&act=url
gemeint ? Von Dienstag, wo die Explosion von #3 drauf ist: http://www.faz.net/m/{3AA32C91-EAD7-4C3F-9451-44A1A9AB5158}Picture.jpg
-
Thread
Suche Simulator für 8051
. In China oder auf eBay gibt es eine sehr schöne Anschlussplatine. http://www.ebay.ca/itm/STM32F407VGT6-STM32-Cortex-M4-ARM-Development-Board-without-STM32F4DISCOVERY-/261050682608?pt=LH_DefaultDomain_0&hash=item3cc7d54cf0#ht_5601wt_1163 Mit CooCox gibt es eine freie Entwicklungsumgebung in Eclipse
irgendwas mit den zahlreichen CAPSENSE MCUs > machen. Ich hab von den SiLabs-CapSense-MCUs die F7xx/F8xx/F92x hier, wobei ich bzgl. Näherung nur mit dem F9xx gespielt hatte. War ganz okay, aber aufgrund des "undefinierten" Versuchsaufbaus nicht aussagekräftig - aber er hat relativ gut reagiert.
-
Thread
Merkwürdiges Verhalten mit Jlink
Hallo, ich habe einen JLink EDU, mit dem ich einen STM32F407VE programmiere. Ich habe nun teilweise sehr merkwürdiges Verhalten: Ich starte den GDB server von Segger und programmiere mit GDB: [code] target extended-remote :2331 monitor speed 1000 monitor
-
Thread
STM32F4 CAN Filter für bestimmten ID-Bereich?
List-Filter ja Priorität gegenüber dem Mask-Filter hat. Wäre das eine Lösung? Achso: Habe einen STM32F407, namentlich das zugehörige Discovery hier... Danke an alle Antwortenden! Viele Grüße, Christoph
-
Thread
STM32 ADC DMA falsche Interrupt Frequenz
Hallo zusammen, ich versuche auf einem STM32F407-VG Chip 14 ADC Werte über ADC1 auszulesen, und diese über DMA zu speichern. Da ich eine gewisse Anzahl an Werten mitteln möchte, will ich nach einem DMA Umlauf einen Interrupt auslösen und die
-
Thread
Sipdial per ESP8266 an Fritzbox
dein Phänomen nicht nachstellen. Allerdings verwende ich Original AVM Mobilteile. (1 x FRITZ!Fon MT-F und 3 x FRITZ!Fon C4).
TUER0816@10.200.10.1>;tag=0992162089 22:53:43.941 -> To: <sip:**9@10.200.10.1>;tag=27DC2728B210901F 22:53:43.941 -> Call-ID: 0974556367@ 22:53:43.941 -> CSeq: 2 INVITE 22:53:43.941 -> WWW-Authenticate: Digest realm="fritz.box", nonce="F30A4FFB5194695C" 22:53:43.941 -> User-Agent: FRITZ!OS 22:53
-
Artikel
Transistor-Übersicht
mit Klick auf Überschrift sortierbar) Bezeichnung Package U CE /V I C /A (Beta) @IC V CEsat P tot /W f G /MHz Bemerkung Lieferant Datenblatt ca. Preis/ C1815 eigentlich 2SC1815 TO-92 50 0,15 70 - 700 25 0,1 0,4 80 Generischer China-Transistor. Ursprünglich aus Japan. Komplement A1015. Rauscharm. China
sortierbar) Bezeichnung Package U CE /V I C /A (Beta) P tot /W f G /MHz Bemerkung Lieferant Datenblatt ca. Preis/€ A1015 eigentlich 2SA1015 TO-92 -50 -0,15 70 - 400 0,4 80 Generischer China-Transistor. Ursprünglich aus Japan. Rauscharm. Komplement C1815 China Beispiel
-
Thread
STM32F4 Discovery - Audiodac + I2S
Vielen Dank für eure Zeit und Mühe! Ich probiere gerade ein Waveplayer zu schreiben für den STM32F407(benutze das Discoveryboard) mit der Entwicklungsumgebung SiSy in UML. Das Problem beschreibt sich wie folgt, ich schicke Daten an den SPI3 bzw. I2S. Erst nach einer längeren Zeit (~1-2 Minuten
CodecCommandBuffer[2] = 0x0A; send_codec_ctrl(CodecCommandBuffer, 3); CodecCommandBuffer[0] = 0x1F; CodecCommandBuffer[1] = 0x0F; send_codec_ctrl(CodecCommandBuffer, 2); CodecCommandBuffer[0] = CODEC_MAP_PWR_CTRL1; CodecCommandBuffer[1] = 0x9E; send_codec_ctrl(CodecCommandBuffer, 2); [/code
-
Thread
Schaltungsentwurf benötige Meinungen und Verbesserungsvorschläge.
einfacheren Handhabung wurde der Cortex 4 (incl. phy) gesockelt: EasyMx PRO™ v7 for STM32 MCUcard with STM32F407VGT6 Diese MCUCards gehören zu dem riesigen Experimentierboard von mikroe http://www.mikroe.com/easymx-pro/stm32/ sind aber einzelnd sehr günstig zu erwerben: http://de.mouser.com/ProductDetail
daher auch nie verwendete, Autorouting angeworfen. (Und das soll besser sein?) Wenn ihr euch _brd_f und _brd_b anschaut ist es doch auch relativ gerade!? Wenn ihr wisst wie, dann bitte ich um Verbesserungsvorschläge. Mehr als 2 Lagen stehen jedoch außer Frage. Grüße Oekel
-
Thread
Strom selbst erzeugen Gesperrt
hat man ein Defizit, das durch Lastabschaltung oder Import ausgeglichen werden muss. Das gibts in F immer wieder mal. Es gibt Kraftwerksarten, deren Kostenstruktur wenig bei keine leistungsabhängigen Anteile wie Kohleverbrauch hat. Dies betrifft Kernkraftwerke wie auch Solar- und Windkraftwerke,
teurem Import führen. Nur eben in der anderen Richtung. Was in D die Dunkelflaute ist, das ist in F klirrende Kälte.
-
Thread
Entscheidungshilfe für uC bei Gartenbewässerungsprojekt
Schrittmacher). Wenn du auf Kabel stehst und es komliziert haben willst, kann ich dir eine Platine mit STM32F407 + PHY, 2 Relais, 12 N-FET Ausgängen, 12 12V DC sicheren Eingängen und RS485 verkaufen :/
-
Thread
DDR- Oszilloskop OG2-30/ OG2-31 Restauration
2 k zwischen 3 &4 d11 zwischen 4&5 d12 Uf 6,3V if 0,34A tA 1 min Cd11 d12 1,8pF Cd21 d22 2,7pf Ck 3,5 pF Cd1 d2 ~0,30pF Cg1 6,3pF Ua 15kV Ug8 Ug7-(12-18V) Ug7 1,5kV (delta)Ug7 +/- 70V Ug6 1,5kV Ug5 1,5 kV Ug4 1,5kV (delta) Ug4 +/- 70V Ug3 375
geführt, der kann nur hochziehen. Der Trimmer muss entladen. Für ein Feldstärke-Zeigerinstrument sind 10µF ok, ich würde auf 100 nF oder weniger heruntergehen. https://www.mikrocontroller.net/attachment/598977/K174HA6.pdf
-
Thread
CAN Performance: µC vs Linux on ARM
3.876 0.001 {method 'execute' of 'sqlite3.Connection' objects} 310 2.027 0.007 2.407 0.008 ThingPush.py:83(insert_data) 39856 1.519 0.000 1.835 0.000 queue.py:93(empty) 38193 1.508 0.000 4.330 0.000 queue.py:150(get) 203 1.060 0.005
. Zu der Python vs. C Debatte fällt mr das hier ein (alter 24C3 Vortrag): https://youtu.be/Vzh8F408CJg?t=1213 > "Das läuft nicht, das taucht im top nicht auf..". Pyhton ist grade bei den sehr schlanken CPUs in IoT eine eher schlechte Wahl IMHO, da reicht die Performance doch eher nur in C/C+
-
Thread
STM32 DACs mit DMA Phasenverschiebung
Hallo, ich habe an meinem STM32F407 2 DAC Kanäle in Benutzung und würde dort gerne eine Sinus-Waveform mit variabler Phasenbeziehung ausgeben. Sprich die Waveform ist für beide Kanäle die selbe, die Phase soll gerampt werden um einen