page_banner

Haberler

Farklı araçların kullanımının bir sonucu olarak, IC şifre çözme programlama yöntemleri ve belgelerin gereksinimleri de farklıdır.

Bunun bir yolu, genel programcıların kullanımı genellikle BIN veya HEX dosyasını destekliyorsa, dosyayı doğrudan yükler ve ardından karşılık gelen yapılandırmayı doğrudan yazabilirsiniz, ortak bir programlayıcı yöntemi kullanmaktır.

news pic12
news pic13

İkinci olarak, başka bir yöntem, dosyayı yazmak için ISP veya JTAG indirme satırı modunu kullanmaktır, çünkü birçok türde indirme satırı vardır, genel indirme satırı AVRSTUDIO indirmesinde, STUDIO indirmesinde desteklenir, gerekli dosya formatı HEX Formatlı dosyalar olmalıdır. , BIN dosyası yüklenirse, AVRSTUDIO destek formatı değil istenir. Ve FLASH ve EEPROM dosyalarının ayrı ayrı indirilmesini gerektirir, yani şifre çözme işleminden sonra FLASH ve EEPOM iki dosya sağlar.

news pic14

AVR mikro denetleyicileri IC şifre çözme, cihaz yapılandırması ve çalışma ortamı ile ilgili birden fazla sigorta konumu setine sahiptir. Bu sigortalar çok önemlidir. Kullanıcılar, AVR mikrodenetleyiciyi pratik uygulamaya uyacak şekilde doğası gereği farklı kılmak için Fuse'u ayarlayabilir ve yapılandırabilir. Ancak sigortayı yapılandırma ihtiyacı nedeniyle, mikrodenetleyicinin şifresini çözdükten sonra, yeni başlayanlara yeri çok fazla anlamayanlar getirmek için, yanma süresindeki program, ayrıca yapılandırma yanlışsa sigorta yapılandırmasında olabilir. Çalışmıyor veya işlev değişiklikleri. Her şey, sigortanın yapılandırılması gerektiğinde şifresi çözülmüş belgelerin yakılması işleminde, çünkü AVR'yi destekleyen araçlar çok fazla ve yazılım arayüzünün farklı araçları farklıdır, bu nedenle, şirketin kendisini deşifre etmeden önce AVR mikro denetleyicisinin şifre çözme işleminde en iyisini yapın Hangi araçlar Böylece çip şifre çözme şirketi kendi araçlarına uygun olarak arayüz haritasını yapmak için, programdan sonra şifresini çözmek çok kolay, ancak aynı zamanda sigorta konfigürasyonunu okumak için örnekler sağlamak için şifre çözme şirketini de kullanabilirler ve bazı Araçlar çipi doğrudan okuyabilir, bazıları konfigürasyonu okuyabilir, vb. Ve ardından kaydedilen konfigürasyonu okuyabilir.

PCB-Assembly
PCB-PCBA-assembly

Yalnızca fabrika tek çipiyse, varsayılan, sistem saati olarak dahili 1MHZ RC salınımını kullanmaktır ve JTAG bağlantı noktası izin verilen moddadır. AVR sigortası için en azından aşağıdaki noktaları temizleyin.

1, AVR sigortası bir kerelik OTP sigortası değil, birkaç kez programlanabilir.

2, AVR çip şifreleme kilidi (LB2 / LB1 = 1 / 0,0 / 0) çipi herhangi bir FLASH ve EEPROM verisi üzerinden okuyamaz, ancak sigortanın durumu hala okunabilir, ancak Yapılandırmayı değiştiremez.

3, sigorta bit yapılandırması paralel, ISP ve JTAG seri modunda elde edilebilir.

4, doğru adımları indirin: çipte çalışan kodu ve verileri indirmek için çipi kilitlemeden, ilgili sigorta bitini yapılandırın ve son olarak çip şifreleme konumunu yapılandırın.

5, çip silme komutu FLASH ve EEPROM verilerini temizlemektir ve aynı zamanda iki bitlik kilit bit durumu kilitsiz durumda (LB2 / LB1 = 1/1) yapılandırılır, ancak çip silme komutu değişmez diğer sigorta Bit durumu.

6 ve daha da önemlisi BOOTRST bitidir, bu bit 0X0000'den açılış programından veya BOOT alanından yonga arasındaki ilişkiyi uygulamaya başlar. Sistem saat kaynağının seçimi de çok önemlidir, programın şifresini çözdükten sonra istemcinin kullanımı genellikle kolay olmadığında, saat kaynağının bir kısmının oynatılması nedenlerden dolayı ayarlanamaz, bu nedenle sistem saati ile uyumlu olmalıdır. orijinal ayarlar.

7, SPIEN bitinin, birçok müşterinin telefonla danışma olduğunu, yani mikrodenetleyicinin ISS'ye bağlanamadığını ve kendi satın alabilmesini sağladığımız çok açık olmalı, SPIEN için sigorta yapılandırılmış ISP , SPIEN 1 ise ISP izin verilir, 0 ise durumu yasaklamak için, yasak ise tabii ki ISP port çipi olamaz.

8, çip şifrelenir ve kilitlenir, eğer sigortalar bulunursa ve konfigürasyon yanlışsa, çipteki verileri temizlemek, şifreleme kilidinin şifresini çözmek ve ardından çalışan kodu ve verileri yeniden indirmek için çip silme komutunu kullanmanız gerekir. konfigürasyonla ilgili sigortalar ve son olarak çipin şifreleme kilidi bitini yeniden yapılandırın.

news pic15

Gönderme zamanı: Aralık-07-2020