Автор: TechnoMan 6.2.2015, 13:07
Здравствуйте!
Сделайте пожалуйста поддержку записи и чтения микросхем M48T08, распиновка почти такая же как у M27C64. Эта микросхема RAM со встроенной батарейкой. Отличается от M27C64 задействованным выводом 26 - E2 по сути это инверсия вывода 20 - E1.
m48t08.pdf ( 148,79 килобайт )
: 4
Автор: masterra 6.2.2015, 18:06
Смотрю документацию.
Цитата(TechnoMan @ 6.2.2015, 13:07)
Здравствуйте!
Сделайте пожалуйста поддержку записи и чтения микросхем M48T08, распиновка почти такая же как у M27C64. Эта микросхема RAM со встроенной батарейкой. Отличается от M27C64 задействованным выводом 26 - E2 по сути это инверсия вывода 20 - E1.
m48t08.pdf ( 148,79 килобайт )
: 4
Автор: TechnoMan 9.2.2015, 6:10
Сегодня ещё поковырялся с поддерживаемыми микросхемами, нашёл микросхемы со 100% совпадение распиновки и алгоритма это 62C64 в категории SRAM.
Проблема только в скорости памяти у 62С64 70нс , а у M48T08 150нс, из-за этого он проходит тестирование 1 из 10. И в программе отключаются функции считывания и записи в память. Можно как то редактирую файл prgplus.lst исправить скорость и добавить функции?
Автор: masterra 9.2.2015, 18:55
Максимально близкий тип - 28С64. Попробуйте чтение- запись.
Если сможете дать образец, добавим поддержку.
Цитата(TechnoMan @ 9.2.2015, 6:10)
Сегодня ещё поковырялся с поддерживаемыми микросхемами, нашёл микросхемы со 100% совпадение распиновки и алгоритма это 62C64 в категории SRAM.
Проблема только в скорости памяти у 62С64 70нс , а у M48T08 150нс, из-за этого он проходит тестирование 1 из 10. И в программе отключаются функции считывания и записи в память. Можно как то редактирую файл prgplus.lst исправить скорость и добавить функции?
Автор: TechnoMan 10.2.2015, 6:15
Прост так микросхема не работала, пришлось внести некоторые изменения, добавил инвертор от 20 до 26 ножки и 26 ножку поднял в воздух, чтобы не контачила с программатором.
Операции чтения и записи проходят, но есть несколько байт которые остаются неизменными. Во вложении файлы считанных образов пробовал записывать все 00, FF и произвольный текст, что получилось можно посмотреть. В адресе 1FF8-1FFF расположены часы реального времени, их я не менял, но они считываются правильно, т.е. если считывать через каждую секунду, то значение там увеличивается на 1.
Возможно это неисправная микросхема. С исправной микросхемой эксперементировать возможности нету, т.к. я не могу отгибать на ней ножку и припаивать к ней дополнительную схему, она будет использоваться в аппарате. Можете прислать изменённую версию программы, чтобы была заложена подача инверсного сигнала на 26(относительно 20) ножку и тогда я бы проверил чтение и запись на заведомо исправной микросхеме.
Моя почта Rudnih@bk.ru
WriteAll_00.txt ( 8 килобайт )
: 3
WriteAll_FF.txt ( 8 килобайт )
: 2
Write_Text.txt ( 6,84 килобайт )
: 1
Read_Text.txt ( 8 килобайт )
: 2
Автор: masterra 10.2.2015, 19:36
Написал вопрос на почту, не увидел какая у вас модель программатора?
Цитата(TechnoMan @ 10.2.2015, 6:15)
Прост так микросхема не работала, пришлось внести некоторые изменения, добавил инвертор от 20 до 26 ножки и 26 ножку поднял в воздух, чтобы не контачила с программатором.
Операции чтения и записи проходят, но есть несколько байт которые остаются неизменными. Во вложении файлы считанных образов пробовал записывать все 00, FF и произвольный текст, что получилось можно посмотреть. В адресе 1FF8-1FFF расположены часы реального времени, их я не менял, но они считываются правильно, т.е. если считывать через каждую секунду, то значение там увеличивается на 1.
Возможно это неисправная микросхема. С исправной микросхемой эксперементировать возможности нету, т.к. я не могу отгибать на ней ножку и припаивать к ней дополнительную схему, она будет использоваться в аппарате. Можете прислать изменённую версию программы, чтобы была заложена подача инверсного сигнала на 26(относительно 20) ножку и тогда я бы проверил чтение и запись на заведомо исправной микросхеме.
Моя почта Rudnih@bk.ru
WriteAll_00.txt ( 8 килобайт )
: 3
WriteAll_FF.txt ( 8 килобайт )
: 2
Write_Text.txt ( 6,84 килобайт )
: 1
Read_Text.txt ( 8 килобайт )
: 2