Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/80: Рейтинг темы: голосов - 80, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 124
1

Программатор для I2C EEPROM

14.08.2010, 22:50. Просмотров 15443. Ответов 13
Метки нет (Все метки)

Сделал я девайсину. С мегой 8-й на борту, микросхемой памяти 24С256 и местом, чтобы подсоединить ЮАРТ. Мне бы как-то прошить микросхему с компьютера, но программатора нет. Хочу прошить через мегу через юарт. Подскажите как лучше организовать программу, можно попроще и помедленнее. Мне не критично. Просто как с ЮАРТ, так и с И2Ц работаю первый раз
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.08.2010, 22:50
Ответы с готовыми решениями:

Помогите подвязать EEPROM по I2C (24AA02)
Делаю диплом, вот возникла надобность осуществлять чтение/запись в EEPROM (24AA02) - 2Kbit...

Программатор EEPROM
привет. заказал из китая прогромматор 2 дня мучился с ним пытался перепрогромировать память но увы...

PIC16F84 - 24C256 - I2C - EEPROM - Assembler
Помогите кто чем может. Нужна программа на Assembler под микроконтроллер PIC16F84. Задание:...

Быстрый поиск по внешней I2C EEPROM
1. Сразу скажу, что я осЁл, поэтому буду рад любым советам, в т.ч. тыканьем в гугол (по делу), т.к....

13
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
14.08.2010, 22:56 2
Если бутлоадера внутри меги нет, то никак. Нужен ISP программатор, хотя бы самый простой, STK200, он же "пять проводков"
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 124
14.08.2010, 23:03 3
Стоп. Программер для меги есть и не один. Программатора для микросхемы памяти нет. А спрашивал я, как лучше организовать работу программы, чтобы через юарт закинуть файл в терминальную программу, и без проблемм прошить еепромку )
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
14.08.2010, 23:29 4
Ааа, вот о чём. Тогда, я думаю, файл нужен в формате HEX, а uart должен быть полным, чтобы сделать RTS/CTS homdshaking (гуглим, если неизвестно)
Программа: Ожидает приёма байта, если байт соответствует ожидаемому (см формат HEX файла), то укладываем его в буфер, если байт не соответствует, выбрасываем ругань, прерываем приём, если буфер переполнился - то же самое. Если байт - ENTER, дёргаем CTS, чтобы терминалка усохла, и начинаем анализировать содержимое буфера. Адрес отдельно, данные отдельно, проверяем контрольку, если всё совпадает - записываем фрагмент в EEPROM. Если записалось - сбрасываем указатель буфера, отпускаем CTS, ждём следующую строку данных.
Как-то так, чтобы хитрый софт на компе не делать. Если софт делать, тогда достаточно rx/tx проводов, и модифицированного протокола XMODEM (гуглится).
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 124
15.08.2010, 16:10 5
Поздно сказали. Плату уже сдедал. Да и на преобразователе max232, помоему нет этих линий
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,116
15.08.2010, 16:36 6
Цитата Сообщение от Wiriwotf-Promkstir
помоему
Плохое у вас "по моему", бракованное. У MAX232 четыре линии, две из которых RXD/TXD, а две можно задействовать для RTS/CTS.
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 124
15.08.2010, 16:56 7
Я же уже сказал что бесполезно, т.к. плату уже собрал. Как утройства ,так и шнурок с максом. Переделывать и то и другое смысла нет. Поэтому и не заморачивался сильно с поиском, по этому поводу
0
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 30
15.08.2010, 17:16 8
Очень древний программатор - шьет и МК и I2C EEPROM
http://www.lancos.com/prog.html
схема
http://www.lancos.com/siprogsch.html
-----
Все новое, хорошо забытое старое!
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
15.08.2010, 19:05 9
Тогда надо искать терминалку, которая держит XON/XOFF протокол. Почему-то мне это решение кажется неудачным...
0
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 180
17.05.2012, 14:19 10
Подниму ка темку.
Потребовалось прочитать/зашить несколько y2sшных eepromок. Программатора нет. Вариацию на тему JDM городить неохота, ввиду нестабильности работы с USB<=>RS232. По схожим причинам отметаются всякие проводочки в LPT-порт.
Вполне очевидный вариант - использовать AVRку в качестве хорошего, годного моста между UART (или даже USB: V-USB/at90usbXX) и I2C. При этом, т.к. задача сугубо прикладная, велосипед с программой программатором (eeprom), разводкой платы, и прошивкой самой AVRки изобретать не хотелось бы. Наверняка есть готовые решения.
Я нашел пока только http://www.harbaum.org/till/y2s_tiny_usb/index.shtml , но с ним во-первых непонятно какие программаторы (софт) его поддерживают, а во вторых тинек45 в хозяйстве нет: есть 168 меги и at90usb162.
0
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
17.05.2012, 21:47 11
pickit2 ?
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 561
17.05.2012, 22:16 12
Вот это или вот это не подойдет?
0
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 180
20.05.2012, 19:50 13
пиккит - штука наверное хорошая, но пиков в домашнем хозяйстве нет от слова совсем.

WytdSot, спасибо большое, за авторством того же чела нашлось http://kovlev.ru/tools/raw.zip . как раз то, что нужно на at90usb
0
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 21
24.05.2012, 05:12 14
Искал себе подобное но что бы реализовать на pb 2. и собственно нашлось

http://www.ftdichip.com/Support/Softwar ... 02_v11.pdf Схема подключения

http://www.ftdichip.com/Support/Softwar ... 2C_v11.zip Софт для залития. с сорцами на дельфях.

Скоро выложу печатку модуля pb2 если кому то оно нужно ну там развести дело 5 минут.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2012, 05:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

программатор для P89LPC935
Не могу найти ни схем программаторов, ни софта для прошивания. Может кто-нибудь работал с...

Программатор для PIC
Доброго времени суток. Требуется программатор для устройства на PIC18F4550. Схему привожу ниже....

Программатор для AVR
Собираю уже второй программатор и он не работает=( Первый был STK 200/300 на буферной микросхеме...

Программатор для AtMega8A
Подскажите дешевый программатор для AtMiko8A , 6PIN.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.