User Tag List

Страница 62 из 130 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя
Показано с 611 по 620 из 1297

Тема: Reverse. Конфигурации

  1. #611

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я что-то пропустил?

  2. #612

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Я что-то пропустил?
    Ага!. Часы не тикающие.
    И неработающие тесты.
    Тесты запустились ("пробой" или окисление конденсатора у пина RST). Процессорный сброс сидел на земле. Ты не глицерин-гидразином платы паяешь?
    Часы молчат. Менял кварц, менял PCF. Прозванивал цепи от часов до альтеры. Звонил на "сопли" и обрывы. Пока ничего не накопал. Питание микросхемы в порядке. Под конец уже заменил конденсатор на кварце на 6.8п. Не помогает. Я пока в растерянности...
    Да, запись в память часов работает прекрасно. Но они стоят. Питание обнулял полностью (дабы сбросить нулевую ячейку).
    Последний раз редактировалось Ewgeny7; 21.02.2011 в 23:17.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #613

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В аласме команда волшебная есть eXport, это для тех кому файл из асм->txt
    Код:
    ; I2C PCF8583 SetTime version 0.2 Written By MVV Rev.20110221
    
    ;Port #8C W/R
    ; bit7-0 = DATA
    ;Port #9C W
    ; bit1-0 = 00:IDLE; 01:START; 10:NSTART; 11:STOP
    ;Port #9C R
    ; bit1 = ERROR
    ; bit0 = BUSY
    
    ;BCD FORMAT
    
    SECOND          EQU #00         ;7-0=SECOND
    MINUTES         EQU #22         ;7-0=MINUTES
    HOURS           EQU %00010110   ;7=FORMAT; 6=FLAG; 5-0=HOURS
    YEAR_DATE       EQU %01100000   ;7-6=YEAR;         5-0=DAYS
    WEEK_MONTH      EQU %11100010   ;7-5=WEEKDAYS;     4-0=MONTHS
    
            ORG 30000
            DI 
    
    ;---------------------------------------------------------------
    ;       JP COR          ; CORRECTION YEAR
    ;---------------------------------------------------------------
    
            LD A,%11111101  ;START
            OUT (#9C),A
            LD A,%10100000  ;SLAVE ADDRESS W
            OUT (#8C),A
            CALL W1
    
            LD A,%11111100  ;IDLE
            OUT (#9C),A
            LD A,#02        ;WORD ADDRESS
            OUT (#8C),A
            CALL W1
    
            LD A,SECOND
            OUT (#8C),A
            CALL W1
    
            LD A,MINUTES
            OUT (#8C),A
            CALL W1
    
            LD A,HOURS
            OUT (#8C),A
            CALL W1
    
            LD A,YEAR_DATE
            OUT (#8C),A
            CALL W1
    
            LD A,%11111111  ;STOP
            OUT (#9C),A
            LD A,WEEK_MONTH
            OUT (#8C),A
            CALL W1
    
    COR     LD A,%11111101  ;START
            OUT (#9C),A
            LD A,%10100000  ;SLAVE ADDRESS W
            OUT (#8C),A
            CALL W1
    
            LD A,%11111100  ;IDLE
            OUT (#9C),A
            LD A,#10        ;WORD ADDRESS
            OUT (#8C),A
            CALL W1
    
            LD A,%11111111  ;STOP
            OUT (#9C),A
            LD A,#10        ;YEAR CORRECTION
            OUT (#8C),A
            CALL W1
            RET 
    
    
    ;WAIT ACKNOWLEDGEMENT
    W1      IN A,(#9C)
            RRCA 
            JR C,W1
            RRCA 
            RET
    Для коррекции запускаем с метки COR

    ---------- Post added at 22:25 ---------- Previous post was at 22:16 ----------

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ага!. Часы не тикающие.
    И неработающие тесты.
    1) отключи питание платы
    2) вынь батарейку
    3) разряди кондер батарейки С29
    4) подключи шлейф программера и т.д.
    5) залей тест, RTC_INT# должно меняться с "0" на "1" с частотой 1Гц.

    ---------- Post added at 22:34 ---------- Previous post was at 22:25 ----------

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Тесты запустились ("пробой" или окисление конденсатора у пина RST). Процессорный сброс сидел на земле. Ты не глицерин-гидразином платы паяешь?
    Аккуратней с подключением к JP1 (Reset/GPI). И не спеши все распаивать...

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Часы молчат. Менял кварц, менял PCF. Прозванивал цепи от часов до альтеры. Звонил на "сопли" и обрывы. Пока ничего не накопал. Питание микросхемы в порядке. Под конец уже заменил конденсатор на кварце на 6.8п. Не помогает. Я пока в растерянности...
    Часы устанавливаются с ревизии 20110220

  4. #614

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доработал конфигурацию.
    ! исправлен скан матрицы клавиатуры
    ! коррекция дня недели
    ! правильное отображение года (в ячейке #10 PCF записывается поправка)

  5. #615

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверить часы можно вольтметром, щуп на вывод 7, после сброса PCF, там частота 1Гц.

  6. #616

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    1) отключи питание платы
    2) вынь батарейку
    3) разряди кондер батарейки С29
    4) подключи шлейф программера и т.д.
    5) залей тест, RTC_INT# должно меняться с "0" на "1" с частотой 1Гц.
    Не меняется.

    Цитата Сообщение от vlad Посмотреть сообщение
    Аккуратней с подключением к JP1 (Reset/GPI).
    Это чем обосновано?

    Цитата Сообщение от vlad Посмотреть сообщение
    Часы устанавливаются с ревизии 20110220
    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, запись в память часов работает прекрасно. Но они стоят.


    ---------- Post added at 08:58 ---------- Previous post was at 08:26 ----------

    Нашел косяк. Непротрав между контактными площадками конденсатора у кварца. Причем не короткое, а имеет сопротивление. Прорезал скальпелем, часы пошли.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  8. #617

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Менял кварц, менял PCF. Прозванивал цепи от часов до альтеры. Звонил на "сопли" и обрывы. Пока ничего не накопал. Питание микросхемы в порядке. Под конец уже заменил конденсатор на кварце на 6.8п. Не помогает. Я пока в растерянности...
    А как это объяснить? Если есть вторая PCF, подключи к ней кварц, кондер, питание и вольтметром проверь вывод 7. Если на нем нет изменений, тогда это не PCF8583.

    ---------- Post added at 08:04 ---------- Previous post was at 08:02 ----------

    Цитата Сообщение от vlad Посмотреть сообщение
    Нашел косяк. Непротрав между контактными площадками конденсатора у кварца. Причем не короткое, а имеет сопротивление. Прорезал скальпелем, часы пошли.
    Так бы раньше, а то уже начали волноваться

  9. #618

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как с годом? Есть предложение при считывании в буте банально прибавлять 10 лет. В даташите вроде как значится что PCF работает с 4-х годичным циклом.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #619

    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Как с годом? Есть предложение при считывании в буте банально прибавлять 10 лет. В даташите вроде как значится что PCF работает с 4-х годичным циклом.
    Уже так и сделал в ревизии 20110221.

    ---------- Post added at 08:31 ---------- Previous post was at 08:28 ----------

    Обновить нужно этим

    ---------- Post added at 08:34 ---------- Previous post was at 08:31 ----------

    Цитата Сообщение от vlad Посмотреть сообщение
    в буте банально прибавлять 10 лет
    Не совсем так, в ячейке #10 PCF записывается число (для года 2010-2013 это #10)

    ---------- Post added at 08:38 ---------- Previous post was at 08:34 ----------

    Как быть если значения в виртуальном RTC изменились? Проверять CRC? и если не совпадает перезаписывать ячейки #11... PCF, ячейками #0E.. MC146818A?

  11. #620

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Влад, я тут уже моск сломал пытаясь решить вопрос с конфликтом пина 11. Ты давал ссылку на иносранный форум с решением, я так понимаю что ответ здесь:
    "one good solution is set PIN11 "I/O Maximum Toggle Rate" to "0" by Assignment Editor."
    Но я не могу найти эту опцию пина. Уже всё перерыл, так и не нашел.
    Последний раз редактировалось Ewgeny7; 22.02.2011 в 11:34.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 62 из 130 ПерваяПервая ... 585960616263646566 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ReVerSE - открытый проект ZX Spectrum совместимого компьютера
    от vlad в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 462
    Последнее: 14.12.2020, 11:01
  2. Изготовление плат и продажа Reverse
    от vlad в разделе Новодел
    Ответов: 124
    Последнее: 28.06.2012, 10:46

Ваши права

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