-
Thread
RTOS "resetten"
Hallo zusammen, ich benutze das RTOS PowerPac von IAR auf einem STM32F103VE µC. Jetzt habe ich folgenden Menüpunkt in meiner Anlage: "Anlage Rückstellen" Wenn der angeklickt wird sollte sich das System ganz einfach resetten. Also quasi wie ein Druck aufs Reset
Cortex-M3 kann sich selbst auch direkt resetten. Siehe SYSRESETREQ im Cortex-M3 Manual und Kapitel 6.1 in der STM32 Reference.
-
Thread
Verkaufe jede Menge Bauteile
PCF8574 SOIC-W 1 4x ENC28J60 DIP 3 3x ENC28J60 SOIC 3 1x 24C1024 DIP 2 1x 24C512 DIP 1 3x 24FC1025 DIP 2 2x 24AA1025 DIP 2 3x MCP2515 DIP 1,5 3x STR712FR2T6 TQFP64 8 3x STM32F103CBT6 LQFP48 6 2x STR711FR2H6 LFBGA64 7 1x ATMega 8535L PLCC44 4 3x MAX7221 DIP 4 6x MAX7119 DIP 4 3x MSP430F2013 DIP 2 [/pre] Versandkosten sind abhängig
-
Thread
Kosmos CP1 Emulator mit ATmega
ein STM32F303K8T6 ist in einem eher seltenen LQFP32 Gehäuse ist, der derzeit (vllt. auch wegen Corona) überall deutlich über 10 Euro kostet. Damals wollte ich noch nicht die 48 pol. IC's verlöten und dachte mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
Verkaufe diverse Bauteile
Aus diversen Projekten sind einige ICs übrig geblieben Bei Interesse geb ich sie ab Rams 5x CY7C199 15ns: DIP28 á 1€ 6x CY7C199 15ns: SOJ28 á 1€ 1x CY7C1049D 10ns: SOJ28 á 3€ CAN Bauteile 15x MCP2551 SO8 á 0,9€ 17xMCP2551 DIP8 á 0,9€ 8xMCP2515 SOIC á 1,8€ 5xMCP2515 DIP á 1,8€ Spannungsregler
MAX232 SOIC á 0,5€ 10x MAX3232 SOIC-W á 0,75€ 10x MAX3232 TSSOP á 0,75€ Mikrocontroller 3x ST32F103RBT6 LQFP64á 6€ 2x STR711FR2H6 á 7€ 3x STM32F101RBT6 á 5€ 7x 74AC573 SOIC-W á 0,25€ 9x DS18B20 T92 á 1,9€ 3x ENC28J60 SOIC á 4€ 2x ENC28J60 DIP á 4€ Versandkosten: 1,5€ Alle Bauteile
-
Thread
sigrok - Cross-Platform Open-Source Logic Analyzer Software
nicht, auch nicht mit dem Demofile > "fancyblink.bin". Moin Björn, in sigrok-dumps/jtag/olimex_stm32-h103 liegt ein README, in dem folgendes steht: "The firmware flashed to the board is a simple LED-blinking libopencm3 example named 'fancyblink'. The respective fancyblink.bin file is available
Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 046d:c00c Logitech, Inc.
-
Thread
Umfrage zu installierten Hausbussen
Bustechnologie: RS485 von den Nodes zu den Sensoren I2C Bustaktrate: RS485 125 kbps I2C 100 kbs Bustopologoe: Bus Verkabelung: CAT6 für RS485 so ca. 150m CAT6 für I2C bis zu
brauchen einen manuellen reset - bisher 2 mal Besonderheit bei mir: alles in UML modelliert und in C++ umgesetzt; Betriebssystem eCos, stm32f103RE
-
Thread
Lötstation JBC ?
Display soll ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
Detailfrage RTC DS3231
https://wiki.freitagsrunde.org/C-Kurs/Wochentag/Musterl%C3%B6sung sieht irgendwie scheiße aus :-) Ich schaue mich hier: https://www.mikrocontroller.net/topic/144905 mal um
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
Logamatic 2107 Schnittstelle
00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33
AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA
-
Thread
Einplatinencomputer mit schnellem Standby?
Hardware-Kosten ca. 15-20 Euro, zusammenstöpseln, bisschen programmieren und fertig ist die Laube. Ein STM32F103 ist nicht kompliziert, für den VS1053B gibt es genug Beispiele im Netz (wenn Dir das überschaubar dünne Datenblatt schon zu aufwendig ist...), für ein ILI9341-Display gibt es ebenfalls Bibliotheken
I2S-Ausgang wirds dann jedoch tricky, wobei die ja eher nice-to-have ist und mit einem System auf STM32- oder RPi-basis ganz nebenbei abfällt. Wenn ich mich halt erst in Treiberprogrammierung einarbeiten muss könnte es problematisch werden, davon hab ich (noch) keine Ahnung.
-
Thread
STM32F103 SPI gibt nur 0 zurück
wieder mal ein kleines Problem, dass sich einfach nicht lösen lassen will: Es geht um den SPI im STM32f103. TX funktioniert (Oszi) aber RX kommt nur 0 zurück. Elektrischer Fehler ist eigentlich ausgeschlossen: wenn ich MISO fest auf VCC hänge zeigt GPIOA->IDR zwar eine 1, aber Send() gibt 0 zurück!
Das ist Wasser auf meine Mühlen. Ich hatte genau das gleiche mit einem 32F3xx. Ich hab irgendwann nach jedem Strohhalm gegriffen und angefangen, am Prescaler zu drehen. Bei einer einzigen Einstellung klappts. Einen drunter oder drüber ist das Ding tot... Ich habs nicht weiter
-
Thread
Chipmangel überall Gesperrt
. Wenn man allerdings mal den 0815 STM32 schlechthin "STM32F103" in irgendeinem LQFP Gehäuse sucht, sind 10 tausende auf Bestellung aber so gut wie keine auf Lager. --> Es sind auch Bauteile betroffen die in allen möglichen Anwendungen
ganz aktuell: https://www.spiegel.de/wirtschaft/unternehmen/vw-us-richter-weist-prevent-klage-ab-a-f026c42a-c817-41d0-8816-cabe24d88a59 Etappensieg für VW.
-
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
FM Radio Modul RDA5807M
Check this is my project on STM32F429-Discovery https://github.com/papadkostas/RDA5807M/
:6, set tune bit i2c_write(freqL + 0x10); i2c_stop(); } [/c] EDIT: Der 32k Quarz schwingt, ich koppel über einen kleinen Kerko direkt in einen 32 Ohm Kopfhörer aus. Danke, Klaus.
-
Thread
Mikrocontroller mit USB-Verbindung für Smartphones gesucht
Wie schon jemand weiter oben sagte, muss es dann ein USB-CDC gerät sein (mir fällt da spontan der STM32F103 µC ein). Und eine weitere Voraussetzung ist, dass der entsprechende USB Treiber auf dem Smartphone vorhanden ist, was leider auch oft nicht der Fall ist. Bei OTG wäre zu beachten, dass man
USB-Stick mit OTG-Kabel an mein A3 > angeschlossen und es hat einwandfrei funktioniert. > (Modell SM-A310F) Es gibt anscheinend 3 Generation vom Samsung A3: 2015 (SM-A300F), 2016 (SM-A310) und 2017 (SM-A320F). Die letzteren beiden Versionen haben USB-OTG.
-
Thread
I²C-Bus: SR1->AF und ADDR setzen sich selbst zurück?
Sorry, zu spät am Abend. Der Compiler ist IAR 7.50 Konfig ist: STM_enableRCCAPB1PeriphClock( RCC_APB1Periph_I2C1, ENABLE ); STM_resetRCCAPB1PeriphCmd( RCC_APB1Periph_I2C1, DISABLE ); I2C_Cmd( m_pEE_I2C_TYPE, ENABLE ); I2C_ITConfig( m_pEE_I2C_TYPE, I2C_IT_ERR,
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD; Es wurden keine IRQ-Routinen definiert. Und das Target ein STM32f103.
-
Thread
STM32 I2C Clock Berechnung
Hallo, weiß jmd wie die Berechnung der I2C Frequenz beim STM32F103 funktioniert? Bzw. wie kann ich z.B. genau 100kHz angeben? Im Register ist nur Freq[5:0] Peripheral clock frequency angegeben "The peripheral clock frequency must be configured
F_APB1/3333333 + 1; } [/c]
-
Thread
Analoge Orgel mit USB-MIDI steuern
der Weg dahin führen, ein eigenes USB Gerät mit eigenem Protokoll zu entwickeln: [[USB-Tutorial mit STM32]]
TouchOsc). Da hier selbst 10MBit Ethernet meilenweit von Hardwaremidi entfernt ist, kann man auch über STM32F103 incl. Wiznet oder Enc28j60 nachdenken. Kostet in der Summe zwischen 5 und 10€. Was du aber aber unter "4x64Ports" verstehst weißt du wieder nur alleine. Wenn es nur um die Register und sonstige
-
Thread
Wanderkiste Widlar, Runde V
die Batterie noch Saft hat?) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS
fertig, geht heute zur Post. Out und In siehe Bilder. Zu In_2 wäre noch zu sagen, dass das Bluepill STM32F103 sind, ich werde wohl bei den 8-Bit-AVRs bleiben, also weg damit. Mit größter Wahrscheinlichkeit sind das aber Fälschungen. Und vielleicht hat jemand noch Appetit auf scharfen englischen Senf :
-
Thread
STM32 USART muss künstlich verlangsamt werden?
Guten Abend, ich arbeite mich gerade in den USART des STM32F103 ein. Übertragung von Daten funktioniert soweit, allerdings bin ich auf etwas seltsames Verhalten gestoßen. Und zwar zeigt mir mein Terminal Window (ich benutze das von Atmel Studio) nur die zu
Transmitter } [/code] So sehen die Funktionen zum Senden von Zeichen aus: [code] void sendChar(char c){ while(USART1->SR & (0<<7)){ //Wait until data is transferred to shift register ; } USART1->DR = c; while(USART1->SR & (0<<6)){ //Wait until transmission is complete ; }
-
Thread
Pflanzensensor Akkulaufzeit
client.publish("/Plant_Sensor_001/data", Value); } i++; } ESP.deepSleep(3600e6); } [/c]
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
-
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
PSP-TFT (Sharp LQ043T3DX02) 4.3" S1D13743
Der S1D13743 wird momentan noch mit einem ARM7 (LPC2148) angesteuert, soll später aber mal an ein STM32F103 mit externem Datenbus (Intel80 Interface und ext. Ram) betrieben werden. Aktuell bleibt mir nur die möglichkeit Bilder von einer SD-Karte anzuzeigen, denn ein extra Framebuffer ist zwingend nötig
Buchse SMD 40pol RM0,5 oben Kontakt oder unten Kontakt, je nachdem wo die Buchse sitzt. Best.Nr.: 016-F05P40ok oder Best.Nr.: 016-F05P40uk , Preis 0,95€. Fürs Backlight FPC/FFC Buchse SMD 4pol RM0,5 o.K. oder u.K. Best.Nr.: 016-F05P04ok bzw. Best.Nr.: 016-F05P04uk Preis 0,55€
-
Thread
Heizungsregelung selber bauen
Mischersteuerung kann immer noch mit ein paar Handgriffen auf die alte Novamatik zurückgebaut werden. Den I2C habe ich schon verworfen, CAN gefällt mir besser und eine Kommunikation zwischen einem LPC11C24 und Bluepill STM32F103 habe gestern noch hinbekommen. Die einzelnen Heizkreisregler mache ich doch autark
Platinen dann n-mal für die Heizkreise + Reserve. Für das CAN-Ethernet Gateway doch ein Chinaboard, das STM32F407 oder ein STM Discovery, mal sehen. Wichtig wäre das erstmal der Regler autark läuft, dann ist Fernbedienung die Zugabe. Sebastian L. schrieb im Beitrag #5644568: > Du spähst vielleicht einen
-
Thread
Soundmodul selbstbau mit den avrs
bekommt (zumindest nicht bei Farnell, Digikey oder Reichelt), aber es gibt ja auch noch sowas wie STM32F100, was zwei 12 Bit DACs und 16 ADCs mit 12 Bit integriert hat. Wenn deine Bootsteuerung nicht in Serie gehen soll, dann kannst du dir auch ein Header-Board kaufen, um es auf Lochraster aufzubauen, z.B. hier: http://www.olimex.com/dev/stm32-h103.html und du brauchst dann nur noch den Audio-Verstärker und den Rest deiner Bootsteuerung anschließen und fertig ist die Schaltung. Quarze zum laufen zu bringen, richtiges Platinen-Layout,
-
Thread
STM32 CAN Interrupt Routine Empfang Durchsatz
Hallo, ich experimentiere gerade mit dem STM32F103. Dort möchte ich zwischen zwei STM32 Chips CAN-Daten austauschen. Hierzu habe ich beide Prozessoren per CAN miteinander verbunden. Im Prinzip funktioniert das auch prima - bis auf - ja bis auf
cand[3] = RxMessage.Data[2]; cand[4] = RxMessage.Data[3]; cand[5] = RxMessage.Data[4]; cand[6] = RxMessage.Data[5]; cand[7] = RxMessage.Data[6]; cand[8] = RxMessage.Data[7]; //print_can(RxMessage); } [/c] Beim senden teste ich den Transmitstatus: [c] TransmitMailbox = CAN_Transmit
-
Thread
STM32 - GPIO-Pin lässt sich nicht setzen
Abend zusammen! Ich habe ein Problem mit einem selbstentwickelten GPS-Empfänger, in dem ich einen STM32-µc (STM32F103RET6) verbaut habe. Leider bin ich weder mit Google noch im Datenblatt des Controllers fündig geworden, deshalb hoffe ich, dass Ihr mir weiterhelfen könnt. Also, nun zu meinem Anliegen
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_Init(GPIOA, &GPIO_InitStructure); } [/c] Aufruf und Test läuft dann (Auszugsweise) wie folgt ab: [c] main() { SystemInit(); ... Enable_RedLed(); USART1_Configuration(); GPS_USART_Configuration(); ... GPIO_SetBits
-
Thread
Z80 Fälschung erkennen?
gabs mit den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und
Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
PWM Signalerzeugung
danke ich probiers spaeter mal mit dem stm32f303
Also ich habe es jetzt mal versucht mit dem STM32F303. Da funktionierte es. Bei einem Pin musste ich aber auf AF10 mappen. Dann habe ich es nochmals auf dem STM32L476 Nucleo angeschlossen und gemessen und dann ging es, nachdem ich wieder den
-
Thread
Erfahrung JLCPCB PCB Assembly
nur SMD auf nur einer Seite und nur mit den Komponenten, die die gerade da haben. Ich hatte mit dem STM32F103C8T6 geplant. Als ich ordern wollte, gab es den aber gerade nicht zur Auswahl, obwohl noch zig tausend bei LCSC lagernd waren. Ich hatte mich dann schon nach ner Alternative umgeguckt, zwei Tage
bill-of-materialsbom-file-for-smt-assembly [code]Qty;Comment;Footprint;Designator;LCSC Part # 1;ESP-32S;ESP-32S;AI-ESP32-S;C277944 1;MB8S;SOIC-4;B1;C232761 2;1uF;C0603;C2, C4;C15849 2;10uF 35V;C1206;C3, C6;C96449 1;10nF;C0603;C5;C57112 3;100nF;C0603;C7, C8, C9;C14663 1;DIODES;SOD323-R;D2;C314262
-
Thread
[C] Problem bei einer C-Codezeile (Verständisfrage)
Hi, in dem freien Quellcode (Autoquad 6: http://autoquad.org/?lang=de) habe ich folgende C-Zeile gefunden: [c] #define FLASH_WRITE_ADDR (0x08000000 + (uint32_t)FLASH_PAGE_SIZE * 63) // use the last KB for storage [/c] Soweit
verstehe, handelt es sich darum, um die Bestimmung der Adressen in der FLASH des Mikrocontrollers (ein STM32F103). Ok. In einer anderen Datei wird dann eine [c]float[/c] Variable deklariert und der folgende Wert zugewiesen: [c] ver = *(float *)FLASH_WRITE_ADDR; [/c] Mir ist diese Zuweisung nicht
-
Thread
J-Link EDU Mini
Riesenproblem sein. Ich benutze den u.a. für das hier: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP zu finden in: https://www.mikrocontroller.net/topic/416324#new und JA, man kann dort auch swd machen, sofern man will... W.S.
mit Boards, welche den Standard-Cortex-M-Stecker im 0.05" Raster verwenden, wie bspw. das Olimexino-STM32? Meinst du es ist für einen JTAG-Debugger vorteilhaft, wenn der /noch/ einen anderen JTAG-Stecker hat der zu gar nix passt? Wenn der Stecker so ein gigantisches Problem darstellt, kauf einfach den
-
Thread
Experimente mit "Energiesammlung aus Radiowellen"
lambda/halbe und Antennentechnik. Mein "Kabel" ist genau 1,70m lang. Die Lambda-Formel ist: c / f = lambda c = Lichtgeschwindigkeit in Luft: 299711000 m/sec f = Frequenz in Hz Bei mir wäre das 299711000 m/sec / (1,7m * 2) = 88150294 Hz (88MHz) Wenn ich diese Zahl auch immer durch
mein eigenstudium schnell und effizient durchführen zu können. Ich denke ich baue den um mit einem STM32F103, der Timer kann mit bis zu 72MHz arbeiten und die IO-Ports des Prozessors bis zu 50 MHz. Also das Ziel meines Studiums soll sein, dass ich Spulen/Schwingkreise usw. sehr gut kenne und verstehe
-
Thread
-
Thread
Vollprogrammierbare Zündanlage für 1Zylinder 2 und 4 Takt Motoren
300v wechsel Spannung" die Frequenz und der Strom bekannt? - Jeder VCC Pin des AVR brauch einen 100nF(!) - AVCC solltest du auch Anschließen (wie VCC mit 100nF) - GND an AVR Pin 21 fehlt - IC2 fehlt am Eingang 100nF Wo kommt die Spannung von Pad 6/7 her? - Wie gross soll C3 sein? - Bei T1 währen
können wir uns ja mal austauschen. Allerdings muss ich sagen, dass ich einen wesentlich potenteren µC benutze (Stm32f103rc). Ich muss zugeben ich bin etwas faul, daher hab ich mir nicht den kompletten Post durchgelesen. Zuerst einmal das ganze auf eine fertig geäzte Platine aufzubauen ist eine