-
Thread
Verschenke ICs - 07/2013
MP3-Decoder auch, nehme ich an? Weiter geht's - ("First come first served") 2x C8051F361-GQ 32K 100MIPS 8051er, TQFP 5x BQ2057 SOIC-8 Li-Ion Laderegler 5x TPS60403 Spannungsinverter, Ladungspumpe SOT-23 1x TPS81256 Schaltregler 600mA Modul USIP-9 14x MM74HC132N DIP-14 <-- andere Versandkosten
DIP8 <-- andere Versandkosten da DIL! 2x C8051F361-GQ 32K 100MIPS 8051er, TQFP 5x TPS60403 Spannungsinverter, Ladungspumpe SOT-23 14x MM74HC132N DIP-14 <-- andere Versandkosten! 4x TLV320AIC SSOP-28 Audio Codec Nicht fix wer sie nimmt (theoretisch natürlich
-
Thread
Probleme mit Bootstrap Halbbrücke
Stecker. Will nur sicher gehen bevor ich einen neuen Controller auflöte. Datenblätter: - Stm32 G030: https://www.st.com/resource/en/datasheet/stm32g030k8.pdf - DcDc: https://datasheet.lcsc.com/lcsc/2108072230_TECH-PUBLIC-TP6841S6_C2844736.pdf - Mosfets: https://datasheet.lcsc.com/lcsc/2205201816
nur 12V fast nur > mit diesen deutlich höheren Kapazitäten zu tun. Bei 0V hätte ich nach Fig. 6 ~500pF, macht dann 12,5nF Kapazität. Also sollte ich mir andere FETs suchen, die eine möglichst geringe Crss haben. Aber bei 12V oder bei 0V? Gruß
-
Thread
Umfrage: womit programmiert ihr kleine Tools/Berechnungen
Anwendungen. Fast hätte ich Apps geschrieben, aber das wäre wieder mal mißverständlich gewesen. nAbend, W.S.
sehr klein (deutlich unter 100k). Den setzen wir bspw. direkt auf Controllern (früher Atmel, heute STM32) ein. Unser "neues" Ziel ist es, Tk auf einen STM32F429 zu portieren, und so auch grafische Oberflächen sehr einfach per Skriptsprache erstellen zu können. Man kann dann also schön am PC seine Oberfläche
-
Thread
Anfänger Projekt - Bestellungen
langt völlig für den Anfang. Dann ein Elko-Sortiment von ca. 10µ-1000µ 16-25V Keramik-C's 22p, 10n, 100n, Ein Transistorsortiment mit kleinen npn und pnp Typen und dann noch 1-2 LCD-Displays 2x16 oder 20 und vielleicht 6x LED Siebensegmentanzeigen (gemeinsame Anode) und ein paar unterschiedliche LEDs
Marius P. schrieb im Beitrag #3536923: > Kauf dir mal das STM32F429 Discovery, programmier darauf dein Spiel und > versuch dann die Hardware selber (nach) zu bauen. Das.. ist ein sehr gutes Board (und im Netz hab ich irgendwo gesehen, dass da einer ein dem
-
Thread
STM32F0 TIM15 -> ADC -> DMA
[c] /* Includes ------------------------------------------------------------------*/ #include "stm32f0xx_conf.h" #include "main.h" /** @addtogroup STM32F0_Discovery_Peripheral_Examples * @{ */ /** @addtogroup IO_Toggle * @{ */ /* Private typedef -----------------------------
TIM_SelectOutputTrigger(TIM15, TIM_TRGOSource_Update); } /** * @brief Inserts a delay time. * @param nTime: specifies the delay time length, in milliseconds. * @retval None */ void Delay(uint32_t nTime) { TimingDelay = nTime; while(TimingDelay != 0); } /** * @brief ADC1 channel with
-
Thread
UART per CMSIS (STM32f4) und pl2303 VCP
Moin, ich versuche grade einen UART auf dem stm32f3 (discovery-board) in Betrieb zu nehmen. Funktioniert so mäßig Der USB-TTL konverter ist mit einem PL2303 bestückt und mit dem µC via RX/TX (twistedpair) und Ground verbunden. Das Terminal
kopiert, bei dem ein F0 verwendet wurde. Diesen Code nehme ich (fast) immer als Basis fuer die STM32's, egal welcher Kern.
-
Thread
Locala variable wird weg optimiziert, Coocox + GCC
------------------- void UB_WS2812_All_Led_RGB(WS2812_RGB_t rgb_col, uint8_t refresh) { uint32_t n; if(ws2812_channel==0) return; for(n=0;n<ws2812_maxanz;n++) { ws2812_ptr[n]=rgb_col; } if(refresh==1) UB_WS2812_Refresh(); } [/c] Es passiert nur bei den STM32 F401RE (nucleo
38520 1356 6196 46072 b3f8 NucleoF401-gps.elf BUILD SUCCESSFUL Total time: 6 seconds MFG, RP6Conrad
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
schrieb im Beitrag #6636835: > Ist das bei Dir > alles mikrocontrollergesteuert Jap genau - ist ein STM32, der PWM macht.
Schaltung nachzubauen, im linken Bild ist das Timersignal des NE555, im rechten Bild die Spannungen an dem 6,8 nF-Kondensator, der im Moment noch stellvertretend für den Vernebler steht. Leider ist das gelbe Signal (abgegriffen zwischen der 230 uH-Spule und dem 6,8 nF-Kondensator) oben irgendwie abgeschnitten
-
Thread
Unterschied Atmega88 zu Atmega88A?
irgendwas was dort super günstig ist und man dazubestellen sollte > wenn man schon bestellt? Ein stm32f4 discovery :-) RS verschickt aber nicht an privat, nicht dass Du Dich zu früh freust.
Ich bestelle ja was ich im Moment brauche. Trotzdem finde ich die Idee von Rohland sehr gut das stm32f4 gleich mitzunehmen gut. Das wollte ich mir sowieso mal zulegen auch wenn ich es nicht "im Moment" brauche. Und dann hat man das halt so in sich drinnen, daß man bei Internetbestellungen bedingt
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
für die WS2812 entscheide. Eine ganz andere Alternative: Ich nehme LEDs _ohne_ Controller (ca. 6ct bei 1000 Stk) und steuere die LEDs mit den GPIOs eines ATSAM3N0 und je 3 Mosfets an. Der AT89LP51 hat 36 IOs und kostet 64ct. Mostets gibt's ab 2ct, das wären also auf 10 LEDs: 64ct + 10 x 6ct + 30
teurer ist als enger bestückte LEDs. Im Bild sind's 30 LEDs pro Meter. Rechts im Bild hängen ein STM32F4 Discovery und darunter ein Alps Dreh-Drück-Encoder.
-
Thread
Stepup Spannung von 5V auf ~28V
was die Temperatur macht). Ich hab mal etwas gerechnet mit einer Spule und dem Prozessor 48Mhz (STM32F030C8T6) Könnt Ihr mir etwas auf die Sprünge helfen? Hat jemand eine gute Idee wie man das prinzipiell angehen könnte? Vg
einer Spule und dem Prozessor 48Mhz > (STM32F030C8T6) Was willst du da mit einem Prozessor ? Relevant ist das Schaltelement, ein MOSFET der vielleicht 20A schaltet, und Sicherheit gegen jede Art von Fehler: Überstrom durch Kurzschluss und
-
Thread
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
> Oder gibt's da noch n Trick? Vorher flashen (und Fuses und Lockbits adäquat programmieren!), oder an die AppNotes halten.
würde etc. pp. Das wiederum ist tatsächlich typischer Atmel-Pfusch. Einer von vielen Gründen einen STM32x0 zu bevorzugen. Außer man braucht einen SOT23-6-Controller, weil man zwar keinen Platz auf der LP hat, aber das 2,6mm x 2,7mm WLCSP36-Gehäuse vom STM32F042T nicht gelötet bekommt. Aber halt - die
-
Thread
Frage an die Arduino-Nutzer
. Enthält einen Quarz, Spannungsregler, USB/Seriell-Wandler und eine MicroUSB-Schnittstelle in DIL-32, d.h. auch nicht mehr Lötpunkte als bei einem nackten Mega328.
Obwohl ich keinen Teensy habe, finde ich diese Boards ganz interessant. Es gibt aber auch das STM32Duino Framework, das mittlerweile auch recht gut funktioniert. Damit kann man dann auch die ganzen STM-Nucleo und Discovery Boards nutzen: https://github.com/stm32duino/Arduino_Core_STM32 Zu
-
Thread
Optimale Batterieversorgung für ESP32C3/C2: Erfahrungen und Ratschläge gesucht
/detail/diodes-incorporated/AP2138N-3-3TRG1/4470804
dieser Timer die Schaltung wieder aktiviert. Während der Aus-Zeit hing nur der Timer mit einigen 10nA an der Batterie. Aber 6V sind auch hier das Ende der Fahnenstange.
-
Thread
Cortex M4 Assemblercode richtig in C nutzen
=1; i+=2; } return out; } [/c] erzeugt der Compiler (GCC 5.4.1) für einen STM32F446 bei Optimierungsstufe -O2 noch: [code] 08000506 bne.n 0x80004e8 <main+400> 08000508 str.w lr, [sp, #20] 0800050C ldr.w r12, [sp, #20] 08000510 mov.w r7, #32768 ; 0x8000 08000514
} [/c] Macht er das hier: [code] 080004EC mov r2, r4 080004EE movs r3, #32 080004F0 movs r1, #0 080004F2 and.w r0, r2, #1 080004F6 subs r3, #1 080004F8 orr.w r1, r0, r1, lsl #1 080004FC mov.w r2, r2, lsr #1 08000500 bne.n 0x80004f2 <main+410> [/code] Er
-
Thread
Stm32f Qspi memory mapped liest immer 0xff
Hallo Ich habe ein Problem mit dem memory mapped Mode bei dem Stm32f7. Der Flash loader schreibt mir die Daten in den Flash. Auslesen kann ich diesen über St link Utility. Das initialisieren im Programm klappt auch. Memory mapped wird aufgerufen aus der
allerdings nur falsche Daten beim Auslesen ergeben, nicht lauter 0xFF. > der Flash ist folgender: N25Q128A Aha, also ist's das STM32F746-Disco, nicht F769, das nächste Tröpfchen ... > > #define QUAD_OUT_FAST_READ_CMD 0x6B > #define DUMMY_CLOCK_CYCLES_READ_QUAD 10 >
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
> 80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA(WRITE_I_OUT_MAX, PhysicalToDigits(I_OUT_max, CAL_I_OUT_FACTOR2, 0)); 80029ea: ee17 3a90 vmov r3, s15 80029ee:
deren Seite steht nix von GCC oder GNU. Guckst du hier: https://hightec-rt.com/en/blog/item/nxp-s32z-s32e-hightec-compiler.html [pre] The HighTec C/C++ Compiler is based on innovative LLVM open-source technology... [/pre] https://hightec-rt.com/en/news/blog/item/stm-sr6x-stellar-hightec-compiler.html
-
Thread
Gibt es diesen Stecker in Eagle?
Stecker in Eagle gibt? https://www.mouser.de/ProductDetail/Molex/52207-0385?qs=%2Fha2pyFadujmCwHIZ8n%252BfmCGR6zAjbgjL6FNv%2FNPgRg%3D Ich finde den in der Library nicht. MfG
STM32, Molex FFC Steckverbinder, EEPROMs... Ich bin gespannt, was es wird, wenn es fertig ist...
-
Thread
Alte Taschenrechner Potenzierung mit negativer Basis
Es gibt einen OpenSource-Taschenrechner, den man entsprechend erweitern könnte. Basierend auf einem STM32F412 (1 MB Flash, 256 kB SRAM, 100 MHz) und mit vollständigen Sourcen (auch Schaltplänen und STL-Dateien fürs Gehäuse) ist das Ding wohl eine gute Grundlage, eigene Ideen umzusetzen. Mit 80 EUR spielt
gibt einen OpenSource-Taschenrechner, den man entsprechend erweitern > könnte. Basierend auf einem STM32F412 (1 MB Flash, 256 kB SRAM, 100 MHz) > und mit vollständigen Sourcen (auch Schaltplänen und STL-Dateien fürs > Gehäuse) ist das Ding wohl eine gute Grundlage, eigene Ideen umzusetzen. > Mit
-
Thread
Cortex-M4 SVCall Wechsel auf PSP
komme ich immer in den Default Handler anstatt meine Funktion. Hier mein Code: [c] #include "stm32f4xx.h" volatile unsigned long * StackPointer; void Task1() { static int i = 0; i++; } int main(void) { unsigned long Stack[128]; int i; for(i = 0; i<=127; i++) {
"LDR r0, =StackPointer\n"); __asm volatile ("LDR r0, [r0]\n" ); __asm volatile ("LDMIA r0!, {r4-r11, LR}\n"); __asm volatile ("MSR PSP, r0\n"); __asm volatile ("ORR lr, lr, #4\n"); __asm volatile ("BX lr\n");
-
Thread
AVR-Bootloader mit Verschlüsselung
Deiner Lösung ist. Wenn ich das richtig verstehe, wäre XXTEA dafür schneller bei großen Blöcken (XTEA: N * 32 Runden, XXTEA: (N * 6 + 52 Runden). Viele Grüße und schon vorab danke für Dein Feedback! Tius
Die AVRootloader.exe mißbrauche ich für einen STM32F05x STRootloader. Den habe ich geschrieben, weil ich eine serielle one-wire Lösung haben wollte. Wenn er fertig ist, werde ich ihn hier auch vorstellen. Im Moment meldet sich der STM32 als ein
-
Thread
STM32 abgeraucht?
Hallo miteinander, ich habe ein Problem mit einer Schaltung die den STM32F103RBT6 enthält. Und zwar ist mir jetzt innerhalb kürzerer Zeit schon das zweite Board abgeraucht und ich würde gerne Ursachenforschung betreiben um die Ursache zu beheben bevor ich die Schaltung
größerer Stückzahl fertige. Das Board ist eine Entwicklung von mir und enthält neben dem genannten STM32F auch eine CAN-Schnittstelle und 2 H-Brücken um DC Motoren steuern zu können. Das ganze Board kann ich jetzt leider nicht hier posten, da es auch vom Umfang her eher den Rahmen sprengen würde. Zunächst
-
Thread
VT100-Terminal (VGA+PS2)
Versuch, MCURSES dafür zu erweitern, ist vor einer Weile kläglich gescheitert. (Ich schicke "ESC [ 6 n" (Cursor position report) ans Terminal und versuche die Antwort aus dem Input-Stream herauszufischen.) > eine Test-Suite erstellen. Dann kann man bestimmete > Funktionalitäten wie Scrolling-Regions
ist schon sehr gewöhnungsbedürftig. Hm. Was zeichnet den Propeller aus, dass er gegenüber einem STM32 den Vorzug bekommen würde?
-
Thread
Auswhal des richtigen µC's- Bitte um Hilfe
Lese doch mal in diesem Artikel: [[STM32]] Der hat sehr interessante Pheriperie drin und viel Reserve, auch wenn es mal ein richtig großes Projekt wird.
> STM32 Das wäre ein Beispiel für einen unpassenden Controller (völlig überdimensioniert). Die vom OP ausgewählen AVRs sollten für die Aufgabenstellung alle geeignet sein. Eventuell solltest du noch
-
Thread
STM32 BSRRH und BSRRL macht das gleiche
BSRRL mache Kannst du das mal etwas verständlicher ausformulieren? Übrigens sind nicht alle STM32 identisch. Nicht an dieser Stelle.
Wie erwähnt gibt es unterschiede zwischen STM32F1x und STM32Fx Welchen hast du?
-
Thread
Suche preiswerten µC mit 2xUSB (unabhängig)
am Meer, wenn man z. B. in CubeMX sucht, gibt's da über 700 (naja, viele Gehäuse-Varianten usw.): STM32F730R8T6 wäre ein günstiger Kandidat.
Auch die STM32F4xx haben zwei USB, die unabhängig voneinander laufen. Ich habe hier einen F429 mit Mass Storage Host auf einem und CDC auf dem anderen Port. Preiswert gibts die auf den Discovery Boards.
-
Thread
Wie Assembler ISR in C integrieren ?
16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") #define INCRMNT 0x20 // Toggle Bit 7,6,5 im ISR Handler #define OUTPORT PORTC void set_Timer1(void); // Funktion deklarieren void set_Timer1() // CTC Mode { cli(); //stop
noch nehmen, wenn das alles >nichts bringt. Bevor Du einen Special-IC nimmst: wenn Du z.B. auf den STM32 (oder einen anderen uc mit DMA) umsteigst, dann kannst Du diese Aufgabe komplett von der DMA erledigen lassen. Damit erreichst Du Frequenzen über 5 Mhz. Gruß, Stefan
-
Thread
Fragen zum A/D Umsetzer des STM32F407VGT6 ARM Controllers
Sehr geehrte Forummitglieder, ich habe wiedermal einige Fragen zum STM32F407VGT6 (STM32F4 Discovery), die mir aus dem Datenblatt nicht ganz klar geworden sind und zwar geh es diesmal um den internen A/D Umsetzer. 1.) Die totale Konvertierungszeit T (oder auch Umsetzungszeit
werden kann. Die Gleichung lautet: [math] R_{AIN}=\frac{(k-0.5)}{f_{ADC} \cdot C_{ADC} \cdot ln(2^{N+2})}-R_{ADC} [/math] mit: k = Anzahl der Sample Perioden f_ADC=Arbeitstakt des A/D-Umsetzers C_ADC=Kapazität der Sample/Hold Schaltung R_ADC=Widerstand der Sample/Hold Schaltung (6 kOhm beim STM32F407VGT6
-
Thread
PT100-Thermometer
lassen kann, kann ichs auch nicht lassen ;) Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus gibt. Ansonsten gibts eben DFU und das ist nicht speziell, sondern offen. Ein MSC im Bootloader zu haben ist dann schon spezieller.
Mw E. schrieb im Beitrag #6480946: > Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus > gibt. Da muß dann aber erst mal ein Bootloader dazu geladen werden. Die LPC haben das teilweise (z.B. LPC11Uxx) in HW gegossen. Das ist schon etwas anderes. Da stöpselt man das an
-
Thread
Basic für 80C31
Wenn Du D6 jetzt noch umdrehst, kommen wir der Sache näher. Eine 1N4003 ist ziemlich fett, hier reicht auch eine 1N4148, BAS21 oder BAT54.
soul e. schrieb im Beitrag #4356404: > Wenn Du D6 jetzt noch umdrehst, kommen wir der Sache näher. > > Eine 1N4003 ist ziemlich fett, hier reicht auch eine 1N4148, BAS21 oder > BAT54. So ein Ärger, immer diese Dioden. Out in Gegenrichtung habs
-
Thread
HF Verstärker 2,4 Ghz
Ergebnisse bis jetzt: BFG34-bfq34-bfg135 NE5520279A 2W FET atf-5...(2-3€) atf-3... bf24... -6a 659mW ne35... ne461.. 27dBm 2n38... 350mW mitsub mgf0907 von glyn mgf0909 nec NE6510179A 32,5dBm 5€ NE6500179A ne5500.... freescale st zu niedrige f sirenza rfmd
Hi, bin recht neu in diesem Gebiet. Kann ich die Sendeleistung eines STM32W mit einem RF3865 verstärken? STM32W: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00248316.pdf RF3865: http://www.rfmd.com/CS/Documents/3865DS.pdf
-
Thread
hochfrequente Drehzahlmessung mit welchem MC?
verwenden, bei der der Timer mit mindestens 40MHz arbeiten kann. Ich empfehle hier einen aus der Reihe STM32 von ST. Siehe hier im Artikel: [[STM32]] Der Timer1 kann bis zu 72MHz, so auch die CPU.
Koray schrieb im Beitrag #1688383: > 25nS aktualisiert werden. D.h. alle 25nS ein Signal. Uuups, alle 25ns ein TTL Signal ? Da musst du (oder der µC) aber schnell rechnen können.
-
Thread
Bootloader Mode STM32F303
Hallo, ich habe neulich einen STM32F303 Mikrokontroller gekauft und möchte jetzt den in Booadmode versetzten. Den Pin Boot0 habe ich auf High geschaltet und den uC neu gestartet. Leider erkennt CubeIDE Progrmmer den nicht über DFU
Application note nach, ob Dein exaktes Derivat überhaupt DFU kann. Die meisten F303 können es, aber "STM32F303x4(6/8)/334xx/328xx" können es nicht. In der Application note AN2606 von ST ist alles genau beschrieben: https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf
-
Thread
Hausbusprojekte mit CAN
ist die HW nicht fertig entwickelt. Drauf ist ein Schaltnetzteil mit bis zu 60V Eingangsspannung, STM32 und der Touch-Chip und CAN-Transceiver, 12 Tasten mit LED's, alle LED's einzeln über PWM steuerbar. Als zweites habe ich eine einfache Display-Einheit. Diese habe ich selbst in Betrieb. STM32,
nützlich sein. Wenn jemand interesse hat, Mailen. Bedingung: nur Privat, nicht kommerziell. PS: Die STM32 können auch mit Opensource-Programmen geproggt werden.
-
Thread
Positioniercontroller Hacken
Befehle aus dem zyklischen Stream zu filtern. Muss ein I2C zu USB Interface suchen oder gleich am STM32 herum probieren und mal Daten reinschieben und schauen was rauskommt. Will aber nicht zu viel probieren, nicht dass ich eventuell noch Parameter verstelle.
der Name schon sagt als Platinenbus? Nein, da ist kein Verstärker drin. Ich hatte einfach noch 6 Leiter im CAT5 Kabel frei und habs einfach probiert. Interessanterweise funktioniert über die 20m die Ansteuerung durch den STM32 besser als die Auswertung über den LA mit Pulseview.
-
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
ich beziehe mich auf Deinen letzten Schaltplan https://www.mikrocontroller.net/attachment/293317/STM32_Tomaten.pdf und da kann ich nur sagen: bist Du dir da wirklich sicher? > - Im Vergleich mit: https://www.embeddedrelated.com/showarticle/77.php > ist der Widerstand nach GND vor dem anderen
-
Thread
AVR gegen den Rest der Welt
Speicher, RAM, Peripherie und GEschwindigkeit ähnliche Daten hat, so kostet der ATMEGA64 bei REichelt 6,95Euro, der PIC18F46K20 aber nur 2,40Euro. Oder der Vergleich vom ATMEGA32 mit dem PIC18F45K20 wo die Daten wieder ähnlich sind (wobei der Atmega geringfügig mehr Speicher hat, 1K6 Byte vs. 2K) so kostet
"kleinen" µC benötigst ist der PIC10F200 >unschlagbar günstig. Der kostet bei 5k Stück nur noch 0,32 US$. Der wird dann aber durch den kleinsten STM8 getopt.
-
Thread
[STM32F4] Port mit Zählereingang ETR verbinden
Grad mal mit der freien Software STM32CubeMx geschaut. Danach ist der Port PA3 gar nicht mit TIM3 verbunden sondern z.B. PA6 mit Kanal 1 vom Timer 3. Die von der Software generierte Portinitialisierung sieht dann so aus: GPIO_InitStruct.Pin
ist auch gar nicht machbar von seiten des Chipetwicklers. Tatsache ist, dass der STM32F4 sehr flexibel ist, was die Pins angeht. Sind die Pins von Timer3 alle schon belegt, kannst du evtl alternative Pins nehmen, wenns denn solche gibt. Ansonsten wechselst du auf einen anderen Timer
-
Thread
ADC 14-16bit für galvanische Trennung
. Tobias Plüss schrieb im Beitrag #3926962: > Weiss einer, wie man es richtig macht? Da ich 6 Kanäle gleichzeitig samplen will, werde ich das wohl in Software machen. Sollte mit einem AtXmega mit 32MHz trotzdem ausreichend schnell sein.
Timm Thaler schrieb im Beitrag #3926971: > Da ich 6 Kanäle gleichzeitig samplen will, werde ich das wohl in > Software machen. Sollte mit einem AtXmega mit 32MHz trotzdem ausreichend > schnell sein. Du machst also Software SPI? Etwas OT: kannst
-
Thread
Etwas professioneller arbeiten.
XML-Daten rausgezogen) das, was da als Auswahl steht: [pre] Ext. Clock; Start-up time PWRDWN/RESET: 6 CK/14 CK + 0 ms Ext. Clock; Start-up time PWRDWN/RESET: 6 CK/14 CK + 4.1 ms Ext. Clock; Start-up time PWRDWN/RESET: 6 CK/14 CK + 65 ms Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK +
allerdings IO-Register, die allein durchs Lesen ggf. ein Interrupt-Flag löschen, wie zum Beispiel beim STM32F4 der Zugriff auf ein Capture-Register eines Timers. Wenn so etwas passieren kann, muß man das entsprechend beachten.
-
Thread
Data Retention von ST M27C256 UV EPROM von 1991?
der Brenner sollte den Chip kennen. Ein 27C32 braucht weniger Strom als ein 2732. Ist aber selten, damals was noch NMOS Standard. 200ns ist sportlich für 2732, die waren oft langsamer. Ein Z80 läuft mit 4, 6 oder 8 MHz und braucht dann 450, 350
TL866A-Chinaböller, und der tut's für seine Zwecke einwandfrei. Vielleicht aber nicht mit einem 2732. Der 27C32 könnte gehen.
-
Thread
STM32F030F4P6 läuft nicht an
Coocox und als Programmieradapter ein ST-Link V2 Clone. Als Zielcontroller habe ich mir ein paar STM32F030F4P6 Controller geholt. Mit einem dieser Controller habe ich mir ein Testboard gebaut, mit dem ich die ersten Gehversuche machen möchte. Leider habe ich mit dieser Schaltung ein Problem. Aus
Hier gibt es ein STM32F030 Board und den dazugehörigen Schaltplan: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Du kannst ja mal vergleichen, was da alles anders ist. Gruß, Stefan
-
Thread
TRACESWO Buffering in Black Magic Probe (BMP) mit swolisten?
Tipp geben, in welche Richtung ich weiter vorgehen kann? Ist das Buffering eher im Prinzip des STM32 Embedded Trace Macro (ETM), in der BMP Firmware oder im Anzeigeprogramm "swolisten" zu suchen? Das ganze ist recht ärgerlich da in meinem Setup die letzte Zeile typischerweise der "assert()" Output
PB3) des Target angeschlossen. Das Target Board ist ein STM32F401CC "Black Pill" Board dieser Art: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0.html Den TRACESWO Output schaue ich mir im Terminal mit [code]swolisten -vd[/code] unter macOS
-
Thread
Registerzugriff C Code frage
Hallo, ich versuche gerae mit elm chan Code Beispiel einen stm32 mit fatfs zum laufen zu bekommen. Jedoch scheitere ich gerade beim Verständnis, wie ein bestimmtes Register beschrieben wird. Es handelt sich um das AHB peripheral clock enable register (RCC_AHBENR
der Zugriff erfolgt über den Befehl [c]__enable_peripheral(SPI1EN); // wobei SPI1EN = 44[/c] im stm32f100.h steht dann [c]#define __enable_peripheral(p) (&RCC_AHBENR)[p/32] |= 1 << (p % 32)[/c] [c](&RCC_AHBENR)[p/32] | [/c] Ich weiß es handelt sich um einen Pointer aber wozu [p/32]? und was
-
Thread
STM32: interne Pull-Ups für SPI
Version? Ich nuzte Version 4.16.1 STM32Cube V1.0
assert_param error line source number * @retval None */ void assert_failed(uint8_t* file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line)
-
Thread
richtigen Mosfet aus dreien auswählen
DocRaptor schrieb im Beitrag #6051090: > Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert > werden sollen. Um einen FET sauber über eine 3,3V ansteuern zu können reichten eine Schaltschwelle von 3V nicht aus. Der FET sollte schon bei der halben Versorgungsspannung
einem Distri: https://www.mouser.de/Semiconductors/Discrete-Semiconductors/Transistors/MOSFET/_/N-ax1sf?P=1z0y4ciZ1yzthbyZ1z0xumnZ1y9ie5uZ1y9f5anZ1yzulylZ1yzua41Z1z0xosyZ1z0yra8Z1yvsnzwZ1z0y182Z1z0xpddZ1yztbb5Z1yuk7vzZ1yw743xZ1yw70nlZ1y8v194Z1yw78dzZ1yvy1qjZ1yw76f5Z1yw75jhZ1yw73xuZ1yw78ezZ1yw71xgZ1ysobvwZ1yw8qn6Z1yw7258Z1yw8om3Z1yw8o1nZ1z0y3zr
-
Thread
Feine Analog-Tastatur
die Hauptaufgabe der Rechner und sein Energieverbrauch ist, dann würde ich dem TS raten auf einen STM32L152 zu wechseln dessen konfigurierbare OPs können frei mit ADC und Comparator verschaltet werden. Zudem benötigt er weniger Energie als ein AVR und kann sehr viel feiner in seiner Taktung und damit
Stromverbrauch angepasst werden. Sollte die Anzeige bereits extern gelöst sein, kann man auch einen STM32L151 nehmen oder die Stromaufnahme noch einmal halbieren und auf einen STM32L0 gehen, der hat IMHO keine ADCs, aber durch die freie Konfigurierbarkeit von PLLs, Clocks und ADC sollte sich einiges machen
-
Thread
texane ST-Link geht schief---> makefile fehler
muss compiliert werden. Dazu nutze ich die Anleitung in https://startingelectronics.org/tutorials/STM32-microcontrollers/programming-STM32-flash-in-Linux/ und erhalte nach starten von make im Verzeichnis folgendes: rfr@rfr-RIM2060:~/stlink.git$ make [RELEASE] make[1]: *** Es wurden keine
compiliert werden. > Dazu nutze ich die Anleitung in > > https://startingelectronics.org/tutorials/STM32-microcontrollers/programming-STM32-flash-in-Linux/ veraltet pegel schrieb im Beitrag #5580609: > https://github.com/texane/stlink/blob/master/doc/compiling.md Ebenfalls veraltet :( >
-
Thread
stm32 und itoa
Hi, ich habe ein stm32f4 board hier und eine lib aus dem Internet geladen, die mir einen virtuellen ComPort erstellt. Die Ausgabe von Strings im Terminal funktioniert super, allerdings möchte ich nun integer übertragen.
usb_cdc_printf(char *s); Beim AVR habe ich dafür immer itoa über die stdlib verwendet, wie mache ich es beim stm32? Vielen Dank
-
Thread
VS-Studio 10,12,13 oder 15? C#
Web, SQL, div. .NET-Sprachen allerdings ohne Mobile, Emulatoren etc.) kommt auf ~3.9 GB mit SDKs ~5.6 GB. Renesas Synergy (Eclipse + GCCARM + Synergy Framework) ~1.2 GB MPLAB X (Netbeans + XC32 + Harmony) ~3.4 GB STM32Cube Firmware (L0, L4 und F7) und STM32CubeMX (ohne IDE und Compiler) ~2.3 GB
>> Die VS2013 gefiel mir da deutlich besser. > > https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b Von der Größe her. Das Aussehen stört mich nicht.