-
Thread
WS2812 flashen ESP12-F funktioniert nicht
Hallo miteinander, bei mir will einfach das ESP12-F meiner WordClock nicht flashen... kann es sein, dass ich in meiner Konfiguration irgendwelche Widerstände vergessen habe? Das MiniShield an sich ist softwaretechnisch vorbereitet, das ging alles
Das Blue Pill Board wird in der Regel unter dem Namen "STM32F103C8T6 Board" verkauft. Der Kosename ist nicht jedem geläufig.
-
Thread
Website mit Mikrocontroller
- 1x SPI (min. 8MHz)??? Doku befragen - 8 GPIO Pins. (knapp, eher nicht genug wenn SPI/I2C/UART genutzt wird) - 1 Analog Input - 4MByte Flash (1MB Programm + 3MB SPIFFS evtl. für Webspace) Zusatz: ATMega328P als
Momentan bekommt man alternativ zum ATmega328 auch STM32F103C8T6 Module ungefähr zum selben Preis. Die sind in fast jeder Hinsicht Leistungsstärker. Eine andere theoretische Möglichkeit wären Module, die den ESP8285 verwenden. Die können bis zu 6 I/O
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
APB1 :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
TIM_CCxCmd(TIM2,TIM_Channel_4,DISABLE); } /* Sende ein IR Byte im RS232 Mode, 8N1 */ void ired_putc(uint8_t db) { /* Startbit senden */ CREATE_BURST(); /* Datenbits hinterher */ uint8_t mask = 0x01; for (uint8_t i = 0; i < 8; i++) { if (db & mask)
-
Thread
USB HID Descriptor Spotify-Steuerung STM32
Diese Box möchte ich per USB an meinem Rechner anschließen. Grade arbeite ich mit dem "BluePill" (STM32F103C8T6). Einfache Dinge wie einen Mausklick habe ich bereits hinbekommen. Es gibt online auch ein paar Projekte zu diesem Thema, aber ich möchte nicht einfach nur kopieren sondern wirklich in
B7 ; Usage (Stop) db $81, $06 ; Input db $C0 ; End Collection
-
Thread
I2C Master Receive, Probleme mit SCL nach ReStart
Hallo, ich versuche aus der MPU6050 1Byte zulesen. Dazu benutze ich Interrupts und eine I2C_freq von 5000Hz(ja so wenig... zum testen erstmal) auf dem STM32F103C8T6. Nun habe ich folgendes gelesen und versucht umzusetzen: Refrence Manual RM0008 (ST), Application Report SLVA704 (Texas
i2cDebugISRanfang[(i2c1_EV_ISR_Count* 2)] = I2C_Module->SR1; } //const uint16_t readSR1 = I2C_ReadRegister(I2C_Module, I2C_Register_SR1); if(i2cDirectionWrite){ if(I2C_GetFlagStatus(I2C_Module
-
Thread
Logger für Strom und Spannung im Selbstbau
im Anhang. Hier noch ein paar gute Fotos von dem Ding http://pintie.de/powerlog.html µC = STM 32 F103C8T6 U1 = Winbond 25Q16BVS1G U3 = LM358 U4 = MAX 4081 => 76V, High-Side, Current-Sense Amplifiers with Voltage Output Es gibt wohl welche die eine ähnliche
die ihre Eigene Firmware aufspielen konnten ? http://endless-sphere.com/forums/viewtopic.php?f=14&t=20142 Welche Teile aus dem PowerLog 6s ( PL ) müsste man verwenden um der Überschrift dieses Threads gerecht zu werden. Bernd_Stein
-
Thread
16 unabhängig arbeitende Oszillatoren ?
atmegaSID.html , 3 Oszillatoren mit verschieden Wellenformen und Hüllkurve mit 16Khz, Programmiersprache C http://elm-chan.org/works/mxb/report.html ,6 Oszillatoren, 32KHz
Controller, der 16 unabhängige Timer hat. Allerdings sind nicht alle auf IO-Ports gelegt. Siehe hier, [[STM32]]. Der STM32F103xF.
-
Thread
Problem mit STM32 ADC (DMA) - HW oder SW?
von euch ne ähnliche Erfahrung gemacht und hilft mir kurz runter vom Schlauch... Ich nutze nen STM32F103C8T6. Projekt wurde aufgesetzt mittels CubeIDE (bitte keine Grundsatzdiskussion darüber ;). Der ADC ist konfiguriert für DMA. 9Kanäle, AD0 bis AD6 + interne temp + interne VCC/ref messung. FreeRTOS
Stefan ⛄ F. schrieb im Beitrag #6538544: > Du hast weder deine Software noch die Hardware zum überprüfen vorgelegt. > Was erwartest du: Wilde Phantasien oder zielgerichtete Hilfe? Steht doch da oben. Eigene
-
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
verschiedene FW Versionen ausprobiert und bin da zu stehen gekommen, dass es bei meinem Gerät bis 1.2.BF.6.5 funktioniert, ab der Version 1.2.BF.6.6 aber nicht mehr. Ist das ev. wegen meiner HW-Version (8C7.0F), oder mach ich was falsch. Danke im Voraus für alle Antworten. LG Alfons
-
Thread
STM32 CUBE IDE Debuggen ohne Source Code?
Hallo, Jetzt muss ich hier schon wieder nerven, nachdem ich vorhin schon dachte ich hätte einen STM32F103C8T6 mit einer IDE kaputtgemacht... Ich will den RAM des Prozessors auslesen und sehen was wann da drin steht. Leider flasht mir die IDE immer wenn ich versuche Debugging zu starten irgendwas
Startup -> Load Image and Symbols Da kannst Du einstellen was er machen soll. Dann ausführen (F8), Register und Speicher sind lesbar. Notfalls musst Du eine andere Startadresse einstellen. Sieh dir einfach die Parameter in "Debug Configurations" an.
-
Thread
STM32 - ADC-DMA1-IRQ-Handler macht Unsinn
schon ein Stück davon entfernt, so daß ein neuer Thread sinnvoll erscheint. Ich nutze auf einem STM32F103 den ADC1, um zyklisch 10 ADC-Kanäle abzufragen und per DMA in ein Array zu schreiben. Nachdem alle Kanäle digitalisiert sind, soll der Inhalt des Arrays mit ein paar kleinen Berechnungen in einem
ADC1ConvertedValues[4] 0 --> ISOLL ADC1ConvertedValues[5] 1412 --> SEN+ ADC1ConvertedValues[6] 0 --> T_OFF ADC1ConvertedValues[7] 1332 --> SEN+ ADC1ConvertedValues[8] 0 --> T_ON ADC1ConvertedValues[9] 1294 --> SEN+ ADC1ConvertedValues[10] 17476 Warum ist die Tabelle um
-
Thread
Arduino Nano, SD Card, PCM
benutze ein Arduino Nano für eine PCM Ausgabe Port (Pin 3), die Ausgabe wird mittels Timer 1 auf 8 kHz eingestellt und via Timer2 auf den PWM Port ausgegeben. Das Ganze wird via I2C Angesteuert (Pin A4/A5) um den Sound auszuwählen. Das funktioniert so weit so gut... Nun wollte ich einen SD Card
Mikrocontroller nehmen, der ein ordentliches SDIO Interface und einen DMA Controller hat. Zum beispiel den STM32F103C8T6, der auch von Arduino unterstützt wird und als Modul ähnliche Abmessungen hat, wie der Arduino Nano. Allerdings weiss ich nicht, ob das Arduino Framework den DMA Controller im Sinne deiner
-
Thread
Anfahr- und Bremsrampe
Hier ist das Beispielvideo: http://www.youtube.com/watch?v=tmF8Qu9Y61Q&feature=youtu.be
Zur Ansteuerung reicht eine Baugruppe/IC, die Takt- und Richtungssignale verarbeitet und auch 1/8 oder 1/16 Schritt erzeugt. Damit hat man dann auch die rel. Position im Griff. Für einen Elektroniker wäre es dann ein Einfaches, per STM32F4 Discovery den Joystick auszuwerten und per Timer die Taktsignale
-
Thread
STM32 - Stack overflow?!
. Jetzt habe ich mir den Spaß gemacht und die beiden Variablen in der Initialisierung gedreht [c]volatile int CanRX_Tail = 0; volatile int CanRX_Head = 0; [/c] Und siehe da, es geht. Ohne dass jetzt CanRX_Tail betroffen ist. Zuvor habe ich mal ein uin8_t draus gemacht aus beiden Variablen, selbes
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
Fotek SSR Fälschung - lieber selber bauen?
Triac... kostet wirklich nicht viel mehr als normaler https://www.ebay.de/itm/10-pcs-BTA16-800BW-STM-Triac-16A-800V-50mA-TO220AB-NEW/232303469416?hash=item36165da368:g:qooAAOSwgQ9VkCnC
BCR400/401 erlaubt halt keine Verpolung mehr. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8 Chris R. schrieb im Beitrag #5296575: > Was muss ich bei der Auslegung der Widerstände auf der Lastseite (im > Originalschaltplan gemessen 47 Ohm und 178 Ohm) beachten Eher 330Ohm (Begrenzung
-
Thread
JTDI Pin als normalen GPIO Push Pull verwenden
Hallo, ich programmiere den STM32F103C6T8 in Eclipse. Ich möchte SPI1 verwenden ohne Remapping und mit Software-chipselect. Nun habe ich mein chipselect auf PinA15 gelötet und musste festellen, dass ich den A15 nicht geschalten
das vielleicht mit der Alternativen Funktion zu tun haben kann. Der A15 kann NSS1(SPI1), JTDI und T2C1E. Hier mein Test-code: [c] GPIO_InitTypeDef GPIO_InitStructure2; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE); GPIO_InitStructure2.GPIO_Pin = GPIO_Pin_15; GPIO_InitStructure2
-
Thread
welches Filesystem
Speicher. Wie würde es die Datei-System-Auswahl ändern, wenn es anderer Speicher wäre? Es ist ein STM32L4, die HW ist schon fertig. Für Firmware stehen ca. 2x400KByte flash im Controller für 2 Versionen der Firmware, zur Verfügung. mfg Torsten
/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files/CD00264379.pdf/jcr:content/translations/en.CD00264379.pdf Der Treiber von denen ist beim Windowsupdate mit drinnen.
-
Thread
STM32 führt Programm nicht aus
Ich habe ein Testboard mit einem STM32F103C8T6 Controller. Als IDE nehme ich RIDE7 und zum Uploaden die Flash Loader Demonstration Software von ST. Das Testprogramm ist ein sehr simples mitgeliefertes Demo (LED blinken mit Delay) Der
LEDs kann ich hinhängen wo ich will, momentan B8 + B9, aber das ist ja das praktische an Steckbrettern...
-
Thread
VU-Meter mit XMEGA
immer 2 Kanäle - 44.1kHz oder 48kHz Samplingfrequenz (höhere Frequenzen kann man wohl vergessen) - 8...32bit Wortbreite (1...4Byte) Meine Rechnung für den worst case geht wie folgt: Der Soundcatcher der Zeitschrift c't liefert z.B. 32bit Daten. SPI triggert nach jedem empfangenen Byte einen Interrupt
ich hätte einen STM32F4 genommen. der hat I2S(SAI) interface und genug rechenpower hätte man sogar ne FFT machen können ...
-
Thread
sehr langsamen Takt erzeugen
. Deshalb bin ich mittlerweile komplett vom µC abgekommen. Was ohne µC realisierbar ist, wird ohne µC realisiert.
Buch über [..] Hänger [..] schreiben. > > Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
-
Thread
konventionell Taster über 24V einlesen
nochmals eure Erfahrung zu momentan aktuellen Möglichkeiten konventionell Taster (230V) über 24V mittels µC (SMT32) einzulesen. Zum Hintergrund: Ich hatte mir beim Hausbau auch ein EIB Kabel auch durch die einzelnen Schalter legen lassen, da ich damals keinen Kopf und Zeit hatte mich mit dem Thmea Bussystem
Board schaltet Relais im Verteiler. Da ich hier zum schnellen Aufbau die Billigen "blue boards" SMT32f103C8T6 verwendet habe, fahre ich aktuell nur mit 5VDC - nicht schön, aber funktioniert ohne Probleme. Die Boards unter den Taster lesen nicht nur die Taster ein, sondern liefern auch noch Temparatur
-
Thread
? Suche Mini-RS232-Transceiver ähnlich DS276
Hallo Gleichgesinnte! Kennt jemand von Euch einen möglichst kleinen (z.B. SO-8) 232-IC für 3V und eben nur für Rx/Tx - also unterm Strich einen halben MAX3232? Bei meiner Suche konnte ich nur den DS276 finden, aber der ist wohl leider abgekündigt. http://www.maximintegrated.com
ihre Daten per 485 bzw. 232 raus. All dies muss aber an einen galv. isoliertem 485-Bus mittels STM32F103C8T6 angebunden werden. Die Leiterplatte soll dabei aber nicht größer als eine Check-Karte sein. Egal wie ich es drehe und wende, ich bekomme mit einem 16-poligem 232-IC echte Platzprobleme.
-
Thread
Problem mit Division
niemals dividiere und ich kann mit dem selben Compiler problemlos laufende Programme fuer m3 (Gecko,STM32F103) erzeugen wo dann auch dividiert wird. Olaf
_test>: 8: e020c001 eor ip, r0, r1 c: 42611000 rsbmi r1, r1, #0 [..] Das sieht gut und richtig aus. Ehrlich gesagt jetzt bin ich ratlos. Schaut man sich jetzt mal die Bytes
-
Thread
China-BME280 Problem
forum/viewtopic.php?f=31&t=27682&start=130#p294087
nochmal nachgemessen, auf der Platine wo ein Sensor aufgelötet ist habe ich gemessen mit einem Testo 905-T2 28.3°C der Sensor auf diesem Board liefert mir 28.57°C
-
Thread
Mosfet und CEC
Device "schreiben" so zieht es den Bus nach LOW. Ich wollte einfach einen Pin einer "Blue Pill" ([[TM32F103C8T6_STM32_Billig_Board]]) nehmen. Das scheint aber keine gute Idee zu sein. Fragen: 1. Warum kann ich beim I2C einen Pullup und eine GPIO nehmen, beim CEC aber nicht? 2. Was macht das Mosfet
Zu 1. Ein GPIO für I2C ist pauschal generell die falsche Wahl. Auch bei I2C darf der Pin nur als Open Drain betrieben werden. Zu 2. Der Mosfet sorgt dafür, dass deine Schaltung vom cec bus entkoppelt ist, wenn sie aus
-
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
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 JTAG pins als GPIO funktionieren nicht
Hi, Ich arbeite gerade mit einem STM32F103C8T6, und versuche den PB3 als GPIO zu verwenden. Ich habe JTAT & SW deaktiviert, allerdings funktioniert nur PB4 als output, PB3 nicht. Hier mein code: RCC->APB2ENR |=(1<<3); /*
value is undefined Damit ist AFIO->MAPR |= (1<<26); nicht so besonders schlau. Probier mal uint32 x = AFIO->MAPR; x &= ~AFIO_MAPR_SWJ_CF; x |= AFIO_MAPR_SWJ_CFG_DISABLE; AFIO->MAPR = x;
-
Thread
eBus USB Adapter
einen neuen fehler.... aus der 2015-09-03 22:00:27.661 [update notice] unknown MS cmd: 1050b51303041f00 / 0a1f$ 2015-09-03 22:00:27.814 [bus error] scan 6c failed: ERR: read timeout 2015-09-03 22:00:28.359 [bus error] scan 7d failed: ERR: read timeout 2015-09-03 22:00:28.852 [bus error] scan 8a failed
für das Byte 4 plus MSB von Byte 3: 0x3f | 1 ==> Divisor 128, Offset 1 (>= 1K/°C) 0x40 | 0 ==> Divisor 64, Offset 2 (>= 2K/°C) 0x40 | 1 ==> Divisor 32, Offset 4 (>= 4K/°C) 0x41 | 0 ==> Divisor 16, Offset 8 (>= 8K/°C) 0x41
-
Thread
mikroBasic vs BASCOM
danke, habs schon gefunden: http://forum.myluna.de/viewtopic.php?f=8&t=460 dann werde ich mal damit herumspielen..
0x00000079 Jump +000000C2: 920F PUSH R0 Push register on stack 34465: Error: Invalid line +000000C3: 01B8 MOVW R22,R16 Copy register pair +000000C4: 9F46 MUL R20
-
Thread
USB Signale von kapazitivem Touch auswerten und als Maus Eingabe simulieren
> bedient werden kann. Dann hast du schon fast gewonnen. Was du brauchst, ist ein popliger µC-Modul, der USB-device kann. Leg dir dazu einfach so ein BluePill-Dingens zu, alternativ das Projekt (STM32F103C8T6.ZIP), was ich vor geraumer Zeit hie rmal gepostet habe. Dann guckst du, was für ein
im µC zu implementieren und aus den Koordinaten die passenden Mausereignisse zu generieren. That's it. W.S.