1.11 Programarea paralelă
1.11.1 Modul de programare
Următorul algoritm setează dispozitivul în Modul de Programare Paralel.
1. Se aplică 4.5 – 5.5 V între Vcc şi GND,cu aşteptare de cel puţin 100 µs.
2. RESET trece în ‘0’ toogle XTAL1 de cel puţin 6 ori.
3. Setează pinii Prog_enable în “0000” şi aşteaptă cel puţin 100 ns.
4. Trece 11.5 - 12.5V to RESET. Orice activitate asupra pinilor Prog_enable pe durata a 100 ns
după +12V ce a fost trecută pe RESET, va cauza un eşec al programului la trecerea în modul Programare.
Observaţie : dacă configuraţiile External Crystal şi External RC sunt selectate este posibilă aplicarea pulsurilor XTAL1.În acest caz trebuie urmărit următorul algoritm:
1. Setarea pinilor Prog_enable prezentaţi în Tabelul 107 la pagina 258 în “0000”.
2. Aplicarea 4.5 - 5.5V între VCC şi GND simultan cu 11.5 - 12.5V aplicate la RESET.
3. Se aşteaptă 100 μs.
4. Reprogramarea siguranţelor pentru ca Ceasul Extern să fie selectat ca o sursă de ceas (CKSEL3:0 = 0b0000) Dacă biţii Lock sunt programaţi,o comandă Chip Erase trebuie schimbată înaintea schimbării siguranţelor..
5. Ieşirea din program prin oprirea dispozitivului sau aducând pinul RESET la 0b0.
6. Introducerea modului Programare după algoritmul prezentat.
Dostları ilə paylaş: |