- Android alkalmazások - szoftver kibeszélő topik
- Olcsó Galaxyk telepíthetik a One UI 7-et
- Fotók, videók mobillal
- Mobil flották
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy A54 - türelemjáték
- Google Pixel 9 és Pixel 9 Pro összehasonlító gyorsteszt
- Motorola Moto Tag - nyomom, követ
- Milyen okostelefont vegyek?
- Xiaomi 14 - párátlanul jó lehetne
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
#70211840
törölt tag
Azt hiszem elakadtam, szeretnék segítséget kérni.
Szerettem volna az STM32F103-hoz a Open-Smart kijelzőmet illeszteni a következő Library segítségével: [link]
Viszont valamiért az ArduinoIDE inkompatibilis-nek látja. [kép]
Fordítok vele binárist, de feltöltve nem jelenik meg semmi csak fehér képet látok. Próbáltam pár example-t, serial konzolon figyelve jönnek üzenetek, de nem látszik amit éppen csinál a konzol szerint.
A bekötést többször ellenőriztem, a "STM32_TFT_8bit.h" header-ben is a "GPIOA" az aktív.Mit szúrok el? Valamit helytelenül próbálok használni?
-
#70211840
törölt tag
válasz
sirály12 #18096 üzenetére
Igazából megfelelő lesz az USB csak a tápláláshoz és az STLink a programozáshoz.
Az USB tápfesz egy külön 5V adapterről megy, nem a PC-ről. Ezért volt fontos, hogy ne az STLink adja a 3.3VDC-t.Közben felmerült egy furcsaság. Az STLink Utility-ben ránézve a kártyára a program 128kB Flash-t jelez, miközben F103C8 a chip. Szóval valami nem klappol. Annak nem csak 64KB-nak kellene lenni? (A 20kB RAM az passzol)
-
#70211840
törölt tag
válasz
sirály12 #18094 üzenetére
Köszönöm a tippet. Ki is próbáltam. Kényelmes, hogy ezzel nem kell reset-elni, hanem csak feltöltöm és csinál resetet automatikusan.
Ha mondjuk szükségem van fejlesztés közben 5V-ra is, akkor megtáplálhatom a microUSB-n keresztül miközben az STLink is kapcsolódva van vagy ilyenkor le kell húznom az STLink-ről a 3.3V-os pint?
Gondolom microUSB esetén eleve kap a chip 3.3V-ot a saját stabilizátoráról, nem? -
#70211840
törölt tag
Bluepill panelt programozni melyik eszközt volna kényelmesebb használnom?
1. CH341A Pro (moddolva 3.3V IO-ra) [kép]
2. STLink V2 [kép]Úgy tudom a "2." megoldással van lehetőség program közbeni debug-ra is. Még nem tudom miként (a mai nappal együtt már 2 napja foglalkozom a témával
), de esetleg a későbbiekben jól jöhet.
Melyik megoldást javasoljátok? -
#70211840
törölt tag
válasz
ekkold #18080 üzenetére
Köszönöm az infokat.
Telepítettem at Arduino 1.8.19-et. Az STM32 támogatáshoz nekem kellett egy linket adni egy json-höz, hogy letöltse a paramétereket.
Link: http://dan.drown.org/stm32duino/package_STM32duino_index.json
Ma este megyek 2db STM32F103C8T6 (Bluepill) eszközért. Remélem eredeti ST van rajtuk
Illetve vettem egy olcsó kijelzőt is, hátha a szkóp kijelzőjét problémás lesz beindítani.Az oscilloszkóp kit amúgy a Hestore-ból származik, ott adták ezzel a chippel a készletet.
Elméletileg 64kB a flash ebben is és 20kB a RAM. Próbáltam egy OpenSource FW-t feltenni, de az STLink programja ott azonnal jelezte, hogy nem fér bele a flash-be. Viszont a gyári FW simán belemegy, mert STM32F103C8T6 van az eredetiben, ami szintén ugyanilyen paraméterekkel bír. Működésbeli különbség van viszont a kettő között és szerintem ezért nem fut rajta az eredeti. Csere biztosan megoldja a problémát, olvastam a neten már erről. Sőt, van aki STM32F103CBT6 verzióra cserélte, amibe belefér a DLO-138 OpenSource firmware is. Átalakítható két csatornára is akár a készlet.
Mindegy, ez a jövő zenéje. -
#70211840
törölt tag
Sajnos nem tudom milyen vezérlő van a kijelzőhöz. Annyi biztos, hogy az eredeti (Jyetech) FW-el is beindul a kijező, kiírja a firmware adatokat és a cég logóját, de a "booting..." felirat ott marad és nem indul be a scope. [kép] (netes kép, más is futott már bele ugyanebbe)
Itt egy pdf, ami az eredeti kapcsolást tartalmazza. Ezt az enyémmel már összenéztem, az STM32F103 kontrollert leszámítva ugyanilyen.
Sanszos amúgy, hogy kicserélve ST-re a kínai chip-et, simán működne az eszköz.
Viszont sajnos az smd forrasztási készségemen túlmutat ez a lábsűrűség.
Még forró levegővel le is tudnám venni róla a régit, de az ST-t már nem tudnám ráforrasztani. -
#70211840
törölt tag
Szia, köszönöm a válaszod.
Igen, ahogy fentebb is írtam az "ST FlashLoader Demonstrator" nevű program, ami USB-UART porton gyakorlatilag soros módon flash-elné, az nem kompatibilis vele. Erre a saját "WCHISPTool" nevű programja kell vagy ennél működik az USB is elméletileg. Viszont én STLink V2-vel flash-eltem SWD interfészen keresztül, amivel debug-olni is lehet. Azzal szépen működik megy az írás/olvasás. Viszont sajnos nem 100%-ig kompatibilis az ST-vel a chip, gondolom ez lehet a probléma okai is amiért nem indul a FW.
(Közben egy lengyel oldalon tökéletesen ugyanúgy járt valaki, mint én)Arduino IDE-t megnézem, köszönöm.
A neten még ezt találtam ehhez a chip-hez:
"A Keil IDE-hez elérhető dedikált CPU library, ezzel a legtöbb eltérés eltűntethető, a kód kifejezetten erre a mikrokontrollerre optimalizálható."Remélem akkor majd ekkold fórumtárs is olvassa és lesz pár meglátása a témában.
-
#70211840
törölt tag
Sziasztok.
Teljesen kezdőként szeretnék foglalkozni mikrokontrollerrel.
A kiinduló ötletet a napokban tönkretett "DSO-138 szerű" mini szkópom hozta.
Az én példányom annyira hamisítvány, hogy a hivatalos STM32F103C8T6 helyett CH32F103C8T6 kontrollerrel van szerelve és a felület is más volt, mint a többi ilyen szkópon. Én nem tudtam erről és egy nem hozzá való, hivatalos FW-et raktam rá STLinkV2-vel. Persze nem indul, csak pár FW infót és "booting..." feliratot látok, de a felület már nem jön be.
Az eredeti FW pedig nincs meg, mert ReadProtect volt. Bootloader is másképp van ezen a kontrolleren, a sima UART módszerrel nem is látja például a FlashLoader Demonstrator.Ez alapján elindult egy gondolatmenet, hogy mi lenne, ha elkezdeném magam fejleszteni és programozni a kontrollert, felhasználva a szkóp digitális részét és valamit kiírni vele a kijelzőre. Például egy sima óra is lehetne. Aztán később kimenet-bemenet használata nyomógombokkal, mondjuk az óra beállításáshoz. Szóval ilyesmi...
Az induláshoz szeretnék segítséget kérni tőletek. Milyen eszközök (IDE, Flash, etc) és dokumentáció kellene ahhoz, hogy az Arm vonalon elindulhassak és konkrétan ezt az eszközt fel tudjam használni valami szöveg megjelenítésére?
(Win és Linux rendszereket használok)Köszönöm.
Új hozzászólás Aktív témák
Hirdetés
- Megaport gaming pc + billentyű
- Csere-Beszámítás! Ryzen 9 9950X3D Processzor! 16Mag-32Szál!
- Csere-Beszámítás! Intel Core I9 14900KS 24Mag-32Szál processzor!
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- Csere-Beszámítás! Asrock Challanger B580 12GB GDDR6 Videokártya! Bemutató Darab!
- Lenovo ThinkCentre M910q Mini PC / i7 7gen/8GB RAM/240GB M2 SSD/12 hónap jótállással
- Bomba ár! Lenovo X1 Carbon G6: i7-8G I 16GB I 256-512 SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2070 8GB Rampage SHIVA FSP 650W
- Akciós Windows 10 / 11 Pro OEM Licenc Kulcs 100% eredeti, jogtiszta!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged