Transceiver Memory Yazma
Transceiver hafızaya nasıl değişiklikler yazabilirim?
Değişiklikleri yazmak için:
- Transceiver programlama panosunu bilgisayarınıza bağlayın ve SFPTotal Wizard'yı başlatın;
- Transmitter'ı transmitter programlama tablosu limanına yerleştirin;
- Düşük menüden uygun transfer türünü seçin Modül türü;
- Menüden okumak için hafıza alanını seçin Adres tablosu;
- Editörün doğru kodu içerdiğinden emin olun.
- Transceiver hafızasına değişiklikler yazmak için düğmeye tıklayın - Modüle kod yaz;
Başvuru, yazma işlemi tamamlandığında sonucu geri getirir.

Yazma işini nasıl yapar?
Standart bir yazma sırasında, geçiş programlama paneli IIC veri otobüsünde 8 byte bloklarında verileri aktarmak için bir sinyal seansını oluşturur. Sinyal özellikleri ve zamanlama, piyasadaki transceiverlerin çoğunu başarılı bir şekilde programlamak için seçilir.
Transceiver hafızasına değişiklikleri yazan seansı gönderdikten sonra, transceiver programlama paneli otomatik olarak yazılmış hafıza alanını geri okuyar. Daha sonra karşılaştırma için okuma verilerini başvuruya iade eder.
Yazılan kod segmentinin, doğrulama okuma tarafından iade edilen segmentle eşleşmesi durumunda, yazma başarılı sayılır. Başvuru, read-back verilerini ve onayını geri getirir - WRITE OK.
Aksi takdirde, başvuru geri WRITE FAIL Yazı başarısız oldu.
veri otobüsünde işlenmemiş bir kesinti meydana gelirse, başvuru bir hata kodu QERR.
Başvuru neden bir hata iade eder?
Yazma hatasının ana nedeni, değişikliklerin geçici hafızaya kaydedilmemesi. Bu genellikle geçiciye yazılı koruma nedenidir. MSA standartlarına göre korunan geçici yazma programlama bir şifre gerektirir.
bakın Bir şifre ile yazmak ve Transceiver türleri yazarak koruma yöntemi ve onları nasıl programlama.
Yazma hatası, yazma sırasında yalnızca veri bir kısmının kaydedildiği veya modülün iç mekanizmaları sayfa verilerini yazdıktan sonra ve alıcı programlama tablosu doğrulama okuma yapmadan önce değiştirildiği takdirde de iade edilir. Bu durumda, bu düzeltme Transceiver Programlama Kurulu Kuralları uygun veri otobüs saat frekansı, veri blok boyutu ve yazı değişiklikleri için inter-block gecikme ayarları bulmak.
Notlar
Transceiver hafızasına değişiklikler yazmadan önce, olası hatalardan korunmak için mevcut tüm adres alanını yedekleyin.
Ayrıca, işlem geçmişinde geçici hafızadan okunan kod segmentlerini kaydetmek için giriş yapmanızı öneririz. Hafıza tesadüfen aşırı yazılırsa, bu kayıt orijinal verileri kurtarmaya ve değişikliklerin sırasını yeniden yapılandırmaya yardımcı olabilir.
Kullanmak için Backup fonksiyonu Orijinal Transceiver firmware otomatik olarak kaydetmek.