sâmbătă, 16 martie 2019

Programming Atmega 162

     In acest clip prezint o modalitate foarte facila de programare a microprocesorului Atmega 162.Aplicatia tipica acestui microprocesor in domeniul automotive este echiparea cunoscutei interfete VCDS ,destinat gamei VAG.Tutorialul prezinta modul de rescriere a firmware din procesor.Respectiva interfata ,a fost utilizata cu versiunea de soft 18.2 dar se pare ca aceasta are un bug deoarece inmomentul utilizarii functiei Autoscan a corupt dumpul din procesor,ea devenind neautorizata si inactiva ca atare.In aceste conditii,interfata a devenit inutilizabila.La incercarea de rescriere a firmware pe USB am constat ca a fost alterat inclusiv bootloaderul din procesor,devenind astfel inaccesibil pe USB,chiar daca interfata este vizibila in device manger.De acea pentru recuperarea interfeti am utilizat programatorul TL866A ,careeste dotat cu port ICSP pentru programarea acestor microprocesoare.Asa cum veti remarca in videoclip,o clona de buna calitate are corespondentul acestui port pe PCB,ceea ce usureaza realizarea conexiunii.De mare ajutor este faptul ca pentru acest programator,exista un proiect gata facut ,pe care l-am testat si pot garanta rezultate excelente.In cadrul acestui proiect ,fusebits si lockbits sunt configurati automat ,eliminind astfel posibilitate de introducere a unor valori eronate,care au ca rezultat fie blocarea procesorului ,fie nefunctionalitatea interfetei.



Niciun comentariu: