MAX7456 как слить дамп и залить в новую??

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
kedrikov
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт май 19, 2011 10:32:45

MAX7456 как слить дамп и залить в новую??

Сообщение kedrikov »

Всем привет.Сильно не ругайтесь если не втом разделе создал тему.
В маленьком хобийном устройстве GPS навигации, подгорел видеовход на микрушке MAX7456 http://datasheets.maxim-ic.com/en/ds/MAX7456.pdf .Сома ана телеметрию выводит на экран но вот подмешанный видеосигнал не хочет тоесть тупо черный фон и белые символы.Пришла новая микрушка (1.5 месяца ждали буть она неладна) .Поставил все работает но вот теперь вместо букв и цифр какието китайские иерогливы.Покапав даташит понял что там ЕЕПРОМ и в нем сидит програмка.

Задача слить со старой дамп и залить в нову.Хелп плиз кто понимает.
Вложения
IMG_0018.jpg
(42.18 КБ) 1002 скачивания
IMG_0019.jpg
(38.79 КБ) 1084 скачивания
kedrikov
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт май 19, 2011 10:32:45

Re: MAX7456 как слить дамп и залить в новую??

Сообщение kedrikov »

Ребят ну намекните хоть куда копать :cry:
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: MAX7456 как слить дамп и залить в новую??

Сообщение TripleKill »

Там не программа, а знакогенератор.
Страница 17 из даташита по вашей ссылке.

The character memory is a 256-row x 64-byte wide
nonvolatile memory (NVM) that stores the characters or
graphic images, and is factory preloaded with the characters
shown in Figure 12. The content of the character
memory is user-programmable through the SPI-compatible
serial interface.


Можно хоть русские символы зашить.

Далее: There is no direct
access to the display and character memories through
the SPI port.


Общаться с символьной памятью напрямую не получится, однако там есть регистры, которые можно прочитать.

Ещё ниже, на стр. 38 даташита приведены пошаговые инструкции, как считать символ из памяти, изменить существующий, записать новый. Надо только SPI-интерфейс настроить. Заюзайте МК, пусть он читает из схемы, а на комп пересылает, например, по RS-232.
kedrikov
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт май 19, 2011 10:32:45

Re: MAX7456 как слить дамп и залить в новую??

Сообщение kedrikov »

Спасибо.Дело в том что с МК я плохо дружу но крайне интересно.
Как подключить эту микрушку по SPI? Это я так понимаю переходник нужен.
Есть у меня такой от ардуинки http://www.ebay.com/itm/320788621152?ss ... 1439.l2649
Есть бокс нокиевски,способен работать как com порт на FT232BM
Есть вот такой переходник на меге48 http://www.goodluckbuy.com/usb-asp-atme ... pter-.html
С помощью этого можно как нибудь заставить работать новюу MAX7456
Или может подскажите схемку переходника.
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: MAX7456 как слить дамп и залить в новую??

Сообщение DiGiCat »

kedrikov писал(а):Спасибо.Дело в том что с МК я плохо дружу но крайне интересно.
Как подключить эту микрушку по SPI? Это я так понимаю переходник нужен.
Есть у меня такой от ардуинки
Тогда может так чем-то поможет, раз с Arduino знакомство есть:
VideoOverlayShield
MAX7456 OSD Shield
Help with Max7456
MAX7456 library update
Sparkfun Max7456 breakout board
.....
scio me nihil scire...
_____

Изображение <= Жалобная кнопка в правом нижнем углу... )
kedrikov
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт май 19, 2011 10:32:45

Re: MAX7456 как слить дамп и залить в новую??

Сообщение kedrikov »

Ага уже подсказали как ардуинку подцепить к микрухе и через терминал отправить фаил со шрифтами.Но как рисовать шрифты непонятно и может всетаки есть способ вычитать шрифты из старой микросхемки и залить в новую?
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: MAX7456 как слить дамп и залить в новую??

Сообщение TripleKill »

TripleKill писал(а):Ещё ниже, на стр. 38 даташита приведены пошаговые инструкции, как считать символ из памяти, изменить существующий, записать новый.


А почитать даташит никак?)
kedrikov
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт май 19, 2011 10:32:45

Re: MAX7456 как слить дамп и залить в новую??

Сообщение kedrikov »

Хелп плиз ребя...
Блин немогу победить этого макса.
Нашел темку на форуме http://www.compcar.ru/forum/showthread.php?t=6064 пост 2 описанно как залить шрифты.
Собрал схемку на ардуинке NANO но отправить фаил через терминал не получается : http://www.compcar.ru/forum/showthread. ... 064&page=8
Что делать :cry: :cry: :cry:
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: MAX7456 как слить дамп и залить в новую??

Сообщение TripleKill »

Мне сложно что-либо советовать, ибо ни с ардуино, ни с максом дел не имел, поэтому все мысли - это не рукводство к действию!
Со своих дилетантских позиций вижу вопрос так.

1). Сооружаем схему обмена информацией с микрухой (на МК или ардуино, неважно).
2). Читаем один символ из микрухи. Убеждаемся, что читается правильно, и раскладка такая, которая нужна (которая в даташите).
3). Читаем ещё пару символов из разных мест, чтобы окончательно убедиться, что чтение работает.
4). Сливаем дамп символов на комп.
5). Теперь пробуем записать и после этого прочитать один символ в микрухе. Можно поюзать ту же, сбойную.
Естественно, символ надо прописать уже другой, чтоб была видна разница.
6). Проделываем пункт 5 для нескольких символов, дабы убедиться, что всё пашет.
7). Заливаем дамп в новую микруху.

Как и написано, я бы начал с посимвольной проверки, и для начала игрался бы со сбойной микросхемой.
А то мало ли, вдруг у неё вообще интерфейс не работает, или ардуино подох...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»