-
Thread
Thin client über speedport w701v einrichten
Auswertung der com-schnittstelle/uart steuern kann. Anzeige sollte erstmal ein 4x20 lcd - über uart/stm32f103(?) - sein. Bei xp würde ich das über vb.net/*.exe-Dateien machen. Was gibt es Vergleichbares für linux, am Liebsten in Richtung C statt Basic? Bevor ich mir jetzt ein Tutorial für die Einrichtung
über vb.net/*.exe-Dateien machen. Was gibt es > Vergleichbares für linux, am Liebsten in Richtung C statt Basic? Die Standardsprache unter Linux ist C. Normalerweise ist bereits alles installiert, einfach mal ein Hello-World mit "gcc -o hello hello.c" kompilieren und mit "./hello" ausführen. Die
-
Thread
HTU21 Mögliches Problem mit CRC Erzeugung im Sensor
8b 01 01 3a all CRC OK * HTU21#1 - 48 54 00 3e 68 2b 32 11 02 all CRC FAIL * HTU21#2 - 48 54 00 3e 68 40 32 11 02 all CRC FAIL * HTU21#3 - 48 54 00 3e 67 1e 32 11 02 all CRC FAIL * HTU21#4 - 48 54 00 3e 68 1c 32 11 02 all CRC FAIL SN Felder
aus. Ich verwende Si7051(ClosedCube) und HTU21(China) und bei mir gibt es unterschiede in der I2C Abarbeitung. Anwendung ist ein STM32F103, I2C Umschaltung zwischen PB67 und PB89. Mit 2x Si7051 funktioniert das. Mit HTU21 funktioniert es nach dem Einschalten genau 1mal. Mit einem I2C-Multiplexer
-
Thread
STM32 SPI Interrupt Ringpuffer verliert Zeichen
Hallo ich habe Probleme mit einem SPI Ringpuffer für den STM32F103. Das Senden und Empfangen funktioniert ohne Interrupt. Auch mit einem Interrupt funktioniert es. In dieser Implementation mit Ringpuffer wird der letzte Wert nicht empfangen. Also zum Beispiel sende ich 6 Zeichen empfange aber nur 5. Wenn ich im nachhinein schaue, ist das SPI_I2S_FLAG_RXNE Bit sogar gesetzt, ich bekomme jedoch keinen Interrupt. Wieso nicht? Seltsam ist, dass wenn ich [c]SPI_I2S_ITConfig
-
Thread
STM32: "Start Linear Address Record" im Hexfile
Hallo zusammen, ich benutze Atollic TrueSudio mit einem STM32F103ZG. Nun habe ich aus dem ELF-File ein Hex-File erzeugt und finde darin am Ende folgendes: [code] (...) :040000050800036D7F :00000001FF [/code] Die vorletzte Zeile enthält den Recordtype
es ist tatsächlich fast der Reset_Handler. Fast, weil der Reset_Handler laut Mapfile an 0x0800036C liegt, allerdings steht er mit 0x0800036D im ISRVector im Hexfile (hatte es nicht gesehen weil es dort LittleEndian ist - 0x6D030008).
-
Thread
Anlogic EF2M45
https://www.lcsc.com/product-detail/Programmable-Logic-Device-CPLDs-FPGAs_Anlogic-EF2M45LG48B_C5360148.html?s_z=n_ef2m45 https://dl.sipeed.com/shareURL/TANG/Premier/IDE
Programmer nutze ich erstmal openFPGAloader mit einem FT232. Der Anlogic-Programmer auf Basis eines STM32F103 funktioniert bei mir noch nicht.
-
Thread
SPI-FRAM Speichererweiterung für XMEGA
Das charakterisiert Deine "Beiträge" ziemlich treffend. Von Arduino Fanboy habe ich hier auf uC.net schon jede Menge sachlicher und qualifizierter Beiträge gesehen. Von dir noch keinen einzigen (qualifizierten). Eher nur Gelabere.
Efficient data reception due to built-in read cache (64-bit line × 16 entries)." QSPI modul aus dem STM32 (STM32F446) siehe Seite 337 im Reference Manual 'RM0390' "Memory-mapped mode In memory-mapped mode, the external Flash memory is seen as internal memory but with some latency during accesses. Only
-
Thread
Stromwandler LTS25-NP
2,5V heraus. Ich dachte mir ich könnnte den OUT vom LTS einfach auf einen ADC-Eingang von meinen µC geben und das wärs. Also was genau muss ich dann zwischen den LTS und meinen µC schalten um vernünftige Messergebnisse zu erzielen? Vielen Dank!
Auflösung von 0,1 A wäre schon super, aber nicht zwingend. Ich möchte den internen 12-bit ADC von meinem STM32F103CBT6 verwenden um den Schaltungsaufwand möglichst gering zu halten.
-
Thread
SDR mit R820T2 schon ab 700kHz ?
kann? Ich habe einen Stick unter https://www.amazon.de/Tragbarer-Mini-Digitaler-TV-Stock-Unterst%C3%BCtzung-SDR-Stimmer-Empf%C3%A4nger/dp/B013Q94CT6/ref=sr_1_3?ie=UTF8&qid=1489860628&sr=8-3&keywords=r820t2+rtl2832u gesehen. Für Hilfe wäre ich dankbar
Si5351 kostet bei Mouser ca. 1€, zehn Adapterplatinen MSOP-10 auf DIP10 kosten 3€. Das dann mit einer STM32F103 Platine ansteuern, z.B. Ebay Nr. 182463575324 (oder 272501782722 je nach Geduld), dann laufen beide mit 3,3V und man spart sich den Pegelwandler. Alles zusammen kostet weniger als 10€.
-
Thread
Einstieg in die µC-Welt
entweder einen ab, oder musst dir wieder Leute suchen, die Bibliotheken dafür geschrieben haben. [c] uint8_t results[4]; barometer_read(0, 4, results); unsigned padc = (results[0] << 2) + (results[1] >> 6); unsigned tadc = (results[2] << 2) + (results[3] >> 6); double pcomp = a0
genaue Uhr/Taktquelle. Du wirst eine RTC anschließen müssen, zum Beispiel DS1302. Anders ist das beim STM32F103, der hat eine Uhr mit passabler Genauigkeit integriert. Der ESP8266 hat sehr viel Speicher und kann daher problemlos HTML Seiten generieren. Er schwächelt aber beim ADC (sehr ungenau) und hat
-
Thread
erster Mikrocontroller
Hause tragen damit man das Wissen darin zu schaetzen weiss. Andererseits hat das Erratasheet zum STM32F103 genauso viele Seiten wie frueher das Datenblatt des gesamten Controllers. Es ist also nicht alles besser geworden. :-) > Heute gibt's bessere Technik aber keine gute Programierer mehr, oder
Glücksgefühl hatte ich bereits mehrfach: - beim Umstieg von 8048 auf 8051 - beim Umstieg von 8051 auf M16C (Whow! 16Bit!) - beim Umstieg von M16C auf ARM (Whow! 32Bit!) wenn nur dieses sch**** C nicht wäre :-) Gruß Joachim
-
Thread
STM32 CUBE IDE Debuggen ohne Source Code?
Hallo, Jetzt muss ich hier schon wieder nerven, nachdem ich vorhin schon dachte ich hätte einen STM32F103C8T6 mit einer IDE kaputtgemacht... Ich will den RAM des Prozessors auslesen und sehen was wann da drin steht. Leider flasht mir die IDE immer wenn ich versuche Debugging zu starten irgendwas
Startup -> Load Image and Symbols Da kannst Du einstellen was er machen soll. Dann ausführen (F8), Register und Speicher sind lesbar. Notfalls musst Du eine andere Startadresse einstellen. Sieh dir einfach die Parameter in "Debug Configurations" an.
-
Thread
IRMP auf einen PIC18F4520 portieren
von Beispiel-Fernbedienungen folgende Output über die serielle Schnittstelle. [code] IRMP PIC 12F1840 1.1 ws P 7 a=0x0011 c=0x000c f=0x00 (RC5) P 6 a=0x0001 c=0x0018 f=0x00 (RECS80) P 2 a=0xbf00 c=0x0019 f=0x00 (NEC) P 2 a=0xeb14 c=0x0001 f=0x00 (NEC) P 7 a=0x001c c=0x0005 f=0x00 (RC5) P 7
läuft: [code] IRMP PIC 12F1840 1.9 ws P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P 2 a=0xbf00
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
Absolute Maximum: DC Current per I/O Pin: 40.0 mA DC Current VCC and GND Pins: 200.0 mA 0.6 V drop @ 20mA (Pin Driver Strength @3V geschätzt) MSP430G2211: I(OHmax) = -6 mA (1) I(OLmax) = 6 mA (1) The maximum total current, I(OHmax) and I(OLmax), for all outputs combined should not exceed ±48 mA to hold the maximum voltage drop specified. 0.6 V drop @ 20mA (Typical Characteristics - Outputs @3V geschätzt) STM32F103C8: The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or source up to ±20 mA (with
-
Thread
STM32 JTAG pins als GPIO funktionieren nicht
Hi, Ich arbeite gerade mit einem STM32F103C8T6, und versuche den PB3 als GPIO zu verwenden. Ich habe JTAT & SW deaktiviert, allerdings funktioniert nur PB4 als output, PB3 nicht. Hier mein code: RCC->APB2ENR |=(1<<3); /*
value is undefined Damit ist AFIO->MAPR |= (1<<26); nicht so besonders schlau. Probier mal uint32 x = AFIO->MAPR; x &= ~AFIO_MAPR_SWJ_CF; x |= AFIO_MAPR_SWJ_CFG_DISABLE; AFIO->MAPR = x;
-
Thread
VU-Meter mit XMEGA
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
Versorgung durch Transceiver MAX3232
ändert sich die Signalamplitude und nach dem Gleichrichten geh ich damit auf nen ADC Eingang bei nem STM32F103. Das mit den Anschlüssen V+ und V- hilft in der Praxis schon ungemein, merci! Da hab ich wohl vor lauter Simulation den Wald vor lauter Bäumen schon nicht mehr gesehen. Die Spezifikation
Widerstand über Kabel dran und daher tu ich mir mit hohen Frequenzen keinen Gefallen was die Kapazität C6 angeht. Die macht mir dann nämlich den Spannungsteiler kaputt. Vielen Dank für die bisherigen Tipps bisher. Grüße
-
Thread
STM32F103C8T6 - Win10 USB Code 43 mit USB Breakout Board
Hey, ich hab momentan ein kleines Projekt, bei dem ich eine Mausplatine mit dem oben genannten Mikrocontroller nutze. Dazu habe ich mir ein USB2.0-Breakout Board bestellt, welches mit der Platine verschaltet werden soll (anstelle des eigentlichen USB-Kabels, welches mit der Platine verlötet ist. Wenn ich jetzt allerdings die Platine am Rechner über USB anschließe(mit dem Breakout Board dazwischen), bekomme ich immer den Error Code43 (siehe Anhang). Wenn das Breakout Board nicht dazwischen hängt funktioniert alles. Ich bin mir eig recht sicher, dass es nicht an der Hardware liegt, denn auch
-
Thread
[S] LQFP48 auf 2,54 mm Raster Adapter
Für Mikrocontroller (STM32F103) im LQFP-Gehäuse suche ich Adapter auf 2,54 mm Raster.
ich diesen Adapter: http://www.ebay.de/itm/5x-LQFP48-TQFP48-Universal-Prototyping-SMT-SMD-DIP-0-6-Module-228-Proto-Pads-/330825782963?pt=LH_DefaultDomain_0&hash=item4d06c0d6b3 Allerdings ist der Lieferant in Canada :(
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Maschinencode zu schreiben. Beipiel: DB "Hello World", 13H, 10H, 0 erzeugt die Bytes 48 65 6c 6c 6f 20 57 6f 72 6c 64 0d 0a 00. Für einen gebrauchsfähigen nullterminierten String mit CRLF Zeilenende. Dessen Adresse kann man dann in ein Register laden und die Routine für die Bildschirmausgabe
code] und hier wie immer der Code zum Eintippen: [code] 0300: A9 01 8D 83 1A A9 B8 8D 0308: 6B 03 A9 01 8D 6C 03 20 0310: 22 03 A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0
-
Thread
Hilfe bei PWM Signal und Hardware nötig!
(Feb. 2003) Datenblatt gefunden auf http://www.infineon.com/cms/en/product/microcontrollers/8-bit/c500-family/c515c/channel.html?channel=ff80808112ab681d0112ab6b813c0863 Das Teil kann ja kaum Strom liefern an den Ausgängen, siehe Bild Auszug S.67 Die LED würde ich umgekehrt betreiben, an 5V anstatt
3€ Controller. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#AVR-Tutorial_-_Ben.C3.B6tigte_Ausr.C3.BCstung Zu den AVRs findest du hier auf jeden Fall sehr viel Dokumentation und Beispielcode, und sie können auch LEDs u.a. bis 20mA direkt treiben. Johannes
-
Thread
USB Signale von kapazitivem Touch auswerten und als Maus Eingabe simulieren
> bedient werden kann. Dann hast du schon fast gewonnen. Was du brauchst, ist ein popliger µC-Modul, der USB-device kann. Leg dir dazu einfach so ein BluePill-Dingens zu, alternativ das Projekt (STM32F103C8T6.ZIP), was ich vor geraumer Zeit hie rmal gepostet habe. Dann guckst du, was für ein
im µC zu implementieren und aus den Koordinaten die passenden Mausereignisse zu generieren. That's it. W.S.
-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
Deutschlands älteste noch existente Druckerei, gegründet 1579: https://de.wikipedia.org/wiki/Schmidt-R%C3%B6mhild
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
-
Thread
stm32f10 DMA Burst Probleme
Hallo Leute, ich arbeite mit einem STM32F103C8T6 Board. Nun hab ich ein kleines Problem mit dem DMA Burst. Ich würde gerne ein par PWM Signale verändern mittels Timer gesteuertem Burst PWM. Über den Zugriff &TIM1->CCR1 funktioniert das
Register zu schreiben. leider kommt in meinen Registern aber nur der jeweils erste Wert an. [c] uint32_t test[4] ={0,100,50,50}; //Clock Enable (DMA1) RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE); //DMA Channel3 //DMA Kanal löschen DMA_DeInit(DMA1_Channel3); DMA_InitStruct.DMA_BufferSize
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
Wortbreite und schon erledigt der Prozessor das locker. Wobei man heute doch eher komfortabel auf einen 32Bitter setzen würde, ich zumindest. Aktuell baue ich an der anderen Stelle des Plattenspielers etwas auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103
8000 Hz liegt kaum noch eine nennenswerte Übertragungsleistung vor." https://de.wikipedia.org/wiki/H%C3%B6rger%C3%A4t Alles klar?
-
Thread
Arduino im Auto WS281X
Öffnen oder Schließen abgespielt wird. Welches Board könnt ihr mir empfehlen? Kenntnisse über C++, Python, vb was weiß ich sind relativ gut vorhanden. Der Pi erwieß sich als Batteriefresser sodass ich eine Energiesparende Alternative brauche.
Ein anderer Vorschlag (ob optimaler, musst Du selbst beurteilen): https://www.aliexpress.com/item/STM32F103C8T6/32391407504.html Der macht das Bit-Timing z.B. per Timer oder UART, also unabhängig vom CPU-Timing. Er hat auch mehr RAM für größere RGB-Muster. Der CAN-Bus könnte im Auto auch interessant
-
Thread
ARM-Webserver auf uIP-Basis
Cortex-M3 Controller + ENC28J60 Ethernetchip zu realisieren. In unserer Schule bauen wir ein eigenes µC-Übungsboard mit einem STM32F103RBT6 und mit Hilfe einer kleinen Zusatzplatine mit dem ENC28J60 brachte ich den µC ins Netz. Der Webserver basiert auf den uIP TCP/IP Stack und da ich meinen Code kommerziell
Ich werde auch noch eine Miniwebserver-Platine entwerfen wo nur der µC mit einer Minimalschaltung + ENC28J60 oben sitzt und den dann mit Stiftleisten versehen. Danach hat man einen kleinen Minwebserver den man auch auf anderen Platinen einsetzen kann. Diese Schaltpläne
-
Thread
Was macht ein Quarz bei Gleichspannung?
billiges Eval-Board, bei dem an einem Pinpaar ein Uhrenquarz mit Bürdekondensatoren ist. Die MCU ist ein STM32F103. Ich brauche den Uhrenquarz nicht und es ist mir auch ein leichtes, ihn einfach auszulöten. Allerdings würde mich interessieren was passiert, wenn ich die Pins als (langsamen) Schaltausgang
6A66 schrieb im Beitrag #3814258: > Stabiler? Nein - die Istfrequenz weicht von der Sollfrequenz um den > spezifizeriten Wert pro Jahr ab (z.B. 3ppm/a), das Bauteil wird damit > schlechter. Eben
-
Thread
I2C Master Receive, Probleme mit SCL nach ReStart
Hallo, ich versuche aus der MPU6050 1Byte zulesen. Dazu benutze ich Interrupts und eine I2C_freq von 5000Hz(ja so wenig... zum testen erstmal) auf dem STM32F103C8T6. Nun habe ich folgendes gelesen und versucht umzusetzen: Refrence Manual RM0008 (ST), Application Report SLVA704 (Texas
, funktioniert alles wunderbar. Wie lest Ihr einzelne Bytes mit Interrupts auf den STM-Dinger aus? Hier meine I2C_EV_ISR: [c] void i2c_handleEventInterrupt_ReadMethod1(void){ if(i2c1_EV_ISR_Count < 25){ i2cDebugISRanfang[(i2c1_EV_ISR_Count* 2) +1] = I2C_Module->SR2;
-
Thread
Fotek SSR Fälschung - lieber selber bauen?
recht zufrieden. https://www.reichelt.de/Solid-State-Relais/CARLO-GAVAZZI/2/index.html?ACTION=2&LA=103&MANUFACTURER=CARLO+GAVAZZI&GROUPID=7626
Triac... kostet wirklich nicht viel mehr als normaler https://www.ebay.de/itm/10-pcs-BTA16-800BW-STM-Triac-16A-800V-50mA-TO220AB-NEW/232303469416?hash=item36165da368:g:qooAAOSwgQ9VkCnC
-
Thread
Mosfet und CEC
Device "schreiben" so zieht es den Bus nach LOW. Ich wollte einfach einen Pin einer "Blue Pill" ([[TM32F103C8T6_STM32_Billig_Board]]) nehmen. Das scheint aber keine gute Idee zu sein. Fragen: 1. Warum kann ich beim I2C einen Pullup und eine GPIO nehmen, beim CEC aber nicht? 2. Was macht das Mosfet
Zu 1. Ein GPIO für I2C ist pauschal generell die falsche Wahl. Auch bei I2C darf der Pin nur als Open Drain betrieben werden. Zu 2. Der Mosfet sorgt dafür, dass deine Schaltung vom cec bus entkoppelt ist, wenn sie aus
-
Thread
Was haltet ihr von diesem Open Source Oscilloskop? ADC 8-bit 50 MSPSM; bandwidth > 20 MHz
BNC Buchsen sind für mich ein grosses Plus gegenüber den anderen mir bekannten Kleinstgeräten. -Der STM32F103 ist als Basis keine schlechte Idee, für mehr Performance passt evtl. auch ein F4 ohne Layoutänderung. Warum er auf offenbar auf externen ADC setzt und was sonst noch verbaut ist, insbesondere
Ok, hier steht die Erklärung: http://books.google.de/books?id=h6A0HyamoTIC&pg=PA1539&lpg=PA1539&dq=kapazitiv+kompensierter+spannungsteiler&source=bl&ots=CDAgJF5Yaz&sig=edyF_2nKqW__Eb0qMuy5Etrl8bk&hl=de&sa=X&ei=O2lwUe7gI8vQsgbcsoGAAQ&ved=0CGcQ6AEwCQ#v=onepage&q=kapazitiv
-
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
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
ein __divsi3 welches ausschließlich 32Bit Befehle nutzt (interessant). Ein __modsi3 wiederum ist thumb. Da verlässt mich so langsam meine Kenntniss, aber diese libgcc ist wohö für ARM Kerne die 32Bit ARM und thumb können. In \thumb\v6
-
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
www.reichelt.de/2-Watt-axial/2W-DRAHT-0-1/3/index.html?ACTION=3&LA=2&ARTICLE=2256&GROUPID=3116&artnr=2W+DRAHT+0%2C1&trstct=pol_6 Ja, das ist ein Drahtwiderstand mit ein paar uH Induktivität. Aber dessen Zeitkonstante ist immer noch deutlich kleiner als die der meisten Motoren. >An Vref hängt ein KerKo mit 220nF
-
Thread
LVDT Wechselstrom Spannungsmessung
man unter-abtasten, also etwa 4 Punkte für 6 Perioden. 2. Das AC Signal aus einem Rechteck (kann vom µC kommen muss aber nicht) gewinnen und dann per Synchrongleichrichter in eine Gleichspannung umwandeln. Das muss kein echter analoger multiplizierer
Danke für die Tipps, ich verwende einen STM32F103, damit müsste man bei der Frequenz ja ganz gut zurecht kommen. Wenn man aber im Mikrometerbereich messen will muss man auf 0.1mV oder weniger auflösen. Ratiometrisch würde ja damit nicht gehen
-
Thread
Ansteuern eines 2.4 Inch TFT Display(Ili9341 Controller)
jyetech) verwendet dieses Display denn Ili9341 Controller. Das DSO138 hat als Mikrocontroller denn STM32F103C8 das macht es mir schwer diesen auf mein Atmel Controller um zu setzen. Das TFT Display hat ein 40 pin Header. Dabei sind Daten Pins von 0 bis 7. Und RS, CS, WR, RD Pins. Sind diese(RS, CS
mit einem Pull-up Widerstand an die Versorgungsspannung und sparst dir so eine Leitung. Kapitel 7.6.3 zeigt den Anschluss.
-
Thread
Multiplikation / Division
Hallo! Ich arbeite mit dem stm32f103vdt6 und dem uVision von Keil. [c] float Ta = 5 / 1000; float Tx = (5 * 0.001); [/c] wenn ich dies im Watchregister anzeigen lasse, bleibt Ta immer 0 und Tx ergibt 0.005. Wieso?
-
Thread
STM32: Probleme mit Ride7 Primer2 zu debuggen
Hallo Leute, ich versuche mit Ride7 den Primer2 bzw. den STM32F103VET6 zu debuggen. Habe gelesen, dass man dazu "aufwendige" Einstellungen vornehmen muß. Aber in Detail leider nicht was alles eingestellt werden muß. Ich habe die lib_dbg.h und lib_dbg.c in
at 0x08000000 */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0); #endif[/c] Merkwürdig, weil die Werte nicht denen im Kommentar entsprechen. Hat jemand vielleicht einen Tipp?!? MfG Fun Rice
-
Thread
Li Ionen Ladegerät Balancer
Thomas F. schrieb im Beitrag #8046077: > Hallo zusammen, ich glaube es sind tatsächlich 09E Widerstände, da habe > ich wohl verkehrt herum geschaut .... Nein. "36D" > ..erstens weil es keine Zelle 6
Micro ist ein STM32F103. Gut abgelasert, aber nicht gut genug. Unter dem Display ist noch ein Chip mit abgeschliffenem Marking.
-
Thread
CP2102 wird nicht mehr erkannt
Adapter bestellt, um mal etwas halbwegs zuverlässiges zum Debuggen zu haben. Drauf ist nicht viel, ein STM32F103c8t6, ein TJA1050, eben ein CP2102, etwas Hühnerfutter. Nachdem die dazu passende PC Software auf Chinesisch ist und das Serielle Protokoll nicht meinen Vorstellungen entsprach, habe ich mir eine
Am CP2102 habe ich nicht rumgefummelt, da ist ein Fehler also > auszuschließen. Auch nicht vom µC aus? Also z.B. an /RST? Oder treibst Du TX/DTR/RTS vom µC aus? Testweise könntest den µC in den Reset ziehen und schauen, ob der cp2102 sich dann wieder meldet.
-
Thread
Arduino Nano interner Temperatursensor auslesen
Stefan ⛄ F. schrieb im Beitrag #6812788: > Denke and die +/- 10%! °C waren das... 😉
Beitrag #6813552: > Scheint dir das realistisch zu sein? Das hatten wir schon einmal bezüglich des STM32F103C8T6 diskutiert. Ehrlich gesagt weiß ich nicht, was ich glauben soll. Ist das nicht zu aufwändig? Und wenn eine Hälfte des Speichers schon ab Werk kaputt is, wie vertrauenswürdig ist dann die andere
-
Thread
STM32 führt Programm nicht aus
Ich habe ein Testboard mit einem STM32F103C8T6 Controller. Als IDE nehme ich RIDE7 und zum Uploaden die Flash Loader Demonstration Software von ST. Das Testprogramm ist ein sehr simples mitgeliefertes Demo (LED blinken mit Delay) Der
-
Thread
Tasterverarbeitung mit ARDUINO-C
Falsche aber dieses Pinout-Bild dass Richtige. https://europe1.discourse-cdn.com/arduino/original/4X/f/0/c/f0c0a5f45d082fd079296c238e2fdea720884696.jpeg Bernd_Stein
Coocox und später mit Atollic. Den Genino kenne ich momentan nicht. Ich baute mir damals einige STM32FMini Bords für F103/407 und verwendete JLINK V2. Aber für die kleineren Steuerungs Projekte ziehe ich aktuell wieder die 8-Bitter vor. Für Fernsteuerung hat man ja noch die ESP WLAN Bords Module die
-
Thread
mikroBasic vs BASCOM
. Das sind Dinge, die z.B. AVR oder STM32 für C sinnvoll machen, die PIC16 aber beispielsweise nicht. Mehr als diese Frage konnte ich deinem Gestammel leider nicht entnehmen.
,R22 Multiply unsigned 34465: Error: Invalid line +000000C5: 0180 MOVW R16,R0 Copy register pair +000000C6: 9F47 MUL R20,R23 Multiply unsigned 34465: Error: Invalid line +000000C7: 0D10 ADD R17,R0
-
Thread
Virtual COM-Port als Audio-Device
Hey Leute, ich habe hier ein Board wo ein uC mit einem I²S und einem FT232 drauf ist. Ich möchte hier gerne Audio-Samples vom Board in Richtung PC senden (Datenrate wäre hier um die 1.6 mbps bei 48k/16Bit -> also durchaus realistisch). Ich
Ich habe hier für den STM32F103 einen funktionierenden Audiotreiber. Bislang kommt das "Audio" vom intermem ADC und ausgangsseitig macht eine PWM die "Wellen". Dem ARM ist es ja prinzipiell egal ob da Werte vom ADC eingetütet
-
Thread
STM32f103TB PWM auf Timer 2 läuft nicht.
Leute, bin etwas verwirrt, ich möchte einen einfachen PWM Ausgang mit Timer 2 am Port PA1 auf einem STM32F103TB VFQFPN36 realisieren. Laut Datenblatt ist TIM2 _CH2 auf PA1 gemappt. Problem: Am Ausgang tut sich nix. Ich stelle jetzt nur die gekürzten Versionen der Timer und GPIO Inits rein, vielleicht
Der Timer1 funktioniert wie gewünscht, ebenso springt der Controller in die ISR vom Timer 2. [c] /* ... header .... */ // masks for setting GPIO bits #define OUT_PP_MASK ((uint32_t)( (0x01 << 1 | 0x01) | 0x00 << 2) ) #define IN_ANALOG_MASK ((uint32_t)(0x00 | 0x00 << 2) ) #define
-
Thread
NE555-Analysen
Andreas M. schrieb im Beitrag #6102617: > Gans C. Sollte natürlich Hans heißen, die Augen und Finger waren noch nicht so wach.
Vielleicht sollte man sich mal die gefälschten STM32F103C8T6 https://www.mikrocontroller.net/topic/488417 ansehen im Vergleich mit Originalen Chips. Einen gefälschten hab ich da, PM mit Adresse und du bekommst Post.
-
Thread
PID Regler nach Ziegler/Nichols
Hallo Zusamen! Ich arbeite mit dem stm32f103vdt6 und dem uvision von Keil. Ich möchte die Drehzahl eines EC Motors reglen, Hallsensoren. Ich setze ein PID Regler ein: [c] float speed_curr;
= Tg; float Ta = 0.005; //(1000 / ITVms_MOTSPD_CTRL) / 1000; float KP = (0.6 / KS)*(Tg / Tu); [/c] [c] void tsk_Motor_speed_ctrl(float speed_cmd) { const int ctrl_out_max = 4095; const int ctrl_out_min = 0; static int errcnt = 0; float
-
Thread
STM32 103RB und Probleme mit SPI1
irgendwelche Besonderheiten bei SPI1 beachten, die ich übersehen habe ??? Mein Controller ist ein STM32F103RB, arbeiten tue ich mit IAR ARM v. 5.11 , derzeit noch mit der 32K Kickstart Edition. Wie gesagt funzt SPI2, nur SPI1 nicht. In der Schleife zum abfragen, ob das SPI-Schieberegister leer ist
0; } [/c] Vielleicht hat ja einer ne Idee woran es liegt. Ich stehe gerade aufm Schlauch. Im Anhang mal meine gesamte Test Main.c. Dank schon mal, Fabian.
-
Thread
GigaDevice GD32L233 - Low power a la GD
Wer den chinesischen Flash-Hersteller GigaDevice „nur“ als Anbieter von STM32F103-Derivaten ansieht, liegt falsch. Die Chinesen fertigen seit langer Zeit eigene Chips, mit dem GD32L233 kommt nun ein für Low Power-Designs vorgesehener Vertreter auf den Markt. ### Worum geht
GD32L233R-EVAL, GD32L233C-START und GD32L233K-START laufen werden. Der EVAL ist dabei die „größere“ Variante mit einem umfangreichen Display, während sich der START an „kleineren“ Nucleo-Boards orientiert