-
Thread
Keil Hardfault STM32 Jlink
%0.2d:%0.2d:%0.2dUhr \n", stu, min, sek); uart_send_s(str); } [/c] Aber wie findet man das ganze eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim
eleganter/schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
[V] Große Sammlung von Elektronikbauteilen (300+ Teile), Stepper-Motoren, 7-Segment uvm.
Gyro-Sensor (Lage, Bewegung) * 2x MCP-23S17-E/SP - SPI GPIO Expander * 10x Hall-Effect-Sensor * 1x STM32F103 Dev-Board * 1x Ethernet-Module for Arduino * 1x Joystick for Arduino * 2x Digital Audio Verstärker Board PAM8610 2*15W Dual Kanal Stereo AMP AIP * 1x Step-up Booster bis 32V * 1x LiPo
Bausteine * 25x SN74HC14N (Schmitt-Trigger) * 3x 32F103CBT6 Mikrocontroller * 1x ATMega48 SMD * 4x Xilinx XC9536XL * 1x ICL7662 * 12x DS1307 Realtime Clock (8x DIP8, 4x SMD) * 7x ULN 2803 A * 5x 27C512 EEPROM 64k x 8 * 9x AT28C16 EEPROM
-
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
-100) 3,00 € 1 x STM32F205VGT6 (ST, 120MHz, 1MB Flash, 132kB RAM, LQFP-100) 5,00 € 2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 3,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash, 10kB RAM, LQFP-48
Die STM32F103C6T6 sind verkauft...
-
Thread
cubeMX Probleme mit fehlenden Files
Trotz viel Ausprobieren scheitere ich daran, ein Projekt für den STM32F103C8 mit cubeMX zu generieren. Solange ich nur die Clock konfiguriere, erhalte ich ein Makefile und kann es auch erfolgreich laufen lassen. Wenn ich nun aber weitere "Komponenten" dazuwähle, läuft
sehe ich "!" auf gelbem Dreieck bei TIM1 (I2C) und TIM4 (USB). Mein Verständnis ist aber, dass diese lediglich eingeschränkte Funktionen von TIM1 und TIM4 anzeigen... Mein System: Linux, cubeMX 4.26.1 (das neuste), STM32F1 package 1.6.1 (auch
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
Hmmm ich habe ein ziemlich ähnliches Programm auf einem stm32f103 laufen und es geht auch so wie gedacht vom byte aif half word, habs allerdings nicht mit dem HAL sondern direkt mi registern gemacht. Welcher stm32f4 ist denn genau auf dem board drauf, dann
-
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
STM32 (F3) CSS immer an?
Moin, ich teste gerade den Watchdog (IWDG) auf einem STM32F373... Erste erschreckende Erkenntnis für alle die es interessiert: Ist der Kondensator am Reset Pin zu groß, in diesem Fall 1 uF, dann kann der IWDG mit seinem 20 us Reset-Puls den Mikrocontroller
Note" oder eher noch "Caution" im HSE Part des Reference Manuels. Da es doch sehr relevant für alle STM32 Benutzer ist... gerade wenns auch Richtung Serie geht. Wirklich deutlich steht es tatsächlich nur im Datenblatt im von dir zitierten 3.8. Dort habe ich es übersehen. Wenn ich ein 8 MHz Quarz
-
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
Linux Distribution für Mikrocontroller Programmierung?
ARDPICPROG Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller
Komponenten nacheinander entwickelt und testet. Das macht die Fehlersuche erheblich übersichtlicher. Bei STM32 Entwicklung mag das insgesamt etwas anders ausehen, aber wir sind ja noch bei den AVRs (zumondest hört sich das so an).
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
falls da auch der gcc-arm-embedded mit newlib genutzt wird: https://www.mikrocontroller.net/articles/STM32_Eclipse_JLink_Linux/Windows#Optional:_Syscalls_implementieren
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
Bootloader (Initial SP)
Moin, ich habe einen STM32F103 mit Bootloader und Firmware. Bootloader startet normal bei 0x8000000. Firmware bei 0x8010000. Problem ist, dass ich an der Firmware aktuell keine Veränderungen machen kann. Firmware wurde
sehen die Register wie folgt aus: [code] r0 0x4000000 (Hex) r1 0x40010000 (Hex) sp 0x20000f68 lr 0x8001b3b (Hex) pc 0x8001b50 xPSR 0xa1000000 (Hex) msp 0x20000f68 psp 0x3129b1a0 [/code] Wenn ich nach dem Break Point einen single Step mache, dann hängt sich alles auf
-
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)
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 Index 92 read b2 Index 93 read b3 Index 94 read b4 Index 95
-
Thread
Stack Size beim STM32F030
Default_Handler. Kann mir jemand erklären, wie ich den stack size vergrößern kann? Verwende CooCox IDE 1.7.8 Bei größeren Controllern, z. B. F103 oder F407 kann man diese unter startup/startup_stm32... direkt als Zahlenwert ändern. Beim F030 scheint dies über den Linker zu gehen. Leider habe ich in den Einstellungen
Stack holen, sondern als globale Variable anlegen. Stack Verbrauch kanst du testen, wenn du vor dem C startup (also im Reset Handler) deinen Stack Speicher auf 0xcc setzt und später im Memory Window guckst, wie viel überschrieben wurde.
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
Standard-Bootloader) Ich denke dieser wird es: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F103CBT7?qs=sGAEpiMZZMvyL6eCuHiWihZK7s8S69p4 Angenommen ich würde folgendes Tutorial verfolgen:http://grauonline.de/wordpress/?page_id=1004 müsste ich dann den STM32duion einmal bootloader über
dieser wird es: > https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F103CBT7?qs=sGAEpiMZZMvyL6eCuHiWihZK7s8S69p4 Der ignoriert z.B. USB!
-
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
Digitalpult selber bauen
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103.
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. > Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103. Ich gucke mir die mal an, wie hast du die programmiert?
-
Thread
ADC / DMA Problem beim STM32F030
Bei meinem STM32F103 übernimmt diese Aufgabe der DMA und die Channel Konfiguration. Funktioniert dies beim STM32F030 nicht?!
ist dieser lediglich über einen 100nF versorgt. Aber kann das zum Totalausfall führen?! Spannung am Oszi sieht gut aus mit 3,3V. Bei meinem anderen Projekten mit STM32F407 oder STM32F103 gab es da nie Probleme? Ist beim STM32F030 irgendwas
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Wie siehst Du Deine Fragestellung vor dem Hintergrund des Datenblatts? STM32F072xx datasheet rev5 Februar 2017
herausgeführt. Vlt. die Interne Referenz verwenden und entsprechend kalibrieren. Ich verwende den STM32F103Z im 144pol. Geh. und mit externer Präzisionsreferenz von 2,5V.Da arbeitet der ADC schon aufs Bit genau. Grüsse
-
Thread
segment anzeige
> Demfall nehme ich an, dass es kein 5V STM uC gibt. Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. > aber das Problem mit den Logikbausteinen
> 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
L6203 Schaltplankontrolle
wenn ich es richtig verstehe) laut Figure 7b die Verlustleistung höher ist. Die Logik wird mit einem STM32F103 verwaltet. Hierbei habe ich noch das Problem, dass der Output von Sense ja von 0V-5V geht. Wenn ich das jetzt über einen einfachen Spannungsteiler am ADC messe: wie berechnet sich daraus eigentlich
Sicherheits-Rs (Angst-Rs 33-100 Ohm) in die Leitungen vom Prozesor ein. Wenn es qualmt, qualmt der uC wenigstens nicht mit. 12V mit 100uF möglichst nahe am IC zusätzlich puffern.
-
Thread
Software / Treiber für HD44780 auf STM32
Hallo, hat einer eine Bib für ein STM32F103 für ein Standard HD44780? Ich kann keine finden.. sonst würde ich versuchen zu portieren und in dem Artikel zu verlinken... VG
steht aber hier in der Codesammlung: https://www.mikrocontroller.net/topic/350952#3900014 2. Datei STM32F4_LCD.c
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
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
MXE11 - Unix auf dem Mikrocontroller
jeden Fall lässt sich damit arbeiten. Den kompletten Kernel neu zu übersetzen, braucht auch auf einem STM32F107 mit 72MHz weniger als 10 Minuten. Ansonsten habe ich auch die verschiedenen Emulatorvarianten mit zwei Benchmarks getestet und die Ergebnisse mit veröffentlicht. Das Projekt findet sich unter
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
-
Thread
Online Eagle- und Gerber-Viewer
Eagle nicht alle Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der Datei gelandet sein. Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu alt ist.
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
Makefile stm32f1
://github.com/ChristianRinn/bare_metal_stm32f103c8
/ChristianRinn/bare_metal_stm32f103c8 Ich hab jetzt das hier genommen und den STM32F103C8 Ordner von src ins Hauptverzeichnis kopiert und die CMSIS Dateien aktualisiert, sowie das Makefile für den verschobenen Ordner angepasst
-
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?
Ich glaube ich hab's gefunden. In meiner "startup_stm32f10x_hd.c" war [c] #define STACK_SIZE 0x00000100 /*!< The Stack size suggest using even number */ [/c] Das habe ich jetzt auf [c] #define STACK_SIZE 0x00001000 /*!
-
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 add.w r2, r3, #16 8001564: 3e10 subs r6, #16 8001566: 2e0f cmp r6, #15 8001568: f842 5c10 str.w r5, [r2, #-16] 800156c: f842 5c0c str.w r5, [r2, #-12] 8001570: f842 5c08 str.w r5, [r2, #-8] 8001574: f842 5c04 str.w r5, [r2, #-
-
Thread
STM32F103 System Workbench
die eigentliche Funktion sondern an einen Default-Handler springt - hast du ein Startup File für den STM32F103?
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
-
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
der Moderatoren das 'Gibt' aus dem Betreff löschen :) Soll ich bei der Gelegenheit auch aus dem STM32F03 ein STM32F103 machen?
Moderatoren das 'Gibt' aus dem Betreff löschen :) > > Soll ich bei der Gelegenheit auch aus dem STM32F03 ein STM32F103 machen? Ja, bitte.
-
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