Форум » Программирование микроконтроллеров. » Программирование микросхем памяти с интерфейсом I2C. » Ответить

Программирование микросхем памяти с интерфейсом I2C.

Пётр: Я решил программировать с помощью программатора PIC-Prog, (www.pic16f84.narod.ru\progr.htm) микросхемы 24СХХ. Поскольку, изначально в этом программаторе не было панелей для этих микросхем, я добавил туда ещё одну панель. Подключил следующим образом. Выводы 1-4, 7 соединил вместе и подключил их к общему проводу. Вывод 5 подключил к линии SDA, программатора. Вывод 6, подключил к линии SCL, а вывод 8 соединил непосредственно с источником питания +5В. При попытке прочитать или записать информацию появляется сообщение "Нет подтверждения приёма" . Использовал программу IC-Prog105D.

Ответов - 70, стр: 1 2 All

Alberto: Пётр пишет: Правда, в бесплатной версии, если выбрать один из этих контроллеров, будут недоступны пункты меню "Запись" и "Сервис. Именно это я и имел ввиду. Пётр пишет: Но у меня есть прога, позволяющая включать недоступные кнопки... При её использовании, можно шить все контроллеры доступные F_Prog'у. Спасибо большое, Пётр, но я сейчас с помощью твоей наводки по м/с 24СХХ и WinPic800 шью абсолютно все имеющееся в наличии. А возможностей у WinPic'а, мне кажется, по-больше будет.

Alberto: Пётр пишет про WinPic800: К тому же в место некоторых слов выводятся закарлючки! Вот что я вчера нашел в журнале Радиолюбитель №4 за 2007 год (дословно): Хорошая новость для всех остальных пользователей: к версии WinPic800_3_61 ( http://www.winpic800.com/descargas/WinPic800.zip ) удалось сделать программный патч, который превращает "крякозяблики" на экране монитора в полноценную кирилицу. Отсюда http://www.ra-publish.com.ua/programs/Ra-04-2007-usb3.zip нужно скачать файл содержащий патч и файлы настройки. В файле описания есть подробная инструкция по установке. Сам еще не пробовал, поэтому ничего конкретного сказать не могу. Только что скачал оба архива, сегодня вечером попробую на своем домашнем компьютере.

RW1ZK: Пропатчил программу. Всё, кроме надписи конфигурация (там пишет "Фьюзы") нормально.


Alberto: Может стоит попробовать подправить russian.ini файл в папке Languages. Там как раз в строке 102 и 109 присутствует данное слово, может есть смысл заменить его на "Конфиг."?

RW1ZK: Исправлений строк 102 и 109 оказалось недостаточно. Исправил все Фьюзы на Конфиг. Их там около 5! Теперь всё ОК! Пётр пишет: При попытке прочитать или записать информацию появляется сообщение "Нет подтверждения приёма" . Использовал программу IC-Prog105D. Насколько я помню, для программирования 24СХХ необходим адаптер-переходник... Сейчас схемы нет под рукой (она на рабочем компе), но точно помню, что там используется ещё один транзистор. Поищите в инете...

Alberto: RW1ZK пишет: Исправлений строк 102 и 109 оказалось недостаточно. Исправил все Фьюзы на Конфиг. Их там около 5! это были две первые строки которые мне попались. RW1ZK пишет: Теперь всё ОК!

Alberto: Вдогонку. Порылся в интернете и вот что откопал: "эти "configuration bit" в народе зовут fuse (фьюзы - пережигаемые перемычки), потому что они программируется (только) программатором" Так что просто был использован жаргонный термин .

Пётр: RW1ZK пишет: Насколько я помню, для программирования 24СХХ необходим адаптер-переходник... Проблема была не в программаторе, а в том, что не правильно выбрал тип программатора. Программатор дорабатывать не нужно, следует просто правильно подключить панельку.

RW1ZK: Alberto пишет: Так что просто был использован жаргонный термин В общем, я так понял, что это идёт от AVR (Atmel)... http://www.radiokot.ru/forum/viewtopic.php?t=1279&postdays=0&postorder=asc&start=0

Пётр: Пётр пишет: Мне удалось прошить эту микросхему только после того как я этот программатор обозвал "TAIT Serial Programmer". Странно только одно, судя по названию это должен быть COM программатор, но ведь у меня LPT программатор!!! Нашёл я схему этого программатора

Dmitry Dubrovenko: Dmitry Dubrovenko пишет: Я точно так же подсоеденил в Extra-PIC'е. Пока, правда, ничего не программировал.Уже программировал. Всё ОК (на кой нам эти USA?).

Diam: Ребята опять к вам за советом Решил запрограммировать 24с64 программатором PICKIT2. Вроде ни чего особенного - открыл readme, прочитал как цепляется 24схх, собрал переходник и тут обнаружил, что родная прога не поддерживает *.bin. Ради интереса нашел hex пробую заливать пишет ошибку по адресу. Кто нибудь пробовал PICKIT2 память программировать.

RW1ZK: Работает без проблем. Проверяйте правильность подключения.

Diam: PICKIT 24c64 + 2 + 8 - 3 - 1,2,3,4,7 PGC 5 SCL 6 AUX 6 SDA 5 RW1ZK проверь пожалуйста А, с bin как проблему решаешь?

RW1ZK: bin не шил ни разу.

Diam: Ух, ты! А про резик в какой доке написано? Спасибо, сейчас попробую.

RW1ZK: Diam пишет: Ух, ты! А про резик в какой доке написано? Уже и не помню... Склероз! Шутка. Пардон... Резистор не на GND, а на Vdd (подтягивающий). Можно 2,4 - 4,7 ком...

Diam: Силен мужик! Все запрограммировалось!!!!!! Спасибо еще раз. Тогда уж и про другие серии памяти расскажи. Так на всякий пожарный

RW1ZK: Diam пишет: Спасибо еще раз. Тогда уж и про другие серии памяти расскажи. Пожалуйста. Другую память пока не шил.

Diam: 93с46 прошла без резиков

RW1ZK: Выложи схему подключения, попробую. Одна 93С46 есть.

Diam: Так, про это в Readme написано PICkit 2 Pin 93LC Device Pin (DIP) (1) VPP 1 CS (2) Vdd 8 Vcc (3) GND 5 Vss (4) PGD 4 DO (5) PGC 2 CLK (6) AUX 3 DI 6,7 ноги микрухи в воздухе В проге выбирал 93LCxB,C

RW1ZK: Diam пишет: Так, про это в Readme написано Ну вот, точно склероз! Завтра попробую. Спасибо.

Diam: click here Еще бы картинки вставлять научиться

RW1ZK: Когда устанавливал программу PICkit2 файл PICkit_2_Readme.txt изучал. Со временем действительно забыл. Завтра отпишусь.

twister: Diam Привет! Я точно также сегодня пробовал новую 93С46 прошить Китом невышло PICkit 2 Pin 93LC Device Pin (DIP) (1) VPP 1 CS (2) Vdd 8 Vcc (3) GND 5 Vss (4) PGD 4 DO (5) PGC 2 CLK (6) AUX 3 DI 6,7 ноги микрухи в воздухе В проге выбирал 93LCxB,C Микра новая, прошиваетса Пони прогом, а почемуто ПикКитом нехочет, может что подскажете?

twister: Спасибо Огромное Иван! Всё получилось!!!!!!!

RW1ZK: twister пишет: Спасибо Огромное Рад, что помогло! Удачи!

twister: Вань вопросик: В ПикКите можно swap всего дампа сделать, вчера пробовал, чёто не нашёл, в Коне без проблемм?

RW1ZK: Нет.



полная версия страницы