Ch341A Çalışmıyor

132kHz

Kıdemli Üye
Katılım
16 Nisan 2023
Mesajlar
1,153
Ch341A ile 24 serisi bir eeprom okumaya çalıştığımda hatalı okuyor (sanırım , eepromdaki veri de bozuk olabilir ) aynı model sıfır eeproma bişey yazmaya çalıştığımda ise yazıyormuş gibi yapıyor ama yazmıyor

Bu kartı kullananlar var mı nerede hata yapıyor olabilirim? Dilkat etmem gereken birley var mı ? Hangi yazılımı hangi driveri kullanmalıyım ?
 
once eeprom u bagla duzgunce, sonra bilgisayarin usb portuna tak abi. yesil isik in yanmasini gormelisin
 
Osiloskop ile EEPROM sinyallerine bakabilirsin.
 
Calisma aninda 2 isik yandigina eminim, renkeleri tam hatirlamiyorum, kirmizi sagda, sari solda hatirliyorum.

Mandalla tutarsan eger tam temas etmedigi oluyordu, mercek altinda yapmistim.

bir de pcb ustunde tutmamisti, tutsa da devre ustunde pek saglikli olmuyor olabilir.
 
Calisma aninda 2 isik yandigina eminim, renkeleri tam hatirlamiyorum, kirmizi sagda, sari solda hatirliyorum.

Mandalla tutarsan eger tam temas etmedigi oluyordu, mercek altinda yapmistim.

bir de pcb ustunde tutmamisti, tutsa da devre ustunde pek saglikli olmuyor olabilir.
Ben de mandala güvenmeyip direkt yanında gelen karta lehimledim düşük bir ihtimal akşama bakayım acaba pcb dönüştürücüde de bir hata olabilir mi
 
Datasheet'te ilgili eeprom'un bütün okuma yazma timing'leri vardır. Beraber bakarız :)
 
CH341A'nın programlayıcı olmak dışında usb-serial çevirici fonksiyonu da var. Kart üzerindeki jumperlar ile mod ayarlanıyor. Bununla ilgili bir hata olabilir belki.
 
Calisma aninda 2 isik yandigina eminim, renkeleri tam hatirlamiyorum, kirmizi sagda, sari solda hatirliyorum.

Mandalla tutarsan eger tam temas etmedigi oluyordu, mercek altinda yapmistim.

bir de pcb ustunde tutmamisti, tutsa da devre ustunde pek saglikli olmuyor olabilir.
bilgisayara taktığımda sabit kırmızı yanıyor işlem yaparken yanında bir turuncu daha yanıyor
 
bilgisayara taktığımda sabit kırmızı yanıyor işlem yaparken yanında bir turuncu daha yanıyor
Bence baglanti saglanmis abi, eger sorun varsa baska bir sey e bakmak lazim. Once baska program dene istersen, sonra da taydin abinin dedigi sey "okuma yazma timingleri" osiloskop ile. Bende merak ettim nasil yapilir bu is
 
Osiloskop ile EEPROM sinyallerine bakabilirsin.
Osiloskopu bagladım i2c clock ve data sinyallerini yakaladı ancak çok düzgün kare dalga değiller epey bi distorsyona uğramış gibi gözüküyorlar
Scopun decode ozelligiyle baya oynadım ama decode ettiremedim daha once uartta da yapamamıştım yarın daha detaylı kurcalayacağım bugun çok vaktim olmadı
 
Şöyle garip bir durum oldu hepsi ff olan eproma hepsi aa yazdırmaya çaliştim birkaç sefer olmadı sonra bi baktım bir satır aa bir satır ff şeklinde birbirine girmiş hafza sorunum bunla alakalı olabilir
 
Decode ettirmeden önce sinyallerin beklenen şekle sahip olduğunu görmen lazım. RS485 diferansiyel bir sinyal. Yani + ve - girişlerinde 180° faz farklı sinyal görmen lazım. İstersen gördüğün sinyallerin görüntülerini at.

Şurada bir örnek sinyal var:

1721771746889.png
 
Overthink bir yaklaşım olarak i2c hatlarını pull-up yaparak stm32 ya da arduino üzerinden okuma yapılabilir. Diyeceksiniz ki osiloskopta düzgün çıkmıyor bunlarda çıkar mı? Benzer bir durumda bende işe yaramıştı.
 
Overthink bir yaklaşım olarak i2c hatlarını pull-up yaparak stm32 ya da arduino üzerinden okuma yapılabilir. Diyeceksiniz ki osiloskopta düzgün çıkmıyor bunlarda çıkar mı? Benzer bir durumda bende işe yaramıştı.
osiloskopla detaylı kurcalayamamıştım yarım kaldı yakın zamanda tekrardan deneyeceğim
 
Şöyle garip bir durum oldu hepsi ff olan eproma hepsi aa yazdırmaya çaliştim birkaç sefer olmadı sonra bi baktım bir satır aa bir satır ff şeklinde birbirine girmiş hafza sorunum bunla alakalı olabilir
Eeprom sektörleri 32 bit ve senb16 bit gibi yazarsan bu oluyor. Ya da 16 bit e 8bit gibi.
 
Eeprom sektörleri 32 bit ve senb16 bit gibi yazarsan bu oluyor. Ya da 16 bit e 8bit gibi.
program eppromun model numarasını seçtiriyor oyuzden bundan suphelenmedım ama kullandıgım program biraz amatör gibi başka program bakıyorum bir de öyle deneyeyim
 
EEPROM datasheet'ini ekle istersen. Nasıl yazılması gerektiğini görürüz, sonra da osiloskop ile programın nasıl yazmaya çalıştığına bakarız.
 

Forum istatistikleri

Konular
7,718
Mesajlar
128,461
Üyeler
3,117
Son üye
MekanikAdam

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top