Oto krótki samouczek odczytu/zapisu pamięci flash na przykładzie 25VQ16ATIG z użyciem programatora CH341 i oprogramowaniem Neoprogrammer. Film zawiera również instrukcję wylutowywania/wlutowania pamięci w obudowie SOIC/SOP. Przedstawioną tutaj metodę można zastosować dla dowolnej pamięci SPI, w tym BIOSu z płyty głównej komputera, ale tutaj jako przykładu użyjemy pamięci modułu WiFi urządzenia IoT. Należy pamiętać, że w podobny sposób można wymienić pamięć SPI na większą dla modułów z ESP8266.
Zanim zaczniemy, chciałbym również podkreślić, że niektóre wersje programatora CH341 mogą wykorzystywać poziomy napięcia 5 V na liniach SPI, czego mogą nie oczekiwać układy pamięci flash SPI, więc jeśli masz obawy, rozważ zakup najnowszego Wersja CH341 lub zrobienie modu 3.3V dla starszej wersji (wystarczy przepiąć zasilanie i tryb na 3.3V). Być może w przyszłości zajmiemy się również tym tematem.
Oto filmik:
[youtube]
https://www.youtube.com/watch?v=z9uLPo9QAY8
[/youtube]
Proszę również pamiętać, że istnieje możliwość flashowania bez lutowania, CH341 jest dostarczany z klipsami, ale w niektórych przypadkach może to nie być niezawodne podejście.
Oto repozytorium Github z narzędziami CH341:
https://github.com/YTEC-info/CH341A-Softwares
Dzięki za oglądanie. Jeśli masz jakieś doświadczenia z CH341, daj nam znać. Możesz również odwiedzić naszą kanał Youtube i obejrzyj inne nasze filmy związane z IoT. Do zobaczenia!
Fajne? Ranking DIY Pomogłem? Kup mi kawę.