-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
https://dech.rs-online.com/web/p/einbau-lautsprecher/4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E2C5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3433312D383635382677633D4E4F4E4526
//h' 1050, //c'' 1106, //cis'' 1179, //d'' 1244, //dis'' 1316, //e' 1397, //f'' 1562, //g'' auf position von fis'' verschoben }; const uint8_t duration[] PROGMEM= { 2, //1/32 Zeit in 20 ms Schritten
-
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
Spannungsregler LD1117V33 funktioniert nicht
Wärmeentwicklung und der Stromfluss (bei 8V 1,3A). Die Kondensatoren habe ich nun auf folgenden Werten: C1 = 10uF Keramikkondensator C2 = 10uF Keramikkondensator C3 = 100uF Elko C4 = 47uF Elko Es war meistens kein Verbraucher an die 3,3V Leiste angeschlossen. Nur ab und zu ein 470 Ohm Widerstand, was
Charly schrieb im Beitrag #7641096: > Wenn ich jetzt nur 1uF & 10uF Kerkos da habe, bist du dir sicher mit deiner Kapazitäts-Angabe? die Kerkos auf dem ersten Bild sehen mir eher aus wie 10nF oder 100nF (mit 103 bzw 104 beschriftet)
-
Thread
Matrix indizierbar machen?
Christian J. schrieb im Beitrag #6018058: > Youtube-Video "[Elektronik] Conway's "Game of Life" on STM32F103 "Blue > Pill"" Zähl mal die LEDs deiner Matrix nach ;-) 24 * 32 ≠ 512
+ 1) % 4; }; } [/c]
-
Thread
STM32 RTC initialisieren?
Guten morgen, Hab vor ein paar Tagen angefangen mich mit dem STM32 auseinander zu setzten. Das klappt soweit auch ganz gut. Habe ein fertiges Board mit einem STM32F103RBT6 und einer Pufferbatterie für die Uhr drauf. Dabei waren einige Beispiel Hex Files. Unter
gelesen (aber nicht unbedingt verstanden :)) Jetzt mal zu den Deteils: Programmiere mit Keil uVision4, also c was relativ neu für mich ist. Hab vorher recht viel mit Basic (Bascom, VB...) gemacht. Die Zeit lese ich mit TimeVar=RTC->CNTL; aus was auch soweit funktioniert. Zählt zumindest im Sekundentakt
-
Thread
STM32, i2c Daten verarbeiten..
Moin! Ich arbeite derzeit an einer Kommunikation zwischen einem STM32F407 (Master) und 6x STM32F103 (Slave) die über I2C im Interrupt / DMA Betrieb und einer RJ45 Verbindung kommunizieren sollen. Der Master erkennt an den RJ45 Ports wo ein Slave angeschlossen wurde
Der Code für den Master: [code] uint16_t slaveADDR = 0x18<<1; uint8_t TxData[6] = {0x2,0x2,0x3,0x4,0x5,0x6}; ...... /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_I2C_Master_Transmit(&hi2c2, slaveADDR, TxData, 6,1000);
-
Thread
Console auf µC oder ähnlich
#5112219: > eine Möglichkeit über eine Schnittstelle (z.B. UART<->USB / Netzwerk) > Werte auf einem µC in Echtzeit zu ändern. Nachdem inzwischen "ein µC" vom 6-Pin-SOT23 bis zum 1000-Ball-BGA und von 4MHz bis 2GHz Taktfrequenz und natürlich von 8 bis 32 Bit geht, wäre es für eine wirklich zielführende
wäre es wenn man Variablen schreiben kann. Kryptisch wäre erstmal okay. Arbeite gerade auf einem STM32F103, hatte aber auch schon atmegas und pics in der hand. Grüße Thomas
-
Thread
Endlos-Potentiometer in stabil?
Menge 360°-Potis nahezu identisch zu https://www.mouser.de/ProductDetail/Alpha-Taiwan/RV142FPF-40B1-20F-0B10K-004?qs=sGAEpiMZZMtC25l1F4XBU2XKUPF6bxfF2ALiest8wtOWC8k5ijYhWg%3D%3D Das ist ein Poti mir einer ringförmigen Widerstandsbahn, die "oben und unten" gespeist wird und zwei 90° versetzte Schleifer
Hallo DZdZ, Assembler beherrsche ich leider nicht, mache alles in C (ATmega/STM32F4x). Aber die Kommentare würden wahrscheinlich schon reichen, ich würde das dann mal durchackern. Danke + Grüße, Brt
-
Thread
AVR mit integriertem RTC
*wirklich* brauchst, nimm einen Cortex-M0, z.B. STM32F030. Andererseits reicht für die meisten Anwendungen *ein* genauer Takt. Das ist dann für gewöhnlich der 32kHz Uhrentakt. Wenn die CPU mal schneller rennen muß, wird der interne RC-Oszillator dafür
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Timer2_im_Asynchron_Mode mfg.
-
Thread
I2C IOExpander macht mich wahnsinnig
Hallo, Habe heute den ganzen Tag damit verbracht einem MCP23009 IOExpander via I2C von einem STM32F103 anzusprechen - leider geht noch immer nichts. Vielleicht kann hier mir jemand einen Ratschlag geben. Grundsätzlich funktioniert die Kommunikation via I2C. Problem 1: IOs werden
schon wenn man den isolierten Draht berührt. Habe dann ein STM32 Pin dazu verwendet. Die LEDs leuchten mit der Übertragung wie im Bild.
-
Thread
STM32 volatile statusvariable in while loop nicht aktualisiert
Hallo liebe Forumsmitglieder, ich habe eine Entdeckung in einem meiner Programme für den STM32 gemacht und wollte wissen ob das ein Problem des Compilers oder meines Verständnisses ist. Zur Hardware, angetrieben wird alles von einem STM32F103RBT6 auf dem Board befinden sich mehrere LED
variable > volatile uint8_t SPI1_BLOCK definiert. Hast Du die in den anderen Modulen denn auch als [c]extern volatile uint8_t SPI1_BLOCK;[/c] deklariert? Oder hast Du da etwa [c]extern uint8_t SPI1_BLOCK;[/c] gemacht?
-
Thread
PSP-TFT (Sharp LQ043T3DX02) 4.3" S1D13743
Der S1D13743 wird momentan noch mit einem ARM7 (LPC2148) angesteuert, soll später aber mal an ein STM32F103 mit externem Datenbus (Intel80 Interface und ext. Ram) betrieben werden. Aktuell bleibt mir nur die möglichkeit Bilder von einer SD-Karte anzuzeigen, denn ein extra Framebuffer ist zwingend nötig
Buchse SMD 40pol RM0,5 oben Kontakt oder unten Kontakt, je nachdem wo die Buchse sitzt. Best.Nr.: 016-F05P40ok oder Best.Nr.: 016-F05P40uk , Preis 0,95€. Fürs Backlight FPC/FFC Buchse SMD 4pol RM0,5 o.K. oder u.K. Best.Nr.: 016-F05P04ok bzw. Best.Nr.: 016-F05P04uk Preis 0,55€
-
Thread
Mega 8 für 42 Cent?
Meine China-STM8S103f3P6 für rund 24ct sehen optisch "original" aus und funktionieren auch wie original. Siehe auch: https://www.mikrocontroller.net/topic/357076#4105933 Warum sollte das bei Atmel anders sein
Hauptsächlich sind Register vom IO-Bereich in den Memory gewandert, aber darum kümmert sich ja der C-Compiler von selber. Falls Dich SMD nicht stört, hat der ATmega328PB nochmal ordentlich an Peripherie zugelegt (2 UARTs, 4 Timer) und auch 4 IO-Pins mehr.
-
Thread
Arraywerte exportieren
Hallo! ich arbeite mit dem uVision4 von Keil und dem STM32F103VCT Prozessor. Ich mache eine Strommessung und lege die Werte in ein Array ab, gibt es eine möglichkeit, die Werte des Arrays in ein Textfile oder ins Excel zu exportieren
CAN Schnittstelle steht noch nicht zur verfügung! Dann nimm eine andere Schnittstelle (RS-232, I²C, SPI oder was immer auf dem STM32 und der PC verfügbar ist). Oder übertrage die Daten mittels einer SD-Card. Der Möglichkeiten gibt es viele :)
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB
Beschleunigungs-Sensoren - einige beliebte MOSFET, vor allem der IRF3708 - Mikrocontroller aus der STM32F103 Linie - Wemos D1 Boards Die Liste ist sicher nicht vollständig.
-
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
Soundmodul selbstbau mit den avrs
bekommt (zumindest nicht bei Farnell, Digikey oder Reichelt), aber es gibt ja auch noch sowas wie STM32F100, was zwei 12 Bit DACs und 16 ADCs mit 12 Bit integriert hat. Wenn deine Bootsteuerung nicht in Serie gehen soll, dann kannst du dir auch ein Header-Board kaufen, um es auf Lochraster aufzubauen, z.B. hier: http://www.olimex.com/dev/stm32-h103.html und du brauchst dann nur noch den Audio-Verstärker und den Rest deiner Bootsteuerung anschließen und fertig ist die Schaltung. Quarze zum laufen zu bringen, richtiges Platinen-Layout,
-
Thread
umstieg von Symbol zu Grafikdisplay
und irgendwie auch teuer. Dafür kannst Du hübsche Dinge im Display speichern und mit einem kleinen µC mit seriellen API Methoden aufrufen ohne Fonts und Grafiken vorzuhalten. Mit einem STM32F103 wäre ein GFX mit z.B. 128x64 Pixeln preiswerter und der Zeichensatz paßt in den µC, Grafikdinge auch.
bekommen: https://www.mikrocontroller.net/topic/470988#5777867 Als Display geht ein "übliches" mit 4,3" 480x272 oder das verlinkte von Pollin für 4,95. Fehlen noch der µC, 40-pol. Flachkabel-Stecker und SMD-Kleinzeug. Dominic K. schrieb im Beitrag #5816896: > Ich wohne in der > Schweiz und ja wie
-
Thread
Relay Schaltung bitte absegnen
und wäre froh, wenn mal jemand drüber gucken könnte: Stm32F103 liefert am R1Out 3.3V. ~1.3V Forward voltage am Optokoppler sind 2V/470Ohm= 4.2mA durch den Optokoppler. Der OC hat nen CTR von 200-400%. Das Relay hat nen Spulenwiderstand von 2880Ohm,
---Ltd--MMBT3904_C20526.pdf Optokoppler: https://datasheet.lcsc.com/lcsc/1810241112_Everlight-Elec-EL817S1-C-TU-F_C106900.pdf Schaltung von: https://www.circuits-diy.com/optocoupler-relay-driver-with-pc817-2n3904
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
verschiedenen Hersteller wirklich Pin und Funktionskompatibel. Selbst die GigaDevices Nachbauten des STM32F103 sind nicht 100% kompatibel. Bei RISC-V ist mir auch nichts bekannt...
Max M. schrieb im Beitrag #7071919: > Eines der zahlreichen 8051 Derivate. Z.B. der DS80C390 kann 4MB direkt adressieren und hat 4kB Stack.
-
Thread
Ist der AVR Dragon empfehlenswert?
ein mysmartusb light Programmer zu Hause. Habe schon einen Atmega8535, atmega48p und einen ATmega 32u4 programmiert. Ich wollte halt, wenn ich etwas weiter bin, einen vernünftigen Programmieradapter holen. Bin mir nur unsicher, welches Modell es sein soll LG
Das Debuggen der Atinys ist mit dem Dragon eh eine Quälerei. Ansonsten würde ich dir die STM32F103-429 empfehlen, da ist im Moment von der Community mehr zu holen. Programmer kostet hier auch nur ein Bruchteil und Demo-Boards gibts quasi nachgeworfen.
-
Thread
NUCLEO-L412KB: Läuft nur mit Debugger an
Stefan F. schrieb im Beitrag #6058727: > a) Er bekommt keinen Takt -> Auf R/C Oszillator umstellen Läuft schon immer mit RC-Oszillator. > b) Der Programmieradapter zieht die Reset Leitung auf Low -> Leitung
ziehen. Das ist bei manchen sogar schon fuer eine optionale Loetbruecke vorbereitet. (Pin 8 vom STM32F103) Ob da ein JLinklight oder die originale Firmware drauf ist, ist logischerweise egal...
-
Thread
STM32f103 Timer
Hallo, ich versuche gerade den TIM2 des STM32f103 als Timebase laufen zu lassen. (Der Systick geht ohne Probleme es wird jedoch eine 2. unabhängige Timebase benötigt). Ich verwende die STD-Lib von ST Zu erst wird RCC auf 24Mhz initialisiert
http://www.gidf.de -.- https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/DispForm.aspx?ID=3241 Fehler: Falscher Interrupt NVIC_init zu spät das obligatorische -1 beim Berechnen der reload Werte vergessen Änderungen an ClockDivison zeigen immer noch keine Wirkung
-
Thread
Thermomix Rezeptchips
3bc5 5bbd f4fb 398c a5f7 d89f 32d4 5001310 67ed 37c5 c77d cba4 9ac2 f026 8259 9908 5001320 5269 0a94 d95f 2fc4 22e0 af8b 0b2e 4674 5001330 7c50 f479 b895 1bcf 45e1 9093 eb46 8e70 5001340 cf2a 69ce deb8 311a
9e1b 50015d0 49c0 c2d7 2903 2fa6 ad71 b335 daf7 021a 50015e0 b693 3e05 32ed a4c3 c0f8 5aeb 630d 4d0d 50015f0 70ce e639 4fa4 800c 68db 085b a43f c1e9 5001600 8e3b 8a59 7188 7803 c8e0 bfc1 4340 1077 5001610 8973 dd4f
-
Thread
Mikrocontroller Programmierung - ein Paar fragen zum Einstieg
aufschreiben und würde mich um Korrekturen freuen: Steckplatine ATmega8 R1 Widerstand 10 kOhm C1 Keramikkondensator 47 nF C2, C3, C4 Keramik- oder Folienkondensator 100 nF Quarzoszillator 4 MHz (Brauch ich das????) Kabelsatz LED's Resetschalter AVRISP MKII Fehlt noch irgendwas? Vielen
David M. schrieb im Beitrag #3634188: > Steckplatine > ATmega8 > R1 Widerstand 10 kOhm > C1 Keramikkondensator 47 nF > C2, C3, C4 Keramik- oder Folienkondensator 100 nF > Quarzoszillator 4 MHz (Brauch ich das????) > Kabelsatz > LED's > Resetschalter > AVRISP MKII > > Fehlt noch irgendwas
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
html?&trstct=pos_0 genutzt und das Kabel bündig eingesteckt. Die Kondensatoren sind alle X5R-G0805 4,7µF/25V https://www.reichelt.de/vielschicht-kerko-4-7-f-25v-85-c-kem-x5r0805-4-7u-p207088.html?r=1 Den Resetpin habe ich inaktiv gesetzt, um einen Controllerpin zu sparen, Da in Marios Testprogramm
der ST7565, auf dem habe ich den Treiber aufgebaut. Läuft bei mir auf einem ST Nucleo-F103RB.
-
Thread
J-Link EDU Mini
Riesenproblem sein. Ich benutze den u.a. für das hier: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP zu finden in: https://www.mikrocontroller.net/topic/416324#new und JA, man kann dort auch swd machen, sofern man will... W.S.
der sieht aus wie ein ganz normaler Wannenstecker, nur mit dem halben Rastermaß: 649-221511-00010T4LF Ein nettes Teil von Samtec gibt's auch bei develektro.com = farnell unter der Nr. 2856435 = FTSH-105-01-L-D-K. Ist das dasselbe wie Christophers FTSH-105-01-F-DV-K oder muss ich ein V kaufen?
-
Thread
STM32F103 SPI gibt nur 0 zurück
wieder mal ein kleines Problem, dass sich einfach nicht lösen lassen will: Es geht um den SPI im STM32f103. TX funktioniert (Oszi) aber RX kommt nur 0 zurück. Elektrischer Fehler ist eigentlich ausgeschlossen: wenn ich MISO fest auf VCC hänge zeigt GPIOA->IDR zwar eine 1, aber Send() gibt 0 zurück!
MOSI funktionieren. Ich kanns mir einfach nicht vorstellen, ich habe EXAKT die gleiche Methode beim F4 angewendet. Funktioniert super (mit dem Debugger...) UART müsste ich halt auch zuerst implementieren. Ich hab aber jetzt mal folgendes gemacht: [C] WS2812_init(); while(1) {
-
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
STM32 RTC Wert gültig ?
Ist es möglich sicherzustellen das der Wert vom STM32F107 RTC gültig ist ? Folgende Situation: - Der Vbat Pin soll mittels eines GoldCaps im Falle eine Spannungsausfalls für mehrere Stunden die RTC am laufen halten. Dies funktioniert, jedoch wenn
Nun ist der Backup-Stromverbrauch der STM32 nicht so immens hoch. Wäre es nicht einfacher, an Stelle von Goldcap plus Komparator für den Tamper-Pin eine Lithium-Knopfzelle einzusetzen?
-
Thread
ARM Cortex M3 mit LCD-Controller?
2,25MByte. Vorschlag: - Cortex-M3 mit integrierten Flash und externen Daten/Adressbus (z.B.STM32F103, ab 100-Pin QFP/BGA, hat aber kein USB-Host/OTG bzw. Ethernet-MAC integriert) - Epson-TFT-Controller mit Embedded-RAM Gruß Ruppi66
Window Funktionen, Schriften, Animationen usw. da schläft dir das Gesicht ein. Ich habe auf einem R32C Controller mit 48MHz Takt + FPU gerade mal 320x240 gut hinbekommen. (und das in Assembler , in C wirds schon etwas zäher) Das Problem ist meistens der Flaschenhals (BUS) zum Grafik RAM. Mein Rat
-
Thread
sehr langsamen Takt erzeugen
. Deshalb bin ich mittlerweile komplett vom µC abgekommen. Was ohne µC realisierbar ist, wird ohne µC realisiert.
Buch über [..] Hänger [..] schreiben. > > Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
-
Thread
NFC-ICs für Datenübertragung gesucht
einen heraus? Ein Feld, Wald und Wiesen STM32F103 koennte es z.B. Es sind uebrigens nicht 4 ppm sondern 4 MBit/s. Aber IrDA braucht halt recht viel Energie. Das halte ich fuer einen u.U. schnell rotierenden Aufbau fuer nicht besonders
Zum Beispiel: stm32h743 Das Datenblatt behauptet das er 12MBit kann. Und im Datenblatt des RP2040 ist ein Reciever fuer den PIO drin! Vanye
-
Thread
STM32F103 Bytes nach Bits (DMA SPI)
, r5, r6, r7, r8, r9, sl, lr} 4: 4e2e ldr r6, [pc, #184] ; (c0 <loop2+0xc0>) 6: 4a2f ldr r2, [pc, #188] ; (c4 <loop2+0xc4>) 8: 6833 ldr r3, [r6, #0] a: 4c2f
r3, [r0, r3] 3e: f810 a00c ldrb.w sl, [r0, ip] 42: f811 c00e ldrb.w ip, [r1, lr] 46: f042 0e04 orr.w lr, r2, #4 4a: f810 9008 ldrb.w r9, [r0, r8] 4e: 009b lsls
-
Thread
Kosmos CP1 Emulator mit ATmega
wieder verworfen gehabt, weil Elektronik heute eben doch eher ein TFT-Display hat, eine Platine mit STM32F303 (Cortex M4) mit 16-Tasten plus Shift-Taste habe ich für Experimente schon. Diese Platine war allerdings, wie eingie andere auch ein Fehlentwurf und nur kurzfristig gedacht, weil der Controller
mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
STM32: HAL External Interrupt
Ich bin her langsam am Verzweifeln... Gegeben: STM32F1 mit ST HAL Headern. Dort gibt es weder die EXTI_InitTypeDef noch die NVIC_InitTypeDef. Ich habe das Nucleo-F103B Board, mit einem Taster an PC13, den ich gerne triggern möchte. Meine bisherigen
Ahhhh... ich habs! Aus dem STM Datenblatt wird man da aber nicht wirklich schlau! Pin0 bis Pin4 gehen einzeln auf den EXTI_IRQ_0 bis EXTI_IRQ_4 - Pin 5-9 gehen dann zusammen auf EXTI_IRQ_9_5 und Pin10-15 gehen dann auf EXTI_IRQ_
-
Thread
EEPROM Schreibzyklen
irgendwelche Bits oder Kennung verzichten. Der leere Speicher enthält 0xffffffff (z.B. beim meinem STM32F103) Eine Page hat 1K und wird Wortweise beschrieben solange noch Platz ist. Wenn voll wird in 2. 1K Page weiter gemacht und die erste Page wird gelöscht. Macht 256 Schreibvorgänge für einmal Löschen
Kapazität Wenn man bei Microchip nach EERAM sucht, bekommt man auch andere Kapazitäten und auch I²C-Varianten, z.B. das 47C04 mit 4kBit/5V/I²C, ein echter Exot. https://www.microchip.com/en-us/product/47C04 Kostet bei Mouser weniger als 1€, und es sind sogar noch welche da, was ja heutzutage nicht
-
Thread
STM32 Struct ins Flash
Guten Morgen! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Ich habe festgestellt, dass meine Funktion die Daten ins Flash speichert doch nicht ganz funktioniert. So sieht mein Struct aus: [c] typedef struct {
FLSHBSEADRPG192); for(i=0;i<x;i++) { FLASH_ProgramWord(FLSHBSEADRPG192 + i*sizeof(uint32_t), pData[i]); } FLASH_Lock(); } [/c] Kann mir jemand diese Zeile erklären?: [c] FLASH_ProgramWord(FLSHBSEADRPG192 + i*sizeof(uint32_t), pData[i]); [/c] Warum pData[i] und nicht
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
TEST[2] = 'L'; TEST[3] = 'L'; TEST[4] = 'O'; while (1) { } } [/c] und nach den Hexzahlen *0x48414C4C4F* und *0x4F4C4C4148* gesucht - leider keine Ergebnisse. Die Ausgabedateien mit "HALLE" anstatt "HALLO" unterscheiden
Max M. schrieb im Beitrag #5393136: > und nach den Hexzahlen 0x48414C4C4F und 0x4F4C4C4148 gesucht - leider > keine Ergebnisse. Das überrascht nicht unbedingt. Dein Array ist vom Typ WORD (was recht wahrscheinlich ein 16-Bit-Typ ist) und Du befüllst es mit einzelnen
-
Thread
Lötstation JBC ?
Display soll ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
STM32F103 clear TIMx->SR geht nicht
habe hier ein (in meinen Augen kurioses) Problem, das ich nicht gelöst bekomme. Ich habe einen STM32F103 und möchte verschiedene Timer Interrupts nutzen. Da es aber nur eine ISR für diese Interrupts gibt muss ich in der ISR über TIMx->SR abfragen, was den Interrupt ausgelöst hat. Dabei werden mir
Studiere mal das Kapitel über Timer im Reference Manual des F103. Insbesondere den Abschnitt zu Time-Base Unit. Dort ist auch noch ein ARR Register erwähnt... Überarbeite deinen obigen Code anschließend nochmal. Konkret: Initialisiere deinen Timer vollständig
-
Thread
Lightweight WS2811/WS2812 Library
Hi Tim Ja jetzt mit der F_CPU im Makefile(über die Toolchain-->Symbols) funktioniert es (Auch bei 4MHz internem AtMega32-Oszillator). Könnte mir das bitte jemand näher erklären? Da fehlt mir eindeutig noch tiefergehendes Wissen
unverständliche Lösungen, da kann eine Variante mehr nicht schaden ;) Vielleicht bastel ich das noch für den STM32F030 - gegebenenfalls mit N-FET/P-FET zum sauberen Schalten.
-
Thread
STM32F1xx DMA - FSMC (LCD)
Hallo, ich habe mir grade ein STM32F103VET Board mit TFT von Pollin zugelegt. Das LCD besitzt einen ILI9325 Display-Controller und ist über 16 Bit FSMC angebunden. Hierzu habe ich mir entsprechende Bibliotheken zusammengeführt um die
Bänke sehen dann so aus: Bank1 (NE1) 0x60000000 Bank2 (NE2) 0x64000000 Bank3 (NE3) 0x68000000 Bank4 (NE4) 0x6C000000 Das hierß für mich, dass ich auf die Struktur LCD verzichte und LCD_REG16 und LCD_DATA16 manuell setze: #define LCD_REG16 (*((volatile uint16_t*)0x60000000)) #define LCD_DAT16