Важная информация

User Tag List

Страница 7 из 27 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 270

Тема: Глупые и не очень вопросы по MSX

  1. #61
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так там прямого сходства по ногам нет
    .

  2. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, хотя бы приблизительное есть. В прошивке можно адреса и данные тасовать как угодно, а никак несовпадающую пару-тройку линий кинуть проводами.
    Отошёл от дел.

  4. #63
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ........
    И прошло 3 года с последнего сообщения ........
    ........
    Начинаю разбираться в этой теме.
    Для начала переведем прошивку для отечественной плис 556РТ1 - файл IDEMSXSunrisePLMv2 - XLS формат в стандарт, это JEDEC. Файлы будут называться *.jed

    Программа - Chip Sterh Studio
    Качается бесплатно, покрутить можно и без программатора.

    Сам программатор, гад такой, стоит 12-15 тысяч рублей, многовато ради одного тэста, но интересно.

    Пока все в теории, поэтому неясно, в экселевсом файле в параметрах слева встречаются пустые ячейки. Соответствует ли это ТОЧКЕ в программе?

    Где-то на форуме нашлось такое, но не уверен что это к этой проге, тут x не ставится.

    "-" - обе перемычки целые
    "x" - обе перемычки прожжены
    "H" - целая только перемычка прямого входа
    "L" - целая только перемычка инверсного входа

    Вероятно x это точка

    Теперь в правой колонке есть пустые ячейки и ячейки со звездочками.
    Опять же - не могу поставить. А или "точка".
    "A" - перемычка целая
    "-" - перемычка прожжена

    Вероятно "минус" это "точка"

    Ввверху
    "L" - перемычка целая
    "H" - перемычка прожжена

    У нас все L, то есть без инверсии.

    После выяснения правильности моих предположений записываем 556РТ1.
    Далее берем микросхему 27С512.
    Разрабатываем переходник с 556РТ1 на 27512(ножки по-разному расположены). ____(Напоминалка-разработать)____
    Втыкаем 556РТ1 через этот переходник в Willem и считываем в режиме 27512. Получаем прошивку для современных EEPROM.

    Вставляем EEPROM в sunrise, тестируем.


    Скрытый текст




    [свернуть]


    27512 - 556РТ1
    Метод "правильного" переходника. Все адреса совпадают.

    PHP код:
    a0  10 9 A1
    a1  9  
    8 A2
    a2  8 
    -  7 A3
    a3  7 
    -  6 A4
    a4  6 
    -  5 A5
    a5  5 
    -  4 A6
    a6  4 
    -  3 A7
    a7  3 
    -  2 A8
    a8  25 
    27 A9
    a9  24 
    26 A10
    a10 21 
    25 A11
    a11 23 
    24 A12
    a12 2  
    -  23 A13
    a13 26 
    22 A14
    a14 27 
    21 A15
    a15 1  
    -  20 A16

    d0 11 
    18 B1
    d1 12 
    17 B2
    d2 13 
    16 B3
    d3 15 
    15 B4
    d4 16 
    13 B5
    d5 17 
    12 B6
    d6 18 
    11 B7
    d7 19 
    10 B8

    1 E 
    22 OE
    19 CS 
    20 CE
    gnd 14 
    14 GND
    vcc 28 
    28 VCC 
    У 556РТ1 E и CS кидаются на GND.
    У 27512
    22 OE
    20 CE
    на GND
    (тк в PDF READ WAVEFORMS оба сигнала на VIL - low level)

    Метод переходника "забей" (под печатку санрайза).
    (Втыкаем 27512 на место 556РТ1)
    Соответствуют только те линии где a и A ..... d и B

    PHP код:
            556РТ1                                 27512
    E     1       28    VCC                  1       28   Vcc
    A8    2       27    A9            a12    2       27   a14
    A7    3       26    A10           a7     3       26   a13
    A6    4       25    A11           a6     4       25   a8
    A5    5       24    A12           a5     5       24   a9
    A4    6       23    A13           a4     6       23   a11  
    A3    7       22    A14           a3     7       22
    A2    8       21    A15           a2     8       21   a10
    A1    9       20    A16           a1     9       20   
    B8    10      19    CS                   10      19  
    B7    11      18    B1            d0     11      18  d6
    B6    12      17    B2            d1     12      17  d5
    B5    13      16    B3            d2     13      16  d4
    GN    14      15    B4            GN     14      15  d3

    27512

    (a15отогнутьпустить на контакт панельки 22 (A14)
    10 (a0отогнутьпустить на контакт панельки 20 (A16)
    19 (d7отогнутьпустить на контакт панельки 10 (B8)
    20 (CEотогнутьзаземлить ножку.
    22 (OEотогнутьзаземлить ножку
    СЧИТЫВАЕМ саму РТ1 под видом 27512 вильемом
    PHP код:
            556РТ1                                 27512
    E     1       28    VCC                  1       28   Vcc
    A8    2       27    A9            a12    2       27   a14
    A7    3       26    A10           a7     3       26   a13
    A6    4       25    A11           a6     4       25   a8
    A5    5       24    A12           a5     5       24   a9
    A4    6       23    A13           a4     6       23   a11  
    A3    7       22    A14           a3     7       22
    A2    8       21    A15           a2     8       21   a10
    A1    9       20    A16           a1     9       20   
    B8    10      19    CS                   10      19  
    B7    11      18    B1            d0     11      18  d6
    B6    12      17    B2            d1     12      17  d5
    B5    13      16    B3            d2     13      16  d4
    GN    14      15    B4            GN     14      15  d3

    556РТ1
    (Eотогнутьзаземлить ножку
    19 (CSотогнутьзаземлить ножку
    10 (B8отогнутьпустить на контакт ZIF 19 (d7)
    20 (A16отогнутьпустить на контакт ZIF 10 (a0)
    22 (A14отогнутьпустить на контакт ZIF 1 (a15)

    ПРОВЕРИТЬ ---Вопрос не нужны ли резисторы подтяжки через 1к на +5 на линии B 
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sunrise-jedv0.1.jpg 
Просмотров:	282 
Размер:	70.7 Кб 
ID:	43891  
    Вложения Вложения
    Последний раз редактировалось nikor4; 30.10.2013 в 09:04.

  5. #64
    Activist Аватар для ptero
    Регистрация
    13.04.2009
    Адрес
    Kemerovo
    Сообщений
    396
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в моём варианте третья матрица (инверсия выходов) в данном файле - все выходы должны быть инверсными (активность сигнала должна соответствовать низкому уровню на выходе)

  6. #65
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Где-то на форуме нашлось такое, но не уверен что это к этой проге, тут x не ставится.

    "-" - обе перемычки целые
    "x" - обе перемычки прожжены
    "H" - целая только перемычка прямого входа
    "L" - целая только перемычка инверсного входа

    Вероятно x это точка
    Для Chip-studio :
    "." - обе перемычки целые
    "-" - обе перемычки прожжены
    "H" - целая только перемычка прямого входа
    "L" - целая только перемычка инверсного входа



    Цитата Сообщение от nikor4 Посмотреть сообщение
    Теперь в правой колонке есть пустые ячейки и ячейки со звездочками.
    Опять же - не могу поставить. А или "точка".
    "A" - перемычка целая
    "-" - перемычка прожжена

    Вероятно "минус" это "точка"
    Для Chip-studio :
    "A" - перемычка целая
    "." - перемычка прожжена


    Цитата Сообщение от nikor4 Посмотреть сообщение
    Ввверху
    "L" - перемычка целая
    "H" - перемычка прожжена

    У нас все L, то есть без инверсии.
    Для Chip-studio :
    "H" - перемычка целая
    "L" - перемычка прожжена
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  7. #66
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пытаюсь разобраться и исправить. Получается так

    Скрытый текст


    Тут ошибка .... см пост

    [свернуть]

    Находим соответствие экселю (тестовый вариант)

    Левая часть
    excel (L) = Chipstudio (L)
    excel (H) = Chipstudio (H)
    excel ( ) = Chipstudio (-)

    Правая часть
    excel ( ) = Chipstudio (.)
    excel (*) = Chipstudio (A)

    ИЛИ (под out data)
    excel (L) = Chipstudio (L)
    excel (H) = Chipstudio (H)

    Но неясно, в микросхеме есть более 15 строк, то есть адреса не используются с 16 по 47, с ними как быть, оставлять как есть или все пережегать?
    Вложения Вложения
    Последний раз редактировалось nikor4; 30.10.2013 в 22:51.
    xxx

  8. #67
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Но неясно, в микросхеме есть более 15 строк, то есть адреса не используются с 16 по 47, с ними как быть, оставлять как есть или все пережегать?
    Ничего не надо пережигать.
    Дело в том, что неиспользованные коньюнкции ( левая часть таблицы , от 16 и до 47 ) всегда на выходе дают 0, потому что на входе прямой и инверсный сигнал одновременно, далее этот 0 заводится на все дизъюнкции, поскольку А во всей строке активны, но 0 на входе дизъюнкторов является неактивным уровнем, то есть влияния на выход не оказывает. При необходимости можно поменять прошивку даже уже зашитой ПЛМ или просто добавить еще одну строку если в предыдущей была допущена необратимая ошибка, при условии что есть свободные коньюнкции. Для этого деактивируются все символы A в ошибочной строке и она не оказывает влияние на работу.

    ---------- Post added at 01:29 ---------- Previous post was at 01:26 ----------

    Есть несоответствие - в Экселе у Вас начинается с 1 а в Студии с 0. Строка 7 если смотреть по Студии лишняя похоже.
    Из-за этого правая часть таблицы сдвинута, в общем надо просто все внимательно проверить.
    Последний раз редактировалось MV1971; 30.10.2013 в 22:39.
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  9. #68
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MV1971 Посмотреть сообщение
    Есть несоответствие - в Экселе у Вас начинается с 1 а в Студии с 0. Строка 7 если смотреть по Студии лишняя похоже.
    Из-за этого правая часть таблицы сдвинута, в общем надо просто все внимательно проверить.
    Это разница в русской и зарубежной нумерации.
    В экселе сохранена нумерация автора - с 1 до ...
    В программе с 0 строки

    Лишняя строка 15
    xxx

  10. #69
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Лишняя строка 15
    Если просто считать эту строку лишней, то тогда последняя строка например ( 15 Ексель и 14 Студио ) не совпадают, и так до с 14 до 7 строки.
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  11. #70
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вложения Вложения
    xxx

Страница 7 из 27 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Очень интересно
    от Вадим Димтревич в разделе Музыка
    Ответов: 6
    Последнее: 15.04.2020, 13:31
  2. Ответов: 62
    Последнее: 01.03.2010, 22:16
  3. ОЧЕНЬ нужно интро!
    от Slider в разделе Игры
    Ответов: 17
    Последнее: 03.12.2008, 00:29
  4. Очень и срочна!!!
    от Sayman в разделе Программирование
    Ответов: 13
    Последнее: 28.06.2008, 15:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •