- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen egeret válasszak?
- Fujifilm X
- Vezeték nélküli fülhallgatók
- Három éven belül megelőzheti a szerverprocesszorok piacán az Intelt az AMD
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Projektor topic
- OLED, Mini-LED, IPS, VA, TN - melyik panelt válaszd 2025-ben?
- Milyen házat vegyek?
-
PROHARDVER!
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
- Creative 3D Blaster 3Dfx Voodoo Banshee PCI (CT6760)
- Samsung Galaxy S22 Ultra 12/256GB Megkímélt,Kétkártyás,Tartozékaival. 1 év Garanciával!
- Samsung Galaxy Note 20 Ultra 12/256GB Újszerű,Kétkártyás,Töltővel. 1év Garanciával!
- Üzletből, garanciával, Macbook Pro Retina 14" 2021, M1 32GB RAM/1TB SSD Space gray
- HP EliteBook x360 830 G8 Core i5 1145G7 2.6GHz/16GB RAM/512GB
- AKCIÓ! Google Pixel 9 Pro 5G 128GB 16GB mobiltelefon garanciával hibátlan működéssel
- Realme 7i 64GB, Kártyafüggetlen, 1 Év Garanciával
- VÉGKIÁRUSÍTÁS - REFURBISHED - Lenovo ThinkPad 40A9 docking station
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged