-
Thread
Schneller ADC Breakout
Hallo Leute, da die eingebauten ADC von AVR und STM32 nur max 2MS/s schaffen. Bzw. schon weit darunter nicht mehr sauber samplen. Suche ich ein Breakoutboard mit bipolarem ~10Bit ADC bis 50MS/s bzw. 100MS/s. Messbereich ist ersteinmal egal, lässt sich
Muss zugeben, ich habe bisher nur xMega ADCs + DMA genauer verifiziert. Von einem Sinus war da ab 200kS/s immer weniger zu erkennen. Sind die STM32 ADCs bis in den Spezifizierten Bereich wirklich nutzbar? Dann hätte ich wieder einmal einen neuen Punkt auf der langen Liste für STM und gegen AVR ;-)
-
Thread
Umstieg von Atollic zu CooCox CoIDE
-Discovery\stm32f4_discovery_lis302dl.c:457:46: error: 'SPI_I2S_FLAG_TXE' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:463:3: warning: implicit declaration of function 'SPI_I2S_SendData' [-Wimplicit-function-declaration] [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:467:46: error: 'SPI_I2S_FLAG_RXNE' undeclared (first use in this
-
Thread
STM32G0 Bootloader antwortet nicht
Moot S. schrieb im Beitrag #7262774: > Das Problem ist, dass wenn ich in > meiner Applikation zum Bootloader springe erhalte ich auf meine Anfrage > (0x7F) keine Antwort. Du lässt also den STM32 in
zurückgesetzt. Deswegen hab ich mir den Weg über den Watchdog angewöhnt. Kann aber nicht mehr sagen ob da die stm32 auch dazu gehören. Moot S. schrieb im Beitrag #7264147: > Ich verwende 115200 Baud, sollte ja Grundsätzlich kein Problem sein, > nach AN2602 geht auch noch schneller. Ich kann aus Erfahrung
-
Thread
Problem JTAG beim STM32F103
Zylin Eclipse plugin: Version 4.5.1 OpenOCD: Revision 717 from 2008-06-18 OpenOCD for STM32: Revision 555 from 2008-04-09 Yagarto: binutils: 2.18 gcc: 4.2.2 newlib: 1.16.0 gdb: 6.8.50-20080308-cvs (08.04.2008, mifi) Java Runtime: Version
für andere > Controller oder beim Kollegen abgucken geht schneller als Handbuch > lesen. Und wenn's dann trotzdem funktioniert, dann macht das irgendwann > jeder und keiner weiss warum ("das macht man eben so"). stimmt STM32F10xxx hat die intern. Hat Olimex wohl genau wie ich nicht gelesen
-
Thread
PWM Signale Kommutierung
Mike schrieb im Beitrag #5741331: > Matthias S. schrieb: >> Mike schrieb: >>> 255, 63 und 0 >> >> 100%, 25%, 0% im ersten Sektor. Der 2. Sektor wäre dann >> 100%, 0%, 25%, also 255, 0, 63. > Übrigens habe ich das vor mit einem STM32 zu
ebensogut eignet. Nur der kleine AVR8 muss alles zu Fuss erledigen :-P Verstehe, danke. Kannst du mir vllt. noch einen Gefallen tun und bestätigen, dass dies auf S20 im Datenblatt ein Unfug ist mit den RESET A,B,C Signalen. Die Oder-Verknüpfung
-
Thread
Bahnhofsuhr als LCD-Anzeige
Ich habe sogar einen da. P4 Modell 8 (2018)
René H. schrieb im Beitrag #7980539: > P4 Modell 8 Modell B, nicht 8 Matthias S. schrieb im Beitrag #7980541: > Dann nimm den und schicke sein Video auf einen Monitor. Es sollte schon ein Display sein. Wo kann ich lernen, wie html auf den
-
Thread
Datenübertragung mit Zykluszeit unter 50 Mikrosekunden
Scooter W. schrieb im Beitrag #7073615: > um in Echtzeit zwischen zwei STM32 Controllern zu kommunizieren In welcher Liga spielen die denn?
-64k-x-8-33v-dual-port-ram fchk
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
beginnt. Ich mag den RP2040 (auf’m Pico-Pi), aber wer Upton ist, musste ich erstmal nachschauen. Kann’s sein, dass du selbst weißt, dass du dich an der Realität vorbeibewegst, und es retrospektiv zu rechtfertigen versuchst? Ist ja auch nicht das erste Mal, dass du versuchst, mit der großen STM-Fahne so
STM-Fahne so zu winken, dass der Rest nicht zu sehen ist … Kamerad: wenn ich GigaDevice schreiben würde, wäre es wahrer weil die wirklich liefern können. Ich schreibe absichtlich STM weil die - wie
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
Wenns billig sein soll und ein brauchbares Farb LCD mit Touch haben soll, fällt mir noch das STM32F429I Discovery Board ein mit 8MB SDRAM, mittlerweile gibts ein Update davon. Kostet etwa 30 Mäuse und ist sofort verfügbar: https://www.st.com/en/evaluation-tools/32f429idiscovery.html Gut dokumentiert
-
Thread
Touch display an einen atmega32
bessere Lösung. Ein kleinerer ARM hat zwar bis zu 3-4 SPI-Schnittstellen, dafür wird es mit den Port's knapp. Lösung wie oben beschrieben: STM32F4 Gruß G.G.
Ralph S. schrieb im Beitrag #4937653: > - Ein 1284 besitzt eine 20MHz / 8 Bit CPU !!!! Das ist für > Bildschirmausgaben mit einer Auflösung von 800x480 ultraextrem viel. sorry, soll heißen: "ultraextrem
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
In der Datei startup_stm32f10x_ms.S die auch in deinem Projekt vorhanden sein sollte sind alle default IRQHandler aufgeführt die es geben sollte, und nicht mehr. Dort ist aber kein Handler für Timer7 zu finden. Viktor
Manual (Seite 203, dort kommt auch Timer 7 vor) ist jedoch grösser als diejenige die in <startup_stm32f10x_ms.S> gelistet ist .... Man müsste diese Tabelle also "aufbohren" um an den möglichen Timer 7 Interrupt zu kommen.
-
Thread
STM32 Chan FAT mit SD karte über SPI
Hallo, Hatt wer von euch schon ne SD karte im SPI-Mode und der CHAN FAT lib zum laufen bekommen mit STM32 CUBE? Mir fehlt da irgendwie die Anbindung SD-Karte SPI an die CHAN Lib. Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI.
Sepp schrieb im Beitrag #5817269: > Hallo, > > Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI. Der F103 hat SDIO, das weißt du?
-
Thread
STM32 übertakten
Temperaturbereich, bzw. man muss den erlaubten Temperaturbereich herabsetzen. Übrigends lasse ich meinen STM32 meist mit nur 8MHz ohne PLL laufen, das reicht für meine Programme in der Regel und spart Strom.
denen ein schnellerer Flash drin. Aber zum spielen reicht mir das hier auch eigentlich. Gegen die STM32 und auch STM8 sehen die Mega AVRs erstmal alt aus. Aber der Vergleich ist auch nicht fair.
-
Thread
STM32 und ESP32 - µC Lernen
Schnelle beantworten. Und wenn man sich ein Bild geschaffen hat, ist es schon wieder veraltet. Für STM32 habe ich was: http://stefanfrings.de/stm32/index.html Für ESP32 würde ich mir das IoT und die Doku dazu direkt vom Hersteller besorgen. Produkte von Espressif scheinen mir jedoch nicht ratsam,
Berry schrieb im Beitrag #6444018: > Ich weiss zwar nicht ob die STM32 inzwischen supported sind, aber ich > werfe jetzt Mal das Arduino Framework in den Raum. Sind sie, von STM selbst bereitgestellt.
-
Thread
STM32 Interrupt programmatisch auslösen
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
ihn um: von der Liste wo er drin stand in die gewöhnliche Eventliste. Ach, lies selbst nach, wenn's dich interessiert. W.S.
-
Thread
Empfehlungen: Mikrocontroller mit Gbit-Ethernet-Interface
wenig Packetheader-Aufbereitung ist auch erforderlich. Aber GigE ist auch weniger als 125MByte/s. Den STM32 gibt's doch mit 180MHz. Vielleicht hat der nicht einen solchen internen Bus, aber die Welt besteht auch nicht nur aus STM32.
@Lars: Das DCMI Interface der STM32 kann 14 Bit Daten pro Pixel empfangen (abgelegt in 16 Bit). Schon bei 640x480 @ 30FPS komme ich da auf >18MB/s. Dafür reicht 100MBit nicht mehr aus. Die 100 Mbit habe ich testweise schon voll gepackt
-
Thread
Welche µC's für Motorsteuerung?
Wozu? Das kann einer allein oft besser. >Die Kommunikation untereinander will ich mittels UART's realisieren. AhA! Dann muss der mit der Steuerung auch noch kommunizieren. Wo hast du dann was gewonnen? >Zum 1.µC: - > 8-bit (größer als!) > - > 128k Flash (größer als!) >
Favoriten waren bisher: >AT91SAM, AT32xx, Cortex, SH7286, TriCore, oer PIC24xx... >Eval-Board's: >ATEVK 1100, STK 600, DM 300024 Der auf den hier vorgestellten Header- und Prototypenboards eingesetzte Controller STM32F103RBT6 zählt zur leistungsstarken Performance Line: * 32-Bit RISC MCU
-
Thread
TCP Verbindung zu langsam
Sind ja unmengen an Daten da sodass gleich ein zweites Paket losgeschickt werden sollte. Jojo S. (jojos) >TX_BUF Anzahl in ETH_STM32F4XX.H auf 3 oder 4 zu setzen. Kann ich leider nicht machen. Kann MMS, receive window size, memory pool size, core thread stack size, interface thread stack
Jojo S. schrieb im Beitrag #4382373: > das ist richtig, nur mittlerweile haben die µC ja einige zig kB RAM und > beim STM32F4 werden die Pakete auch direkt da rein und raus gefeuert. Einfach nur "feuern
-
Thread
Mikrocontroller und PHP
Raspberry Pi oder ESP32, sondern etwas in Richtung ATmega328 oder meinetwegen auch einen Boliden wie den STM32F4.
Man kann GB's an Mikrocontroller dran bauen, wenn es sein muss...
-
Thread
Befehle hinter vorgefertigten Funktionen STM32
hoffentlich stoße ich mit dieser denkweise niemanden vor den Kopf, wenn doch, sagt mir bitte wie man's richtig macht.
int count=0; count++; if(count > 0xffff){ count=0; led_out(1<<(ledCnt=++ledCnt<8?ledCnt:0)); // feed the running light } } [/c] Achtung: Für die Port Config muss man noch wissen, ob man die unteren 8 Bit (CRL) oder die oberen 8Bit (CRH) beschreiben will (oder
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
Board vorhandenen RS232->USB-Wandler den Wert ausgibt. Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei verfügbar. Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der neben der Ausgabe per RS232
vorhandenen > RS232->USB-Wandler den Wert ausgibt. > > Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu > erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei > verfügbar. > > Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der > neben der Ausgabe
-
Thread
USART Verbindunz zwischen Atmega 32 und Cortex M3 (Stm32)
functions.h" void uart_init(void); functions.h: void uart_init(void) { UBRRH = UBRR_VAL >> 8; UBRRL = UBRR_VAL & 0xFF; UCSRB |= (1<<TXEN); // UART TX einschalten UCSRC = (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0); // Asynchron 8N1 } [/c] Prozessor B: Auszug vom Programm: [c
System A: -6,8V am TX System B: 7V am TX
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
ist ein guter Aufhänger, die µC Programmierung zu lernen. Man könnte mit einem Blue-Pill Board (STM32F103C8T6) für ca. 1,50€ bei Ali Express anfangen. Das hat (wenn man auf USB und Uhrenquarz verzichtet) 31 freie I/O Pins. Einen davon könnte man analog für die beiden tasten verwenden, dann bleiben
Programmiersprache, auch wenn die C-Fans das vielleicht nicht hören/lesen möchten. Bei mikroe.com gibt's das MikroBASIC als kostenlose Testversion bis 2k Programmworte. Das reicht dicke für diesen Anwendungsfall. (Ich habe vor 8 Jahren als Anfänger mit dieser 2k-Testversion einen Modellbau- Servotester
-
Thread
Wie steuere ich einen 16-Channel-Analog-Multiplexer mit einem Arduino über 74HC595 an?
@ STM8-C-Anfänger STM8-C-Anfänger schrieb im Beitrag #4968683: > Dann stimmt doch aber Dein verlinkter Schaltungsaufbau gar nicht, oder > verstehe ich Dich falsch? Mach doch bitte mal eine richtigen
@STM8-C-Anfänger Der Schaltplan stimmt so.
-
Thread
PiPico Oszilloskop
Mit zwei Kanälen mit je 250kS/s und xy-Darstellung sollte man mit wenigen externen Komponenten einen brauchbaren xy-Komponententester zusammenbekommen. Mit einem Pico W könnte der dann auch noch galvanisch getrennt vom teuren Smartphone
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein
-
Thread
PFS154: langsam schwindet mein Vorrat
wieder erreicht werden wird. Momentan ist von daher mein Bastelcontroller für "Kleinstprojekte" ein STM8S103, der noch für "gute" 9,23€ für 10 Stck. zu haben ist (auch wenn ich vor der Pandemie 10 Stck. für ca. 2,70€ bekommen habe): https://www.ebay.de/itm/234592825422?hash=item369ed2704e:g:R1IAAOSwRQpirN9R&amdata=enc%3AAQAHAAAAoMjLYZ5fe0gyz1CRsmPD3qSANlrshK8pTGrz9ee%2Fa0tdxQBcqyZDG%2B2od7sYiYk6CF5JRnxfKASeS2pCtMtLT%2FOvTcH4Lb8eEYA04kjXMYYfz9U9ekv7bod1O0YIZcJg4qS4ttt7Rm%2FKDukLQpjsHndl1qancClgFte96Vy5YEu9tFGvPZ9O%2Bc0%2BcpJobgORUVOpSERuugCRJ9xFKgfB7Gs%3D%
-
Thread
WS2812 Signal i.O., led leuchtet nicht
Schwelle für Log.1 hängt (leider) mit VCC zusammen. > Deshalb ein Tipp: Setze den Ausgabe-Pin des STM32 auf Open-Drain und > benutze einen Pullup von 1,8k (an 5V) vor der ersten LED. Falls es ein Tipp für mich war: WS2812 wird mit SPI und DMA gefahren, gerade deswegen wird der STM32 benutzt
Frank M. schrieb im Beitrag #4921557: > Genauso ist es auch beim oben angegebenen Projekt: STM32 mit DMA, aber > ohne SPI. Letzteres ist nicht notwendig. Wie man's nimmt. SPI braucht zwar 4 Mal so viel RAM, dafür werden die bits aber mit genau 1MHz rausgeschoben. RAM ist hier kein
-
Thread
STM32 mit Codesourcery
/Source/Templates/system_stm32f4xx.c /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s Die Dateiendung der Datei startup_stm32f4xx.s muss
, welches du dann in den Linker-Optionen angibst - Dann braucht es eine startup.asm oder startup.S, in der sind die Interruptvektoren definiert und ein bissl Anlauf-Zauber. - Besorg dir ein Minimal-Projekt mit den CMSIS-Dateien für den STM32, z.B. ein UART-Beispiel von STM. Da ist zwar noch die StdLibrary
-
Thread
ARM STM32F4xx, CodeSourcery, Eclipse: Include-Problem
8 14:55 main.c -rw-r--r-- 1 jogger jogger 24159 Jun 8 13:38 startup_stm32f4xx.S -rw-r--r-- 1 jogger jogger 1229 Jun 8 13:15 stm32f4xx_conf.h -rw-r--r-- 1 jogger jogger 5033 Jun 8 13:34 stm32_flash.ld -rw-r--r-- 1 jogger jogger 21856 Jun 8 13:35 system_stm32f4xx.c In diesem Verzeichnis wird der Befehl auch ausgeführt. Groß- und Kleinschreibung habe ich auch schon geprüft. Das kann aber eigentlich auch nicht das Problem sein, da ich
-
Thread
Fujitsu MCU vs Cortex M3
Ihr habt dann automatisch die A-Karte. Alternativ könnt Ihr einfach irgend ein Demo-Board mit dem STM32 nehmen und dieses (wohl nicht optimale Design der Platine) mal EMV mäßig testen. Die Ergebnisse würden mich auch interessieren. Ich selbst bin begeisterter STM32 User, aber das steht hier ja nicht
auch ein neues Konzept zu haben. Neben der normalen Schnittstelle mit den ueblichen Debuggern (z.B E8) hat der R32 einen Pin der heisst NSD. Da kann man einen Debugger/Emulator E30, anschliessen der alles ueber eine Leitung macht. Mir reicht aber ein E8 wo ich beliebig auf Sourcelevel debuggen
-
Thread
Probleme mit USART Ausgabe über SN75176
bin gerade dabei zu versuchen mir einen ArtNet Node selber zu bauen. Als Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert,
Matthias S. schrieb im Beitrag #5509308: > Der Programmteil bezieht sich auf den STM32, und da ist RX high = > inaktiv, da UART 'TTL', wenn auch mit 3,3V Pegel. Ja. Aber es ging um GPIO und anstatt floating
-
Thread
Messgerät USB-Stick vorgaukeln
auf den Stick, allerdings wird wohl doch mehr Rechenpower zum grabben notwendig sein. Matthias S. schrieb im Beitrag #4315254: > Das STM32F429 Disco Board hat in der mitgelieferten Demo schon USB > Massenspeicher Funktion integriert, um z.B. Bildchen oder Musik > hochzuladen. > Die Software
Stefan D. schrieb im Beitrag #4315846: > Das STM32F429 Disco Board ist bestimmt eine Möglichkeit, allerdings > fehlen mir die Kenntnisse ein STM zu programmieren - da ist mir Atmel > lieber. Das geht mit einem AT90USBxxx / ATmega*U* natürlich
-
Thread
STM32F407V GPIO Toggle-Frequenz
herankommen. Hier mein minimaler Code: [c] #define HSE_VALUE ((uint32_t)8000000) //externer kristall mit 8MHz #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" void Configure_PB1(void) { GPIO_InitTypeDef
Initialisierungs-Code brauchst du natürlich noch: [c]#define HSE_VALUE ((uint32_t)8000000) //externer kristall mit 8MHz #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" void Configure_PB1(void) { GPIO_InitTypeDef
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
dort zwei Fehler eingeschlichen: In der Formel für R_slow sollte entweder die -1 wegfallen oder S_F durch S_M ersetzt werden (was auf dasselbe hinausläuft). Letztendlich muss der Nenner um 1 kleiner als in der Formel für R_fast sein. Außerdem sollte in Tabelle 53 in der Zeile für D=8 und der
. Diese > Definition macht halt mathematisch gesehen einfach keinen Sinn. Ja, AVR. Da gibts nur 8 und 16MHz Und den Grund für die 998Hz habe ich dir genannt. PWM. So hat man den vollen 8Bit Wertebereich für PWM. Doppelverwendung des Timer0 Ob S. schrieb im Beitrag #7888838: > Arduino F.
-
Thread
Das Drama mit den Strings und Arrays in C.
Yalu X. schrieb im Beitrag #4377090: > sondern von 1 bis 7 gezählt werden? ja, habe ich, im STM32 zählt sie von 1 bis 7. Das ist auch immer mein Problem, was ist Sonntag usw. Hier So = 1; Läuft aber jetzt :-) [code] void gfx_DrawDateTime() { static const char Tag[8][3] = {"So","Mo","Di","Mi","Do","Fr","Sa","--"}; char buf[80]; uint8_t index; // Evtl. Fehler abfangen index = (Time.day < 1 || Time.day > 7) ? 7 : (Time.day-1); /* Format time */ sprintf(buf, "%02u:%02u:%02u Uhr am %s,%02u.%02u.%04u", Time.hours
-
Thread
Virtueller Serial Port Splitter gesucht Win10
COM8 erzeugen. * Logger mit COM 8 verbinden (der ist dann _belegt_ und wird nicht mehr gefunden) * Im Logger CNCX TX an COM8 RX streamen (und loggen) … und COM8 TX an CNCX RX streamen (und
STM32 schrieb im Beitrag #4734687: > --route=\\.\COM9 \\.\CNCA1 \\.\COM9 \\.\CNCB1 Und dann geht COM9 TX bei COM8 RX an? ?! Und wohin geht COM8 TX? Falls das ein Tippfehler war, vielleicht meintest
-
Thread
STM32 CubeMX ADC Konfiguration
Hey, Bin jetzt im letzten Schuljahr angelangt und habe noch ein letztes Projekt. Muss dafür nen STM32F103RB programmieren. Dafür soll ich unter anderem STM32CubeMX mit der HAL Library verwenden. Mein Problem ist das ich von einem Poti den Wert über einen ADC auslesen soll und damit dann einen Piezo
hast tatsächlich Recht, der ADC2 kann keinen DMA verwenden. Das ist anscheinend nur bei den uralten STM32F103 so, bei allen anderen STM32's ist mir das noch nicht begegnet... Im RefMan steht's im Kapitel 11.8: "Only ADC1 and ADC3 have this DMA capability. ADC2-converted data can be transferred in dual
-
Thread
-
Thread
CC1101: Unsauberes Signal beim Senden
Matthias S. schrieb im Beitrag #7851941: > Andreas S. schrieb im Beitrag #7851885: >> ChinaChip_mit_ANT-868-CHP-T.png > > Wenn du mit 868 Mhz sendest und eine Datenrate von 32 kbps benutzt, kann > es nicht
schrieb im Beitrag #7852543: > Es gibt auch Kombichips, die Prozessor und Funk in einem haben STM32WL33/55 wären auch Kandidaten, deren integrierte Funkchips sind energieeffizienter als die CC1101, auch dank integriertem SMPS. Andreas S. schrieb im Beitrag #7852539: > Die Spannungsversorgung
-
Thread
Arduino Protenta: Need for Speed
schnarchlahme Programmumgebung per brute force > Rechenpower doch noch auf die mittlere Leistung eines ATmega8 zu > bringen. Zum Glück haben wir ja den ATmega8. Alle anderen Controller sind für Leute die nichts drauf haben und reine Luschen sind. ATmega8 beschde wo gibt.
Im Moment sehe ich nur das: https://store.arduino.cc/portenta-h7 " Two Parallel Cores H7's main processor is the dual core STM32H747 including a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
üblichen C-Compilern jenseitsvon Mikroe. Ich hab grad mal geschaut: einige Freescale MK22xx, dazu viele STM32, Texas/Stellaris - aber ansonsten weder LPC noch Nuvotons usw. W.S.
W.S. schrieb im Beitrag #5210248: > ..schau dir bloß mal an, wie all die STM32-Jünger heutzutage ihre > Controller programmieren: Da werden XYZ_InitStruct's bis zum Bersten > gefüllt und ein Stück Libfunktion
-
Thread
STM32 C Programmierung Tutorial (Buch)
http://www.diller-technologies.de/stm32.html
reinschnuppern (Vorsicht Eigenwerbung, setzt C Kenntnisse voraus): https://books.google.de/books?id=8ra8DQAAQBAJ&pg=PT344#v=onepage&q&f=false
-
Thread
supersimpler MP3-Player für die Oma
Olli S. schrieb im Beitrag #5652855: >> Kein Grund bei Multimedia-Projekten mit einem 8-Bitter zumzukrücken... > Wer nur einen Hammer hat... Kommst du Dir nicht blöd vor? Das liest sich so, als ob Du
SD-Karte in einem langsamen Modus (100kHz rum) > initialisieren Es sind 400 kHz. Mit einem schwachen 8-Bitter und einem Hardware-MP3-Decoder ist man ziemlich festgelegt und kann kaum was ändern. Mit einem STM32 hat man genug Reserven für alle möglichen Verbesserungen.
-
Thread
Mini-PC mit 4 USB Hosts
Raspberry Pi 3B mit Raspbian gemeint. Linux einzelnes Gerät: 4min Windows einzelnes Gerät: 1min 20s Linux einzelnes Gerät auf Hub: 4min Windows einzelnes Gerät auf Hub: 1min 20s Linux 2 Geräte auf verschiedenen Ports ohne Hubs: 8min Windows 2 Geräte auf verschiedenen Ports ohne Hubs: 1min 35s Linux 2 Geräte auf Hub: 8min Windows 2 Geräte auf Hub: 1min 35s Erste Frage dazu: Warum bin ich mit Windows dreimal so schnell? Verwendet wird hier Samba, also werden die Daten nie auf die SD-Karte kopiert, sondern direkt
-
Thread
STM32 µC Board und DAC
--- main.cpp -- 683 ---------------------------------------- { f*=3.1345f; EDD77A14 vldr s15, [r7, #0x50] ED9F7A08 vldr s14, 0x08000F64 EE677A87 vmul.f32 s15, s15, s14 EDC77A14 vstr s15, [r7, #0x50] --- main.cpp -- 685 ---------------------------------------- for
r3, r2 DDE3 ble 0x08000F40 [/C] 2 Durchläufe bei dieser Variant brauchen ca. 5s! So und jetzt Du...
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
Das sind die einzigen Displays, die für 8 Bit überhaupt machbar sind. Ich benutze hier aber den STM32 für flüssige Darstellung mit 12 Mbit/s SPI. Damit lassen sich auch Filme gucken von sd Karte Alle größeren Displays brauchen ein fremdes RAM
Anbindung oer sogar Grafik Controller. 320x240 ist einfach die Grenze. Fertige Grafik Lib habe ich für STM32. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/382397394621?hash=item5908a92ebd:g:qBcAAOSwyNBamKgo:rk:3:pf:0
-
Thread
Assemblerprogrammierung ARM CORTEX
Eclipse. In eclipse ist das kein Problem, einfach alle .c Dateien löschen und den Assembler Code in .S Dateien packen. Die müssen natürlich in der GNU Assembler Syntax vorliegen. Wenn du -nostartfiles -nostdlib an den Linker übergibst, wird da auch sonst nichts mit reingezogen. Bei z.B. den STM32 in den
Christopher! Ich hatte mal dein super dokumentiertes Beispiel total umgeschrieben. Kein Wunder, STM und SAMD10D14 sind total anders von der Peripherie. Auch hast du bei deinem M3 einen viel größeren Befehlssatz, den mein M0+ nicht versteht, bei vielen Befehlen gehörte noch das 'S' dran, etwa bei lsl
-
Thread
STM32 Eingänge einlesen und auswerten
Hallo zusammen, ich bin etwas am Verzweifeln. Ich arbeite mit einem STM32F103ZET6 Board und habe es geschafft, die an den Ausgängen angeschlossenen LED´s zum leuchten zu bringen. Ich weiß auch ungefähr, wie ich einen Port als Eingang initialsieren muß. Aber ich weiß nicht
Am besten denjenigen fragen, der das Programm für den STM32 geschrieben hat.
-
Thread
Richtiger µc für meine Applikation
Wenn es 5V sein *müssen* dann kann ich nicht dienen. Aber bei 2..3,3V hätte ich da einen. Der STM32F103xC-D-E (ab 256KB Flash) hat 3AD-Wandler (16CH) und 8 Timer, genügend UARTs, SPI und IIC. Gibt es in verschiendene Gehäuse, Pins außen (nicht unten). Schaue mal hier, Artikel: [[STM32]] EEPROM
Ein SN74LVC8T245 (z.B. TI) könnte als Level-Shifter dienen. Ich weiß ja nicht wie viele Signale auf 5V bleiben sollten. Der STM32 ist bei den meisten Eingängen 5V Tolerant. Ansonsten wenn eine Galvanische Trennung
-
Thread
ADC-Kanäle sukzessive abfragen
S. L. schrieb im Beitrag #7882983: > Ohne Quarz mit dem alten AVR8 - wird das funktionieren? Bei Zimmertemperatur und 3,3V geht es in der Regel. Aber nicht garantiert.
S. L. schrieb im Beitrag #7887865: > ... ist der Systemtakt niedriger, sagen wir 8 MHz... , so schnurrt, ..., > die verfügbare Zeit auf 13 * 8 = 104 Takte zusammen, was dann, ..., für > drei Berechnungen