-
Thread
Bei welchem Distri sind STM32F103 MIcroncontroller verfügbar?
STM32F103C8T6: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103C8T6_C8734.html STM32F103CBT6: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6
Thomas R. schrieb im Beitrag #6593738: > STM32F103C8T6: > https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103C8T6_C8734.html > > STM32F103CBT6: > https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6
-
Thread
Zeitsteuerung Atmega8
einen Uhrenquarz verwenden kann. > > Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32. Müsste schon beim atmega8 bleiben..
Tim S. schrieb im Beitrag #6907545: > Müsste schon beim atmega8 bleiben.. Warum das? Das ist so ziemlich der älteste AVR den es gibt. Wie dem auch sei, auch der ATmega8 hat einen Oszillator für Uhrenquarze
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
/topic/436975 int8_t encode_read1( void ) // read single step encoders int8_t encode_read2( void ) // read two step encoders int8_t encode_read4( void ) // read four step encoders
und diese kommen vom IC links daneben. Lt. Datenblatt des ICs liegen diese an Pin 4 (GND) und Pin 8 (VCC). Von daher gehe ich davon aus, dass das passt. Ebenso sind diese mit den mehrmals vorhandenen GND- und VCC-Anschlüssen des STM verbunden. Alle Verbindungen sind 0,0 Ohm. Wenn mich nicht alles
-
Thread
Quadrokopter Motoren Regler selber bauen
Also ich kam auch über z8,8051 zu den Avr's. Was neues würde ich trotzdem nicht mehr damit machen wollen. Den Aufwand der Einarbeitung hat man man zwar, aber wenn man nicht bis in alle Ewigkeit bei den Avr's hängen bleiben will
Das Problem ist Interupt latency. LPC11C24 ist nicht schlecht, nur 0.8µS Interrupt latency. 0.8µs sind <1 Mips, ein BLDC controller braucht 4.5 Mips, zumindest für RC Anwendungen. Schau dir das Dokument hier an, http://documentation.renesas.com/doc/products/mpumcu/apn
-
Thread
KVM-Switch ohne V
den Themenkomplexen: LED blinken und USB am STM32 angegangen bin, halte ich's doch fuer nicht ganz ausgeschlossen, dass ich mir da mal selber was zusammennageln koennte. War jetzt keine Arduinolib, die ich zusammenkopiert habe, sondern was von
). Solange und damit ich's wiederfind', schreib' ich's mal hier her. Gruss WK
-
Thread
Mikrokontroller Einsteiger Set für Schüler
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > kein Problem. Na soweit würde ich mich nicht aus dem Fenster lehnen.
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > > kein Problem. Glaub ich auch nicht, außer du verstehst unter nahe bringen auf den Kopf
-
Thread
STM32 GPIO finder
Andreas B. schrieb im Beitrag #7656382: > Klar gibt's da was fertiges: Boundary Scan über JTAG. Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, welcher dann auf
googlen... Schau mal ob dich der Schaltplan glücklich macht: https://www.az-delivery.de/en/products/stm32f103c8t6 https://cdn.shopify.com/s/files/1/1509/1638/files/STM32F103C8T6_Mikrocontroller_Schematics.pdf?17591767635849911504
-
Thread
ADC sehr ungenau
{ _Error_Handler(__FILE__, __LINE__); } /**Configure Regular Channel */ sConfig.Channel = ADC_CHANNEL_15; sConfig.Rank = ADC_REGULAR_RANK_1; sConfig.SamplingTime = ADC_SAMPLETIME_640CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; sConfig.OffsetNumber = ADC_OFFSET
frei gewählt - Du erkennt an den Namen aber, wonach Du suchen musst): AN4073.Improve_ADC_accuracy_STM32F2xx_STM32F4xx.pdf AN3116.STM32s ADC modes.pdf AN2834.ADC_accuracy_in_STM32Fx_and_STM32L1_series.pdf AN1636.Understanding_and_Minimising_ADC_Conversion_Errors.pdf Viele Grüße Igel1
-
Thread
STM32f030F4 eigene PCB
geht auch. Ich habe noch eine Platine mit dem STM32F030 von Ebay die mit dem Debugger gehen. Danke schon mal, Drewle
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
-
Thread
Eclipse STM32f0 Debug Fehler
from c:\\users\\p-boensch\\desktop\\eclipse\\eclipse_juno_stm32\\projekte\\stm32f0x\\debug\\stm32f0x.elf..." Reading symbols from c:\users\p-boensch\desktop\eclipse\eclipse_juno_stm32\projekte\stm32f0x\debug\stm32f0x.elf...~"done.\n" done. 7^done (gdb) 8
Hallo Phil, wenn's dringend ist: im Land der aufgehenden Sonne hat Nemuisan letzte Woche ein Windows Binary der Version 0.8.0-dev (Build date 2014-03-18) unter https://onedrive.live.com/?cid=36f4d1230f8a673c&id=36F4D1230F8A673C
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
Markus S. schrieb im Beitrag #6228736: > Debug Textausgaben Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6
STM32G431 auch könnte gehen. Zumindest CubeMX lässt CAN und USB zu. nach RM0440 hat CAN eigenen Speicher (0.8 kByte) reserviert. Wenn Du mit 32 kByte Speicher auskommst liegst Du preislich bei etwa 4
-
Thread
MikroElektronika MikroMedia STM32 M4 Erfahrungen
eine MCU, aber was soll's ;-) Geht auch darum, mit dem STM32F4 Erfahrungen zu sammeln. Danke und Gruss Daniel
Compiled Jun 22 2012 19:00:38 DLL version V4.50i, compiled Jun 22 2012 19:00:36 Firmware: J-Link ARM V8 compiled Jul 20 2012 16:33:52 Hardware: V8.00 S/N: 268000082 OEM: SEGGER-EDU Feature(s): FlashBP VTarget = 3.261V Info: TotalIRLen = 9, IRPrint = 0x0011 Info: Found Cortex-M4 r0p1, Little endian
-
Thread
RPi - CANbus - STM32F303K8
Hi, und zwar möchte ich ein STM32F303K8 Nucleo Board mit einem PRi (+CANShield, mit SocketCAN) über CANBus verbinden. Das STM32F303K8 Board benötigt ja noch einen CAN transceiver (MCP2551), richtig? Mein "modifizierter" RPi hat
supo schrieb im Beitrag #5737652: > Hi, > > und zwar möchte ich ein STM32F303K8 Nucleo Board mit einem PRi > (+CANShield, mit SocketCAN) über CANBus verbinden. > Das STM32F303K8 Board benötigt ja noch einen CAN transceiver (MCP2551), > richtig? Sollte gehen, braucht
-
Thread
STM32 UART Merkwuerdiges Verhalten
Hallo Zusammen, ich habe folgendes merkwuerdiges Verhalten eines STM32F107. Ich habe ein kleines Programm, welches per UART ein Zeichen empfängt und entsprechend etwas veranlassen soll. Sobald ich ein Zeichen sende, lasse ich eine LED toggeln. Falls ich den STM32
W.S. schrieb im Beitrag #5173659: > Genau so > geht's mit CRLF - auch dann, wenn irgend ein OS als Zeilenwechsel nur > auf 0A und ein anderes nur auf 0D achtet. Vllt. liest du nochmal den Beitrag.
-
Thread
16 Bit LCD mit I2C möglich?
>Meinst du denn das I²C zu langsam ist? Kannst du dir doch ausrechnen. 400kBit/s auf I2C => knapp 45kB/s Das Display hat 320x240 Pixel a 16Bit pro Pixel => 153kB Ein komplettes Display zu füllen dauert dann fast 4s.
#5072485: >>Meinst du denn das I²C zu langsam ist? > > Kannst du dir doch ausrechnen. > 400kBit/s auf I2C => knapp 45kB/s > > Das Display hat 320x240 Pixel a 16Bit pro Pixel => 153kB > > Ein komplettes Display zu füllen dauert dann fast 4s. Ohh natürlich, ich dachte auch an 3,2Mbit/s, habe
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
Das Programm soll mein eigenes printf implementieren und dieser Code funktioniert bereits mit AVR, STM32 und NXP mit den entsprechenden GCC-Compilern und der Code funktioniert auch mit MCS51 und STM8 mit dem SDCC Compiler... Nur mit PIC will er nicht (und wie gesagt mit PIC beschäftige ich mich erst
Ralph S. schrieb im Beitrag #5323860: > Ob der SDCC "dubios" ist weiß ich nicht, er hat bisweilen ein paar > "Macken", aber in Verbindung mit STM8 und MCS51 funktioniert er gut. Die stm8 und mcs51 backends
-
Thread
SPI (Master) sendet falsche Daten
sieht eigentlich so aus: [c] while(1) { __SELECT_CS1 SPI_SendData8(SPI1,count); while (SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == 1); __DESELECT_CS1
stip schrieb im Beitrag #6204739: > Verwende hierfür auch die stm32_library! Welche bitte? Die Funktion SPI_SendData8(..) finde ich nicht in Libraries, ist das was Selbstgeschriebenes? Wenn ja, dann zeige sie bitte.
-
Thread
ARM STM32 PWM
Ich habe noch vergessen: Ich verwende den STM32F103C8T6
einem General Purpose Timer ohne irgendwelche Libraries: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example03_gpio-timer-pwm/main.c Hier ist noch ein Beispiel mit einem Advanced Timer: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example04_timer-complementary-pwm
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
DCF per Software defined radio die 77kHz decodieren. Interessant wird das, wenn ein einzelner STM32F103 blue pill (1 Msps ADC 2 Kanäle simultan 12 bit) das tut, dann macht der gleich die Uhr. Aber ob du das kannst ? Ich nicht. P.S. wann wollten die DCF abschalten, bist du bis dahin fertig
musst und deine ADC-Abtastung Richtung MS/s rutscht.
-
Thread
STM32F303 USB ohne HSE Quarz
sowie die uralten F105 und F107. Eine schöne Übersicht findet man in AN4879 "USB Implementation on STM32 products".
braucht. Und das ist wichtig für Uhren, die jahrelang aus einer Knopfzelle versorgt werden müssen. W.S.
-
Thread
Als Medizintechniker in den Embedded-Bereich
Controller-Typen werden in der Industrie am häufigsten >eingesetzt? ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können komplexere Firmware ausführen. Ich würde dir empfehlen für deinen Berufsweg LANGSAM in
derjaeger schrieb im Beitrag #5145608: > ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker > als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können > komplexere Firmware ausführen. Ich würde dir empfehlen für deinen > Berufsweg LANGSAM
-
Thread
STM32 SPI zu viele Clocks
falschen Funktoinskopf kopiert. [c]HAL_StatusTypeDef HAL_TIM_OC_Init(TIM_HandleTypeDef* htim)[/c] aus der stm32f4xx_hal_tim.c Den Zusammenhang sehe ich aber noch nicht. grundschüler schrieb im Beitrag #4900910: > statt 16bit rutschen 24bit durch und anschließend dann nur 8bit? Genau. Aber auch diese Schleife
Also beim stm32f411re teste ich nach TXE, RXNE und BSY. [c] uint8_t spi_rw(uint8_t byte) { SPI2->DR = byte; while(!(SPI2->SR & SPI_SR_TXE)); while(!(SPI2->SR & SPI_SR_RXNE)); while(SPI2->SR & SPI_SR_BSY
-
Thread
Präziser, einfacher 850kHz Oszilator
oder 8 pinniger PIC zum Einstellen. > > Das ist so ziemlich das einfachste, billigste und zugleich präziseste > für diesen Fall. > > W.S. Nee, das geht wohl einfacher und billiger. 8 MHz Quarzoszillator
Johannes S. schrieb im Beitrag #5448744: > LPC812 mit 4 MHz Quarz, per PLL x17 auf 68 MHz, geteilt durch 4 für 17 > MHz Systemtakt. Ach ..... mit einem STM32Fxxx geht das nicht?
-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
Projekten hab ich mich an die Implementierung eines Bootloaders dran gesetzt. Diesen will ich für einen STM32 programmieren - bei den STM8S, die ich ansonsten verwende, hab ich leider keine Option des On-Chip Debuggers (und das Ding ist bei solchen Unterfangen echt nützlich). Also hab ich mich durch eine
Grundlagen über den Cortex (oder uC generell?) fehlen. Natürlich kann man einen Bootloader für den STM8 schreiben. Das ist zwar nicht ganz so komfortabel, aber wenn du den kleinen Kerl schon kennst, sicherlich einfacher für dich. https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=2ahUKEwilnPrd
-
Thread
STMF4 via JTAG - No target found - Custom Board
Hallo zusammen, bin gerade dabei mir eine Schaltung mit dem STM32F405RGT6 aufzubauen. Es scheitert nun an der Programmierung via JTAG-Schnittstelle, hier gewählt die eigentlich simple 5-Pin-Variante (s. Schaltplan im Anhang). Für den Verbindungstest verwende ich
Johannes S. schrieb im Beitrag #6417114: > da gab es vor kurzem auch so einen Fall, in dem Thread ist alles > möglich > genannt was man prüfen und machen kann: > Beitrag "STM32L051K8T6 wird vom ST-Link nicht
-
Thread
AES Verschlüsselung mit ARM Cortex M3
stonline/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE&SubClassID=1376 Titel STM8 and STM32 Emebedded Software Solutions Die Lib mit codebeispielen findest du in diesem Beispiele-Pool: http://www.st.com/stonline/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE
------ snap -------------- somit fällt das STM32F4Discovery flach, da es "nur" einen STM32F407 hat... Man benötigt einen STM32F417 oder STM32F415... Gruß Thilo
-
Thread
Stm32 USB virtual com port example
Hallo ich versuche gerade das USB-Beispiel von ST VirtualComPort mit Hilfe der STM32_USB-FS-Device_Lib_V3.0.1 auf mein Board zu übertragen. Das Beispiel ist für deren(ST) Evaluationsboards geschrieben. mein Board hjat einen STM32F103DT6 (LQFG 100 pin). Ich habe Auch eine 8Mhz
Hallo, so jetzt hab ich es mir mal mit einem Hex Editor angesehen. Am Terminal kommen immer exakt 8kB (8192 Bytes) auf einmal. Was ich garnicht verstehe ist, warum gibt die Routine von ST eigentlich Unicode16 aus und nicht 8Bit ASCII. Muß das bei USB so sein???
-
Thread
Komplexität STM32 vs. PIC32
Hallo, danke euch schon einmal für eure Antworten. Die Sache ist die, ich komme mit den 8.Bittern AVRs und den 16-Bittern MSP schon ganz gut klar. Jetzt soll halt ein großer 32 Bitter für die Ansteuerung eines Touchscreen und als CAN Sniffer mit SD her. Ich habe mir schonmal ein STM 32 Board
Pete schrieb im Beitrag #2965215: > Die Sache ist die, ich komme > mit den 8.Bittern AVRs und den 16-Bittern MSP schon ganz gut klar Da du ja die MSP von TI schon kennst, wäre es vielleicht sinnvoller sie LM3Sxxx Reihe von TI zu verwenden anstatt dem STM. Damit kannst du
-
Thread
STM32 - Debugger - Software ?
, dass Tasking schon weit genug ist. Ich >hoffe mal, dass nur die Webseite veraltet ist, denn die STM32 >sind da wo ich gesucht habe nicht aufgetaucht. Einen zuviel getrunken? Auf der Webseite stehen: - STM32F101 - STM32F103
Von st gibts zich boards von m0 bis m4 und nur der nötigsten ausstattung bis hin zu 8 megbyte sdram und nem Touchscreen. Kosten etwa 10-30 euro. Die Stm32fxxxxx discovery boards haben nen St-link drauf, den man zum Debuggen und programmieren benutzen kann und wenn unbedingt nötig auch
-
Thread
2.2'TFT ILI9340 und Arduino
>z.B > >U8G >Utft U8G: Die hatten wir schon, sie für einfarbige LCDs: https://github.com/olikraus/u8glib Utft: Das könnte interessant sein, allerdings wird nur das ILI9341 aufgeführt und nicht das ILI9340
So, ich hab's noch mal ein wenig "getweaked". Seine Wirkung entfacht es natürlich nur life.
-
Thread
STM32F4 USB VCP RX Buffer
eigentlich fast immer im Fiasko. Ich häng dir mal ne alte Quelle aus meiner Feder dran. Ist zwar für den STM32F103, aber m.W. verwendet ST den gleichen USB-Peripheriecore für alle seine STM32, die Anpassung sollte also keine echte Hürde sein. W.S.
des Datenstromes auf die Blockgröße der USB-Übertragung. Da ich STM32 in Pascal progge, werden meine Quellen hier nichts nützen. ..wie w.s. meint: man muss eine Vorstellung von dem haben, was bei USB so abgeht. Es wird aber auch nur mit kalt Wasser gekocht. Gruß
-
Thread
printf ersetzen
Gabelstapler1000 schrieb im Beitrag #6911968: > ne habe keinen STM32 Rück doch erstmal damit raus, was für einen µC Du verwendest. Dann wissen wir, ob es sich um ein 8-Bit oder 32-Bit-System handelt. Offenbar verwendest Du einen Source, der wg. 8 vs. 32 Bit mit
Aber es wird wohl ein Abkommen geben. Frank M. schrieb im Beitrag #6912283: > ob es sich um ein 8-Bit oder 32-Bit-System handelt ARM Cortex M3 Reicht das als Angabe? Johannes S. schrieb im Beitrag #6912122: > für die Formatierung gibt es afaik die PRIx Makros um das portabel zu > machen.
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
findest du nicht? Mein Vorschlag zur Güte wäre, nur eine Version anzubieten und diese wiederum mit einem STM32 aufzuziehen. Gruß, Edson
Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand
-
Thread
C Präprozessor: Zeichenketten vergleichen oder anderes enum-ähnliches Konstrukt?
buzzer_STM32F4XX_TIM4_PB7 #define ENCODER_HARD_AUX0 encoder_STM32F4XX_TIM5_PA0_PA1 #define ENCODER_HARD_AUX1 encoder_STM32F4XX_TIM2_PB8_PB9 #define ENCODER_HARD_AUX2 encoder_STM32F4XX_TIM3_PB4
SPI-Port (Hard-SPI mit DMA) */ //#define SPI_HARD_DMA spi_hard_none #define SPI_HARD_DMA spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12 /* ... */ [/c] Wie man sieht, geht es bei den
-
Thread
Bytearray bitweise shiften
Ralph S. schrieb im Beitrag #7753796: > habe ich für AVR, STM32, STM8 und MCS51 getestet, sollten jedoch - weil > reines C - auch mit jedem anderen in C programmierbaren Controller > funktionieren. Naja
_t shiftarray_right(uint8_t cnt, uint8_t c_in, uint8_t *data) { uint16_t s; while(cnt-->0) { s = (c_in<<8)|*data; c_in = *data; *data++ = (uint8_t) (s>>1); } return c_in&1; } [/c] Anmerkungen:
-
Thread
Eigene Rückfahrkamera entwickeln
/STMicroelectronics/STM32H747IIT6?qs=sGAEpiMZZMve4%2FbfQkoj%252BOhMkXSDF%252B5Z8NXqrcpqm5w%3D Wäre diese Basis vernünftig? MfG
Ethernet mit SPE. > Da die Kamera per MIPI gesteuert wird, dachte ich mir ich könnte > folgenden STM32 Controller nehmen: > > https://www.mouser.de/ProductDetail/STMicroelectronics/STM32H747IIT6?qs=sGAEpiMZZMve4%2FbfQkoj%252BOhMkXSDF%252B5Z8NXqrcpqm5w%3D Denkst Du so. > Wäre diese Basis vernünftig
-
Thread
welcher Controller für ca. 1-2€
Auch wenn hier immer großspurig behauptet wird, dass 32bit die billiger als 8bit ist, sieht die Realität anders aus. Man bekommt durchaus 32bit Controller im <1€ Bereich. Die richtigen lowcost µCs sind trotzdem billiger (z.B. STM8 oder EFM8 Serie). µCs unter 1€ findet man leicht
die parametrische Suche bei den Distributoren. Da gibt es fast von jedem Hersteller was (z.B. EFM32, STM32F0, MKxxxx (Freescale/NXP), LPC8xx, ATSAMD).
-
Thread
Neuer uC wie initialisiert?
Hi, Ich habe einen neuen STM32 auf ein Board gelötet und festgestellt, dass einige GPIO's auf HIGH waren, was natürlich bei einigen Schaltungen alles ruinieren kann, wenn die GPIO's als Output definiert sind und auf HIGH gehen.
Ich habe hier einen STM32F303K8T6, bei welchem die Pins PA15 und PB4 beim Einschalten auf HIGH (wahrscheinlich Output push pull) liegen, wobei dadurch ein Transistor durchgeschaltet werden kann und auch an bleibt, wenn ich
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
Hallo liebe Leute! Ich muss ein bisschen weiter "ausholen": Ich habe mein erstes Board mit einem STM32-Controller entworfen. Konkret ist es der STM32F030C8T6. Ich habe vorher noch nie mit STM32- oder STM8-Controllern gearbeitet. Ich hab heute Morgen das Board zum ersten Mal eingeschaltet. Soweit
habe ich das so verstanden). Ja. Siehe Datenblatt unter https://www.st.com/resource/en/datasheet/stm32f030c8.pdf Seite 12/93, Abschnitt 3.3 Boot Modes. Da steht ganz klar: "The boot loader is located in System Memory. It is used to reprogram the Flash memory by using USART on pins PA14/PA15 or
-
Thread
STM32: Seriell senden via DMA funktioniert zwar, aber wo wird´s gestartet?
buffers. * @param pBuffer1, pBuffer2: buffers to be compared. * @param BufferLength: buffer's length * @retval PASSED: pBuffer1 identical to pBuffer2 * FAILED: pBuffer1 differs from pBuffer2 */ TestStatus Buffercmp(uint8_t* pBuffer1, uint8_t* pBuffer2, uint16_t BufferLength) {
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) */ /
-
Thread
Buch Vorstellung in eigener Sache - für Weihnachten?
genug Bücher an jeder Ecke. > Aber wenn ich mal ganz faul bin und einen Schnellen Eintieg > in STM brauche, lese ich weiter! Du bist ja kein totaler Anfänger mehr, für dich sind meine knappen Notizen sicher nützlicher: http://stefanfrings.de/stm32/index.html
hat hinter der Wasseruhr nochmal einen Druckminderer auf moderate 2,5 bar. Am Hydranten liegen satte 8 bar an.
-
Thread
HEX File, Anzahl der bytes pro Zeile ändern.
fehleranfällig und vielseitiger ist, da es auch > die Adressen beinhaltet. Supernützlich für einen STM32.
Bordmitteln gehen. Der gcc erzeugt ja > keine srec Es geht aber um Intel-Hexfiles, nicht Motorola-S19.
-
Thread
Error! Failed to read target status
Versuche gerade unter STM32CubeIDE ein Projekt laufen zu lassen, was vermeintlich mal funktioniert hat. Wenn ich es baue und laufen lassen will, bekomme ich: [code] STMicroelectronics ST-LINK GDB server. Version 5.8.0
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
-
Thread
µC mit USB und echtem SD-Card Interface gesucht
topic/163170#1557031 weiter unten im Thread auch ein Schaltplan. PS: der interne RC-Oszillator des STM32, damit kann man den Chip auch mit USB betreiben, der ist kalibriert. Einfach 3,3V anschließen und schon läuft das Teil, vielleicht noch ein paar C's 100n dran, aber mehr braucht der nicht. Beim Atmel braucht es eine EXTRA VDD Core von 1,8V und das ist immer lästig. Der STM32 machte seine VDDCore mit einem integrierten Spannungsregler, ohne Anschluss nach aussen, denn die Cortex-Einheit läuft immer mit 1,8V. Also der STM32 läuft von 2,0
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
An dieses Board https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen https://www.pollin.de/p/tft-display-thg057vglac-h000
In der STM AppNote AN2784 findet man den IS61xxx, das ist wohl die richtige Bezeichnung statt der in der Ali Artikelbeschreibung. Als 8 MBit / 10 ns Version habe ich den jetzt z.B. für ca. 15 € bei Mouser gefunden
-
Thread
Zeitmessung Nanosekunden Bereich, ein Start und ein Stopp Signal, schnell laufender Riemen
Upm Nehmen wir mal an, das kleine Rad hätte 50 mm Durchmesser. Dann bewegt sich der Riemen mit 261,8 m/s (das wären ca. 942 km/h). In 20 ns legt er dann zurück 5,236E-03 mm, also etwas den 1/200 Teil eines Millimeters. Da bin ich gespannt, mit welchem Eddingstift du die Markierung aufbringen willst
Erich schrieb im Beitrag #5013285: > Dann bewegt sich der Riemen mit 261,8 m/s (das wären ca. 942 km/h). > In 20 ns legt er dann zurück 5,236E-03 mm, also etwas den 1/200 Teil > eines Millimeters. Wie oben skizziert sollte das mit passender Blitzlampe und Systemkamera
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
, der mich weiter bringt. Was gutes ist dieser Link: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping
0x08004004 laden - einen branch auf das machen, worauf voriges Register zeigt ("[Rx]") So würd ich's jedenfalls erstmal probieren.
-
Thread
Xmega oder Arm für Kleinsserien wegen Lötbarkeit..
für STM32, da komtm eienr der nahezu alles abdeckt und der wird dann immer verwendet
nicht schluss sein, es sind ja gerade nen Arsch voll neuer Xmega auf den MArkt gekommen sogar nen Xmega8 gibt es :-)
-
Thread
ARM-GCC: stderr
': [cc] C:\Users\Nicolas\Desktop\SVN\Funkenerodierer\Firmware_STM32_F103\main.c:83:16: warning: unused variable 's' [-Wunused-variable] [cc] Starting link [cc] arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -g -nostartfiles -Wl,-Map=muEDM_F103.map -O3 -
bekloppt. So wird alles dargestellt: [c] printf("hallo1 \a"); fprintf(stdout,"hallo2 %i \a",s); printf("hallo8 \a"); fprintf(stdout,"hallo4 %i\a",4); [/c] (s ist ein uint_fast8_t und Rückgabewert einer Funktion). Dabei war mein Minimalbespiel gerade fast fertig...
-
Thread
ARM - Probleme mit sprintf (Linkerfehler)
Hey, wieder mal ein Problem mit sprintf. Platform: Atmel Studio 6.2 Atmel Sam3X8E (Cortex-M3) folgendes Problem: [c] #include <stdio.h> int main(void) { char test[30]; char x[] = "Hallo Welt"; sprintf(test, "%s", x); } [/c] gibt folgende Fehler: [code] -
W.S.