×

AVR保险丝钻头开源

消耗积分:0 | 格式:zip | 大小:0.01 MB | 2022-08-10

王利祥

分享资料个

电路板图如下:
poYBAGLYVUSAd51sAABow6vAUWU310.jpg
pYYBAGLYVUaAH0fLAADJiURlTVE256.jpg
pYYBAGLYVUiAepYRAADxvUNTbFg574.jpg

描述

AVR 保险丝钻头医生

 

ПРИНЦИП РАБОТЫ УСТРОЙСТВА

— очень прост – подаем на плату 12 вольт, вставляем в панельку ?запорченный? микроконтроллер, нажимаем кнопочку ? 开始?и через доли секунды получаем новенький рабочий микроконтроллер。Очень просто, даже не нужен компьютер (всегда возмущают псевдо навороты, в виде управления при помощи специальной программе на PC, там, где это в принципе не нужно). И если внешне устройство выглядит просто, то внутри все гораздо сложнее。При нажатии кнопки ?开始?你好 После того как сигнатура прочитана по базе определяется тип микроконтроллера и восстанавливаются заводские, для данного микроконтроллера, установки фьюз бит. Если сигнатура неизвестна или микроконтроллер выдает ее неверно устройство установит фьюз биты в такое состояние, при котором станет возможным последовательное программирование. При восстановлении фьюз бит прошивка микроконтроллера остается нетронутой。Еще на плате есть перемычка ?ALLOW ERASE?, при замыкании которой устройство полностью ?обнулит? микроконтроллер。Это нужно в том случае, если пациент ?залочен?, т.е. установлены защитные биты которые препятствуют чтению/записи микроконтроллера。

Для индикации работы устройство имеет два светодиода – красненький и зелененький :)。Минималистично? Но этого вполне хватает!Если горит зеленый – пациент успешно вылечен, фьюз биты восстановлены до заводских。Если микроконтроллер ?залочен? (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими — загорается зеленый светодиод。Если горит красный – проблемы с сигнатурой чипа, невозможно прочитать, нет микроконтроллера в панельке или нет танрувазнать. Если зеленый мигает — сигнатура в порядке, фьюз биты с ошибкой, но исправить их невозможно, так как микроконтролер ?залонтролер ?залонтролер ?залонтролер ?залонтролер ?залонтролер ?залонтролер (LockBits включены), необходимо полное стирание микроконтроллера (нужно установить перемычку для стирания — ?允许删除?)。Если мигает красный — сигнатура в порядке, микроконтроллер ?не залочен?, но, по какой-то причине,

Если Вы хотите получить более подробную информацию о процессе ?лечения? на плате есть выход UART。Отправьте этот сигнал на терминал и получите ?распечатку? того, что было сделано。

1KB:1KB:AT90S1200,ATTINY11,ATTINY12,ATTINY13/A,ATTINY15 2KB:ATTINY2313/A,ATTINY24/A,ATTINY26,ATTINY26,ATTINY261/A,ATNINY28,ATNINY28,ATNINY28,ATNINY25,ATNINY25,ATINY25,9090STINY25,9090STINY25,9090STINY 25,909090STYNINY25,900STINY25,900STINY25,atiny 25, , Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45 8kB: Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535 16kB: Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P /PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162 32kB: Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega2Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32 64kB: Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A /P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64 128kB: Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286、AT90usb1287、AT90can128 256kB:Atmega2560、Atmega2561Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64 128kB: Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128 256kB: Atmega2560, Atmega2561Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64 128kB: Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128 256kB: Atmega2560, Atmega2561

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !