-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
STM32f334R8 arbeiten. > Noch ein paar Tips für float-Berechnungen mit dem STM32F3xx. Nie > vergessen die Schalter -ffast-math zu setzen, sonst dauern manche > Berechnungen wie sqrtf deutlich länger
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
STM32F103C8 - init I2C
Hallo, ich probiere gerade I2C zwischen Raspberry Pi B+ und dem "STM32F103C8T6 Minimum System Development Board" zu implementieren. Bei Zweiterem versuche ich gerade die Initialisierung zu realisieren. Bei folgendem Code bin ich
Matthias schrieb im Beitrag #4302555: > Ich finde leider nur Beispiele die auf STM32F3xx zugeschnitten zu sein > scheinen. Hier ein Beispiel, welches auf STM32F4xx und STM32F10x läuft - also auch auf STM32F103C8: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
double auszuführen. Da ist es manchmal besser man bleibt bei Macros. Hab deine Variante mal auf einem STM32F103 getestet: [C] static inline void delay_cycles(unsigned int cycles) __attribute__((always_inline)); /* * Delay for "cycles" CPU cycles * * The subs and cmp instructions both take one
str r2, [r3, #20] F04F0200 mov.w r2, #0 4B20 ldr r3, 0x080006B8 E9C72302 strd r2, r3, [r7, #8] --- main.c -- 189 ------------------------------------------ unsigned cycles = (double)F_CPU * us /
-
Thread
Timingproblem mit Onewire und STM32
Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht dahinter. Für die Delays habe ich mir den Systick etwas genauer angesehen und folgend implementiert: Delay.c
://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ Der Code läuft auf STM32F4xx und STM32F10x.
-
Thread
stm32 und HD4470 Problem
Guten Abend, ich versuche jetzt seit geraumer Zeit ein Bathron-LDC mit dem STM32F103 anzusteuern. Ich kriege aber nur die Obere der beiden Zeilen angezeigt und diese nur mit 5*3 Pixeln. Ich vermute fast das ich was generelles falsch gemacht habe, finde es aber nicht. Die aus
1); Delay_Ms(zeit); GPIO_WriteBit(GPIOC,GPIO_Pin_13, 0); Delay_Ms(zeit); } } [/c] HD4470.c [c] #include "HD4470.h" #include "stm32f10x_conf.h" #include "Delay.h" #include <string.h> void HD4470_init(void); void HD4470_clear(void); void HD4470_command(int bits, int char_mode
-
Thread
Theremin bauen mit µC oder/und FPGA
ultraschallsender-40khz-16mm/dp/1007332 und den 400SR160 auch noch.. leider aber davon nur einen! Der STM32F103 hat ja pro ADC 16 Kanäle dann kann ich das ja per SW später einstellen! Leider hat der STM32F103 auch nur maximal eine Sampling Frequency von fs = 1MHz! sehe ich das richtig? https://www.mikrocontroller.net/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
STM32 Systick Variable zurücksetzen
simples Problem. Ich möchte eine einfache Idle Zeit Berechnung machen. Dafür setze ich im SysTick des STM32f103TB alle 10ms eine counter Variable zurück. Diese ist natürlich volatile. Nun passiert aber manchmal, dass die Variable schlicht nicht zu 0 gesetzt wird, dann steht etwa das doppelte in "last_idle_counts
Die memory Barriere war lediglich ein Versuch, der nix brachte. Woran könnte das liegen? main.c: [c] #include "stm32f10x.h" static volatile uint32_t idle_counts = 0; static const uint32_t idle_counts_max = 1; // max counts per systick if no task and interrupt is running. Reference value
-
Thread
STM32F103 und ENC28J60
https://github.com/vagabondtt1503/STM32F103-ENC28J60 Ist für eclipse aber sollte anpassbar sein.
Hättest du mal einen STM32F107 statt eines STM32F103 genommen, hätte der bereits Ethernet integriert und du könntest dir die Fummelei mit einem externen Ethernet Controller sparen...
-
Thread
C: Statische "Member" Variablen zurückgeben oder gleich globale verwenden? OOP Ansätze in C gesucht
verschiedene Weise diese Funktionen implementieren. Als Beispiel mal vom selben Projekt eine für den STM32F4 (mit STD-Lib): uart.c (F4) https://github.com/littlekernel/lk/blob/master/platform/stm32f4xx/uart.c und eine für den STM32F7 (mit HAL): uart.c (F7) https://github.com/littlekernel/lk/blob/master/platform/stm32f7xx/uart.c Beide Varianten nutzen die gleiche Implentierung eines circular buffers: cbuf.c https://github.com/littlekernel/lk/blob/master/lib/cbuf/cbuf.c cbuf.h https://github.com/littlekernel
-
Thread
SMART Highscore
0x002f 200 200 051 Pre-fail Always - 0 3 Spin_Up_Time 0x0027 141 141 021 Pre-fail Always - 7933 4 Start_Stop_Count 0x0032 100 100 000
0x002f 200 200 051 Pre-fail Always - 14 3 Spin_Up_Time 0x0027 147 146 021 Pre-fail Always - 9625 4 Start_Stop_Count 0x0032 100 100 000
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
Controller mit SVM/Sinus/FOC Modulation. Leider habe ich im Moment nur die Grösse der Hex Files parat: STM32F103 (VL Dicovery) - 44kByte XMega128D3 - 22kByte Mega88/328 - 21kByte Gleiche Funktionalität inkl. serieller Konsole, es wurden allerdings die jeweiligen Hardware Besonderheiten ausgenutzt,
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen
-
Thread
STM32-Code geht nicht, Compilerproblem?
Hallo, ich versuche nun schon eine ganze Weile eine I2C-Bibliothek für einen STM32F103C8 zum laufen zu bekommen. Programmcode hab ich von hier: http://diller-technologies.de/stm32.html#i2c Und soweit zusammengekürzt, dass es eigentlich offensichtlich
1.7.7 und gcc-arm Version 4_8. Code-Optimierung ist auf -O0 (None). Es scheint wohl ein Compilerproblem zu sein. Weiß jemand Rat?? Schonmal Besten Dank!! [c] #include <stdint.h> #include "stm32f10x_i2c.h" #include
-
Thread
STEVAL-ILL015V3 und IAR
Hallo zusammen, ich habe hier ein STEVAL-ILL015V3 Eval Board mit STM32F103F103C6 und versuche eine kleine Demo Applikation darauf zu laden. Dafür benutze ich die aktuelle IAR EW 7.2 (Kickstart) und einen (gelben / IAR-branded) j-link Adapter. Wenn ich versuche die Applikation
Tue Aug 18, 2015 08:39:24: JLINK command: ProjectFile = C:\Users\Tobias\Documents\iar-test\settings\test_Debug.jlink, return = 0 Tue Aug 18, 2015 08:39:24: Device "STM32F103R6" selected. Tue Aug 18, 2015 08:39:24: DLL version: V5.0l, compiled Aug 7 2015
-
Thread
Seltsame Initialisierungen und Abstürze.
mittels ULINK2 auf mein MCBSTM32E (bestückelt mit STM32F103ZE) und gehe in den Debugger (und ja, der Debugger akzeptiert das anscheinend, zu meiner größten Überraschung). Das Programm läuft in meine liebliche main()-Routine und ich
Hi Fabian, nein, das ist es nicht. Die Datei heisst stm32f10x_rcc.c und definiert dort das Feld: static __I uint8_t APBAHBPrescTable[16] = {0, 0, 0, 0, 1, 2, 3, 4, 1, 2, 3, 4, 6, 7, 8, 9}; Diese Initialisierung stimmt schon nicht, wie ich auch im Debugger
-
Thread
CAN Node multifunktional für Hausbus
an den Mega16M1? Was kostet der? Wegen der schlechten Verfügbarkeit des 16M1 bin ich auf den LPC11C24 gegangen. Der hat den Transceiver auch schon drin. Gibts aber als LPC11C14 auch ohne Transceiver, wenn man den einzeln haben will. Der LPC ist kleiner und besser für die "Dose" geeignet. Ist ein 32
mehrere Sachen damit > abbilden kann … Falls es insgesamt knapp 20 Stück werden, könnte man auch den STM32F103C8T6 in China bestellen: 20 pieces/lot, €24,99/lot: * http://www.aliexpress.com/item/-/32354749328.html Wo der Vorteil vom LPC11C24 liegt, kann ich noch nicht erkennen.
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1393 https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32%20VCP%20vs%20Windows%2010&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=2370 http
-
Thread
STM32F103 TFT SPI ILI9225
liebe Gemeinde, Ich möchte gerne ein TFT Display mit 2,2" über SPI ansteuern. Ich benutze ein STM32F103 mit Folgender Pin Belegung. STM32 TFT PA2 -> RST PA3 -> RS PA4 -> CS PA5 -> SCK PA7 -> MOSI 3.3V -> VCC GND -> GND Als erstes möchte ich das
,0x00,0x00}, // 0x4A J {0x00,0x09,0x0A,0x0C,0x0A,0x09,0x00,0x00}, // 0x4B K {0x00,0x08,0x08,0x08,0x08,0x0F,0x00,0x00}, // 0x4C L {0x00,0x11,0x1B,0x15,0x15,0x11,0x00,0x00}, // 0x4D M {0x00,0x09,0x0D,0x0B,0x09,0x09,0x00,0x00
-
Thread
I2C Problem mit Acknowledge Polling
ersichtlich ist, daß da ein STOP nicht hineingehört. Beim AVR geht das Ganze auf einwandfrei, nur beim STM32 (hier: STM32F103) will das nicht so recht. Das könnte mit dem Errata-Sheet der I2C-Hardware erklärt werden.
//my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fUsing%20STM32%20Optimized%20I2C%20examples%20when%20two%20I2C%20devices%20connected
-
Thread
STM-Board lässt sich nicht mehr programmieren
http://stepp-ke.de/tag/stm8s103f3p6/ Auf dem 4. Bild fehlt leider die Verbindung am Board, dürft aber sonst klar sein. Nur diese 4 Kabel, sonst erst mal nichts. Was mir zum Schluss noch einfällt: - zu lange Kabel - zu
Es gibt jetzt ein besseres Bild: http://stepp-ke.de/wp-content/uploads/2015/02/20150809_Pollin_STM8S103F3P6_3a.jpg
-
Thread
SPI-Problem mit LTC6803-1 und STM32, LTC lässt sich nicht beschreiben
Hallo, ich habe seit Tagen ein Problem mit einem LTC6803-1 welcher an einem STM32F103 per SPI hängt. Die Kommunikation funktioniert eigentlich problemlos, allerdings scheint es so als ob der LTC Chip die anfangs gesendete Konfiguration nicht übernimmt. Zum Test wird eine abgewandelte
Programmcode vergessen -.- [c]#include "stm32f1xx_hal.h" #include "stm32f1xx_hal_conf.h" RCC_OscInitTypeDef RCC_OscInitStruct; RCC_ClkInitTypeDef RCC_ClkInitStruct; GPIO_InitTypeDef GPIO_InitStruct; SPI_HandleTypeDef hspi1
-
Thread
Debuggingproblem beim GDBServer mit Eclipse + J-Link für STM32F103
funktioniert auch ohne Fehler oder Warnungen, soweit so bekannt. Wenn ich das Programm nun aber auf meinen STM32F103 schreiben lassen und debuggen möchte wechselt die Ansicht in den Debug-Modus und die GDB-Server UI von Segger öffnet sich, es verbindet sich jedoch kein Client damit. Daher wird auch keine Software
Blinken der LEDs) erstellen lasse geschieht dies mit der "alten" HAL. So kann ich das Programm auf den STM32 laden und ganz normal debuggen. Bau ich jedoch das Programm um auf die neue HAL funktioniert das aufspielen und debuggen nicht mehr. Der Fehler bzw. die Warnung der dafür verantwortlich ist, ist
-
Thread
could not stop cortex-m STM32
Peter F. schrieb im Beitrag #4203871: > Hallo, ich hab mir bei Ali folgendes Board gekauft. > http://gd1.alicdn.com/imgextra/i1/87224073/T2Uuf4XE8XXXXXXXXX_!!87224073.jpg Hast Du den Progger oder das STM32F103
Settigs, Optionen für den Reset was muss ich da einstellen? > Was mach ich falsch? Ich komme mit dem STM32F103 "mininum system development board" (in Kombination mit einem ST-Link Clone) auch ohne Reset-Leitung super klar. Allerdings: Wenn ich mal die Clocks oder den Startup-Code verkonfiguriert habe kann
-
Thread
Drehimpulsgeber
Torsten C. schrieb im Beitrag #4197131: > m.n. schrieb im Beitrag #4196879: >> Oder einen ergänzen > > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 > und auch keinen eingebauten
Millionenstückzahlschnorrer auf den Keks gehen, und prompt meldet sich einer zum Appell. Torsten C. schrieb im Beitrag #4197131: > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 Also ich zahle für einen ATtiny25 17 Cent. Was kostet Dein STM8 genau? Das zu dem Thema ;-
-
Thread
canbus mit SN65HVD230D und FlexCan
Transceiver zu tun?! Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit zig STM32 (F4,F1,F3) zusammen. Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es folgenermaßen (vereinfacht).
Transceiver zu tun?! > Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit > zig STM32 (F4,F1,F3) zusammen. > > Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim > Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es > folgenermaßen (vereinfacht
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
da der TO nicht weiter auf den Typ eingeht.). Sollte aber innerhalb von 30sec auf JEDEN Cortex von STM portierbar sein. [c] #include <stm32f4xx_rcc.h> #include <stm32f4xx_gpio.h> GPIO_InitTypeDef GPIO_InitStructure; /* GPIOG Periph clock enable */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC
through SystemInit() function which is called from startup file (startup_stm32f0xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable
-
Thread
Günstiges Low-Power Wifi Modul gesucht
Und der verwendete SOC hat ausreichend > Rechenleistung um das > > Harald B. schrieb: >> Mein µC ist ein auf 48Mhz gedrosselter STM32F405RE. > > auch noch mit zu erledigen. Kosten also ca. 2€ plus Gassensor > > MfG Klaus ja aber der SoC müsste noch SPI und I2C haben.
Harald B. schrieb im Beitrag #4171585: > ja aber der SoC müsste noch SPI und I2C haben. Geht beim ESP Beides? Ich meine nicht. Nimm einen STM8S103F3P6 Aufwärts, der kostet ja nix: https://github.com/TorstenC/Notizblog/wiki/Mikrocontroller
-
Thread
Pointerproblem auf STM32
Edit: kann sein, dass ich mich irre, aber gilt das Unlocken für beliebig viele Takte oder lockt der STM32 nach n-Takten wieder automatisch? Da gibts eine eigenes Flashmanual von ST - der Flashkram steht nicht im RM0008 (für STM32F103).
Die Speicherausrichtung stimmt nicht. Ein 32-Bit-Zeiger muss auf 32 Bit ausgerichtet (aligned) sein, somit ist eine Zuweisung von einem 8-Bit-Zeiger auf einen 32-Bit-Zeiger in 3 von 4 Fällen falsch. Einige Architekturen unterstützen das Zugreifen
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Bauteiltöter schrieb im Beitrag #4162676: > Ich habe einen STM32F4 mal mit ähnlichen Verhalten entsorgen müssen > (TQFP176 auslöten -> bah). Der hat kurzzeitig einen 12V-Spike gesehen, > daraufhin genemigte sich das Teil über 2A (@3.3V) und wurde innerhalb >
Ich verwende den STM32F103 und hab auch getrennte Verorgungen, die aber mit 2 antiparallelen Schottkys zwischen den Versorgungen niemals mehrt als 300mV voneinander abweichen, so sollte es laut Datenblatt auch sein. Da
-
Thread
Grundlagen im Umgang mit 9-Achs-Sensor
betreiben. Der µC sollte I²C unterstützen. Der 8MHz-AduinoProMini hat z.B. 3,3V. Noch preiswerter ist ein STM8S103F3P6-Board, auch von ebay oder Ali. Ein MSP430-Launchpad ginge z.B. auch, ich hätte noch eins
ein ST-Link-Clone oder ein Launchpad preiswerter als ein AVR-ICD-Adapter. Alternativ ginge auch ein STM32F4-Nucleo-Board.
-
Thread
Platinenkritik Hausbus/CAN Eingang
ernsthaften Stromverbrauch reguliert). Stimmt das so mit dem 2 Ohm Widerstand um die ESR zu erhöhen? STM32F103 mit eingebautem CAN möglichst viele übrige IOs auf Pinleisten herausgeführt. IOs mit optionalem Vorwiderstand (falls doch mal eine LED dran soll), optionalem Pull-up, falls mal der interne nicht
viel Platz war, hab ich sie zum aktiven Teilnehmer geupgradet - man kann sie jetzt optional mit einem STM32F105 bestücken, der USB und CAN gleichzeitig kann, und dann als Schnittstelle zum Rechner (oder RaspberryPi) gebrauchen. Oder als Knoten - I2C und ein paar Pins sind herausgeführt. Vorteil dabei
-
Thread
STM32 unter Arch Linux
musst diesen Link einfach verwenden, wenn du Software hinzufügen willst (in der ganz normalen Eclipse C++ IDE): http://www.ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.site Hier der Text aus dem openstm32 Wiki: [c] Installation of System Workbench for STM32 - Bare edition will be
siehe oben. Bauen und installieren. 2. emIDE v.2.20 unter wine installieren. 3. In Linuxkonsole [c]JLinkGDBServer -device stm32f103r8 -if swd[/c] starten. 4. Unter [c]wine emIDE[/c] starten (could not find jlink gdb server verneinen) 5. debugger config siehe Bilder 6. enjoy Schade dass
-
Thread
mbed - Ein Erfahrungsbericht
durch diesen thread: https://www.mikrocontroller.net/topic/368462 habe ich mir kurzerhand ein Nucleo-stm32f103 board zugelegt und möchte gerne meine Erfahrungen mit allen interessenten teilen. Vorneweg zu meinen bisherigen Erfahrungen im Embedded bereich: Vor rund 5 Jahren das letzte mal µC Programmiert
dann diese Werte angepasst werden und das sollte ausreichen. Ich habe vor den selben Code vom Nucleo-F103RB auf einem STM32F103C8T6 laufen zu lassen, die gibts ab ca. €1.60 über ebay, oder gleich das minimalboard für ~4.50
-
Thread
Mini-Segway-Roboter
jedoch sicher mehr Sinn als die teureren 20mA-Motoren mit 1mNm Drehmoment: https://github.com/TorstenC/Notizblog/wiki/Zeiger-Module
ein STM32F4-Disco, wie bei Deinem 'robot v2', kostet schon 16€. Dagegen denke ich z.B. an PCBs für 180ct und einen STM32F103C8T6 für ca. 130ct. Falls Du so willst, sind die Zahlen natürlich 'schön gerechnet
-
Thread
Gefälschte AVR-uC?
angeht, als auch bei ROM/RAM-Kapazität und I/O-Modulen. Alle diese Methoden findet man z.B. bei den STM32. Das sieht eher so aus: Es wird auf jene Funktionalität getestet, die anschliessend draufgedruckt wird. Produziert man Mega48er, dann teste man auf genau dessen Eigenschaften und ignoriert den
Nachverfolgung der schlechten Ware sicher klären. Norbert S. schrieb im Beitrag #4152754: > Einen µC zu fälschen wäre einfach zu kompliziert, dafür sind die zu > billig. Das halte ich für nicht mehr für valide, es gibt "nachgebaute" STM32, FTDIs und andere RS232 Treiber. Da wird nur irgendwie und
-
Thread
Ansteuerung einer (oder mehrerer) SD Karten über einen RasPi
schlage ich eine SSD vor. Für SD Karten über SPI braucht man keinen Raspi, da reicht zur Not ein STM32F030F4P6 für 50ct, sogar mit DMA.
STM32F103V8T6 ab 163ct (64 kB Flash) Kann der RasPi 4-Bit-paralleles SPI out-of-the-box an separaten SD-Slots? Scelumbro schrieb im Beitrag #4152381: > Mit FAT implementation, auch für SDHC? Mit
-
Thread
CCD linear sensor
Welchen ADC nutzt Du? 0 bis 3,3V müssten doch reichen, oder? Ich mache gerade ein PCB-Layout für den STM32F103R8T6 (12 Bit und getrennte Versorgung für den Analog-Teil) und ich frage lieber nochmal nach. Erik Werner schrieb im Beitrag #4205143: > Oder kan man zuerst Sensor belichten lassen und dann
von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)) Torsten C. schrieb im Beitrag #4205166: > BTW mal 'ne Frage an Erik Werner: > > Welchen ADC nutzt Du? 0 bis 3,3V müssten doch reichen, oder? Ich mache > gerade ein PCB-Layout für den STM32F103R8T6 und ich
-
Thread
STM32 DMA mit SPI funktioniert nicht
richtig konfiguriert, da das SPI selbst funktioniert, wenn ich es manuell ansteuere. Genutzt wird das STM32F4-Discovery Board
http://electronics.stackexchange.com/questions/100685/full-duplex-slave-spi-dma-and-interrupts-on-stm32f103 http://www.eevblog.com/forum/microcontrollers/stm32-spi-with-dma/ http://www.micromouseonline.com/2012/03/11/adding-dma-to-the-spi-driver-with-the-stm32f4/ Und ja, die eingestellte Buffer
-
Thread
Coole Coretex
Dr. Sommer schrieb im Beitrag #4136988: > Hat der denn auch die I/O MMöglichkeiten vom STM32 Einfach mal ins Datenblatt schauen: 2xUART,3xSPI,2xI2C,I2S,PWM - kein CAN Pin-Interrupt-Latenz 50ns - zum Vergleich stm32f103 72MHz Latenz 350ns https://www.raspberrypi.org/wp-content/uploads
Das Compute Module läuft mit Batterie: Preis 1 - 99 netto: 35,60 Da nehme ich doch lieber einen STM32F4xx!
-
Thread
Erfahrung mit China Arduino?
dies jedoch durch zwei Dioden, die die USB-Spannung "runterbrechen" - temperaturabhängig also 5V- ~1,4V-> 3,6V. Ist für Arduinos nicht wild, die laufen mit 5V, für moderne µCs mit 3,3V-Versorgung aber grenzwertig (max 3,6V etwa bei STM32, und die können dann mal überschritten werden). Es gibt wesentlich
Nano dann kaum noch Pins übrig. Dann vielleicht eher ein mega2560^^, wie Joachim schrieb, oder ein STM32F103C8T6-Board für unter 5€ mit DMA ider ein Nucleo^^. google schrieb im Beitrag #4135481: > Das läuft sehr gut auf den 2,00€ Promini-Arduinos Auch cool. Da stellt sich die Frage: @Max MMM
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
Torsten C. schrieb im Beitrag #4133612: > Beim MSP430 Launchpad hast Du z.B. für ~10€ gleich einen Debugger dabei. > Die Nucleo-Boards incl. Debugger für die STM32F4 kosten auch ~10€. > Für AVR könntest Du
Mal wenn hier jemand Arduino empfiehlt, töte ich ein > süßes Katzenbaby. Dann empfehle ich den STM32F103C8T6. Wenn man sich eh neu einarbeitet, muss man sich ja nicht in 8-Bitter einarbeiten. Der STM32F103C8T6 ist als China-Exportschlager soger oft billiger als ein 8-Bit-AVR. Siehe https://www.mikrocontroller.net