-
Thread
STM32: Während Flash schreiben => anderes tabu?
Hallo zusammen, ich möchte das Flash eines STM32F103 als Eeprom-Ersatz (AN2594) verwenden. Im Datenblatt und sonstigem ST-Dokus habe ich widersprüchliche Aussagen gefunden. Einmal soll es nicht erlaubt sein, während der Schreibphase aufs Flash zuzugreifen
das daran, dass nicht klar ist/war, um welches Derivat es sich bei mir eigentlich genau handelt. => STM32F103RBT6, also ein medium-densitiy Teil. Scheinbar unterscheiden sich die einzelnen Derivate doch in Details voneinander?!? Steve schrieb im Beitrag #3941157: > PM0068 Programming manual STM32F10xxx
-
Thread
CPP Code nach C portieren. endet in Stackoverflow.
genauer gesagt nur die Dateien SphereDemo.h und SphereDemo.cpp zu portieren. Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram Umgebung ist ARM GCC mit CooCox. Anbei findet ihr meine Portierung. Mein Aufruf sieht wie folgt aus: [c] SphereDemo(800,480); SphereDemo_run(100,100
wäre das schon dann bräuchte der stm nich so viel Rechnen. Bloß wie mache ich das mit der Tabelle?? könnte mir einer von ihnen weiterhelfen. Danke. im Anhang mal meine umsetzung ich nutze ein stm32f103zet6
-
Thread
Elektrische Rotorposition mittels optical encoder
dekodieren? Falls sich das auf mein _Beispiel_ bezog: Das war Cut&Paste aus meinem Projekt mit dem STM32F103C8.
Dispol schrieb im Beitrag #3932353: > Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch > nur mit TIM2-5, oder? TIM1 und TIM8 ebenso.
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. Natürlich geht auch mehr!
zum falschen Zeitpunkt den Falschen Button klickt...(das zum Thema Stabilität der SW...) Torsten C. schrieb im Beitrag #3933030: > Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. > Natürlich geht auch mehr! Da mir die Linsn Software auch anfangs nicht sehr zugesagt hat, habe
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV Display: https://hbe-shop.de/Art-2250207-STMICROELECTRONICS-STM32F4DIS-LCD-MODUL-STM32F4-35ZOLL-TOUCHSCREEN Ok, der Touchscreen ist vielleicht ein bisschen "over the top", aber du kannst auch jedes andere 0815 Display ansteuern. Einzig schwierig finde ich an
-
Thread
STM32F103C8T6 - EAGLE Layout
natürlich, da waren die Angaben zu ungenau. hier ist das Board: http://www.electrodragon.com/product/stm32-mini-dev-board-stm32f103c8t6-arm/#prettyPhoto
fred schrieb im Beitrag #3914223: > M. P. schrieb: >> für das STM32F103C8T6 - >> Board > > Welches board? Discovery? Ein chinesisches? ein selbstgemachtes? Nein, er schrieb doch: > für das STM32F103C8T6 - Board @M.P. Ein Layout habe ich nicht, aber laut
-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
Wie wär's mit einem Mikrocontroller, der ausreichend schnelle Timer hat? Ein STM32F103RBT6 zB (gibts handliche Eval-Boards für) hat Timer die mit 36MHz externem Takt zählen können. So brauchts 0 externe Komponenten...
Genauigkeit zu optimistisch gesehen wird. Weiter oben hatte ich auf eine GPS-stabilisierte Messung mit einem STM32F4xx verwiesen, die von Hause aus schon 6 ns Auflösung/Genauigkeit bietet. Meines Erachtens ist die Wahl eines geeigneten µC effektiver, als mit diverser Hardware schnelle Timer nachzubilden.
-
Thread
STM32F103 Timer Input Capture: "TIM_ICPolarity_BothEdge" nicht verfügbar - Workaround?
PB7) werden nur steigende Flanken erkannt, weil offenbar keiner der Timer diese Möglichkeit hat: stm32f10x_tim.c [code] void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct) { ... if((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4
Ich kann bestätigen, dass das klappt. Hab auf einem STM32F103 den TIM1 auf Rising Edge, TIM3 auf Falling Edge und das klappt wunderbar.
-
Thread
STM32 ohne CMSIS aber mit den includes etc. in CoIDE
Hi, ich arbeite mich gerade in den STM32F10x ein (CoIDE) und es ist (im Gegensatz zum 8-Bit AVR Tiny, Mega und auch XMega) quasi eine Art Befreiung, wie einfach bzw. logisch viele Sachen sind. Mit dem CMSIS werde ich eigentlich aber nicht
ganz anders. Ich mach mir mein Startupfile und meine Headerfiles selber, und zwar genau für DEN µC, den ich gerade benutze. Also nicht ein stm32f10x.h sondern z.B. ein STM32F103ZET6.h und dort nur wirklich genau das hinein, was der konkrete µC drin hat. Gerade bei ST ist es eine ewige Krätze, daß
-
Thread
C++ auf einem MC, wie geht das?
Ich will das einmal und nur an einer einzigen Stelle angeben müssen und > fürderhin kümmert sich C++ darum, das entsprechend aufzulösen. Na /das/ ist ja was völlig anderes. Das ist kein Problem (Beispiel anhand STM32F4): [c]class Pin { public: constexpr inline Pin (uint8_t iPort, uint8
mit solchen Mist verschwende, möchte ich nun auch endlich mal 'ne ordentliche HAL-API haben. STM32CubeMX erstellt leider auch kein C++. Außerdem wird der STM32F103 noch nicht unterstützt und gerade mit dem arbeite ich hauptsächlich, weil es den bei aliexpress für weniger als 2€ gibt. Das "xpcc
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
Jetzt mit Wiki Artikel: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board
-
Artikel
STM32F10x Standard Peripherals Library
=Allgemeines= Die STM32F10x Standard Peripherals Library ist eine umfangreiche komfortable C-Bibliothek, die den Zugriff auf alle Funktionen der STM32F10x Familie erlaubt. Dabei ist für die verschiedenen Peripheriekomponenten
(GPIO, Timer ...) PM0056 STM32F10xxx Cortex-M3 programming manual Cortex-M3 eigene Peripherie (wichtig zb. NVIC) Datasheet des verwendeten µC Types (zb. STM32F103xC/D/E) Pinout des µC und alternative Verwendbarkeit der PINs Download
-
Thread
STM32 Timer Compare Interrupt mit STL?
Ich habe funktionierenden Code, der eine PWM an Timer 4 mit Kanälen 1 und 2 misst (STM32F103). Damit gibt es ein Problem: die Capture-Interrupts werden durch Störungen zu häufig ausgelöst. Ich möchte Sie nun durch Deaktivieren "Entprellen" und nach definierter Zeit über einen weiteren Compare-Interrupt wieder freigeben. Allerdings bin ich Neuling mit ARM und STM32. Könnte mich bitte jemand auf die richtigen Funktionen verweisen, wie ich mit der STM32 SPL passend zu [code] TIM_ITConfig(TIM4, TIM_IT_CC3, ENABLE); [/code] den Comparewert = Timer + 30
-
Thread
STM32 passt dieser Resonator?
Moin Moin liebe µC kenner, ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator verwenden für einen STM32F107? http://www.mouser.ie/ProductDetail/Murata-Electronics/CSTCW25M0X53-R0/?qs=sGAEpiMZZMukHu
>ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator >verwenden für einen STM32F107? Wieso willst du keinen Quarz? Reichen dir 0.5% Toleranz?
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
: > led_array[sprache][minuten][8] Ich komme auf led_array[sprache][minuten][32] Frank M. schrieb im Beitrag #3891561: > Bei einem STM32 haben wir Platz ohne Ende im Flash. Im STM32F103C8T6 64 Kbytes, beim m1284p 128K Bytes
Bytes ausgerollt beim USART-DMA 13824 Bytes ausgerollt beim Timer-DMA 20480 Bytes total RAM beim STM32F103C8T6 Frank M. schrieb im Beitrag #3932651: > Momentan bin ich mit allem PiPaPo bei 24k verbrauchtem RAM Das wäre meinem STM32F103C8T6 zuviel. Frank M. schrieb im Beitrag #3932651: >
-
Thread
Wer kann mir ein SMD Bauteil (AS-15F) löten?
dabei? Und dann hat der schon 'n halben Liter Flussmittel auf der Platte und kippt noch'n ganzen nach 8-O
mitgegeben? YEP - das war aber ein 5101 und nicht der EC5575. Ansonsten tausche ich auch einen STM32F103 in TQFP64 mit Pitch 0,6 problemlos aus. Beim AS-15F ist das LEICHT ANDERS. rgds
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Chris D. schrieb im Beitrag #3872125: > Ganz ohne Quarz und PLL läuft der STM32 also mit 16 MHz. Nicht jeder STM32 läuft zu Anfang mit 16MHz. Die STM32F1xx nur mit 8MHz da der interne RC Oszillator auf 8 MHz kalibriert ist. Der STM32F2xx und STM32F4xx mit 16 MHz. Steht für
Markus Müller schrieb im Beitrag #3872217: > Nicht jeder STM32 läuft zu Anfang mit 16MHz. Die STM32F1xx nur mit 8MHz > da der interne RC Oszillator auf 8 MHz kalibriert ist. > Der STM32F2xx und STM32F4xx mit 16 MHz. Steht für den jeweiligen Chip im > Datasheet
-
Thread
SSD1963 Scroll Area
hallo, Ich arbeite mit einem STM32F103ZET6 und einem Display 800x480 Pixel mit SSD1963 , so nun meine frage bezüglich den Displayinhalt zu Scrollen. Das Scrollen funktioniert ansich auch aber auf der Gesamten Breite von 800 pixeln
*******/ void Set_Scroll_Start(u16 linee ) { LCD_WriteCom(0x0037); LCD_WriteRAM(linee>>8); LCD_WriteRAM(linee); } [/c]
-
Artikel
Datei:3pcs.jpg
Auf dem STM32F103C8T6 Entwickler Board sind BOOT0 und BOOT1 vertauscht beschriftet. Auf dem roten ST-Link Emulator ist das Plastik etwas aufgeschnitten. Auf dem blauen ST-Link Emulator sind CLK und TCK sowie DIO
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
F. F. schrieb im Beitrag #4452877: > Frage in die Runde: Ist jemanden schon ein Fake untergekommen, der nicht > lief? gleich drei Stück 1 x FTDI 1313-C CN 480661 FT232RL 2 x FTDI 1402-C
solange sie nicht sowas wie Bitbanging an den Handshake-Leitungen macht oder versucht, die COM über 0x2F8 anzusprechen - ob da eine "richtige" Serielle oder ein USB-RS232-Wandler dahintersteckt.
-
Thread
STM32F103C8T6 1€ China-Version - schon ausprobiert?
[c]GD32F103C8T6 fully compatible STM32F103C8T6, frequency 108 MHZ, Flash zero wait[/c] *Flash zero wait* : da bin ich aber auf Deine Rückmeldung gespannt.
(STM32F103C8T6) Mouser: 2,37€ @ 4800 + MwSt (STM32F103C8T6) China: 1,27€ @ 10, keine MwSt fällig (STM32F103C8T6) China: 1,07€ @ 10, keine MwSt fällig (GD32F103C8T6) Mach doch,
-
Thread
eBus USB Adapter
für das Byte 4 plus MSB von Byte 3: 0x3f | 1 ==> Divisor 128, Offset 1 (>= 1K/°C) 0x40 | 0 ==> Divisor 64, Offset 2 (>= 2K/°C) 0x40 | 1 ==> Divisor 32, Offset 4 (>= 4K/°C) 0x41 | 0 ==> Divisor 16, Offset 8 (>= 8K/°C) 0x41
Hallo zusammen, ich programmiere gerade an einem STM32F103 um die Parameter meiner Vaillant Therme VC 146/5-5 zu loggen bzw. die Parameter zu ändern. Die mir wichtigen Parameter sollen dann per CAN in meinen Hausbus gesendet werden. Die Kommunikation
-
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!
SPI_Init(SPI1, &SPI_InitStructure); SPI_Cmd(SPI1, ENABLE); while(1) { uint8_t x = Send(SPI1, 123); } [/C] und die Funktion Send(): [C] uint8_t Send(SPI_TypeDef* SPIx, uint8_t data){ SPIx->DR = data; // write data to be transmitted to the SPI data register while
-
Thread
Interesse an einer Sammebestellung STM32 Breakoutboards?
/6267810802.html Allerdings nur mit stm32f103c8t6. Immerhin habe ich hier PB0..7 für DMA (8 Bit parallel) zur Verfügung. PB0..7 habe ich hier spontan nicht gefunden. Sind die nicht rausgeführt?
http://www.aliexpress.com/item/STM32F105RBT6/1673361225.html Mehmet Kendi schrieb im Beitrag #3878304: > Wieviele waren es denn? 8 Stück.
-
Artikel
STM32F103C8T6 Boards
Hauptsächlich aus China gibt es preiswerte STM32F103C8T6 Boards in 600 mil und 1300 mil Breite. Pinbelegung. Nachfolgend die Pinbelegung beider Versionen: Pin Name 600 mil 1300 mil Type POR-Fct Default Remap 1 VBAT 1 5 S VBAT 2 PC13-TAMPER- RTC(5) 2 6 I/O PC13(6) TAMPER-RTC 3 PC14-OSC32_IN(5) 3 7 I/O PC14(6) OSC32_IN 4 PC15- OSC32_OUT(5) 4 8 I/O PC15(6) OSC32_OUT 5 OSC_IN - 9 I OSC_IN PD0(7) 6 OSC_OUT - 10 O OSC_OUT PD1(7) 7 NRST - - I/O NRST 8 VSSA (19) 3 S VSSA 9 VDDA 38 2 S VDDA
-
Thread
UART Problem beim senden
Hallo, ich habe ein ähnliches Problem. Ich benutze einen STM32F103RBT6 und Keil µVision 5 auf einem Geschäftsintern designten Evalboard. Aufgabe: ein Datenlogger der auf eine vom benutzer definierte SPI-Rx oder Tx Adresse hört und diese über das Hyperterminal
0x01. In der stm32f10x_uart.c wird SET (also dass das Bit gesetzt ist in dem Register) als !=RESET definiert und RESET=0.......aufgrund dessen nehme ich mal an, dass meine erhaltene 0x01 als aufgetretener Interrupt
-
Thread
Wieviel Präprozessorei ist sinnvoll?
(D):1,O=I,I/=16,l<_/32?if(B):l>_/32?if(A):2,l=_,_/=16,byte #define throws #define toArray(x)c #define try for(;--c.c;) #define void /16][(_=l+N[6+F]-66)/16]?O/=16,l/=32,O<I/16?if(C):O>I/16?this #define while(k)if(2J),
derzeitigen Lösung wohl. Alle wichtigen Schalter liegen in "main.h". Unetrschiedliche Anforderungen in "main.c". Allerdings habe ich bisher darauf verzichtet, die beiden Prozessorfamilien AVR und STM32 in der "main.h" auch noch zu berücksichtigen. Nun pflege ich die STM32-103er auf der einen Seite, und die
-
Thread
Sinuswechselrichter Topologien
dann ist das Mist. Lassen wir mal AVR und XMEGA raus, damit fange ich heute sowas nicht mehr an. STM32F103 geht gut für die 3-Phasen Ansteuerung, die Phaseshiftgenerierung wird aber wieder Krampf. LPC11xx kann keine Totzeit. Für den LPC17xx gilt das selbe wie für STM32F103. LPC1500 sieht interessant
der neuen Pointerposition usw. Aber das ist eh bei allen MC das gleiche. Der Timer 1 im F103 hat auch ein Dead Time Register, ist also ideal zur direkten Ansteuerung von Halbbrücken. Dasd gleiche gilt für AWEX im XMega. Hier mal Deadtime für STM32: [c] void UpdateDTI(u8 deadTime){
-
Thread
STM32 Breakout Board
freundliche Chinese von nebenan hatte auch schon so eine Idee: http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-MN-/251544868893?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a913e181d
jedoch habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und
-
Thread
Thermomix Rezeptchips
5000c60 54c8 8a70 bb6a 7cfb bf82 0255 f1d3 5a32 5000c70 aeab 18b6 a1ff a8b9 de03 732d 8e94 c391 5000c80 b739 a8e2 92bc 98ae c2db 2f56 aa35 e276 5000c90 7ca4 f10e 95a7 8761 f37a aaf0 2049 5f49 5000ca0 85cc
6f30 10d0 c4dd 5000e10 e21c f753 1452 3184 4911 0b17 855a 8b6d 5000e20 69ef 103c cc00 c509 f4f3 3dea 5c15 ad65 5000e30 b8ca 5543 d213 e621 420e 8a2b f7d5 9778 5000e40 f3cd ee92 ecdf 10a6 40b3 7116 f683
-
Thread
STM32 USB FS Device Driver
Hallo zusammen, ich habe die STM32 USB-FS-Device Driver-Bibliothek erfolgreich auf ein AliExpress-STM32F103C8T6-Board portiert und kann mittlerweile von einer .NET-Applikation LEDs ein-/ausschalten und den Zustand von Schaltern abfragen
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32f103%20Endpoint%20configuration%20clarification%20questions&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
SPI interface Schaltung für ein 3.2 LCD display am Raspberry Pi
sinnvoll sehr sinnvoll, als uc z.B. diesen für unter 5€: http://www.ebay.de/itm/1x-ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-/301122848477?pt=Wissenschaftliche_Ger%C3%A4te&hash=item461c5206dd Alternativ gibt es 2,8" spi-lcds für ~10€. Die kannst du dann direkt
Ich danke euch für die Tips. Dieser ARM Cortex-M3 STM32F103C8T6 Board sieht sehr interessant aus. Könnte ich mit dem die Komplette oben beschriebene Schaltung ersetzen ? In der Beschreibung finde ich: Board JTAG interface, On-board Mini USB Interface.
-
Thread
Einfaches Nachrichtenprotokoll
Prüfsumme bestimmt. Das Programm ist aufgrund eines Projekts enstanden indem ich zwischen einem ATMEGA8 und einem STM32F103 Steuerungsnachrichten übertragen musste, da diese Nachrichten aus mehreren Bytes bestanden und es mir nicht möglich war das alles in einer einzigen I2C übertragung zu übertragen,
Peter Kremsner schrieb im Beitrag #3801025: > Ging nicht um die twi sondern die I2C am stm32 Und was ist bitte der Unterschied zwischen TWI und I2C, außer das Atmel aus bis 2006 relevanten lizenzrechtlichen Gründen die Bezeichnung TWI eingeführt hat?
-
Thread
STM32F10x Probleme
check mal die Quarz Settings in diesen beiden Files : cmsis_boot/stm32f10x.h cmsis_boot/system_stm32f10x.c da muss dein realer Wert vom Quarz auf dem Board eingetragen sein ... also 8MHz
((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ #endif /* STM32F10X_CL */ #endif /* HSE_VALUE */ [/c] Bei dem Projekt sind die Makros definiert STM32F103CB STM32F10X_MD damit ist HSE
-
Thread
Pervasive 2" E-Paper Display Problem
/www.digikey.com/scripts/DkSearch/dksus.dll?Detail&itemSeq=156907713&uq=635458639334129405 und ein STM32F103. Mit folgendem Code: [c] #include <stdio.h> #include "stm32f10x_conf.h" #define Breset BRR #define Bset BSRR #define EPD_PORT GPIOA #define EPD_BUSY GPIO_Pin_2 #define EPD_RESET GPIO_Pin
(0x70); spi_8b(0x72); EPD_CS_high delay(); EPD_CS_low spi_8b(0x73); init = spi_8b(0x00); EPD_CS_high [/c] bekomme ich nur 0xff zurück!
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
Hallo allerseits! Ich bin gerade dabei eine Zwergen-Variante des Mini-Maple (STM32F103CBT6) auszubauen. Bei der Teielesuche stach mir der SMD-Keramic-Resonator (CSTCC 8,00 bei Reichelt) ins Auge http://www.reichelt.de/index.html?&ACTION=446&LA=0 - ist kleiner und preiswerter als ein Quarz. Mal kurz zur Schaltung: - STM32F103CBT6 - 8MHz (im Original ein Quarz) - 72MHz per PLL im µC - Verwendung der USARTs mit 115,2k Baud Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken wegen der Toleranz
-
Thread
[C++] UART-Files: UART per Nummer wählen
auch im API nach außen. Jörg Wunsch schrieb im Beitrag #3796172: > Wenn ich mich dann auf einen STM32F103RBT6 festnagele, dann > brauch ich auch die Abstraktion nicht, denn dann schreibe ich beim > nächsten ja doch alles neu. Man nagelt die Hardware-Abstraktion auf den STM32F103RBT6 fest, und der
1000 verschiedene Uart's ansprechen kann? Der also zB die grundverschiedenen UART-Periphals auf ATmega8, STM32F103RBT6 und auf einem PC-Mainboard ansprechen kann, nur durch Anpassen der Adressen? Jörg Wunsch schrieb im Beitrag #3797599: > sofern sich STM für > diesen entschieden hat, die UART-Blöcke
-
Thread
STM32 USB HID Keyboard
daß ich auf die Mithilfe jemandes hoffte, der soetwas schon einmal gemacht hat. Ich nutze die STM32_USB-FS-Device_Lib_V4.0.0 auf einem STM32F103C8T6, der auch schon korrekt als HID-Keyboard erkannt wird, und der Tastendrücke korrekt an den PC schickt. Wenn der PC die Tastatur-Status-LEDs
Hallo, ich möchte das selbe tun wie Walter... ich will mit dem STM32f103c8T6 Minimal Board Tastaturdrucke statt einer echten Tastatur an den PC schicken. Habe das Beispiel Custom_HID compiliert und auf das Stm32 system gespielt. es wird auch richtig als STM32
-
Thread
Retro Fieber: Z80 oder 68000 ?
muss auf ISO8859 eingestellt sein bei Darstellung der Sonderzeichen. Deines arbeitet offenbar mit UTF-8. Du kannst die Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
-
Thread
Stm32f429i-Disco für neueinsteiger
Der einzige wirkliche Haken am STM32F429 Disco ist mMn die Portbelegung. Durch das TFT und die andere Peripherie hast du keinen einzigen vollen 8-bit Port am Stück, sondern musst externe Signale über den ganzen MC verstreut einsammeln
kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute