-
Thread
Taugen MSP430 noch was?
beschäftigt intel im PC-Markt zu bedrängen. Daher auch die Cortex-M0, M0+ von ARM. SiLabs EFM32 Zero, Freescale KL0 (und etliche andere), NXP LPC800, STM32F0 usw. Selbst einige der größeren M3/M4 sind in einem ähnlich niedrigen Bereich des Strombedarfs.
Angaben aus dem Datenblatt) Cortex-M mit passenden ADCs: ADuCM360/361 hat einen/zwei richtig gute/n Delta-Sigma-ADCs, wenn nicht den/die besten integrierte/n ADC/s für bestimmte Messungen (SINAD fast 129 dB bei langsamen Messungen). Dann noch z.B. die STM32F373: 3x 16-Bit Delta-Sigma und diverse Cortex-Mx
-
Thread
Auswertung "schneller" Inkrementalgeber
Was spricht jegen einen uC mit Hardwaredrehencode, wie z.B. STM32?
Bonnes schrieb im Beitrag #4299346: > Was spricht jegen einen uC mit Hardwaredrehencode, wie z.B. STM32? Marvins Aversion dagegen ... Marvin N. schrieb im Beitrag #4298819: > was nicht in Frage kommt: > ... > -ein nicht-AVR µC
-
Thread
Meinung zum Display
Controller hat, welche das übernimmt, ja dann ist alles einfach. Aber langsam wird's komisch. Touch-TFT und STM32F4 für einen Lötofen?
Nimm doch ein STM32F7-Discovery mit 4.3 Zoll Touchscreen :)
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
Birulki: Sensoren, Speicher und Funkmodule
new-part-day-espressif-esp32-s3/ oder cnx-software beim stm32wb55: https://www.cnx-software.com/2019/03/08/stmicro-stm32wb55-bluetooth-5-802-15-4-nucleo-pack/ Das hier ist einfach nur zusammenhanglos, bruchstückhaft und ohne
/2021/01/09/new-part-day-espressif-esp32-s3/ > oder cnx-software beim stm32wb55: > https://www.cnx-software.com/2019/03/08/stmicro-stm32wb55-bluetooth-5-802-15-4-nucleo-pack/ Danke für dein Feedback. So etwas hatten wir ja auch zu einigen
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
Hardware-Decodern: "Der H8/3003 und H8S (2 Kanäle) H8SX (4 Kanäle), ATXmega (3 Kanäle bis Osz/4) und STM32F4 (6 Kanäle) machen das in Hardware" Die sind wahrscheinlich für die Leute, die nicht programmieren können.
Atmel XMEGA-Reihe: http://application-notes.digchip.com/015/15-16206.pdf Imho können das alle STM32. http://www.diller-technologies.de/stm32.html#timer_encoder
-
Thread
Open source Autoradio
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
seennoob schrieb im Beitrag #1743418: > @Kai > Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel > STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Beim STM32 wirste ein problem mit den Temperaturen im
-
Thread
C++ auf einem MC, wie geht das?
Wenn du das stm32f4 discovery board benutzt, kannst du dich schonmal mit dem Framework https://github.com/roboterclubaachen/xpcc/tree/develop/examples/stm32f4_discovery austoben.
Projekt nicht ins Uferlose geht. Ich kenne den AVR zwar auch gut, mache meine neuen Projekte aber mit STM32F1xx und STM32F4xx. Auf den STM32Fxxx läge bei mir daher der Focus. Ben schrieb im Beitrag #3972874: > … um von der Hardware eines ATmega abstrahieren zu können Der ATmega darf natürlich nicht
-
Thread
ADC - ungenaue Werte
betrieben wird ein. Dieser gibt aber nicht nicht 0 und 5V aus, sondern bei 0-Stellung 0.83V und 4.32V bei maximaler Stellung. Diese Spannung habe ich dem ADC zugeführt. Den Spannungsteiler habe ich so ausgelegt, dass ich bei 4.32V die 3V habe, weil der ADC eine Referenzspannung von 3V hat (STM32L431CBT6
#7610799: > Das spräche für eine Referenzspannung des ADC von 3.3V statt 3.0V ... Blöd nur, dass der STM32L431CBT6 laut Datenblatt eine interne Referenz von 3.0V ± 10mV im Temperaturbereich 25° ... 35° hat.
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Wert des BRG-Registers geschrieben, sondern "BRG"): Baudrate = Fosc/[4(n+1)] = Fosc/(T*(BRG+1)) = 32E6/(4*(16+1)) = 32E6/68 Wie Du siehst, habe ich keine andere Formel benutzt, als im DB steht und natürlich ist die Formel im DB richtig! Max M. schrieb im Beitrag #5098293
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
Dominik V. schrieb im Beitrag #3580517: > Das STM32Discovery werde ich sofort mal googlen. Es gibt auch einige lesenswerte Artikel: [[STM32]] [[STM32 für Einsteiger]] Und noch weitere: http://www.mikrocontroller.net/articles/Kategorie:ARM
Habs gerade mal laufen lassen auf einem STM32F4 @168 MHz O0: 4,7 Mikrosekunden pro Durchlauf (PB0), Division braucht 940 Nanosekunden (PB0) O2: 4,6 Mikrosekunden pro Durchlauf (PB0), Division braucht 420 Nanosekunden (PB0) 32 Bit sind
-
Thread
Suche ein Display / Pixel / Touch
m.n. schrieb im Beitrag #5370860: > Erzähl doch keinen Müll! Ein Meßgerät mit STM32F407 und 4,3" TFT-Display > und ganz ohne externes RAM: Ja, eben. Bastler! Wohlgemerkt: Ich habe rein garnichts
W.S. schrieb im Beitrag #5371479: > m.n. schrieb: >> Erzähl doch keinen Müll! Ein Meßgerät mit STM32F407 und 4,3" TFT-Display >> und ganz ohne externes RAM: > > Ja, eben. Bastler! Kannst du das auch begründen? Ein Profi kann durchaus
-
Thread
STM32F4 Wie programmiert man ein 8 Kanal DSO auf einem µC?
gleich in der Messung. Und 5mV Rippel sind nicht viel für einen Schaltregler, aber schon mal schnell 6 LSB Rauschen in der Messung... @Topic: Alleine das RAM ist schon viel zu klein! Dazu die Samplerate: Ein billiges Rigol hat 1GSPS, der STM32 schafft so 8MSPS. Da reden wir von Faktor 125. Der STM32F4
m.n. schrieb im Beitrag #4284765: > Little B. schrieb: >> - Die ADCs des STM sind alles andere als genau. Je nach Board design >> kann man etwa 6 bis 8 Bit der möglichen 12 Bits auswerten, weil der Rest
-
Thread
Mein Erster, aber welcher?
m.n. schrieb im Beitrag #3463990: > Mache es! > Ob Dir aber mit einem STM32F4 bessere Ideen kommen, als mit einem > ATmega328, den Du noch nicht einmal ansatzweise genutzt hast, glaube ich > schlicht
: http://de.futureelectronics.com/de/technologies/development-tools/microcontroller-microprocessor/32-bit-eval-board/Seiten/4022487-YRDKRX63N.aspx?IM=0 Das ist ein µC, den man mit dem STM32F4.. vergleichen kann, und der meines Erachtens für einen Umsteiger auf 32-Bitter einfacher zu durchschauen ist
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
bereits "Bitmasken" und du müsstest Oha, du hast recht .. das geht natürlich gewaltig schief. N. M. (mani) 08.11.2022 08:23 >Vergleich doch einfach Mal mit anderen wo es zu funktionieren scheint. >Hier ein Beispiel: >http://stefanfrings.de/stm32/stm32f3.html#analog Super .. das geht fast
-
Thread
STM32 in FPGA
eines STM32 in einen FPGA
M0 und M0+ in Form von z.B STM32F030, STM32L053, ... Aber eben nicht zur Signalverarbeitung.
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
> > http://www.youtube.com/watch?v=bzSs3kLhif8 > > Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und > den LEDs (5,0V). Wie exakt ist denn das Timing des WS2812 Protokolls auf dem STM32F4 eigentlich implementiert? Vieleicht liegt das Problem ja weniger im Kabel, als in
RS485 o.ä. umgestellt? Andere Sachen waren zwischendurch wichtiger. Ich mache gerade Platinen mit GD32F103RCT6 bzw. STM32F103RCT6 um damit alle meine LED- und Display-Projekte zu realisieren, dann kommt da auch ein RS485-Treiber drauf. Das Layout ist fertig und kommt auf den Nutzen 2014-014 vom Platinensammler
-
Thread
CRC32 vom STM32F4 auf dem PC zurück rechnen?
char Buffer[] = {0x33,0x55}; int _tmain(int argc, _TCHAR* argv[]) { printf("CRC : 0x%x\n", CRC32WideFast(0xffffffff, 2, Buffer)); return(0); } [/c] Konnte jetzt aber nach langen probieren auf der Seite http://zorc.breitbandkatze.de/crc.html die CRC32 Prüfsumme vom STM32F4 nach
] = 0x55; uint32_t CRCValue = CRC_CalcBlockCRC((uint32_t *)buffer, 2); [/c] Da kommt dann beim STM32F4 = 0x5df6dc01 raus. Auf dem PC mit: [c] char Buffer[] = {0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x55};
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Andreas V. schrieb im Beitrag #5715665: > Was meinst Du damit? Das ist ein STM32 Fanboy. Die olle "der STM32 ist das Beste auf der Welt, und alle müssen das nutzen sonst blöke ich 100 mal" Leier. Es nervt. Wobei man das Probelm selbstverständlich auch mit einem STM32 lösen
Für den ESP8266: https://github.com/earlephilhower/ESP8266Audio STM32F4, Helix MP3 Decoder: http://vedder.se/2012/07/play-mp3-on-the-stm32f4-discovery/
-
Thread
Schneller Mikrocontroller
STM32
www.alpha-crucis.com/de/microcontroleurs/654-arm-mbed-nxp-lpc1768-development-board-3700386721502.html Nö :-) Das STM32F4 Discovery sieht doch viel besser aus. Schneller, umfangreicher, günstiger, verbreiteter. http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F4-Discovery
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
einmal ganz genau anschaust, so sollten die sich voneinander unterscheiden: Die D-Version hat den STM32F103CBT6 und die C-Version hat den STM32F103C8T6 drauf. Beide Chips sind Variationen des STM32F103. Die Unterschiede finden sich hier beschrieben: https://www.st.com/content/st_com/en/search.html
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Preise, abhängig von der Menge bei Mouser: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F091CBT6TR/?qs=dTJS0cRn7oiK4Up%2FlCpDLg%3D%3D
-
Thread
STM32 F303 Quarz Instabil
dem Quarz ist auch noch Quarzmassefläche. Programmierumgebung: platformio, Arduino Core PLL Mul: 6, 12*6 = 72MHz, CSS aktiviert Clockconfig generiert durch STM32Cube Aufgrund der Fertigung von JLC und um das Löten zu vereinfachen ist der Quarz auf der Oberseite und der STM auf der Unterseite
https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Gelesen?
-
Thread
Profitiert double von der 32bit FPU?
FPU oder ist sie in diesem Fall unnütz? Falls es eine Rolle spielt, soll sich die Frage auf den STM32F303 mit arm-gcc und newlib-nano beziehen. Das ist nämlich mein konkreter Fall.
Probiere es doch einfach aus. Ich meine mich zu erinnern, daß die double-Quadratwurzel sqrt() auf einem STM32F446 weniger Takte als auf einem STM32F103 benötigt, aber leider sind da meine Notizen lückenhaft. Pin toggeln ist etwas umständlich. Zyklenzähler macht mehr Spaß. http://embeddedb.blogspot.com/
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
Hier noch ein Projekt mit dem STM32F103 (VGA 800 x 600): https://www.artekit.eu/vga-output-using-a-36-pin-stm32/
-
Thread
DIAC in LTSpice
physikalischen Effekten beruhen entwickelt. *model by Alexander Bordodynov .subckt db3 C E Vk=32 Delta_V=19V Ibo=10uA Rs=10 .param bVce={Vk-Delta_V} bVcb={Vk} Re={Rs/2} D1 bv P001 De0 D2 bv ev De D3 bv ev Der Vae P001 ev 0 D4 bv N001 Dc0 Vac N001 cv 0 D5 bv cv Dc D6 bv cv Dcr B2 ev bv
tt={2*tf} .model Der d is={ise} n={ne} .model Dc0 d is={is/2/af} .model Dc d is={is/2/af} tt={2*tf} .model Dcr d is={ise} n={ne} .param af=bf/(bf+1) .param nMc={log(1+Bf)/log(bVcb/(bVce-0.6))} .func MM(x,y,z) {1+1f-(limit(x
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das
Wutz schrieb im Beitrag #4913560: > STM32F4 hat einen RNG on board. Das ist interessant!
-
Thread
STM32F7 für Hobby-Bastler machbar ?
Nö. Das Teil ist im Prinzip auch nicht komplexer zu programmieren als ein STM32F3/STM32F4.
>nur Standbilder und Text selten so gelacht ! mit dem STM32F746G-disco https://youtu.be/GNKWmLiMpuk nur das STM32F4-disco OHNE TFT Controller: https://youtu.be/ymGCeG9_6c0 https://youtu.be/KsToQmFndpg Quellcode herunterladbar http://www.pouet.net/prod.php
-
Thread
MMC SD library FAT16 FAT32 read write
Du versuchst die Version für den STM32 zu kompilieren...
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
ist für Ruhezustand richtig. Was passiert am STM32 RX Pin, wenn Zeichen empfangen werden? Du sagtest anfänglich, daß die STM32 Kommunikation mit Dongle funktioniert. Dann müsstest Du von beiden (Wyse und PC) Zeichen empfangen können. Mach mal
-
Thread
32 Bit Controller für Motion Control
wie der STM32. Noch nicht genannt wurden die neuen Typen von Luminary (TI), LM3xxx, die jetzt auch mit 100 MHz laufen sollen. Zum Thema ADC, da musst Du genauer hinsehen. Soweit ich weiss, kann der STM32, z.B
Wolf schrieb: > Vielleicht kannst Du auch das mit dem 32-Bit immediate beantworten. Der > Arm kennt doch keine 32 Bit immediate. Yep. Kein RISC kann das. ARM-native kennt nur rotierte 8-Bit Konstanten, d.h. jeder 8-Bit Wert, der um 0,2,4,6,...,30 rotiert
-
Thread
generierten Code in STM32CubeIDE modularisieren
einmal > geben. Nein, den Murks braucht man nicht mehr. https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
Gibt's doch nicht ... Bin ich der einzige, der die STM32 jemals mit externem SDRAM verwendet hat? Im Startup-Code (startup_stm32f4xx.s) erfolgt die Hardware-Initialisierung NACH DEM NULLEN des BSS-Bereichs. Klar, dass dann alle Variablen, die sich
konfiguriert? Laufen da keine Prefetch/Buffer Algorithmen? Frage in die Runde? Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM?
-
Thread
Layout überprüfen bitte (8051)
ein grosser Speicher in Betracht gezogen werden muss, gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
> werden muss, > gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
@ Peter, Volker und Harald Für die Bridge Lösung würde ich einen STM32F103C8T6 aka blue pill nehmen und ein CAN Transceiver auf PCB, made by China. Eine PCB auf der alle zusätzliche Komponente sitzen, kann man bei verstärktem Interesse ja später immer noch fertigen
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
oder nur ein ähnliches? > > ??? Wenn Du einen STM32F407 hast, wäre das Define STM32F411xE offensichtlich falsch. Ich vermute STM32F407xx wäre richtig. Das würde dann auch erklären, dass der Timer2 Interrupt nicht an der richtigen Stelle wäre.
Registerdefinitionen einfach im Datenblatt nachschlagen. Hier aus meinem letzten Projekt: timer4.h[c]#ifndef STM32F4_TIMER4_H #define STM32F4_TIMER4_H void timer4_init(void); void timer4_enableInt(void); //WEAK void timer4_1sec_event1(void); #endif /* STM32F4_TIMER4_H */ [/c] timer4.c[c]#include
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
https://web.archive.org/web/*/http://www.ac6-tools.com/downloads/* http://www.ac6-tools.com/downloads/SW4STM32/ Vermutlich Wartungsarbeiten. Könnte dir notfalls die install_sw4stm32_win_64bits-v1.3.exe auch so schnell auf nen Server hochladen
Philipp R. schrieb im Beitrag #4588307: > https://web.archive.org/web/*/http://www.ac6-tools.com/downloads/* > http://www.ac6-tools.com/downloads/SW4STM32/ > > Vermutlich Wartungsarbeiten. Könnte dir notfalls die > install_sw4stm32_win_64bits-v1.3.exe auch so schnell auf nen Server
-
Thread
ADC EOC Interrupt
Hallo zusammen, ich bin derzeit dabei, einen STM32F103ZGT6 auf einem STM3210E-Eval-Board mit der Toolchain von Raisonance Ride7 zu testen und will den im STM32 integrierten ADC nutzen. Ich habe ein wenig, aber nicht allzu viel Erfahrung in Sachen
Danke im Voraus, hier mein Code: [c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c" NVIC_InitTypeDef NVIC_InitStructure; USART_InitTypeDef
-
Thread
CH340N nur bis 38400 Baud?
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
Blockkondensatoren sind drin. Ohne die Spule gehts leider nicht. ATmega hat direkt an Vcc, AVcc 100nF, an Aref 10uF. Masse sind 0,6mm Leiterbahn. Wenn ich den CH340N auf dem Steckbrett betreibe, ihn dort über einen Spannungsregler AMS1117 mit 3,3V betreibe und dort dann V3 direkt an 3,3V anschließe
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
ARM®Cortex® im SO-8: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-kb-flash-so-8-stm32c011j6m6-p352808.html
Beitrag #7424196: > ARM®Cortex® im SO-8: > > https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-kb-flash-so-8-stm32c011j6m6-p352808.html Oh! 😍😍😍 Finally! 32Bit in einem SO Gehäuse 🥳
-
Thread
Erfahrungen mit Micropython?
MicroPython wird bei mir auf STM32F401 und STM32F405 seit 2 Jahren und auf CC3200 seit 3 Monaten privat eingesetzt. Wetterstation, Suntracker f PV-Anlage, Servoansteuerungen, Sounderzeugung, div. Sensoren auslesen. Für mich Nichtprogrammierer
Angefangen mit inline Assembler, der bislang schnellsten Version (thanks Dave!): [code] MicroPython v1.6-4-g2bd758f on 2016-02-02; PYBv1.0 with STM32F405RG Type "help()" for more information. >>> paste mode; Ctrl-C to cancel, Ctrl-D to finish === @micropython.asm_thumb === def _counter(): ===
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Hallo, ich brauche mal jemanden, der sich mit USB auskennt. Ich habe ein eigenes Board mit einem STM32L052x8. Das Board ist recht simpel. Außer dem STM sind nur ein LDO zwei Eingänge und 4 viel LEDs darauf. Das Board wird über USB versorgt und das USB ist an den STM verdrahtet. Siehe Schaltplan.
Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle 3.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
erst jetzt, nach Nachfrage: Loeten schrieb im Beitrag #7001391: > Der Mikrocontroller ist ein STM32F103 und die batteriespannung muss > nicht besonders genau (+-100mV) und nicht besonders schnell (0,2 Hz) > gemessen werden Immerhin passen 1uA zum uC: Ilkg Input leakage current (6)
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
Schaltung vereinfachen
: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller
Sehr leicht und ohne viel Aufwand. Klaus R. schrieb im Beitrag #7954128: > Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller > programmieren. Wenn Rangi das kann oder jemanden hat der das kann, wäre > es bestimmt die Gesamtlösung. Ja, technisch ist das kein Problem. Zeitlich aber schon
-
Thread
uC teuerer geworden
Mein Anbieter sagt € 9,3221 für den STM32F767IGT6 in Einzelstückzahlen. Alles wird billiger!
sogar bei den Chinesen (oder gerade bei denen?) ist das zu merken. Nachdem ich meinen Vorrat von STM8S103 (20 pol.) aufgebraucht hab, die ich für 2,28 € / 10 Stck. bekommen habe, habe ich jetzt nur noch das hier gefunden (und geordert): https://www.ebay.de/itm/10-pcs-STM8S103F3P6-IC-TSSOP-20-8S103F3P6
-
Thread
Starten Bootloader STM32F103 BluePill
merkwürdiges Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
Kennst das schon? http://www.stm32duino.com/viewtopic.php?f=32&t=700
-
Thread
Arduino ST-Link BluePill
Code gibt's eine sonst nicht anderweitig dokumentierte PWM-Funktion: https://github.com/danieleff/STM32GENERIC/blob/master/STM32/cores/arduino/stm32/stm32_PWM.c Was haltet ihr davon? Soll ich einen neuen Thread aufmachen?
ausgegraben und ausprobiert: - Ein ST-Link/V2 China Dongle mit "neuem" Board+Layout+Pinout siehe [https://stm32-base.org/guides/connecting-your-debugger] - Eine Blue Pill (typischer China clone, mit versautem R10 und schwachem XC6204 150mA LDO) ST-Link Dongle meldet sich [c]$ dmesg | tail -n 6 [ 2782.674592
-
Thread
Stromverbrauch 74 Logic ICs
/09/10/13/22/30/31/32/33/34 (100nA bei 25 GradC max) 2SB891 (1uA) PNP Transistoren mit definiert niedrigem Sperrstrom cutoff current: BC546 (NXP 15nA @ 25 GradC, 5uA @ 150 GradC) BSP125 BSP125 (600V, 100nA @ 25 GradC, 5uA
/58/ac/27/43/bf/stm32u0-system-power-control-pwr/files/stm32u0-system-power-control-pwr.pdf/jcr:content/translations/en.stm32u0-system-power-control-pwr.pdf
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
/Stk. 10x 39VF010-70-4C, Microchip: 1MBit Parallel Flash -> 0,25€/Stk. 128x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 152x S29AL008D70TFI02, Spansion: 8MBit Parallel Flash -> 0,25€/Stk. 43x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk
/Stk. 10x 39VF010-70-4C, Microchip: 1MBit Parallel Flash -> 0,25€/Stk. 128x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 152x S29AL008D70TFI02, Spansion: 8MBit Parallel Flash -> 0,25€/Stk. 33x M24C64-RMN6P, ST: I²C EEPROM 64kBit -> 0,15€/Stk