-
Thread
[V] 7 Bluepill Boards + 1 ST-Link Adapter
Ich verkaufe sieben Blue-Pill Board mit STM32F103C8T6, sehr wahrscheinlich originale. Die Boards stammen aus der Zeit lange vor dem Chipmangel. Hier wurde mal ein Testprogramm veröffentlicht, welches sie als originale erkennt. Darüber hinaus
-
Thread
STM32F103VE kein PWM möglich
Hallo! Ich benutze den STM32F103VE und die st-lib. Um einen PWM zu erzeugen habe ich mir die folgende Funktion geschrieben: [c] void initPWM(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure
TIM_OC4PreloadConfig(TIM8,TIM_OCPreload_Disable); /*Start counter for timer8 */ TIM_Cmd(TIM8, ENABLE); } [/c] Leider bekomme ich an den entsprechenden Pins (LQFP100 Package: PC6-> Pin63, PC7-> Pin64, PC8-> Pin65, PC9-> Pin66) absolut keinen PWM... was mache ich falsch? Gruß, hhanff
-
Thread
ft5x06 Touch Controller
Interrupt Query Mode entspricht und somit nicht unzulässig sein sollte. Dazu mache ich kontinuierlich I2C Reads auf die Register 0 bis 6 (mich interessiert kein Multi Touch). Ist jemandem von euch dieses Thema auch mal begegnet und wisst ihr Abhilfe? Ach so: für die, die vermeintlich alles wissen müssen, weil zur Problemlösung ja zwingend notwendig: Controller stm32f103zet6, Entwicklungsumgebung: Eclipse/GCC, durchschn. Temperatur im Lab: 20°C. Vielen Dank für konstruktive Hilfestellung. Volker
-
Thread
STM32 Timer4 Update Event
Hallo! Mich ärgert mal wieder mein stm32f103rbt6... Ich möchte Timer 4 so konfigurieren, dass er an Channel 1 eine PWM ausgibt. [c]void TIM4_Configuration(void) { /* Compute the prescaler value */ PrescalerValue = (uint16_t)
Variable geändert, den Wert aber nicht ins Register übertragen. Und nun auch den tollen Befehl [c]TIM_SetCompare1(TIM4,timepulse);[/c] gefunden.
-
Thread
STM32 Timer läuft nicht richtig.
keiner Prüfmöglichkeit bewusst wie ich testen kann ob diese richtig taktet. Es handelt sich um einen STM32f103RBT6. Vielleicht fällt euch aber auch ein Fehler in meinem Code auf: [c] /* Time base configuration */ TIM_DeInit(TIM3); TIM_TimeBaseStructure.TIM_Prescaler = (SystemCoreClock / 1000000
TIM_FLAG_Update) == RESET); TIM_Cmd(TIM3, DISABLE); TIM_ClearFlag(TIM3, TIM_FLAG_Update); [/c]
-
Thread
CO2 Sensor MH-Z14 vs MH-Z19
Die werden alle 2 Jahre mit Alkoholmischung und Druckluft gereinigt und danach kalibriert. (Seit 6 Jahren im Einsatz und bisher sind 2 Stück kaputgegangen) Die Dinge werden hier bezogen; http://www.mb-systemtechnik.de/produkte_co2_messung_co2_sensor_modul.htm Der Preis von etwa 70€ ist akzeptabel
Immerhin kann man den Sensor per Hd-Pin (7s gegen GND) auf 400ppm (Außenluft) eichen. Der verbaute STM32F103C8 hat einen 12-bit ADC (4096) für einen Messbereich von 0-2000ppm oder 0-5000ppm. Linearer ADC und exponentieller Fotostrom, da gibt es sicher irgendwo Auflösungsprobleme. Der MH-Z19 hat einen
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
. Für mich funktioniert das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde
Davor konnten Schifffahrten auf dem Bodensee etwas kompliziert sein. https://de.wikipedia.org/wiki/F%C3%BCnf_Standardzeiten_am_Bodensee
-
Thread
Interner PullUp/-Down und EMV
zu nehmen ist definitiv falsch! Egal ob extern oder intern!!! Du darfst meistens so in etwa 0.6V über die Rails drüber/drunter gehen. Jetzt rechne mal aus, wie groß der R sein dürfte damit selbst ein mickriger 4kV Puls noch in den Abs-Max Ratings bleibt. Sicher, oft überleben die Controller
Grenze wo man sich Gedanken machen muss. Im übrigen hilft das Datenblatt! Ich hab mal schnell den STM32F103 angesehen. Die haben typ. 40k zuschaltbar. Solange in deiner Schaltung die 40k reichen, ist der interne so gut wie jeder (gleich große) externe. Wenn du eine Leitung quer über ein 20kVA Leistungsteil
-
Thread
Loxone Air Base - Mesh Netzwerk
Ah danke! Keine schlechten Eckdaten. http://www.6lowpan.at/software-1.html Vermutlich nutzen sie dann auch keinen externen Controller, sondern haben ihre Applikation mit in die Firmware eingebaut. Der Controller in den Modulen ist ein STM32F103RC
USB Interface description: - communication protocol: RNDIS (by Microsoft) - usb vendor id: 0x10C4 - usb product id: 0x0002 Funksteckdose mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Plug http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Documentation
-
Thread
I2C Temperaturwert ausgeben
I2C_EVENT_MASTER_MODE_SELECT)); /* Send Slave address */ I2C_Send7bitAddress(I2C1, SMBusDefaultHeader, I2C_Direction_Transmitter); /* Test on I2C1 EV6 and clear it */ while(!I2C_CheckEvent(I2C1
Also der Sensor ist ein: MLX90614ESF-BAA Controller: Cortex M3 (STM32F103ZE) Soweit ich das sehe bleibt er immer bei: /* Test on I2C1 EV5 and clear it */ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); und /* Test on I2C1 EV6 and clear
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
Debug: 178 6 tcl.c:1032 handle_flash_bank_command(): 'numicro' driver usage field missing Debug: 179 6 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 1000 Debug: 180 6 command.c
khz to interface specific speed value Debug: 185 6 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_reset_config none Debug: 186 6 command.c:143 script_debug(): command - reset_config ocd_reset_config none Debug: 188 6 command.c
-
Thread
BLDC Controller "Schalter" für Geschwindigkeit wird daraus einer schlau?
Stefan F. schrieb im Beitrag #6037725: > Wilhelm M. schrieb im Beitrag #6037721: >> Du brauchst das nur durch den Disassembler und >> durch Reverse-C laufen zu lassen, und schon hast Du es! > > Beim Disassembler
genug sind, und 28 erlaubt ist, das auch auf freier Strecke zu fahren??? Der Prozessor ist ein STM32F103C8T6 basiert also auf einem Cortex M3. Als Mosfettreiber werden 3 STück Fortior FD2103S verwendet jeder der 3 treibt 2 Mosfets. Ich hab mal zwei Bilder angehängt, wo man die Platine ohne Vergussmasse
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
:2 wegen SPI teilst, wird der Takt für TIMx wieder verdoppelt. In Pascal habe ich ein PWM an T4C1 so realisiert: Procedure Init_Tim4( P, A : Word ); Begin // Timer4_CH1 für die Frequenz F ( aus Clock/ P ) an PB6 einrichten RCC_APB2ENR.IOPBEN = 1; // GPIOB Clock on GPIOB_CRL
; TIM4_CCER = 3; // OC1 signal is output on the corresponding output pin. PB6 TIM4_CCMR1_Output = 0x6C; TIM4_CR1.B0 = 1; // Bit0, CEN, Enable timer End;
-
Thread
Ladegerät SkyRC MC3000 - USB-Problem - kleiner Reparaturbericht
ganze Internet durchgelesen). Mein Gerät hat die Boardversion 100083A-MC3000 V1.5 vom 2016-01-13. µC ist ein STM32F103RPT6 (hat USB2 12Mbit Fullspeed Unterstützung). Zumindest bei mir äuserte sich das Problem darin, daß die USB-Connection an allen USB2-Buchsen meiner beiden Rechner nicht funktionierte
nicht angeschlossen war, was allerdings ein eher nutzloser Betriebszustand war (also der interne µC über USB versorgt wurde, die eigentliche Ladeelektronik aber auser Betrieb war). Dieses gelegentliche Funktionieren sagte mir, daß die USB-Schnittstelle wohl nicht wirklich tot ist, sondern möglicherwiese
-
Thread
eBus USB Adapter
Hallo zusammen, ich programmiere gerade an einem STM32F103 um die Parameter meiner Vaillant Therme VC 146/5-5 zu loggen bzw. die Parameter zu ändern. Die mir wichtigen Parameter sollen dann per CAN in meinen Hausbus gesendet werden. Die Kommunikation
/ 02311e = 7 f79b102006440208120140 / 023102 = 7 f79b102006441541120140 / 023115 = 7 f79b102006441a08121340 / 02311a = 7 f79b102005411ca91c00 / 023301 = 6 f79b10200a4000202020204175746f / 023100 = 16 f79b102006440e29270140
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin 9 wäre PB.6 [c] DDRB |= (1<<DDB6); // PB6 Ausgang, Bit setzen PORTB |= (1<<PB6); // PB6 einschalten, Bit setzen PORTB &= ~(1<<PB6); // PB6 ausschalten, Bit löschen [/c] Eigentlich ganz simpel oder :-) Edit: Binärschreibweise würde ich mir nicht angewöhnen. Die Portbits sind in der Toolchain hinterlegt, sodass man sie
-
Thread
STM32 Cortex M3, ADC-Ergebnisse mittels DMA
Guten Morgen zusammen, ich benutze eine STM32F103, und zwar geht es um den ADC/DMA Teil. Ich schreibe diesen Teil um von 15 auf 27 Kanäle. Die Ergebnisse werden mittels Pointer in "AdcResults" gespeichert, wie man an der Konfig vom DMA sehen
TSEL_ZONE_A_PORT, TSEL_ZONE_A_PIN); GPIO_SetBits(TSEL_ZONE_B_PORT, TSEL_ZONE_B_PIN); GPIO_SetBits(TSEL_ZONE_C_PORT, TSEL_ZONE_C_PIN); GPIO_SetBits(TSEL_ZONE_D_PORT, TSEL_ZONE_D_PIN); GPIO_SetBits(TSEL_ZONE_E_PORT, TSEL_ZONE_E_PIN); GPIO_SetBits(TSEL_ZONE_F_PORT, TSEL_ZONE_F_PIN); GPIO_SetBits(TSEL_ZONE_G_PORT
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Der Arduino Nano hat 8 analoge Eingänge und kostet 2 bis 3 €. Das "Blue-Pill" Board (STM32F103C8T6) ist Arduino kompatibel, hat 10 analoge Eingänge und kostet ebenfalls 2 bis 3 €. Der A/D Wandler MCP3208 hat 8 analoge Eingänge und wird sehr einfach per seriellem SPI Bus angesprochen.
M. schrieb im Beitrag #5371573: > Dann nehme ich für 48 AD-Eingäge 4 von den MAX11605. Die über I2C > eingelesen und fertig... Bei 4 Stück muss man sich da wieder Gedanken über I2C-Multiplexer machen. Drei CD74HC4067 o.ä. 16:1 (alternativ 6 74HC4051 8:1) Analogmultiplexer vor einen µC mit seinerseits
-
Thread
STM32 Serial Wire Problem
Hallo, ich kann einen STM32F103VBT6 nicht mehr über Serial Wire ansprechen. Ich nutze Keil µVision und den ULINK2. Eine Zeit lang funktionierte es. Ohne erkennbaren Grund komme ich nun aber nicht mehr auf den Controller. Die ID kann ich noch auslesen. Ich habe auch den µC schon getauscht. Betriebsspannungen sind da und auch glatt. Boot Pin 1 ist auf GND, Boot Pin 0 ist auf GND. Die Resetleitung ist auf 3,3V. Wenn ich auf "Upload" klicke kann ich mit dem Osci ein
-
Thread
Keil-Debugger: Endlosschleife
Ein einfaches Programm, das zwei LED blinken lässt und funktioniert (auf der Hardware STM32F103CB und im Simulator), habe ich ich um eine serielle Ausgabe erweitert. Wenn ich den nun den Keil Simulator/Debugger starte, kommt er nicht, wie üblich zur main(), sondern simuliert das Programm
irgendetwas hinzulinken. Kennt jemand das Problem? [code] _sys_exit: 0x08000D1C 4901 LDR r1,[pc,#4] ; @0x08000D24 0x08000D1E 2018 MOVS r0,#0x18 0x08000D20 BEAB BKPT 0xAB *0x08000D22 E7FE B 0x08000D22 0x08000D24 0026 MOVS r6
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
0.1ppm/Annum. 1ppm wären gleich rund 33s Abweichung/Annum. Der z.B. https://docs.rs-online.com/6dfb/0900766b81476f7d.pdf hat 50ppb/A, das wäre eine Abweichung von unter 1.7s/A. Anbindung an einen externen Standard wie DCF ist bei richtiger Einstellung nicht wirklich notwendig. Wenn die
einziger Cent rüberkommt, nehme ich das was im Schrank liegt. Und das sind ein Sack voll Platinen mit CS32F103 die mal anstelle von STM32F103 geliefert wurden und für sowas wie geschaffen sind. Und auch noch ein paar DCF77 Empfänger für die ich sonst auch keine Verwendung mehr habe. Das 2. ist die Entwicklungsumgebung
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Lesefutter: https://pdfs.semanticscholar.org/1003/57a8a958587baca5b930ce9a6d439c11970d.pdf https://pdfs.semanticscholar.org/91ce/7726d0b103db47ab5db433ed75b538e6e7f8.pdf http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49.8349&rep=rep1&type=pdf Mit freundlichem
0.0.0.0 Fehlermodulzeitstempel: 00000000 Ausnahmecode: 40000015 Ausnahmeoffset: 00000000002f63ca Betriebsystemversion: 6.1.7601.2.1.0.256.48 Gebietsschema-ID: 2055 Zusatzinformation 1: f3cb Zusatzinformation 2: f3cb96d6f8d6bdc527a608eb82d9985c Zusatzinformation 3: 3461
-
Thread
STM32 SPI im Halbduplex-Betrieb mit DMA
SSI-Schnittstelle auszulesen. Der Sensor hat ein CSN-, CLK-, und DO-Pin. Diese habe ich bei meinem STM32F103CB mit SPI1_NSS (PA4). SPI1_SCK (PA5) und SPI1_MISO (PA6) verbunden. Ich verwende, wie in http://www.mikrocontroller.net/topic/160042 beschreiben, zwei DMA-Kanäle (DMA1-Channel2 und -Channel3
SPI_Direction_1Line_Rx ((uint16_t)0x8000) #define SPI_Direction_1Line_Tx ((uint16_t)0xC000) [/code] dann bedeutet das für das SPI_CR1: _SPI_Direction_2Lines_FullDuplex_ Bit 15 BIDIMODE: Bidirectional data mode enable 0: 2-line unidirectional data mode selected Bit 14 BIDIOE:
-
Thread
[V] 2Stk STM32F103ZET6
Verkaufe hier noch zwei verschweißte unbenutzte STM32F103ZET6 µC's (von Farnell) Bei Interesse bitte melden. 10€ pro Stk + Versand wäre ok für mich. MfG Sven
-
Thread
Heizungssteurung im Eigenbau
Dieser Threat kommt ja wie gerufen. In den Letzten 6 Wochen habe ich mir meine eigene Heizungsstuerung gebastelt. Anbei Fotos, Bedienungsanleitung ist auch schon fertig. Seit 1 Woche läuft diese nun. Bei solch einer Steuerung ist es erst mal Wichtig
immer an ist und alles was nach extern geht muss vor Überspannung geschützt sein. Ich habe einen STM32F103 drin, den ohne PLL getaktet läuft mit 8MHz. Sensoren frage ich über IIC und Analog ab. Zur Wohnung gehts über CAN Bus. Dort kommt ein Display ran an der ich alle Werte sehen kann (Platine gestern
-
Thread
STM32 - Stack overflow?!
Jeden Zyklus wird CAN_Main() aufgerufen. Innerhalb davon wird CAN_ReceiveSequenceData() augerufen. [c] #define MAX_DATA_RECEIVE_SEQUENCES 6 volatile int CanRX_Head = 0; volatile int CanRX_Tail = 0; ReceiveSequenceStruct ReceiveSequence[MAX_DATA_RECEIVE_SEQUENCES]; void CAN_ReceiveSequenceData
brachte jetzt "Besserung". Warum? Was ist da passiert? Kann mir das jemand erklären? IC ist ein STM32F103RB auf einem Olimex Board. Programmiert mit VisualGDB (GCC 7.2.0 / GDB 8.0.1) Edit: Okay, das Problem bleibt, nur anders rum. CanRX_Tail wird jetzt immer auf 0 gesetzt. Selbe stelle, selber
-
Thread
Lötfett / Solder Paste / Flussmittel
Lötfett? 2. Ich möchte ca. 20 ICs verlöten. Die filigransten Teile sind 10 ICs im LQFP48-Design (STM32F103 mit 48 Beinchen) - wie viel Flussmittel / Fett werde ich in etwa benötigen (was sind eure Erfahrungswerte)? 3. Wie lange lässt sich Flussmittel / Fett bei Raumtemperatur i.d.R. lagern? 4
Hier checke mal hier https://de.rs-online.com/web/c/elektrowerkzeuge-loten-schweissen/loten/
-
Thread
Cortex M3 "hängt" bei Initialsierung - (wilde Zeilensprünge)
been detected EH_SetErrorCode(ERR_HWSUPPORT); break; }[/c]
STM32F103VCT6 gcc compiler. Das andere Projekt ist auf dem exakt gleichem controller gelaufen, nur wie gesagt mit der minimalen Änderung der Hardware. Nun habe ich rausgefunden: - es scheint
-
Thread
STM32 - One Pulse Mode - ohne Trigger??
Hallo Leute, ich möchte mit dem STM32F103RBT6 den One Pulse Mode mit dem Advanced-Control Timer 1 nutzen um einen genauen Puls von 1,5ms zu erzeugen. Ich habe die 5 Schritte im Datenblatt One Pulse Mode (Output Compare Mode) eingehalten
prescaler //Configuration (One Pulse Mode, Capture/Compare) for a single pulse TIM1->CR1 |= 0x000C; //select one pulse mode(UEV: counter under/overflow) TIM1->CCMR1 |= 0x0020; //select compare mode(channel 1 inactive on match) TIM1->CCER |= 0x0001; //set channel 1 to output active high
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
Hallo mal wieder, gerade habe ich etwas mit einem STM32F407 gespielt und dabei mal die neue "Logic" Funktion des Welec ausprobiert. Leider wurde das 6MHz Rechteck dabei zu einer Nulllinie, unabhängig vom gewählten Logikpegel. Kann man da irgendwas fehlbedienen
Michael H. schrieb im Beitrag #2463709: > Hallo mal wieder, > gerade habe ich etwas mit einem STM32F407 gespielt und dabei mal die > neue "Logic" Funktion des Welec ausprobiert. Leider wurde das 6MHz > Rechteck dabei zu einer Nulllinie, unabhängig vom gewählten Logikpegel. So ich hab doch noch
-
Thread
TDI Vp37 Steuergerät selber bauen
und > Sensoren drin ist? Seeehr überschaubar im Vergleich zu modernen TDI-Motoren (insb. ab EU 6). > Leerlaufstabilisierung durch Mengenkorrektur der einzelnen Düsen, Nein. Düsen-(Injektoren)-individuelle Verstellung/Korrektor gibt es erst bei den CR-Systemen (ggf. auch bei den PD). Dort wird
aufgezeichnet, analysiert und reproduziert werden und stellt kein wesentliches Problem dar. Habe einen STM32F103C8T6, Schema BluePill, genommen, 16k EEPROM, MCP2515/MCP2562. Gruß aus Bukarest
-
Thread
STM32 ADC Fehler
Hallo, ich arbeite mit einem STM32F103RBT6 und möchte 6 Analogeingänge einlesen. Problem 1 lässt sich wie folgt beschreiben: PC.2 lässt sich nicht einlesen. Wert = 0 obwohl ein Signal am PIN laut Oszi. anliegt. Hab ich evtl.
Hi, habe hier nochmal eben die init.c hochgeladen. Falls nötig kann ich noch die Main.c hochladen. Alles wichtige daraus sollte aber im ersten Post stehen. Seltsam halt, dass er 4 einliest (auch wenn mit problemen), aber die anderen
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
schwierig. Man kann Polynome faktorisieren so, dass man nur noch multiplizieren und addieren muss. (Ein STM32F103 damals auf 36MHz konnte z.B. ein Thermocouple in unter 40us als double-float Typ in Temperatur umwandeln. Damit konnte diese Anwendung alle Thermocouple-Typen mittels NIST Koeffizienten verwenden
dann sah man die Dellen sehr deutlich. Habe hier: CPUID -> '0x410cc601' 41 ARM 0 Revision 0 c ARMv6-M architecture c60 Cortex-M0+ 1 Patch 1
-
Thread
Der Berg kreißte.und gebar den FA-NWT2
Analogkanäle schlußendlich für eine Daten-Drängelei auf der Seriellen bedeuten. Mit nem VCP direkt im µC wäre das überhaupt kein Problem gewesen. Kommen wir zur Kalibrierung des Ganzen. Hä - Kalibrierung? Ja. Die Amplitude eines DDS ist in weiten Teilen ja wirklich recht glatt und eben, aber
raus, sonst läuft was über. IMO ist der FT232RL teurer als ein kleiner Cortex mit USB, z.B. der STM32F103c8t6 auf diesem Blue-Pill-Board. Und der hat immerhin 20kByte RAM.
-
Thread
Plattenspieler bauen
und einen neuen Player mit eigenem Tangentialarm drauss gebaut. Fernbedienbar wäre ein Klacks, STM32F103 für den Arm mit PC-Anbindung per RS232 vorhanden - aber wozu? Ein wunderbares Feature ist die Endabschaltung am LP Ende, Arm hoch und ab nach Hause + Teller stop. Starten macht ja meist
erfaßt (Servo) und der Ausleger sanft entsprechend verdreht (Stepper). Das ganze wird von einem ST32F103 (BluePill) erledigt der auch den Technics DD steuert (bzw. dessen Motorsteuerung bedient (33,45,An/Aus)). Weiter oben habe ich ein Bild gepostet.
-
Thread
Atmega - Messunsicherheit
- 610 = 93 * 100 = 9300 / 308 = 30,1948 Grad Naja, und die bis 11,5% Abweichung (+-0.3 V bei 2,6V nominal) nach Datenblatt sind bei 700 counts eben 80 counts oder 26°C. AFAIK kommt INL und DNL noch dazu, das ist aber nur 1 oder 2°C. Da bleiben Deine Chips oben alle deutlich drunter. Hier führt
entsprechend +/- 3,1%, Standardabweichung 0,057V. Denke, für die AVR-Gurken ganz okay - für den STM32F103 liegt z. B. die garantierte Maximalabweichung bei +/- 3,3% über den Bereich von -40°C...+85°C.
-
Thread
Temperatursteuerung für einen Brennofen
10082_10081_10177_10110_10111_10112_10113_10114_10180_10310_10312_10184_10078_10079_10073_10186-10102%2Csearchweb201603_5%2CppcSwitch_2&btsid=7440a567-924e-4951-a043-e4e11f0d58d5&algo_expid=91343660-8812-4cc4-bb9d-af008ed27f50-24&algo_pvid=91343660-8812-4cc4-bb9d-af008ed27f50 Das schöne an dem Teil:
Linearitätsgleichungen korrigiert wird. Wegen der mathematisch intensiven Operation eignet sich dazu am Besten ein 32-bit uC. Mit 8-Bittern würde ich mir das allerdings selber nicht mehr antun. Ich baute vor einigen Jahren mit der beschriebenen Methode ein hochgenaues Thermometer mit einem STM32F103. Bei 36Mhz brauchte
-
Thread
FOC: Id negativ und oszilliert
die Strommessung in den Phasen mit einem INA240. Als Mikrocontroller habe ich so ein BluePill-Board (stm32f103c8t6) genutzt. Die SW habe ich mir selbst zusammen programmiert nachdem ich diversen Kram gelesen habe. ;) Die notwendigen Clark-/Park-Transformationen und der SMO zur Winkelbestimmung scheinen
-
Thread
Steuerung. Wie soll ich's lösen?
eignet sich sowas hier als Bedienpanel: http://cgi.ebay.de/ARM-Cortex-M3-STM32F103VET6-Board-2-4TFT-touch-screen-/160594355320?pt=BI_Electrical_Equipment_Tools&hash=item25642b6478 (hab ich so auf die Schnelle gefunden. Für sinnvollere Vorschläge bin ich dankbar) Ich denke
bisherigen Programmier-Fetzten zu überlassen... Also bleibt mir nur ein 'Neustart' und meine eingerosteten C-Kenntnisse wieder einzuölen. Die Mechanik/Pneumatik-Geschichte ist ja eigentlich auch schon fertig. Bei der Elektronik werd' ich nochmal über die Bücher gehen (müssen). Vorallem beim Eingabemodul
-
Thread
Eleksmaker A3 Pro - Eure Erfahrungen
Moin, fals jemand braucht meine Einstellungen für grbl1.1f $0=10 $1=100 $2=0 $3=2 $4=0 $5=0 $6=0 $10=0 $11=0.010 $12=0.002 $13=0 $20=0 $21=0 $22=0 $23=0 $24=25.000 $25=500.000 $26=250 $27=1.000 $30=255 $31=0 $32=1
der Laser ON - Kommandos vor jedem Quadrat. [code] M03 S125 <--- diesen Wert ändern G4 P0 G1 F750.000000 G1 X124.2799 Y275.014 G1 X124.2799 Y254.0489 G1 X103.3149 Y254.0489 G1 X103.3149 Y275.014 G4 P0 M05 S0 G1 F3000 G1 X75.6614 Y275.014 G4 P0 M03 S125 <--- diesen Wert ändern
-
Thread
Stand der Technik zum Erstellen von Filme zum Platinenbelichten
geheimes. Cube_S schrieb im Beitrag #4574745: > LQFP100 geht eben auch noch Was ist das für ein µC?
> Was ist das für ein µC? STM32-F103VET6 > Aber wenn ich sehe dass ihr doch nur > immer wieder und wieder Breakout-Boards und das tausendste "Eval"-Board > macht, dann kommt's auf den Prozess wohl auch nicht mehr an
-
Thread
Artikel LPC-Tutorial: Kritik und Anregungen
daß er sie versteht. 4. Vielleicht solltest du deinem geneigten Leser nicht sowas vorsetzen: [c] LPC_SYSCON->AHBCLKCTRLSET0 = SYSCON_AHBCLKCTRL0_GPIO0_Msk | SYSCON_AHBCLKCTRL0_IOCON_Msk; LPC_IOCON->PIO0_29 = (0x0 << IOCON_PIO0_29_FUNC_Pos) | /* ! */ [/c] sondern ihm einen tatsächlichen Rumpf
die .xcl (extended command lines) Ich habe sowas ähnliches hier vor einiger Zeit für nen kleinen STM32F103C8T6 und Keil und Windows schon mal gepostet. Vielleicht guckst du dir das mal an, um zu sehen, wie ich das oben Geschriebene meine. Nun, ich selbst arbeite in allen Punkten nicht so wie du
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
GUI für LINUX Serial Port erstellen
reichlich 5 Jahren mal eine konkrete Realisierung für ein Event-System bei einer Firmware für die STM32F103 gepostet und noch viele Jahre davor das Menüsystem bei der Lernbetty quasi objektorientiert gemacht (soweit man das in C kann), aber keinen hat's interessiert. Stattdessen hat es seitdem alle
gepatcht habe damit es 230400Baud konnte. Oder schau mal hier: http://www.verycomputer.com/169_2c700e4d74d6d026_1.htm Die reden da ueber einen Patch zu tin den ich 1996 geschrieben habe damit man usenet in Farbe lesen konnte. Haette ich wohl kaum gemacht wenn ich den Reader nicht selber haette
-
Thread
Skurriles Problem mit BS170 Mosfets
kann man die Reflexionen über Termination der Leitung dämpfen, durch ein RC-Glied nach GND, zB 100pF/100Ohm. "Mehr Dampf" bedeutet dann? Und ist es genau das, warum der Raspberry Pi mehr Probleme hat als der uC? Hat der uC "mehr Dampf"?
Nicht mit einer ewig langen Masseklemme. http://www.mikrocontroller.net/articles/Oszilloskop#Tastk.C3.B6pfe_richtig_benutzen
-
Thread
Mechanische Tastatur für Schreiberlinge
Gummiringe vom Zahnarzt auf den Tastenschäften. Es gibt auch schon länger eine neue Controllerplatine mit STM32F103, um die Schwächen der Tastatur auszugleichen. Billiger ist die 'Cooler Master NovaTouch TKL', hat allerdings nur ABS Kappen. Könnte aber noch in dein Preissegment passen. https://www.getdigital.de
Model M waehlen. Zu allem Ueberfluss habe ich auch noch eine deutsche Ausgabe mit 122 Tasten (u.a. F1 - F24) und die kleine alte XT-Version. Und einen Karton voll Ersatzkabel mit dem merkwuerdigen Modularstecker auf der einen Seite und dem PS/2 auf der anderen. Selber Dummschwaetzer!
-
Thread
Lötstationen
du Kühlkörper, > Leistungsrelais ... Hier steht auch eine Rolle 1,5mm auf dem Tisch. > Mit SW32 machst du erst mal keinen Fehler. Ich habe neben F-SW32 63/37 auch noch F-SW26 Cu2 - das 26er geht deutlich besser, wenn die Oberflächen nicht mehr frisch sind. Aus der Fertigung wurde SW26 schon
daß man graphisch die Step PID Antwort analysieren kann. Ich habe vor entweder einen AVR 1284P oder STM32F103 einzusetzen. Mit dem letzteren habe ich relativ viel Erfahrung. Mit Atollic Truestudio arbeitet es sich damit recht gut und der Debugger ist natürlich auch nicht zu verachten. Wärend der SW
-
Thread
Elektroniker Stammtisch Nähe München
Bit-Microcontrollers.aspx mit 16Bit ADC http://www.silabs.com/products/mcu/mixed-signalmcu/Pages/C8051F06x.aspx klein und fein die C8051F912 http://www.silabs.com/products/mcu/lowpower/Pages/C8051F90x-91x.aspx Größer mit wenig Strom http://www.silabs.com/products/mcu/lowpower/Pages/C8051F96x.aspx
für Multiplier, Divider, ... alle selbst :) Nettes Feature^^ Als Basis für custom-Boards mit dem STM32F103 (der, den es bei Reichelt für knapp 3,50EUR gibt), kann man sich den Schaltplan des "Maple Mini" (3,50EUR bei eBay) anschauen. Da ist alles wesentliche (und nicht mehr) drauf. Oder das PDF,
-
Thread
EleLa - Elektronik Lagerverwaltung
$08452B43 $08095C38 $08094237 $08094261 $0806BF32 $080912DD $0806FF29 $B6CCEE46 tobi@moria:~$ ls -la .elela/ insgesamt 68 drwxr-xr-x 3 tobi tobi 4096 15. Jul 23:18 . drwxr-xr-x 107 tobi tobi 12288
z.B. STM32F103RE könnte ich gebrauchen, mir ist da letztens einer kaputt gegangen. Oder auch andere Chips wie z.B. ACS758ECB-200B, also muss nicht unbedingt Geld sein und als Firma hättet ihr eine Rechnung zum
-
Thread
SMART Highscore
[pre]Model Family: Seagate Maxtor DiamondMax 21 Device Model: MAXTOR STM3250820A ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 097 090 006 Pre-fail Always - 90876323
tadellos: [code] Model Family: Western Digital Caviar Green Device Model: WDC WD20EADS-00R6B0 Serial Number: WD-xxxxxxxxxxx LU WWN Device Id: 5 0014ee 202c4578a Firmware Version: 01.00A01 User Capacity: 2,000,398,934,016 bytes [2.00 TB] ... ID# ATTRIBUTE_NAME FLAG