В начало | Зарегистрироваться | Заказать наши киты почтой
 
 
 
 

Программатор для микросхем памяти AT24C02 - AT24C512. Считываем и записываем данные!

📆9 декабря 2011   ✒️basilevscom   🔎48.782   💬15  

Как-то при ремонте откатных ворот итальянской фирмы LIFE понадобилось сделать копию микросхемы памяти, в которой хранятся настройки и, что самое главное, коды радиобрелоков. Микросхема эта - AT24C64. Кстати, некоторые домофоны используют для хранения кодов ключей эту же микросхему или аналоги.
Понятно, нужен программатор, но под рукой готового не было... Что ж, интернет мне поможет, сам сделаю!

Схема

Пересмотрев кучу различных схем, я остановился на варианте на USB варианте Atmel в качестве микропроцессора. Автор использовал немного устаревшую AT90S2313, в моём варианте прекрасно заработала Attiny2313-20U. Схему немного переработал - добавил входные резисторы, изменил номиналы резисторов светодиодов, добавил разъем для удобства программирования, поставил кроватку DIP8 для микросхемы памяти... Вот что получилось:
Исключён фрагмент. Полный вариант доступен меценатам и полноправным членам сообщества.


В схему добавлен джампер блокировки записи в микросхему памяти - Jmp1. Если в данной функции нет необходимости, резистор R9 можно не устанавливать, а вместо джампера нужно впаять перемычку.

Плата

Схему разводил в Sprint-Layout 5.0 для SMD компонентов, использовал односторонний текстолит, плату делал по лазерно-утюжной технологии (ЛУТ). Размеры получились 28х42мм, дорожки толщиной 0,5 мм, минимальное расстояние между проводниками 0,23 мм.


Программирование

Пришло время попробовать в деле датагорский программатор (Project-5) для микроконтроллеров Atmel, который уже давно спаян и лежит на полке, пылится... Никаких сложностей программирование не вызвало, только нужно было сделать переходник между программатором и моим устройством.


При программировании биты-предохранители выставлены следующим образом:

Fuse High Byte:
bit_7 - 1 (unprogrammed) - DWEN - debugWIRE
bit_6 - 1 (unprogrammed) - EESAVE - EEPROM memory is preserved through the Chip Erase
bit_5 - 0 (programmed) - SPIEN - Enable Serial Program and Data Downloading
bit_4 - 1 (unprogrammed) - WDTON - Watchdog Timer always
bit_3 - 1 (unprogrammed) - BODLEVEL2 - Brown-out Detector trigger level
bit_2 - 0 (programmed) - BODLEVEL1 - Brown-out Detector trigger level
bit_1 - 1 (unprogrammed) - BODLEVEL0 - Brown-out Detector trigger level
bit_0 - 1 (unprogrammed) - RSTDISBL - External Reset disable

Fuse Low Byte:
bit_7 - 1 (unprogrammed) - CKDIV8 - Divide clock by 8
bit_6 - 1 (unprogrammed) - CKOUT - Output Clock on CKOUT pin
bit_5 - 1 (unprogrammed) - SUT1 - Select start-up time
bit_4 - 0 (programmed) - SUT0 - Select start-up time
bit_3 - 1 (unprogrammed) - CKSEL3 - Select Clock source
bit_2 - 1 (unprogrammed) - CKSEL2 - Select Clock source
bit_1 - 1 (unprogrammed) - CKSEL1 - Select Clock source
bit_0 - 1 (unprogrammed) - CKSEL0 - Select Clock source

Файлы

Схема в формате sPlan 7.0 и печатная плата в формате Sprint-Layout 5.0 в архиве (Обновлено 08/01/12)
🎁progf1.zip  15.38 Kb ⇣ 121

Драйвер для Windows:
Драйвер одинаковый для обоих вариантов = 🎁drv.7z  16.11 Kb ⇣ 77

Версии прошивки и программы работы с устройством:
1. для работы с чипами памяти АТ24C02–АТ24C32 = 🎁at24c02at24c32.7z  156.13 Kb ⇣ 109
2. для работы с чипами памяти АТ24С32-АТ24С512 = 🎁at24s32-at24s512.7z  156.38 Kb ⇣ 91

Источник

kovlev.ru

Камрад, рассмотри датагорские рекомендации

🌼 Полезные и проверенные железяки, можно брать

Опробовано в лаборатории редакции или читателями.




 

Читательское голосование

Нравится

Статью одобрили 19 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.

28 мая 2016 изменил Datagor. Поправлена схема, перезалит аржив.

 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья Светодиодная гирлянда для маленькой ёлочки. Update 1, с печатной платой... Здравствуйте, датагорцы! Решил собрать схему из статьи "Светодиодная микрогирлянда для...
Схема на Датагоре. Новая статья Макросы sprint layout... Вот хочу поделится всеми своими макросами для Sprint Layout 5.0. Мне их вполне достаточно, даже...
Схема на Датагоре. Новая статья «MICROLAB M-500» на прокачку до «5.1». Часть 2: TDA7448 + ATiny26 = многоканальный Master Volume... Cнова приветствую читателей Датагора! Во второй части статьи «MICROLAB M-500» на прокачку до «5.1»...
Схема на Датагоре. Новая статья Макросы ламповых панелек для Sprint Layout 5.0... Собрался я тут изготовить ламповый стабилизатор для усилителя, а макросов ламповых панелек для...
Схема на Датагоре. Новая статья Микроконтроллеры AVR в радиолюбительской практике. А. В. Белов... А. В. Белов Микроконтроллеры AVR в радиолюбительской практике Данная книга представляет собой...
Схема на Датагоре. Новая статья TDA7050 - усилитель для наушников и простой микшер на 18 каналов... TDA7050 от PHILIPS это стерео усилитель для наушников. Минимальная обвеска, надежность. Не сгорает...
Схема на Датагоре. Новая статья Плавное включение и выключение ламп накаливания... Как известно, лампы накаливания в основном перегорают в момент включения, когда нить накаливания в...
Схема на Датагоре. Новая статья Гитарный преамп Tomato - исправленная печатка. Tomato updated pcb. Обновлено.... Маленькая заметочка в стиле «возвращаясь к напечатанному» для устранения замеченных ошибок. В...
Схема на Датагоре. Новая статья Счётчик витков для намоточного станка на ATtiny13... Случилось так, что припекло мне трансформатор мотать, всё бы хорошо, да станка только не хватает -...
Схема на Датагоре. Новая статья Блок выпрямителя и фильтра для УМЗЧ... Занялся я на досуге прототипированием усилителей на популярных чипах и озаботился — а чем я буду...
Схема на Датагоре. Новая статья Прибор для измерения выходной мощности усилителя на микроконтроллере Attyny13, Attyny45... В поисках чего бы ещё собрать в плане изучения МК, нашел датагорскую статью «Стрелочный индикатор...
Схема на Датагоре. Новая статья Программная реализация протокола I2C на AVR в CodeVisionAVR... Пару лет назад, изучая Atmega8, я захотел программно реализовать работу с устройствами на шине...
 

Комментарии, вопросы, ответы, дополнения, отзывы

 

<
Читатель Датагора

prik

<
Читатель Датагора

alx25v

<
Читатель Датагора

matafixxx

<
Читатель Датагора

basilevscom

<
Читатель Датагора

Datagor

<
Читатель Датагора

alx25v

<
Читатель Датагора

inter02

<
Читатель Датагора

basilevscom

<
Читатель Датагора

alx25v

<
Читатель Датагора

basilevscom

<
Читатель Датагора

dimga

<
Читатель Датагора

yarik007

<
Читатель Датагора

inter02

<
Читатель Датагора

basilevscom

<
Читатель Датагора

hsl

Добавить комментарий, вопрос, отзыв 💬

Камрады, будьте дружелюбны, соблюдайте правила!

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
 
 
В начало | Зарегистрироваться | Заказать наши киты почтой