-
Thread
STM32 I2C Problem
Hallo, ich versuche mit einem STM32F103RCT6 ein Register von MPU6050 über I2C unter Verwendung std-cmsis-lib auszulesen. Es lässt sich problemlos beschreiben, nur das auslesen zum zweiten geht nicht mehr. Hier ist mein Code: [c]
übrigens lässt sich der MPU6050 problemlos von einem STM32F4 uC mit dem selben Code im Wesentlichen auslesen.
-
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: [c] GPIO_InitStructure.GPIO_Pin = usartDMX1_RX; GPIO_InitStructure.GPIO_Mode
-
Thread
stm32f411re timer clock speed ermitteln?
für Timer-Clocks rauskommen. Diese tippe ich dann ab, um die Datei system_stm32f4xx.c an den entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE
. für STM32F411RE: [c] /*---------------------------------------------------------------------------- * STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) * * Input frequency 8MHz * PLL M
-
Thread
[V] Bauteile: STM32 uCs, Sensoren, GPS, Funk und andere
, 68kB RAM, LQFP-100) 4,00 € 1 x STM32F205VGT6 (ST, 120MHz, 1MB Flash, 132kB RAM, LQFP-100) 6,00 € 2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 4,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash,
Die STM32F103C6T6 sind verkauft...
-
Thread
Simulation SRA-1
was für CW ausreicht. Man nehme einen Si5351 und ein Bluepill-Board, https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052 einen Drehencoder und ein Touch Display. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341
würde schnell den Preis für das Einsteigerprojekt in die Höhe treiben. Ein Discovery-Board mit nem STM32F4 kostet schon 25€, wobei dann jedoch schon das Programmiergerät integriert wäre. Wem das Gerät zu klein ist, kann sich auch am mcHF-SDR als Quelle bedienen, der Preis steigt dann schnell auf 400
-
Thread
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus
-
Thread
Suche µC Empfehlung
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
umegleitet. auch printf funktioniert "eigentlich", aber nicht mit Floating-Point Größen.: putchar('c'); funzt puts"Teststring" funzt; int IntVar = 6125 printf("%04d",IntVariable); funzt auch, nur float FloatVar = 6,125; printf("%03.4f",FloatVar); funzt nicht Ergänzung: Die Möglichkeit, eigene
du mit dem Atmel nicht klar kommst, dann such dir hier im Forum eines meiner Klein-Projekte mit nem STM32F103C8T6 heraus, da findest du die Eagle-Dateien, die Quellen und ein fertiges Image, so daß du erstmal damit anfangen kannst. Also stell dich nicht so an. W.S.
-
Thread
Wie 8-Bit Zähler sicher auslesen?
Beim STM32F103 hat man genau dieses Problem beim Auslesen der Uhr. Pragmatische Lösung: Wiederholt auslesen, bis man 2x den selben Wert erhält.
Stefanus F. schrieb im Beitrag #5481033: > Beim STM32F103 hat man genau dieses Problem beim Auslesen der Uhr. > Pragmatische Lösung: Wiederholt auslesen, bis man 2x den selben Wert > erhält. Genau dasselbe
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung
> > Ich habe noch nicht alle BE. Was ist BE? > > Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. > Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> > mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. > > Von der T245 habe ich noch keine Daten (Pinbelegung
-
Thread
[STM32] SDRAM Adressbit 5 steckt (meistens) fest
Ich verwende zum ersten Mal ein SDRAM (Micron 4M x 16 x 4) mit einem STM32F7 auf meiner eigenen Platine. Das Initialisieren scheint zu funktionieren, aber wenn ich das SDRAM teste [c] for (uint16_t i = 0; i < 65535; ++i) { *(__IO uint16_t*) (SDRAM_BASE + 2*i)
read a1 Index 82 read a2 Index 83 read a3 Index 84 read a4 Index 85 read a5 Index 86 read a6 Index 87 read a7 Index 88 read a8 Index 89 read a9 Index 8a read aa Index 8b read ab Index 8c read ac Index 8d read ad Index 8e read ae Index 8f read af Index 90 read b0 Index 91 read b1
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu
-
Thread
segment anzeige
/217f6c7ddfc6a12fd76e72422c04f4e2a09e65d4/s_110_lts-546awc.pdf dass ein Segment auch mit 1mA betrieben werden kann (low current LED). Der maximale peak current ist 125mA. Continuous Forward Current Per
> Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O > Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. Der von Max ausgesuchte Port-A aber z.B. beim F103 nicht. Da ich das
-
Thread
VU-Meter mit XMEGA
immer 2 Kanäle - 44.1kHz oder 48kHz Samplingfrequenz (höhere Frequenzen kann man wohl vergessen) - 8...32bit Wortbreite (1...4Byte) Meine Rechnung für den worst case geht wie folgt: Der Soundcatcher der Zeitschrift c't liefert z.B. 32bit Daten. SPI triggert nach jedem empfangenen Byte einen Interrupt
ich hätte einen STM32F4 genommen. der hat I2S(SAI) interface und genug rechenpower hätte man sogar ne FFT machen können ...
-
Thread
Lötstationen
Weller-Lotstation-Set-digital-WT-1012-90W-WT-1-WSP-80-WSR-200-Wie-NEU/401543737800?hash=item5d7ddf31c8:g:S-8AAOSwCXJbCvWs LG
daß man graphisch die Step PID Antwort analysieren kann. Ich habe vor entweder einen AVR 1284P oder STM32F103 einzusetzen. Mit dem letzteren habe ich relativ viel Erfahrung. Mit Atollic Truestudio arbeitet es sich damit recht gut und der Debugger ist natürlich auch nicht zu verachten. Wärend der SW
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
3x DP74HC245 4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A PA15 #define B PA10 #define C PA9 #define D PA8 #define LAT PB14 #define CLK PB15 #define OE PB13 void shift(uint32_t data){ digitalWrite(LAT,LOW); for (uint8_t n=0; n<8; n++) { // s.u. digitalWrite
-
Thread
Online Eagle- und Gerber-Viewer
T3C0.047244 T100C0.015748 T101C0.040000 T102C0.036000 T103C-0.003543 --> T103C0.003543 T104C0.019685 T105C0.035433 % [/code] Ist es auch möglich andeere Farben statt grün zu bekommen? Und
nicht alle > Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die > TVS D3 oder STM32F103 für den MP. "STM103..." steht im Schaltbild /unterhalb/ des Symbols. Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen Spannungen, aber Schaltzeichen und Gehäuse sind
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
EZ-USB FX2 CY7C68013A * mcs51-derivat * sdcc als Compiler "Blue Pill" STM32F105RxT6 * ARM cortex * arm-none-eabi-gcc als Compiler
du unter Breakout Board? Was genau soll da drauf sein - Controller oder ULPI Chip oder was? Einige STM32F73 haben integrierte USB HS Transceiver. Das STM32F746NG Discovery hat einem USB HS Transceiver IC (ULPI) drauf. Handlich ist das aber alles eher nicht...
-
Thread
Structarray mit Adressproblemen in C
wohl mal um Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack stark begrenzt?
um > Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt > (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack > stark begrenzt? Das schöne ist, daß der überlaufende Stack genau den Verlauf der Übeltäter protokolliert. Wenn also immer wieder die gleiche
-
Thread
STM32: gcc 5.4.1 vs. 6.3.1 und memset
, r5, lsl #8 8001556: 2c0f cmp r4, #15 8001558: ea45 4505 orr.w r5, r5, r5, lsl #16 800155c: d919 bls.n 8001592 <memset+0x66> 800155e: 4626 mov r6, r4 8001560: f103 0210
6er und 7er Compiler, linker und compiler options sind natürlich auch unterschiedlich, auber auch für das Bluepill Board mit dem F103C8. [c] #include "mbed.h" DigitalOut led1(LED1); char data_xxx
-
Thread
STM32F103 System Workbench
RAM-Verwalten oder die tatsächliche Ausgabe vorgehalten hat. Auf dem PC macht sowas das BS, aber auf dem µC eben nicht, da gibt's kein BS. Also laß erst mal deinen "vorgetesteten" Code links liegen und fange zunächst ganz klein an mit einem Minimal-Programm. Gerade für die STM32F103C8T6 hab ich hier schon
Umsetzung der Funktionalität auf dem PC getestet. --- Die genaue Controllerbezeichnung lautet: STM32F103R8T6 --- Ich werde mal deinen Rat annehmen und im ganz kleinen beginnen. Kannst du eventuell deine Codebeispiele hier kurz als Link posten. Dann hab ich schonmal eine Basis? thx
-
Thread
Analoge Orgel mit USB-MIDI steuern
der Weg dahin führen, ein eigenes USB Gerät mit eigenem Protokoll zu entwickeln: [[USB-Tutorial mit STM32]]
TouchOsc). Da hier selbst 10MBit Ethernet meilenweit von Hardwaremidi entfernt ist, kann man auch über STM32F103 incl. Wiznet oder Enc28j60 nachdenken. Kostet in der Summe zwischen 5 und 10€. Was du aber aber unter "4x64Ports" verstehst weißt du wieder nur alleine. Wenn es nur um die Register und sonstige
-
Thread
GCC für STM32F103
mit dem Keil arbeite. Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin Format drin (11508 Bytes). Wäre ja mal interessant, wenn jemand, der den Gcc benutzt, das Zeugs damit übersetzt. Einfach um mal zu sehen,
Beitrag #5433146: > Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit > dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin > Format drin (11508 Bytes). Wäre ja mal interessant, wenn jemand, der den > Gcc benutzt, das Zeugs damit übersetzt. Einfach um mal zu
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
Hi, Your premises are wrong. The sensor address is 0x5E not 0xBC. I2C HAL use this function: HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout) to send something on bus. But DevAddress
-
Thread
STM3103RBT6 ist mein I²C Master mit CMSIS so korrekt?
Hallo Leute, ich probiere gerade zum ersten mal die I²C Schnittstelle meines Nucleo64 Boardes mit dem STM32F103RBT6 aus. Zunächst geht es mit um den Master Modus mit Polling. Mit IRQ und DMA befasse ich mich ein anderes mal. Der Slave ist ein Ardunino
empfange. Auch der Mitschnitt des Logic Analyzers sieht gut aus, soweit ich das beurteilen kann. [c] #include "stm32f1xx.h" // receive buffer uint8_t buffer[20]; int main(void) { // Enable Port B and alternate functions SET_BIT(RCC->APB2ENR, RCC_APB2ENR_IOPBEN); SET_BIT(RCC
-
Thread
konventionell Taster über 24V einlesen
nochmals eure Erfahrung zu momentan aktuellen Möglichkeiten konventionell Taster (230V) über 24V mittels µC (SMT32) einzulesen. Zum Hintergrund: Ich hatte mir beim Hausbau auch ein EIB Kabel auch durch die einzelnen Schalter legen lassen, da ich damals keinen Kopf und Zeit hatte mich mit dem Thmea Bussystem
Board schaltet Relais im Verteiler. Da ich hier zum schnellen Aufbau die Billigen "blue boards" SMT32f103C8T6 verwendet habe, fahre ich aktuell nur mit 5VDC - nicht schön, aber funktioniert ohne Probleme. Die Boards unter den Taster lesen nicht nur die Taster ein, sondern liefern auch noch Temparatur
-
Thread
STM32F103 I2C/TWI
_t i2cStop(void) { I2C1->CR1 |= I2C_CR1_STOP; while(!(I2C1->SR1 & I2C_SR1_STOPF) || (I2C1->SR2 & I2C_SR2_BUSY)) ; return 0x01; } uint8_t i2cWrite(uint8_t data) { I2C1->DR = data
eigentlich passieren. Weiß denn keiner, wo der Fehler liegt? Irgendwer wird doch schon einmal mit einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
STM32F1 Verständnis mit Registerbits
> Es geht um einen STM32F103. Immer noch nicht präzise. Stocher mal bei den Medium-density auf S. 101. Ansonsten sind die uC hierzu doch eh alle ähnlich aufgebaut. Irgendwo ein Bit, was man einschalten kann, oder
Und als Anmerkung noch: es geht (ganz präzise) um zwei STM32F103: einmal den STM32F103RB auf einem Nucleo-Board und einmal um den STM32F103C8T6 auf einem Bluepill-Board. Es stimmt, dass ich so etwas nicht so schnell freiwillig selbst designen und löten werde
-
Thread
RTC DS3231 - Temperatur Daten?
, are in the upper nibble at location 12h. For example, 00011001 01b = +25.25°C. Da ich auf Floats verzichten möchte rechne ich mir den Wert erstmal in m°C um... [c] int16_t calctemp; uint8_t temp_msb, temp_lsb; temp_msb = 0x2f; temp_lsb = 0xc0; calctemp = (int16_t)( (int8_t)(temp_msb << 2) | (temp_lsb >> 6) ) * 25; [/c] Nun, rechne ich das Beispiel, komme ich auf ein Ergbenis von: 2525 was richtig wäre. Rechne ich mit den tatsächlich ausgelesenen Werten,
-
Thread
Verzweifelt wegen Drehencoder und Interrupt :/
Hi, ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das Ding kann extrem viel mehr. Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der Initialisierung der Hardware hat man
Beitrag #5395527: > Hi, > > ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen > STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das > Ding kann extrem viel mehr. > Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der > Initialisierung der Hardware
-
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
C-Libs for USB and OLED-Display
Hallo, ich bin derzeit auf der Suche nach zwei C-Libraries für die Ansteuerung eines OLED-Displays für sowohl einen ATmega328P als auch für einen STM32F103 sowie für USB für den STM32F103. Habt ihr da Empfehlungen? Wenn es keine fertigen gibt, sind
Mein [[USB-Tutorial mit STM32]] basiert auf dem STM32F103 und nutzt C++, bietet aber keine komplett fertige Bibliothek.
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
Anfang an feststeht, die Flash-Waitstates > hineinspielen? Ich erkläre das mal am Beispiel eines STM32F103 und diesem (nicht optimalen) Code: [c] void delay(uint16_t msec) { for (uint32_t j=0; j<2000*msec; j++) { __NOP (); } } [/c] Diese Funktion soll eine gewisse
einfacher machen. Allerdings wird hier möglicherweise der Einfluss der Instruction Caches (und ART bei STM32F4) stärker, weil mehr Code da ist. In C++ kann man das mit templates machen: [c]#include <utility> template <typename... T> __attribute__((always_inline)) inline void eat (T&&...) {} __
-
Thread
Getting started with STM32F103
Hi, ich habe mir jetzt einmal drei STM32F103C8T6 auf einem BluePill-Board bestellt. Dazu hätte ich nun einmal ein paar Fragen: 1. Würdet ihr mir zum Programmieren eher zu einem (universeller einsetzbaren) USB-to-RS232-Adapter raten oder
(oder Mut, einfach über die Tischkante brechen). > Ich dachte immer, dass darauf üblicherweise STM32F4 verbaut > sind. Aber sind wenn dann wohl eher STM32F3. Gibt es ab 15€ mit STM32F103. > Kann man den ST-Link auch umflashen, wenn man den nicht auslötet? Na klar. Du solltest wirklich
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
Taobao steht ein Lager mit 100.000 Stück dahinter, die die Teile für 1 Cent bekommen haben (ähnlich STM32F103 & STM8S aus China). Sich nur ein Stück zu kaufen wäre hinsichtlich der Versandkosten wenig sinnvoll. 100 Stück sollten es dann schon sein.
wenige Assembler-Befehle mit den zugehörigen Opcodes angegeben (im Kontext der Optimierung durch den C-Compiler, wenn google translate nicht lügt): 5E0A MOV A BB1 1B21 COMP A #0x21 2040 T0SN CF 5C0B MOV BB2 A Weiter vorne finden sich noch (S. 73): C028 GOTO 0x28 0030 WDRESET 1F00 MOV A #0x0
-
Thread
STM32F103: Delay mit TIM2
[c] #ifndef TIMER_H #define TIMER_H #include <stm32f10x_tim.h> #define DELAY_TIM_FREQUENCY_MS 1000 extern void ConfigDelay_in_ms(void); extern void delay_ms(uint32_t msTick); #endif
gegenchecken ob nun 72Mhz oder 64Mhz Core Takt! Hab ich in ein falsches RefMan geschaut? Aus RM0008 STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs Figure 11. Clock tree: "1. When the HSI is used as a PLL clock input, the maximum system clock frequency
-
Thread
SysTick enable führt zu sofortigem Fault
am Ende, obwohl das Beispiel, das den Fehler erzeugt, wirklich minimal ist: Und zwar landet ein STM32F103RE beim folgenden Beispiel direkt im HardFault-Handler, ein STM32F446 fühlt sich dagegen pudelwohl: [c] #define SYSTICK_TIMER_INTERVAL_MS 1 #ifdef STM32F4XX #define SYSTEMCORECLOCK 168000000ULL
daß ich die beiden IRQs nicht vor dem SysTick-Timer einschalten kann, und was in dieser Hinsicht den STM32F103 vom STM32F446 unterscheidet.
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
Leute, Ich brauch mal eure Hilfe. Und zwar versuche ich gerade, ein chinesisches BluePill mit einem STM32F103C8T6 drauf zum Leben zu bringen. Der Plan war, einen Timer laufen zu lassen, der dann eine LED per Interrupt ein- und ausmachen würde. Ja, daran scheitert es schon. Die LED bleibt an, der Interrupt
ich aus Versehen in den RefMan anstatt in den Datasheet geschaut. Hab mich schon gefreut, dass der STM32F103 Timer in Hülle und Fülle bietet. Tja. Habs jetzt mit dem Timer 4 probiert. 3) Es läuft immer noch nichts. Das Programm sieht mittlerweile so aus: [c] #include "stm32f10x_conf.h" //#include
-
Thread
Problem mit Division
niemals dividiere und ich kann mit dem selben Compiler problemlos laufende Programme fuer m3 (Gecko,STM32F103) erzeugen wo dann auch dividiert wird. Olaf
_test>: 8: e020c001 eor ip, r0, r1 c: 42611000 rsbmi r1, r1, #0 [..] Das sieht gut und richtig aus. Ehrlich gesagt jetzt bin ich ratlos. Schaut man sich jetzt mal die Bytes
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Der Arduino Nano hat 8 analoge Eingänge und kostet 2 bis 3 €. Das "Blue-Pill" Board (STM32F103C8T6) ist Arduino kompatibel, hat 10 analoge Eingänge und kostet ebenfalls 2 bis 3 €. Der A/D Wandler MCP3208 hat 8 analoge
M. schrieb im Beitrag #5371573: > Dann nehme ich für 48 AD-Eingäge 4 von den MAX11605. Die über I2C > eingelesen und fertig... Bei 4 Stück muss man sich da wieder Gedanken über I2C-Multiplexer machen. Drei CD74HC4067 o.ä. 16:1 (alternativ 6 74HC4051 8:1) Analogmultiplexer vor einen µC mit seinerseits
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
worüber ich in der letzten Zeit immer wieder nachgedacht habe: Welche der beiden MCUs (Atmega328 vs STM32F103C8) ist besser geeignet für Batteriebetrieb? Lässt sich da eine generelle Aussage treffen? Rahmenbedingungen sind Arduino Framework bzw. im Fall des STM32F103C8 STM32Duino. Hat einer mit
#5369135: > Denn beim > Schlafen ist die Stromaufnahme der AVR's erheblich geringer, als die > STM32F1 Serie. Wenn nur noch die RTC läuft, braucht selbst der alte stm32f103c8t6 nur 1.2 µA@3V. > Da das für Dich ein Thema ist, schau Dir auch mal die STM32L (L=Low > Power) Serien an, die sind
-
Thread
STM32F103C8T6 board von ebay geht nicht
Hallo, ich hatte mir vor einiger Zeit ein Board mit STM32F103C8T6 auf ebay für wenig Geld gekauft. Da ich so begeistert, davon war habe ich noch mal 2 nachbestellt. Ich benutze einen STM Link V2 (auch "ebay" version) und alles funktioniert wunderbar. Ich musste damals auf soft reset umstellen [code] # This is an STM32F103C8T6 board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" source