- Katılım
- 24 Şubat 2018
- Mesajlar
- 25,199
RA6M2 işlemci ile bir SPI EEPROM arasında iletişim kurmam gerekiyordu. Önce okuma işini halletmekle işe başladım. Bu önemli, çünkü ne kadar okuma yaparsan yap, EEPROM için herhangi bir aşınma durumu sözkonusu değil. Ama yazma için aşınma sözkonusu. Programda bir bug varsa ve sürekli döngü halinda, maksimum hızda yazma yapıyorsa, kısa sürede EEPROM kullanılamaz hale gelebilir.
Datasheet'e göre okuma timing aşağıdaki gibi:
Yani CE# düşüyor, sonra okuma komutunu gönderiyoruz (03H), sonra 3 byte adress gönderiyoruz, sonra da EEPROM ilgili adresteki verileri göndermeye başlıyor.
Datasheet'e göre okuma timing aşağıdaki gibi:
Yani CE# düşüyor, sonra okuma komutunu gönderiyoruz (03H), sonra 3 byte adress gönderiyoruz, sonra da EEPROM ilgili adresteki verileri göndermeye başlıyor.