-
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
-
Thread
Flexible Led Stroboskopsteuerung
-104054?cpkey=gYe-nwmEUwucIDgmrU5FLUX3vjYlH6yC1h9ajmDlaOk&adword=GoogleAds/DE/Smart_Shopping/Smartshopping_2020_Alle_Produkte&gclid=EAIaIQobChMIrv3dlqXo7AIVO4BQBh1yEAIKEAQYASABEgJR-PD_BwE Die Lösungen übertreffen bei der Lichtstärke bei weitem
Schau dir mal das Datenblatt und Reference Manual vom STM32F334 an, denn der hat einen besonders schnellen Timer: "The high-resolution timer (HRTIM1) allows generating digital signals with high-accuracy timings, such as PWM or phase-shifted pulses. HRTIM1
-
Thread
Problem mit stm32f103 spi miso nss
Ich habe ein mini-Stm32f103RB-v3 mit 2,8" Lcd. Problem mit dem spi: Der code funktioniert im Prinzip. Das Lcd hat einen sd-Kartenhalter. Das Miso-Signal(A6) wird aber gestört. Interner + externer 10k-pullup. Ich lasse mir A6 mit [c] while(1){ //=================== polling + ============================= if(pinVAL(A,6)) led1_on;else led1_off; [/c] anzeigen. Ohne aufgestecktes Lcd leuchtet die led. Mit Lcd flackert
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
ähnlich dem Controller S1D15E06 ist, zu dem ich ein Datenblatt finden konnte. Für CAP1-3 habe ich 1uF und für die restlichen 6 Kondensatoren (V1,V2,V3,VC,MV1,MV2) habe ich 100nF genommen. Im Anhang nun der Beispiel-Code, der natürlich verbessert werden kann. Er ist nur ein Provisorium, um die Initialisierung
der ST7565, auf dem habe ich den Treiber aufgebaut. Läuft bei mir auf einem ST Nucleo-F103RB.
-
Thread
Mega 8 für 42 Cent?
Meine China-STM8S103f3P6 für rund 24ct sehen optisch "original" aus und funktionieren auch wie original. Siehe auch: https://www.mikrocontroller.net/topic/357076#4105933 Warum sollte das bei Atmel anders sein
Nachbauten sein Wenn ein Nachbau so deutlich billiger wäre als ein Original, dann würden alle uC-Hersteller billigere Nachbauten (die müssten dann ja nicht mal funktionsidentisch sein weil sie nicht mega8 heisssen müssten sondern z.B. STM8) liefern können. Eine Theorie, die sagt, daß Chinesen
-
Thread
Gefälschte AVR-uC?
angeht, als auch bei ROM/RAM-Kapazität und I/O-Modulen. Alle diese Methoden findet man z.B. bei den STM32. Das sieht eher so aus: Es wird auf jene Funktionalität getestet, die anschliessend draufgedruckt wird. Produziert man Mega48er, dann teste man auf genau dessen Eigenschaften und ignoriert den
Nachverfolgung der schlechten Ware sicher klären. Norbert S. schrieb im Beitrag #4152754: > Einen µC zu fälschen wäre einfach zu kompliziert, dafür sind die zu > billig. Das halte ich für nicht mehr für valide, es gibt "nachgebaute" STM32, FTDIs und andere RS232 Treiber. Da wird nur irgendwie und
-
Thread
Thermoelement Typ K mit ADC auswerten
besser 24bit) dafür vermutlich gehen sollten. Das passt doch nicht mit deiner Anforderung von +-6°C Genauigkeit zusammen. Dein Bereich von -100 bis 1300°C braucht theoretisch nur eine Ausflösung von 1400/6=233. Das geht also locker mit jedem AVR ADC, der liefert dann eine Auflösung von 1,4°C. Mit
Thermosteckern hab ich in einem massiven Alublock eingebaut. Fehler 0,3K max. Digitalisiert mit einem STM32F103 12 Bit A/D. Die 1,22V sind Referenzspannung. Die negative Spannung war notwendig, weil auch negative Temperaturen gemessen werden sollten.Könnte man in deinem Fall weglassen. Grüsse
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Config Datei zu finden ist. [code] root@debian:/rtl# make make ARCH=armv5tel CROSS_COMPILE= -C /lib/modules/2.6.32-5-kirkwood/build M=/rtl modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-kirkwood' /rtl/Makefile:11: /usr/src/linux-headers-2.6.32-5-common/config: No such
-n Linux-2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar-core /boot/uImage /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32-dockstar-core /boot/
-
Thread
STM32F103 I2C HAL_BUSY
Hallo, ich habe ein ähnliches Setup wie https://www.mikrocontroller.net/topic/444431. - STM32F103C8T6 (bluepill) - STMcubeMX mit HAL - I2C in Master-Mode zur Ansteuerung eines MCP23017 (1K2 pullups) Derzeit versuche ich lediglich nach der Initialisierung des I2C1 ein [c]HAL_I2C_Master_Transmit
dem Errata umzugehen (siehe http://www.st.com/content/ccc/resource/technical/document/errata_sheet/f5/50/c9/46/56/db/4a/f6/CD00197763.pdf/files/CD00197763.pdf/jcr:content/translations/en.CD00197763.pdf). Hilft leider auch nicht. Ich habe gerade einfach keine Idee mehr, wie ich den I2C zum Laufen
-
Thread
PT100-Thermometer
_t)b[0] << 8) | (b[1] & 0xfc); double h = -6.0 + 125.0 * (double)v / 65536.0; printf("SHT-21 %5.2f oC, %5.2f %% RH\r\n", t, h); [/c] statt mir den ganzen Kram mit irgendwelchen scaled integers vorab auf Über-, Unter- und Abläufe zu
viel Ärger. Mit Interpolation war auch die Codegröße relativ kompakt. Das Ganze lief zügig auf einem STM32F103. Der uC mußte auch noch gleichzeitig bis zu 40 Thermoelemente mitmessen und über Modbus die Werte bereitstellen. Mit Horners Methode brauchte eine TC Linearisierung bei 36MHz in Fixed Point nur
-
Thread
ADC-Wert skalieren
6 340 µs 1 ---[ sqrtf(f1) ]--- 2 µs 5003 3 µs 1 29 µs 632 30 µs 3471 31 µs 878 32 µs
ist der ADC? Wahrscheinlich in dem selben wie dort: https://www.mikrocontroller.net/topic/559471 STM32F4 - selbst der kleinste hat genug Speicher für mehrere LUT's
-
Thread
Schaltplankontrolle - Tomatenbewässerung
zum anschauen. Mit dem ganzen würde ich gern bis zu 8 Tomatentöpfe bewässern :-) Es soll auf ein STM32F103C8 DevBoard gesteckt werden, daher oben links die Connections. Ansonsten gibt es eine 12V Pumpe, einen Durchflusssensor (12V), 7x Feuchtigkeitssensoren für die Erde (Poti bis 10kOhm) und 8 Magnetschalter
GPIOs >PC13 to PC15 in output mode, the speed should >not exceed 2 MHz with a >maximum load of 30 pF. Und man sollte den max. Strom Iss auch noch berücksichtigen. Steht alles hier geschrieben: http://www2.st.com/content/ccc/resource/technical/document/datasheet/33/d4/6f/1d/df/0b/4c/6d/CD00161566
-
Thread
BeagleBone BeagleV-Ahead: BeagleBone mit RISC-V-CPU und hochwertiger Ausstattung
ab Kernel 6.5 nativ unterstützt: [c] Among the newly added hardware, the rv64 TH1520 and the three added arm64/cortex-a35 based stm32mp2, ma35d1 and amlogic C3 are the most notable. --- https://lore.kernel.org/lkml/80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com/, via https://www.phoronix.com/news/Linux-6.5-SoCs [/c] Im Bereich der sonstigen Beschleuniger gibt es einen Audio-DSP, eine GPU aus dem Hause Imagination und einen
-
Thread
AVR-Bootloader mit Verschlüsselung
>AVR antwortet mit: >[94][06][02][08][30] = 4 Byte 'BootInfo' + Success >[48][65][6C][6C][6F][20][57][6F][72][6C][64][30] = 11 Byte 'BootMsg' + >Success >[C2][94][06][02][08][30] = 1 Byte ??? + 4 Byte 'BootInfo' + Success >[48][65][6C][6C][6F][20][57][6F][72][6C][64][30] = 11 Byte
Password, first 32 bit used as Signature BootKey: .db $A7,$39,$C9,$AD,$A2,$D1,$1E,$F6,$45,$7F,$75,$7A,$6D,$4C,$21,$41 As I know, the GUI software generate password from that Boot key. am I right? If I'm wrong, what
-
Thread
STM32 Programmbeispiel
Hallo zusammen, ich bin Besitzer eines Olimex-Boards mit einem STM32F103RBT6 Controller und einem Keil Debugger und nutze auch die Keil uVision4 Umgebung zur Programmierung. Ich möchte diesen Controller kurz testen und bin auf der Suche nach einem Demoprogramm.
C:\Keil\ARM\Boards\ für Olimex selbst ist nix dabei, aber du kannst die examples aus C:\Keil\ARM\Boards\Keil\MCBSTM32xxxx nehmen und die Peripherie-Pins entsprechend anpassen.
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
Bei PIC24 gibt es auch Derivate mit Par-IF (EPMP), aber 5 V-UB sind da die Ausnahme. Renesas M16C..M32C, R32C haben auch Par-IF, und 5 V-UB, sind aber schon älter. Renesas RX (Flash-max-120MHz) gibt es damit auch, einige auch mit 5 V-UB. Von Arm-CM3 gibt es wohl auch ein paar Hersteller mit 5
-
Thread
ARM-GCC versteht den Witz nicht.
zusammen, aus Langeweile habe ich mal einen gerade kursierenden Witz ausprobiert/implementiert: [c] volatile int a = "100" + 2 == "0" [/c] (das Ganze in einer ansonsten nackten main() und mit dem Debugger das Ergebnis auf einem STM32F103C8RB angeschaut.) ARM-GCC 5.4.1 -O3: a ist false ARM-GCC
Stefan ⛄ F. schrieb im Beitrag #6748688: > Meiner Meinung nach ist die Codezeile sinnloser Bullshit den keine Regel > von C beschreibt. Ich kenne keine Regel, die diese Zeile verbietet. Aber ich bin nur Hobbyist
-
Thread
Led-Multiplexing Problem mit Strom
Tastenabfrage, Multiplex von 4 Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit STM32.
findest du eine der möglichen Vorgehensweisen. https://www.makerconnect.de/index.php?threads/ver%C3%B6ffentlichung-pc-und-%C2%B5c-programmieren-in-vb-und-assembler-lehrbuch.4252/ Gruß oldmax
-
Thread
USART TX,RX AUF PINS ?
ich das angehen soll aber die normaler USART Verbindung habe ich hin bekommen. Ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung [c] //enable bus clocks RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO
TX/PA9, RX/PA10) 1: Remap (TX/PB6, RX/PB7) USART1 TX kann also wohl nur auf PA9 oder auf PB6 gemappt werden.
-
Thread
ADF4351 Steuerung mit BluePill
funktionieren. Hier die erforderlichen Verbindungen: ADF4351 BluePill Modul STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer LD 2 A2 (GPIO Input: Lock Detect Sense) MUX 3 A3 (GPIO Input: MUX Sense)
man" wird sich schon zurechtfinden. Falls es sich ergibt werde ich noch Unterstützung für ein I2C EEPROM einbauen damit man seine Einstellparameter sichern und wiederherstellen kann.
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
auf Arbeit machen (Assemblercode und Teilassemblercode schrieben) Dazu kommt dass man auf einem STM32F103C8 wohl sowas wie den Kalman Filter nur mit Assembler zum Laufen kriegen könnte (Vielleicht) da jeder normale Compiler dafür zu schlechten Code erzeugt. Dass der C8T6 dafür eh schlecht ist,ist
mehr als das steht dort auch nicht drin. Cooler Trick, ich weiß.... Wegen so dumme Sprüche zu STM32F103 bin ich da übrigens endgültig raus. Kindergarten.
-
Thread
Arduino mit CAN-Shield Can-Daten auslesen
CAN-Controller, da ist das Ansprechen gleich viel einfacher. Externe Controller sind doch nur Fummelei. Der vom STM32F103 zB sendet bei Kollisionen immer nochmal, wie es vorgesehen ist (kann man aber abschalten). Wenn eine Nachricht angekommen ist, gibts nen Interrupt.
Motor obd.getPidAsString(0x0C, 0.0f, 16383.75f, "%d", buffer); lcd.setCursor(0, 1); lcd.print(" rpm"); lcd.setCursor(0, 1); lcd.print(buffer); // Rechts unten: Aktuelle Geschwindigkeit in km/h obd.getPidAsString(0x0D
-
Thread
qtouch - sekt oder selters
Hallo, ich würde das qtouch modul vom 32-Bit Atmel µC AT32UC3L032 gerne verwenden, um kleine Kapazitätsänderungen zu detektieren (pF-Bereich). Nachdem ich mir dieses Thema durchgelesen habe, hätte ich noch ein paar Fragen dazu: Ist es prinzipiell
was älter - macht aber nichts :-) Toucherkennung selbst läuft super, aber die Platine muss über I2C angebunden werden (I2C-slave, ATMega328P, Master ist ein STM32). Ausserdem noch ein paar andere Sachen die am ATMega hängen. Und jetzt beisst sich die Sache, read_senskey() dauert etwa 8ms, natürlich
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
2 * 5.5 Ws / C ) Uc_max ist 315 V (Scheitelwert der Netzspannung), somit gilt für C = 220e-6 F: Uc_min = 221.87 V Dies bedeutet, dass der Zwischenkreis eine netzfrequente Spannungsschwankung von 93.13
Brushless Motor with Sinus Modulation). Allerdings benutze ich sowohl auf dem XMega als auch auf dem STM32F100 (VL Discovery) andere Hardware, also auf dem XMega (192A3/A1) die AWEX Peripherie und auf dem STM32F100 einen Advanced Timer mit 3 PWM Registern in einem Timer. Das Prinzip bleibt aber genau
-
Thread
USB uhr mit Batterie
Funkvariante nehmen. Ich habe auch grad sowas gefunden https://www.amazon.de/WINGONEER-DS3231-AT24C32-Precision-Arduino/dp/B01H5NAFUY/ref=pd_sim_107_4?_encoding=UTF8&psc=1&refRID=2SBA6GCVZCTPR4NZWQRG Bin also voll auf dem richtigen Weg, vielen Dank für die Antworten. Manchmal sieht man den Wald
Noch billiger: ein STM32f103c8t6 "Minimum board", kostet bei Ali gute 2 Euro. Batteriehalter über Schottky-Diode an VBAT, Knopfzelle rein, ein bisschen Software ("selber machen macht Spass ;-) ), und das war's. Die RTC
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
waren nochmal die Öffenungszeiten? ;) Ganz andere Frage: Kannst Du mir eine Firmware für einen STM32F4 zusammenfädeln? Was kostet denn das Bit? *scnr* Cheerio, marcus
http://images.google.de/imgres?imgurl=https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/M%25C3%25B6bius_resistor.svg/2000px-M%25C3%25B6bius_resistor.svg.png&imgrefurl=https://de.wikipedia.org/wiki/M%25C3%25B6bius-Widerstand&h=1800&w=2000&tbnid=1GrwlwIH7BXL7M:&docid=KFT6zn9t_LtQTM&ei=xqn3V7ySGI-ejwPJj4SYBQ
-
Thread
Welche Bauteile sollte man mindestens kennen?
ich immer wieder einsetze: Mikrocontroller: ATtiny13A ATmega328P (in Form eines Arduino Nano) STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (
40 (Universal PNP 500mA) BC327-40 (Universal NPN 500mA) IRLU024N (N-MOS für einige Ampere) BF245C (FET) Dioden: 1N4148 1N4007 Led's in rot, gelb, grün, blau, weiß RGB Led's von einer alten Lichterkette ZPD3.6 (Zenerdiode) Widerstände: 100Ω, 220Ω, 470Ω 1kΩ, 2.2kΩ, 4.7kΩ 10kΩ, 22kΩ
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
*********************************************************************/ int main(void) { uint32_t time_ms = 1; uint32_t time_ticks; uint32_t err_code = NRF_SUCCESS; bsp_board_init(BSP_INIT_LEDS); nrf_drv_timer_config_t timer_cfg = NRF_DRV_TIMER_DEFAULT_CONFIG; err_code
schon gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht