-
Thread
Software von ST
irgend eine Lib von STM.
IRC48M oscillator is tuned to match the clock extracted from the incoming USB data stream." Reicht's? W.S.
-
Thread
-
Thread
RTOS wirklich echtzeitfähig? Hätte gerne eine finale Antwort
wird. Puh, das ist aber mal eine harte 'realtime' Definition. Genau genommen ist dann auch ein STM8 schon nicht mehr echtzeitfähig, weil man nicht exakt sagen kann wie viele Zyklen einige Maschinenbefehle benötigen. Deswegen gibts auch keine V-USB Lib für den STM8. Ein ATtiny erfüllt hier also
>Deswegen gibts auch keine V-USB Lib für den STM8 https://github.com/rikka0w0/STM8-VUSB
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Ralph S. schrieb im Beitrag #5215032: > 20MHz sind schon sehr sportlich. Bei einem STM32 glaub ich nur über > Hardware-SPI zu erreichen, bei einem AVR behaupte ich mal gar nicht. Da würde man ja auch SPI
Ralph S. schrieb im Beitrag #5215032: > 20MHz sind schon sehr sportlich. Bei einem STM32 glaub ich nur über > Hardware-SPI zu erreichen, bei einem AVR behaupte ich mal gar nicht. Es gibt auch AVR mit Hardware-SPI
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
Liebe Leute, kennt sich jemand mit https://github.com/stm32duino/Arduino_Core_STM32 aus? Ich wüsste gern, wo und wie dort für mein Nucleo-F303K8 (https://www.st.com/en/evaluation-tools/nucleo-f303k8.html) die clock-domains konfiguriert werden. Hintergrund
läuft. Die Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
Ob S. schrieb im Beitrag #7742197: > Nein. Eher 6%. Bei 8 Datenbit + Parity, typischer Abtastrate 16-fach, Abtastung bei 7,8 und 9 16tel und *perfekter* Leitung wird das Stop-Bit nach 10 + 7,8 und 9 /
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
STM8 Halt Mode / Wake Up über externen Interrupt
kann, dass die Race Condition nicht zu vermeiden sein soll. Habe aber einfach zu wenig Ahnung vom STM8. Vielen Dank für die tolle Unterstützung! P.S: Wie kriege ich den STM auf den kleinsten Stromverbrauch? Aktuell: Alle Peripheral Clocks abschalten, alle GPIO auf GPIO_MODE_OUT_PP_LOW_SLOW,
AN2857 ("STM8S and STM8A family power management") gibt einen guten Überlick mit Angaben zum jeweiligen Stomverbrauch.
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
auch jede Änderung 4x machen, hast Du dann noch viele andere Hardware-Einheiten in der "Mache" wird's schnell fitzig. Lama: > Nur um mal die AVR-Leute ein wenig zu ärgern... xmega ist auch avr, siehe oben, nur mal die STM-Leute ein wenig zu ärgern (habe selbst mal STM probiert), schon mal das
GetUart0_DMA() oder GetUart0_Blockierend(). Im Code sieht es dann z.B. so aus: [c] struct sUart myUart = GetUart0(); myUart->init(9600,8,1); myUart->chr('A'); [/c] du kannst statt GetUart0 auch die Struktur global machen, dann sieht der Code so aus: [c]
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
Bei diesem Projekt geht es darum, ein FBAS-Videosignal mit dem ADC eines STM32F103C8T6 abzutasten, per USB zum PC zu übertragen und dort auszuwerten. Richtig, ein FBAS-Image-Grabber hat praktisch keinen Nutzwert, erst recht nicht 2022. #### Warum macht man sowas? Angefangen
Stunden Lebenszeit wurden vernichtet. - So ist man halt. #### Warum der Thread? Einfach weil ein STM32 zum FBAS-Image-Grabben skurril ist und das Ergebnis vielleicht überrascht - s. Anhang "01_Modus_1.jpg". Anmerkung: Das Bild ist wegen der Dateigröße jpeg-komprimiert und zeigt nicht die richtige
-
Thread
STM32 Flash Schaltung über UART
;) ---- Datenblatt: https://datasheet.lcsc.com/lcsc/1912111437_STMicroelectronics-STM32G030K8T6_C431631.pdf LCSC Produktlink: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32G030K8T6_C431631.html
://www.st.com/resource/en/reference_manual/rm0454-stm32g0x0-advanced-armbased-32bit-mcus-stmicroelectronics.pdf https://www.st.com/resource/en/errata_sheet/dm00625292-stm32g030x6x8-device-errata-stmicroelectronics.pdf
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
MAX31865. Wer zu blöd ist, es selbst zu machen, kauft einen Chip, der es für ihn macht. Der STM32H7 ist dermassen überdimensioniert ausgestattet, dass es kein Problem ist, einen Pt1000 über 8k1 an 3V anzuschliessen und die ca. 0.33V besser als 0.1GradC auflösend auf besser als 2 GradC genau zu
paar ns erledigt hat. Wenn man den ADC auf ganz langsam einstellt, macht er rund 100000 Messungen/s, deren Ergebnisse man per DMA in den Speicher legt. Und schon wieder einen Timer gespart. Das Einzige, bei dem H7 und z.B. AVR8 gleich schnell sind, ist delay_ms(1000), wenn man es denn unbedingt
-
Thread
Günstige CAN-Filter Lösung
); // Set SPI to run at 8MHz (16MHz / 2 = 8 MHz) ... [/c] Das mit dem "enOneShotTX()" war nur ein Versuch, weil ich befürchtete das der MCP bestimmte Nachrichten nicht weg bekommt und diese deswegen im Buffer liegen bleiben
Du hast Recht, nicht alle STM32 haben 2 * CAN. Du kannst auf der ST-Seite nachschauen, welches Derivat wieviele Schnittstellen hat. STM32F1xx: ein paar ... STM32F2xx: alle ... STM32F4xx: fast alle ... haben 2 CAN-Schnittstellen
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Vor der Chipkrise habe ich mir 5 STM32F042 gekauft. Ich brauchte einen. Warum? Weil es die bei dem Händler nur im vielfachen von 5 gab und ich 0.8mm Pinabstand bei LQFP-32 leichter zu löten finde als welche mit 0.5mm Abstand. Außerdem
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
STM-Board lässt sich nicht mehr programmieren
STM-Board: http://www.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32351992629.html kommt keine Fehlermeldung. Der STLink
STM8S schrieb im Beitrag #4227521: > Es gibt jetzt ein besseres Bild: Ich hab diesen Programmer: http://www.aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD
-
Thread
S/PDIF mit STM32F446RE empfangen geht nicht
das noch lange nicht dass der STM32 damit etwas anfangen kann (im Bezug auf S/PDIF). Von daher ist die Frage wie das S/PDIF Signal an den STM32 angebunden ist durchaus berechtigt. Es gibt übrigens auch Discovery Boards mit
Dieter schrieb im Beitrag #7102966: > Auch wenn man also am STM32 Pin sieht dass da ein sich änderndes Signal > anliegt heisst das noch lange nicht dass der STM32 damit etwas anfangen > kann (im Bezug auf S/PDIF). > > Von daher ist die Frage wie das S/PDIF
-
Thread
Cortex uC Empfehlung gesucht
STM32F0xxC8 reihe
http://www.digikey.de/product-detail/de/STM32F030C8T6TR/STM32F030C8T6TR-ND/5051255
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
verlinkte delay Beispiel an, da blinkt eine LED, dazu dann noch diese Erklärung: http://stefanfrings.de/stm32/stm32f1.html#digital > Aber wie macht man ... eine exakte Uhr/Delay erstellt? Siehe http://stefanfrings.de/stm32/stm32f1.html#rtc > Und als letzte Frage, könnt Ihr mir ein Buch zur > Hardwareprogrammierung
> dazu alle den Systick Timer: > http://stefanfrings.de/stm32/stm32f1.html#systick Beide Varianten verbraten sinnlos die Zeit und können nur durch Interrupts durchbrochen werden.
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
rxSize; CO_CANtx_t *txArray; uint16_t txSize; volatile uint8_t useCANrxFilters; volatile uint8_t bufferInhibitFlag; volatile uint8_t firstCANtxMessage; volatile uint16_t CANtxCount; uint32_t errOld; void
; __IO uint32_t FFA1R; uint32_t RESERVED4; __IO uint32_t FA1R; uint32_t RESERVED5[8]; CAN_FilterRegister_TypeDef sFilterRegister[14]; } CAN_TypeDef; [/c] BG, Tom
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
wissen” natürlich immer sofort, wie man dies und jenes „besser” machen sollte, die Maulhelden. Vom STM32-Assembler kann ich in diesem Zusammenhang nur abraten, denn hier gibt es böse Fallen und so leicht wie mit dem AVR-8-Bit-Assembler wird es leider nicht gehen.
Gregor J. schrieb im Beitrag #7822522: > Vom STM32-Assembler kann ich in diesem > Zusammenhang nur abraten, denn hier gibt es böse Fallen und so leicht > wie mit dem AVR-8-Bit-Assembler wird es leider nicht gehen. Es gibt keinen "STM32-Assembler
-
Thread
Linearbetrieb MOSFET gesucht
Eben. Die Steilheit wird bei recht hohen Strömen im Datenmblatt angegeben, beim IRF740 sind es min. 5,8S bei 6A. Bei 10mA ist es um Größenordnungen weniger, siehe quadratische Eingangskennlinie.
Keine Ahnung welche BUZ11 Reichelt liefert, mir ging's nur um das Datenblatt des STM BUZ11. Ich konnte auf der st.com Website nichts zum BUZ11 finden (produzieren die den überhaupt noch?), daher der Hinweis auf Reichelt wo das Datenblatt ganz schnell zu
-
Thread
Windows-Programmierer umschulen
RTOS Selbst erlebt: Linux hat die harten Timings nicht hinbekommen, also wurde dem Embeddet PC ein STM32 zur Seite gestellt. Weils doch so super ist, bekamm der STM32 ein RTOS für das ganze lästige Gesummse drummherum. TATA!!!! Das RTOS packte das harte Timing nicht. Der STM32 bekam einen AVR zur
nicht. Man kann auch den Teil der das "harte Timing" braucht klassisch "am RTOS vorbei" in ISR's abhandeln aber dennoch mit den normalen Threads kommunizieren. Klingt aber dennoch stark nach Kompetenzproblem. Selbst mit RTOS ist ein STM32 größtenteils schneller als ein AVR... Wenn man taktgenaues
-
Thread
Lötstation JBC ?
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
https://www.amazon.com/s?k=jbc+soldering+station&crid=8P88ZXIB3J4B&sprefix=Jbc+s%2Caps%2C208&ref=nb_sb_ss_i_1_5
-
Thread
Günstigstes Web I/O
Operator S. schrieb im Beitrag #3646520: > Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns > auch selbst gebaut werden darf. Oder PIC18F66J60 mit integriertem Ethernet.
Operator S. schrieb im Beitrag #3646520: > Jan Berg schrieb: >> ein STM32F4 Discovery Board + DP83848 > > Warum braucht er den DP83848 noch zusätzlich, gibt doch STM Boards mit > integriertem Ethernet. Und
-
Thread
Analoge Spannungsanzeige Netzgerät
Axel S. schrieb im Beitrag #6471546: > Ich habe schon lange ein Projekt "Panelmeter" auf meiner Todo-Liste. Mit > LED-Anzeige, einem Wald-und-Wiesen µC (vielleicht STM8) und einem > externen 16-Bit ADC
so, wie man das erwarten würde. Der µC ist ein billiger STM8S003. Vorwiderstände in den Segmentleitungen des LED sind vorgesehen, aber bestückt mit 0Ω :-) Pins für einen SWIM Connector sind auch vorgesehen. Man könnte sogar versuchen, den µC auszulesen. Was
-
Thread
STM8 I2C Busy Bit bleibt immer gesetzt
Errata sheet "STM8S005xx and STM8S105xx device limitations" und die AN3281 (STM8 optimized I2C examples) helfen weiter.
dann die Register an sieht man auch hier, dass das Busy Bit durchgehend auf 1 ist. [c] #include "stm8s.h" #include "main.h" #include "stm8s_eval_i2c_ee.h" int main(void){ GPIOB->ODR |= 0x30; //define SDA, SCL outputs, HiZ, Open drain, Fast GPIOB->DDR |= 0x30; //Bits
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
Einrn LM3S3748 habe hier auch noch. Aber gerade der hat kein Ethernet. Der kleinste davon waer wohl der STM32F107.
alle Distributoren durch, Alex. Meine Faulheit übersteigt deine um Magnituden! Viel Erfolg:) P.S.: Wer war das nochmal mit dem Bockmist über Beispielcode? Zu warm, zu faul! google: "stm32f107 ethernet example" ... ohne die ESP32 Fans beleidigen zu wollen. Das war ein Scherz! (muss frau immer dazu
-
Thread
SYSCFG->EXTICR Fehler
Private function prototypes -----------------------------------------------*/ void User_Init_Timer1(uint8_t Presc, uint8_t period, uint16_t PulseN); void Enable_Counter_Timer1(void); void User_Init_EXTI(void); /* USER CODE END PFP */ [/c] Im stm32l4xx_it.c habe ich folgende Funktion drin
(&htim1, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) { Error_Handler(); } sConfigOC.Pulse = 8; if (HAL_TIM_OC_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_5) != HAL_OK) { Error_Handler();
-
Thread
ARM Cortex gegen AVR
haben von allem etwas weniger als die ARM, weniger Timer, weniger Register, usw. Fang mit nem ATmega8 an, wenn du verstanden hast wie da die Timer, SPI, U(S)ART, usw. funktioniert, dann kannst du auch mit nem ATmega2560 umgehen, und dann ist der Sprung zum ARM nicht mehr soweit. Erstmal mit nem Polo
Argh, Asche auf mein Haupt für das Anführen des ATmega8 ;)
-
Thread
Sehr vielen UARTs zuhören
zuzuhören. Die Baudrate kann bis 9600 runter gehen und die Packete werden max 100 Byte lang sein und jede 1s gesendet. Allerdings sind die Sender nicht synchron zusammen. Da ich n riesen USB-Hub und voll viele USB-Serial_Wandler unhandlich finde, dacht ich an sowas wie SPI-UART Expander und STM32F4Disco der
an sowas wie SPI-UART Expander und STM32F4Disco der je >nach Interrupt die FIFOs abholt und alles sortiert in n logview >schreibt. Könnt das gehn, oder gibt's ne praktikablere Lösung? Kann man machen, aber für 50(!) nicht so der Bringer
-
Thread
[V]erkaufe diverse sachen
display, headspeaker verstärker, keyboard für jeweils ein µC typ - alles zusammen gebraucht 35EUR STM32 board - mit STM32F103ZET6 (wie ebay 180762088461 allerdings LCD 2.8" mit touch) - fast wie neu 25EUR 2 x GPS/GSM module (http://www.mikrocontroller.net/topic/138926 ) - die sind zwar nett aber
mehr. Set besteht aus ICE Cube, CY3201-miniEval board, ISSP kabel für ICE Cube, Debug POD für CY8C29x66 (mit CY8C29000 drauf und 28DIP adapter). Ich packe noch dazu ein ersatz CY8C29000 (TQFP). Den ICE Cube kann man natürlich mit anderen PSOC1 benutzen, zum debugen braucht man aber jeweils die
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
Jetzt müssten die STM32Gxx Controller nur noch verfügbar sein... Der STM32G03xJ6 im SON-8 Gehäuse ist ein ATtiny-Killer, einziger Nachteil sind die 3,3V Versorgungsspannung die oft einen LDO notwendig machen, und das
ESP8266-Mitbewerber zulässt. Genauer gesagt, als Mitbewerber für den ESP8266 als ESP-01 oder ESP-01s. Also einfache Aufgaben, die sonst ein 8-Bit µC erledigen würde, aber eine Funkanbindung haben sollen.
-
Thread
STM32: Drama mit "Hard Fault Error"
#0 08002ED6 bne.n 0x8002ebe <tls_74HCT595_SendData+18> 08002ED8 adds r7, #8 08002EDA mov sp, r7 08002EDC pop {r7, pc} [/c]
Ich habe das Elend jetzt mal selber kompiliert und auf einem STM32F407VG ausgeführt: [c]void tls_Set74HCT595(uint8_t data) __attribute__ ((noinline)); void tls_74HCT595_SendData(const uint8_t *data,size_t nrBytes) __attribute__((noinline)); void tls_Set74HCT595
-
Thread
Organisation der Header und Includes
, was schlußendlich dahinter steckt. W.S.
Horst S. schrieb im Beitrag #4410574: > Stell mal Horst S. schrieb im Beitrag #4410574: > Leg mal Horst S. schrieb im Beitrag #4410574: > teste mal Das kommt mir vor wie die Zurufe von Chaoten an
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
Hallo zusammen, Angeregt durch den momentan aktuellen Thread über den STM32 (http://www.mikrocontroller.net/topic/319328#new) habe ich mir auch mal ein STM32F0 Discovery zugelegt und bin nun ein bisschen am herumprobieren. Bis jetzt habe ich immer nur PIC's programmiert.
holger, wieder mal nur am rumpupen? Dafür gibt es bei den GPIO die BSRR und BRR Register: [c] // STM32 VL Discovery #define GREEN_LED_PIN GPIO_Pin_9 #define BLUE_LED_PIN GPIO_Pin_8 #define LED_GPIO_PORT GPIOC #define LED_GPIO_CLK
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
Das glaube ich nicht. Mein C-Code braucht auf einem Core i7 6700k bei so einer Auflösung mind. 1s.
wir dir den richtigen Mikrocontroller. Mit einem entsprechenden > Cortex A gehts vielleicht in 10s. Nur damit du das Problem vielleicht besser einschätzen kannst: Ein STM32F7 mit 216MHz ist je nach Aufgabe Faktor 500-1000 langsamer als dein i7. Die nächste Klasse Cortex A wirst du mit unter 100
-
Thread
uC Analogeingang
STM8L, gilt sinngemäß auch für STM8S) RM0016 STM8S Reference Manual und natürlich das Datenblatt
? > > AN2752 erklärt die Minimalbeschaltung > AN3137 zum ADC (zwar für den STM8L, gilt sinngemäß auch für STM8S) > RM0016 STM8S Reference Manual > und natürlich das Datenblatt Hallo Axel Danke Im RM0016 habe ich vorher auch nichts gefunden. Wonach kann ich da suchen in
-
Thread
STM32 Keil warning: #223-D: function "assert_param" declared implicitly
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t* file, uint32_t line) { /* 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) */ /*
IAR compiler) Lösung war: in main.c, am ende: #ifdef USE_FULL_ASSERT void assert_failed(uint8_t* file, uint32_t line) { while (1){} } #endif und USE_STDPERIPH_DRIVER in den Defines Symbols "options Präprozessor" einfügen damit die stm32f0xx_conf.h eingebunden wird (#ifdef USE_STDPERIPH_DRIVER
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
ebenfalls in den meisten Fällen voll ausreicht. D0..7 können als 3,3V oder 5V gejumpert werden, D8..15 getrennt als 3,3V oder 5V, somit kann man jeweils bis zu 8 Signale einer Spannung messen und die anderen 8 mit einer anderen Spannung. D5 und D6 geht zusätzlich auf LED's um schnell einen Low/
mit einem eye diagram selbst der 15k€ Tester schafft anscheinend nur 12.8Gbit/s: https://www.totalphase.com/products/advanced-cable-tester-v2/
-
Thread
STM32F0 HardFault bei UART Empfang
Ich habe nun mit CubeMX ein neues Projekt mit korrektem Namen angelegt und von dort das start_stm32.s Assembler File in mein Projekt kopiert. Ich danke euch vielmals!
direkt dein originales Projekt vergleiche, fehlen bei dem mit der Fehlermeldung: startup/startup_stm32f051x8.s .project .cproject und STM32F051K6Ux_FLASH.ld Natürlich auch die Doku wenn man die erstellt hat.
-
Thread
STM32 Leseschutz gecracked (readout protection)
ist noch nicht mal klar ob nur STMF1 Wo findest Du den? In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede.
noch nicht mal klar ob nur STMF1 > > Wo findest Du den? > In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede. Ja, es handelt sich nur um den STM32F0, wir haben ein paar Controller dieser Serie getestet und diese waren anfällig dafür. Auf den STM32F1 kann der Angriff nicht angewendet
-
Thread
Neue STM32G Serie
Markus M. schrieb im Beitrag #5946144: > ...nun gibt es ja sogar auch die STM32G030Jx/G031Jx Serie im SO-8 > Gehäuse Ist auch das Einzige was man da als Bastler noch halbwegs löten kann! > Wieder ein Grund weniger noch Atmel ATtiny zu verwenden... Naja wer's braucht
deutlich verbreiteter und der Trend geht weiter nach unten in Richtung 2,5V und 1,8V, ich würde deshalb nicht die Schuld bei den Mikrocontrollern suchen. Zumal es auch AVRs und STM8s gibt welche nur bis 3,6V betrieben werden dürfen. Und das letzte ist kein echtes Argument, wer die
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
völlig sinnlos und dient auch keinem tieferen Verständniss. Es muss ja nicht arduino sein. Ein STM8S003 Eval Bard kostet ein paar Euro und ich kann mit AD, PWM, Timern und Schnittstellen herumspielen, die ich allesammt verstanden haben muss um die zu benutzen. Ich kann in die Register sehen, Breakpoints
an Peripherie. Beim RAM gibt es eigentlich keine Probleme, nur daß man etwas so kleines wie ein 64Kx8 kaum noch kriegt. Ist aber nicht schlimm, sowas wie ein 628128-LP55 mit 128Kx8 und 55ns gibt's sogar noch in DIL. Für den ROM sehe ich aber ausgesprochen schwarz. EPROM's sind nicht nur arschlangsam
-
Thread
Schneller 8bit Treiber gesucht
Dirk E. schrieb im Beitrag #7825462: > 8bit io ic mit open collector Oder Tri-State Ausgängen.
Layouten. An was hast du denn gedacht? Wenn ich kein passendes ic finde dann kommt halt ein dicker ARM stm32h7 drauf. Da habe ich hier genug herum liegen. Aber ich wollte gern die ganzen netten Kommunikations Sachen vom esp32s3 nutzen. Gut denn kann ich auch an den Arm dran hängen aber dann wird es langsam
-
Thread
STM32F042 gecloned aber verhält sich seltsam
Muss PB8-boot0 nicht auf GND liegen? So startet der Controller eventuell in das Bootrom.
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
-
Thread
Ethernet Schaltung
Erwin D. schrieb im Beitrag #5865903: > 144pinner der STM32H753 ist im LQFP208 Package...
die Pinnummern von 7 GND-Pins in deinem Plan. So wie der gezeichnet ist, kann es sein, dass nur 1/8 der GND Pins angeschlossen ist. Man kann mangels Pinnumern nicht ahnen, dass da alle 8 GND-Pins verbunden sind. Leopold N. schrieb im Beitrag #5867278: > Außerdem verstecke ich im Schaltplan absichtlich
-
Thread
Atmel ICE oder Dragon
investieren. So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum STM8S greifen
> So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld > Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit > dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber > Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum > STM8S
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
Hallo zusammen, ich habe mir ein neues PCB-Design für ein STM32F302C8T6 erstellt. Verarbeitet werden sollen: bis zu 5 Taster oder bis zu 5x Rotary Encoder mit Taster welche wahlweise durch ein Modulsystem aufgesteckt werden können. Bis zu
STM32F302C8T6 erstellt.
-
Thread
STM32CubeIDE | Keine Verbindung zu erstem Custom PCB - No device found on target
China-Clon ST-Link-v2 (Amazon 5er-Set von AZDelivery - aktualisiert via ST-Link-Upgrade auf Firmware V2J37S7) erkannt - stattdessen bietet mir STM32CubeIDE den error log: STMicroelectronics ST-LINK GDB server. Version 5.8.0 Copyright (c) 2020, STMicroelectronics. All rights reserved. Starting server
Uwe Bonnes schrieb im Beitrag #6750601: > Und an NRST an STM32 empfiehlt STM nur einen 100 n Kondensator nach > Masse, keinen PullUp. Den Kondensator sehe ich im Design nicht! Stimmt, Figure 27 auf S. 84 unter https://datasheet.lcsc.com/lcsc/2106040205_STMicroelectronics-STM32L051C8T6TR_C2802165
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
Wenn man nur kurze Delays hat, könnte man sich auch die korrekte Anzahl an NOP's erzeugen lassen, ganz ohne Schleife. Das könnte die Berechnung einfacher machen. Allerdings wird hier möglicherweise der Einfluss der Instruction Caches (und ART bei STM32F4) stärker, weil mehr Code
. Eines ein STM32F103, das andere ein STM32F446. Ab nächste Woche kommt ein drittes Target hinzu (STM32F407). Die Targets haben unterschiedliche Zwecke, verwenden aber natürlich den gleichen Bitbanging-Treiber.
-
Thread
Mehrkanal Impulszähler PIC
Ingo Less schrieb im Beitrag #6157252: > nichtmal ein STM32F4 hat 6 Eingänge für > externe Zählsignale, Oh doch. Timer 1, 2, 3, 4, 5, 8, 9 und 12 sind zusammen 8. Beim PIC könnte man auch eine Kombination von Hardwarezählern und flankengetriggerten
mal auf einem Bluepill-Board probiert. [C] #include <stdio.h> #include <stdlib.h> #include <stm32f10x.h> uint8_t utmp=0; volatile uint32_t carr[8]; __attribute__ ((long_call, optimize("O3"), section (".fast"))) void TIM2_IRQHandler(void) { GPIOC->BSRR=GPIO_BSRR_BS13; TIM2->SR