-
Thread
Alternative Transistoren
semiconductors/discrete-semiconductors/transistors/bipolar-transistors-bjt/?q=MMBT3904&package%20%2F%20case=SOT-23-3&pop=qv8
die Leistungstransistoren als > Emitterfolger, mehr als 10V kann da nicht rauskommen. > D102, D103 klippen zum Schluß auf max 1,4V. Doch Tatsälich schon. Wo hast du die 20V max. her? Die 48V werden von einem 30V Trafo versorgt. Der Ausgang soll zwischen +- 30V eingestellt werden. Ausgelegt ist
-
Thread
Wie machen die diese Taste?
Die billigste Variante die ich kenne dafür ist ein STM32F103 Board (BluePill) zu nehmen. Die kriegt man ab ca. USD 1.60 bei Aliexpress. https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-for-arduino-DIY-KIT/32918062954
-
Thread
Evalboard STM32-P103 läuft nach uC-Austausch nicht mehr
Hallo, bei einem Experiment mit einer KFZ-Zündspule an meinem Olimex Evalboard (STM32-P103) habe ich den uC gegrillt. Nach dem Einschalten wurden uC und Spannungswandler kochend heiss. :-( Daher habe ich mir bei TME Ersatz bestellt und umgelötet. Seitdem verhält sich das Board recht seltsam
- STM32F103RBT6 226F5 93 MLT 22 024 - Quelle: http://www.tme.eu/de/katalog/artykuly.phtml?search=stm32f103&idp=1#cleanParameters=1&search=stm32f103rbt6&bf_szukaj=+ Hat vielleicht jemand eine Ahnung, was
-
Thread
Seltsames Verhalten von IAR EW (8051)
); asm(" DJNZ R0,loop0 "); asm(" MOV DPTR,#0xDF07 "); // while ((RSSIL > 0x7F) && (RSSIL < 0xE3)) asm(" MOVX A,@DPTR "); asm(" CLR C "); asm(" SUBB A,#0x80 "); // > 7F asm(" CLR C "); // asm(" SUBB
oberen 8 Bit sind also 0. Bei -153 sind die oberen acht Bit alle 1 und die unteren genau so, wie bei 103. Das passiert, weil der Compiler das Carryflag nicht beachtet. -70 1111 1111 1011 1010 +173 0000 0000 1010 1101 ------------------------- =103 0000 0000 0110 0111 raus kommt aber: -153
-
Thread
STM8S105K4 / SDCC / I2C => Problem
ist, wie ich glaube, dass die Pins für B4 und B5 auf I2C geremappt werden müssen (was sie bei einem 103er nicht müssen). Hier wirds jetzt (nicht wirklich) lustig. Die Adresse des Optionbytes fuer "alternate function remap" liegt an Adresse 0x4803 und das Bit zum Setzen der alternate Funktion ist
Das haut aber nicht hin. Den Code den ich für I2C verwende ist der, den ich auch für einen STM8S103 verwende und dort auch gut funktioniert. Im Datenblatt habe ich keine Unterschiede beim Initialisieren und verwenden des I2C mit STM8S103 und STM8S105 gefunden (ich habe die von mir verwendeten Register
-
Thread
RFM TRC103 - Continious Mode
Hallo zusammen, ich habe zzt. den TRC103, einen 863-960 MHz RF Transceiver von RFM für eine Übertragungsstrecke im Einsatz. Für die Steuerung nutze ich einen PIC 16F689 von Microchip. Als externer Quarz ist der empfohlene XTL1020p (12.8MHz), ebenfalls von RFM eingesetzt. Der als Transmitter geschaltete TRC103 empfängt nun vom PIC bestimmte Protokolle (Folgen) über den DATA-Eingang. Der TRC103 ist sowohl auf der Transmitter-, als auch auf der Receiverseite im FSK-Continious-Mode eingestellt. Am IRQ1-Ausgang
-
Thread
Olimex STM32 LCD - Tod? Bootloader überschrieben?
Hallo, ich nutze das Olimex STM32 LCD mit dem STM32F103ZE Prozessor um meinen aus Matlab/Simulink generierten Code zu testen. Dazu nutze ich das RapidSTM32 Blockset (https://www.aimagin.com/learn/index.php/Learn_RapidSTM32_Home). Um den Code aus Simulink
leider (nachdem es 1000 mal gut gegangen ist) einen schwerwiegenden Fehler begangen. Statt der STM32F103ZE habe ich die STM32F103RE Cpu gewählt. Nachdem ich den mit dieser Hardwareauswahl erstellten Code erfolgreich auf mein Olimex STM32 LCD geflasht habe (via STLink/V2 und Keil uvision), findet Keil
-
Thread
5.25", 3.5", Floppy Kabel
Floppykabel noch einen Edge-Verbinder drangequetscht. fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fd0: <1200-KB 5.25" drive> on fdc0 drive 0 Was offenbar nicht geht, daß dieses BIOS zwei Floppylaufwerke erkennt. Habe jetzt das Laufwerk auf D0 gejumpert und im
eingelötetem SIP-Netzwerk. Die liegen meist im Bereich einiger Kiloohm und dürfen daher bleiben. "A103" ist 1 kOhm.
-
Thread
STM32: PortPin als Input
Hallo, möchte gern am STM32F103 einen Pin als Ausgang (Floating) konfigurieren: PE15: [code] RCC->APB2ENR |= (1<<6); // enable peripheral clock for GPIOC GPIOE->CRH &= ~0xF0000000; /* clear port
>möchte gern am STM32F103 einen Pin als Ausgang (Floating) konfigurieren: stimmt, hier muss Input Floating stehen, nicht Output!
-
Thread
[Sammelbestellung] µC-Board + RAM
> Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten Speicher: Ca. 4,50€. avr schrieb im Beitrag #3598480: > Das dachte ich auch und trotzdem hab ich den xmega
-
Thread
Digitales Poti mit Drehimpulsgeber, wie anschließen?!
Vorhaben: Ich möchte über einen Drehgeber/Drehimpulsgeber den Wert eines digitales Poti (MCP 4151-103) verändern, aber wie es scheint, gestalltet es sich "ohne das nötige Know-How", schwieriger als erwartet. Zunächsteinmal verstehe ich gar nicht genau, wie ich das digitale Poti anzuschließen habe
uC der die Incrementaldecodersache macht http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29
-
Thread
DDS normal ?
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08 .db 0x09,0x0a,0x0c,0x0d,0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23 .db 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c .db 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a
Frequenz zu bekommen, hatte ich die Schleife auf 10 Befehle erweitert. Quarz war 4.194304 MHz ; f = deltaPhase * fClock/2^24 ; fClock is in this case the CPU clock divided by the ; umber of cycles to output the data ( 10 cycles ) ; f = r24/r25/r26 * (4194304/10)/16777216 ; f = r24/r25/r26 * 0.025
-
Thread
GD32VF103CBT6
als Breakout Board: https://de.aliexpress.com/item/32814913865.html?spm=a2g0x.12010615.8148356.1.2f7835f8mYYp62
In der Liste der vom j-link supporteden Devices ist der GD32VF103CBT6 dabei. Danke Segger.
-
Thread
8bit-Timer Mega8
1 1 DDRD=0xFE; // 1 1 1 1 1 1 1 0 UBRRH=0x00; // UBRR = 103 Dez = 0x0067 for 9600 Bd. UBRRL=0x67; UCSRA=0x20; // UCSRB=0x08; UCSRC=0x86; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: 16000,000 kHz TCCR0=0x01; //
1 1 DDRD=0xFE; // 1 1 1 1 1 1 1 0 UBRRH=0x00; // UBRR = 103 Dez = 0x0067 for 9600 Bd. UBRRL=0x67; Ist einer der sinnfreiesten Kommentare, die ich mir vorstellen kann.
-
Thread
STM32 Debugger meldet No source available
für jede Hilfe dankbar. Für den Einstieg habe ich mir ein STM Nucleo-Board zugelegt (Nucleo-STM32F103 mit MCU STM32F103RBT6). Als IDE habe ich Eclipse genommen und bin nach folgendem Tutorial vorgegangen: http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html Am Ende dieses
Stack overflow oder Kommunikationsproblem. Auf Addressen bei 0xF0000000 liegt kein ausführbarer Speicherbereich im Cortex M3.
-
Thread
Ich weiß nicht mehr weiter... ATMega128 und Timer0
du für Teiler 1024 CS0, CS1 und CS2 setzen: TCCR0 = (1<<CS00)|(1<<CS01)|(1<<CS02); // Timer0 => F_CPU / 1024 Ist anders als bei den kleineren AVRs...
megaschäm_und_unten_den_schreibtisch_kriech* Danke! Wer lesen kann, ist hald klar im Vorteil... ;) (Seite 103 im Datenblatt)
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
/SWD-Anschlusses ziehen (siehe UM1075 Table 4). Der STLink verwurstet das dann weiter. Auf dem F407-Diso-Board wird das intern gemacht. Da geht TRACESWO vom F407 über eine Lötbrücke SB12, die standardmäßig gesetzt ist (siehe UM1472 Table 6) in den STM32F103, der STLink spielt. Man kann den ST-Link-Teil
vom DISCO schauen, ob das dann zu dem STM32F103 geleitet wird, der den STLink bildet. Den Schaltplan gibt es bei ST (Stichwort MB997, weil das die Platine vom Disco ist, ggf. Version des MB997 auf der Platine vom DISCO nachschauen.) Wenn dein
-
Thread
Spannungssignal umwandeln
Danke, Joe F. für die Antwort. Packe ich die Anweisungen ins Setup?
Danke, Joe F. für den Sketch. habs mal hochgeladen; leider keine Änderung, ich habe am Potiausgang ein Messgerät angeschlossen, der Wert bleibt fest bei 5k bzw. 2,5k, je nach Anschluss des Messgeräts. Vielleicht
-
Thread
I2C Problem: Kein ACK
cdn-learn.adafruit.com/downloads/pdf/adafruit-ina219-current-sensor-breakout.pdf]] aber von Ali) über einen STM32F103 anzusteuern. Nachdem der STM32 sich bei Hardware-I2C mit einem dauergesetzten Busy-Flag aufgehängt hat (aber das ist eine andere Geschichte), bin ich testweise auf Software-I2C umgestiegen.
korrekt zurückgelesen wird. Weshalb Software-I2C: Der Grund ist, dass das Hardware-I2C des STM32F103 sich wegen einen Bugs im Silizium mit gesetztem Busy-Flag aufhängt [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/7d/02/75/64/17/fc/4d/fd/CD00190234.pdf/files/CD00190234.
-
Thread
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
per mbed-cli auch andere benuzten. Z.B. das beliebte Bluepill mit dem F103. Das läuft aber besser mit dem mbed2, ein Projekt kann man so erstellen: [code] md myProject cd myProject mbed new . --mbedlib mbed add https://os.mbed.com/users/mbed_official/code/mbed-dev/ mbed compile -m BLUEPILL_F103C8 -t GCC_ARM [/code] per mbed export kann man dann eine Projektconfig für seine Lieblings IDE oder für ein makefile schreiben wenn man nicht mit 'mbed compile' arbeiten möchte. Ich wollte hierzu
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
= 0x3ff mem write 0x6f91c11 = 0x200 mem write 0x6f91c40 = 0x3 mem write 0x6f91c80 = 0x3 mem write 0x6f91c81 = 0x103 mem write 0x6f91c82 = 0x103 mem write 0x6f91c83 = 0x2 mem write 0x6f91c84 = 0x2 mem write 0x6f91c85
mem write 0x6f99440 = 0x30003 mem write 0x6f99441 = 0xb mem write 0x6f99442 = 0x2 mem write 0x6f99443 = 0x3 mem write 0x6f99444 = 0x3 mem write 0x6f99445 = 0x8 mem write 0x6f99447 = 0x2 mem write 0x6f99448 =
-
Thread
B-Wert NTC wie relevant
https://www.reichelt.de/ntc-widerstand-60-mw-10-kohm-epc-b57863-s103-p240088.html?&nbc=1
Stefan ⛄ F. schrieb im Beitrag #6490187: > andere Temperaturen als 15°C Tippfehler: das sollte 25°C heißen.
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 mit der Firmware von Niklas verwenden, dann hast du 3 COM ports in einem Chip. Das wäre etwas billiger und funktioniert ohne Treiber-Installation. https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
Monk schrieb im Beitrag #7692833: > Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 ... nehmen Oha, ein Multiprozessorsystem. Mich beeindrucken solche Ansätze mit technischem Overkill: als tumber Schnittstellenbaustein tut dann der potenteste Rechner im Trio seine langweilige
-
Thread
ethersex im etherrape
config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" if test -s clock.d.new; then mv -f clock.d.new clock.d; else rm -f clock.d.new; fi set -e; avr-gcc -Wall -W -Wno-unused-parameter -Wno-sign-compare -g -Os -std=gnu99 -mmcu=atmega644 -DF_CPU=20000000UL -M -MG adc.c | sed > adc.d.new
Hallo oobi, > avrdude -u -F -p m644 -b 115200 -c avr109 -P COM1 -U > flash:w:ethersex.hex Also -u und -F wuerd' ich standardmaessig nicht setzen. Das schaltet die Signature-Checks ab, die ja grds. doch sinnvoll sind. Ansonsten
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so, sondern
ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder? Also
-
Thread
AtMega128 Interrupt problem
Nun, das mit dem resetten habe ich herausgefunden indem ich vor [c] PORTB = 0xF0; //Eine haelfte der LEDs leuchten lassen while( 1 ) { [/c] etwas wie [c] PORTB = 0xF0; PORTB = 0xFF; //Eine haelfte der LEDs leuchten lassen while( 1 ) { [/c] gesetzt habe.. interessanter
Okay, fehler ist gefunden! M103C... der kompatibilitaetsmodus war das Problem... Danke nochmal fuer eure hilfe!
-
Thread
Retro Mixer, BPT Kanäle mit Line Pegel anzapfen - Spice Hilfe
sporadischen, vielseitigen Ärger. Gar nicht erst messen, tauschen! In IMG_20231229_193635_753.jpg C103/113.
Zwischenfrage zu den anderen Kapazitäten für meine Peripherie: Ich hätte als Koppelkondensatoren mit 4.7uF als PET Folie besorgt (z.B. https://www.reichelt.de/mks4-pet-kondensator-4-7-f-10-63-vdc-rm-15-mks4-63-4-7--p172804.html?&nbc=1) . Passt das oder geht das günstiger oder anders besser? Eingangswiderstand
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Addresse setzen bevor der EP0In Handler verlassen wird Das funktioniert bei mir sowohl auf dem F103 als auch L05X (VCP) Für dein Problem kann ich mir nur 2 Ursachen vorstellen - du sendest kein ZLP mit der alten Addresse (normalerweise 0) - du sendest das ZLP schon mit der neuen Addresse.
SetAdress Request spezielle Timing Anforderungen gelten. In diesem Zusammenhang noch ein Hinweis: Der F103 USB Core hat m.M.n. eine Race Condition zw. einem Status OUT (Host ACK an Device) und dem nächsten SETUP Packet. Laut USB Standard muss ein SETUP Packet immer ge-ACK-t werden. So lange aber der CTR_Rx
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
6508-9119 HP-5082-2300 HP-5082-7392 HP-5082-7415 HP-HDSP-0960 HY-214 Minitron 3015-F Siemens DL440 Siemens DL340
> > logiker_61 Könnten es sich um "normale" D110 mit Open Collector handeln? Siehe D100->D103
-
Thread
GCC libc mit cortex-m0 berursacht einen HardFault
Ich vesuche gerade von einem vorherigem Makefile von mir für den stm32f103 ein Makefile für den stm32f030 zu schreiben. Dieses compiliert jetzt auch ohne Probleme aber wenn ich es auf den Micro draufflashe kommt er im Startupfile nur bis zum libc call (bl __libc_init_array
-ffunction-sections -mlong-calls -Wall -g -Os -DSTM32F030x6 -o main.elf ./Src/main.o (andere .o der Lib usw.) ./startup_stm32f030x6.o -specs=nano.specs -Wl,--gc-sections -Wl,-script="./STM32F030F4_FLASH.ld" [/code] Der ggc ist der aktuellste von Linux
-
Thread
RFM12B-868Mhz empfängt nur 0-en
geschrieben. Da heißt es : Initialisierung Sender RFXX_WRT_CMD(0x80E7);//EL,EF,868band,12.0pF RFXX_WRT_CMD(0x8239);//!er,!ebb,ET,ES,EX,!eb,!ew,DC RFXX_WRT_CMD(0xA640);//434MHz RFXX_WRT_CMD(0xC647);//4.8kbps RFXX_WRT_CMD(0x94A0);//VDI,FAST,134kHz,0dBm,-103dBm RFXX_WRT_CMD(0xC2AC
RFXX_WRT_CMD(0xC040);//1.66MHz,2.2V Initialisierung Empfänger RFXX_WRT_CMD(0x80E7);//EL,EF,868band,12.0pF RFXX_WRT_CMD(0x8299);//!et,!ebb,ET,ES,EX,!eb,!ew,DC RFXX_WRT_CMD(0xA640);//434MHz RFXX_WRT_CMD(0xC647);//4.8kbps RFXX_WRT_CMD(0x94A0);//VDI,FAST,134kHz,0dBm,-103dBm RFXX_WRT_CMD(0xC2AC
-
Thread
Interpreter kleinstmöglich im Cortex
Hier mal eine vernünfige sprache: https://code.google.com/p/picoc/ Läuft auf einem STM32F103ZE ohne probleme...
Hier mal eine vernünfige sprache: > https://code.google.com/p/picoc/ > > Läuft auf einem STM32F103ZE ohne probleme... MaWin schrieb im Beitrag #3775582: > https://sites.google.com/site/smallbasicinterprete... Vielen dank euch beiden!
-
Thread
Arduino Blue Pill & PWM
ich komme mal wieder nicht weiter. Ich benutze einen Arduino BluePill also letztendlich einen STM32F103. Dazu wollte ich ein Lauflicht (Knight Raider) programmieren. Das passt soweit auch. Was nicht passt, ist das Verhalten der PWM Ausgänge. Also hab ich einen sketch geschrieben der nur die LED
warum die anderen Pins (außer PA9/10) nicht funktionieren. Ist das Board mit einem original STM32F103 bestückt? Die Fakes haben sich ja schon oft als nur teilweise funktionierend herausgestellt.
-
Thread
Alternativer SSB-TX Ansatz => QRP
Rechenleistung zurecht zu kommen. Heutzutage unnötig. Ich baue mein o.g. Projekt gerade von einem STM32F103 (haha. ja, hab mit einem Bluepill Board angefangen) auf einen STM32H523 um. Dann kann ich die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. Davon erhoffe ich mir eine bessere
stoße. Georg S. schrieb im Beitrag #8059762: > Ich > baue mein o.g. Projekt gerade von einem STM32F103 (...) auf einen STM32H523 um. Dann kann ich > die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. > Davon erhoffe ich mir eine bessere Nachbarkanalunterdrückung. Bin gespannt
-
Thread
Sommer-/Winterzeit umschalten
der Code das Datum so lange, bis der RTC-Counter wieder innerhalb einer Tagesgrenze ist. Der STM32F103 hat leider keinen richtigen Calendar eingebaut.
welche Werkzeuge kannst Du > zurückgreifen? Oh, die ist ganz ordentlich ausgestattet ... STM32F103 mit 64kB Flash und 20kB RAM. Mit dem Clock von 48MHz kann ich da viel Rechenzeit verschwenden ohne, dass man es merkt :) > Prinzipiell fände ich die Option "Die Zeit intern immer auf Winterzeit