![]() |
Уф, с помощью Влада - затикали, но как быть с годом...
---------- Post added at 10:59 ---------- Previous post was at 10:58 ---------- Доделаем год и напишу простенькую оболочку для ввода времени. |
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
Влад, прочитай пожалуйста мантру для запуска PCF на всех платах! :) У меня не тикают. |
2 Attachment(s)
Error404, бинарник файла, 70 байт. Как выдрать текст из аласма - вопрос суровый :)
Проще дизасмить, тем более там пяток команд всего используется. |
1 Attachment(s)
Снял скриншоты - на что сил хватило.
|
Quote:
2-вытащить батарейку 3-разрядить кондёры 4-подключить, залить конфигу 5-проверить, тикают ли? 6-вставить батарейку 7-сходить за пивом |
1 Attachment(s)
Вот здесь уже jik файл с ромом в конфигурационке.
|
Quote:
А, ясно... ---------- Post added at 19:46 ---------- Previous post was at 19:45 ---------- Quote:
|
Я что-то пропустил?
|
Quote:
И неработающие тесты. Тесты запустились ("пробой" или окисление конденсатора у пина RST). Процессорный сброс сидел на земле. Ты не глицерин-гидразином платы паяешь? Часы молчат. Менял кварц, менял PCF. Прозванивал цепи от часов до альтеры. Звонил на "сопли" и обрывы. Пока ничего не накопал. Питание микросхемы в порядке. Под конец уже заменил конденсатор на кварце на 6.8п. Не помогает. Я пока в растерянности... Да, запись в память часов работает прекрасно. Но они стоят. Питание обнулял полностью (дабы сбросить нулевую ячейку). |
В аласме команда волшебная есть eXport, это для тех кому файл из асм->txt
Code:
; I2C PCF8583 SetTime version 0.2 Written By MVV Rev.20110221---------- Post added at 22:25 ---------- Previous post was at 22:16 ---------- Quote:
2) вынь батарейку 3) разряди кондер батарейки С29 4) подключи шлейф программера и т.д. 5) залей тест, RTC_INT# должно меняться с "0" на "1" с частотой 1Гц. ---------- Post added at 22:34 ---------- Previous post was at 22:25 ---------- Quote:
Quote:
|
1 Attachment(s)
Доработал конфигурацию.
! исправлен скан матрицы клавиатуры ! коррекция дня недели ! правильное отображение года (в ячейке #10 PCF записывается поправка) |
Проверить часы можно вольтметром, щуп на вывод 7, после сброса PCF, там частота 1Гц.
|
Quote:
Quote:
Quote:
Quote:
---------- Post added at 08:58 ---------- Previous post was at 08:26 ---------- Нашел косяк. Непротрав между контактными площадками конденсатора у кварца. Причем не короткое, а имеет сопротивление. Прорезал скальпелем, часы пошли. |
Quote:
---------- Post added at 08:04 ---------- Previous post was at 08:02 ---------- Quote:
|
Как с годом? Есть предложение при считывании в буте банально прибавлять 10 лет. В даташите вроде как значится что PCF работает с 4-х годичным циклом.
|
Quote:
---------- Post added at 08:31 ---------- Previous post was at 08:28 ---------- Обновить нужно этим ---------- Post added at 08:34 ---------- Previous post was at 08:31 ---------- Quote:
---------- Post added at 08:38 ---------- Previous post was at 08:34 ---------- Как быть если значения в виртуальном RTC изменились? Проверять CRC? и если не совпадает перезаписывать ячейки #11... PCF, ячейками #0E.. MC146818A? |
Влад, я тут уже моск сломал пытаясь решить вопрос с конфликтом пина 11. Ты давал ссылку на иносранный форум с решением, я так понимаю что ответ здесь:
"one good solution is set PIN11 "I/O Maximum Toggle Rate" to "0" by Assignment Editor." Но я не могу найти эту опцию пина. Уже всё перерыл, так и не нашел. |
Quote:
2) двойной клик в поле Assignment Name (Location) в строке DCLK Location PIN_12 Yes 3) в открывшемся списке выбрать I/O Maximum Toggle Rate ---------- Post added at 11:27 ---------- Previous post was at 11:26 ---------- 4) 0 MHz ---------- Post added at 11:38 ---------- Previous post was at 11:27 ---------- Прикручиваю текстовый режим 1024x768 @ 60Hz (матрица 128 x 48 символов, символ 8 х 16 точек, цвет символа x_x_pR_pG_pB_iR_iG_iB, где x_x - возможно будут еще 4-ре дополнительных знакогенератора; p - цвет бумаги; i - цвет чернил) ---------- Post added at 11:40 ---------- Previous post was at 11:38 ---------- 6144 байт символов + 6144 байт атрибутов ---------- Post added at 11:44 ---------- Previous post was at 11:40 ---------- распределение: #4000 символ (0-255), #4001 атрибут (0-255) и так дальше... ---------- Post added at 11:46 ---------- Previous post was at 11:44 ---------- Размер знакогенератора 4096 байт ---------- Post added at 11:52 ---------- Previous post was at 11:46 ---------- Если будет желание сделаю загрузчик конфигурации, jic/sof -> M25 |
Quote:
Так как 2011 год последний в четвётке и в часах он должен быть - 3, следующий будит 0 (2012), то есть для часов високосный. (и для нас тож) ---------- Post added at 19:21 ---------- Previous post was at 19:18 ---------- Ewgeny7, Зайди, плиз в аську. |
Тема подчищена, как я и предупреждал.
Пост №666 остался за Блэк Кэтом, это символично. Просьба всем остановить флудильню и концептуальню. Соавторы будут делать то, что посчитают нужным. Аминь. За продолжение флуда дам по шапкам. Себе тоже :) |
Спасибо Женя, что удалил оба мои предложения - по монолитной архитектуре и по текстовому разрешению 768х512! Удаляй и дальше всё, что тебе не нравится :) . Но есть более радикальный способ затыкать рот - удалить неугодного тебе юзера :) Удачи!
|
Ewgeny7, скидываю на ящик последнюю стабильную ревизию и вплотную берусь за FDС. По поводу текстового режима, из-за частотной зависимости PLL, частота 65МГц (1024х768 @ 60Гц) провинчиваться пока напряжно, мешает с2 56МГц. Пока без проблем удалось запустить (800х600 @ 60Гц) 40МГц. Оставлю для второй версии, чтоб был интерес :).
|
vlad, спасибо :)
По поводу 56Мгц (память сканера) - можешь изменить этот клок, главное чтобы он был кратен 14Мгц. Т.е. должно работать и на 70, и на 84Мгц. |
Выложил новую конфигурацию Rev.20110225
|
Quote:
---------- Post added at 22:08 ---------- Previous post was at 22:05 ---------- Ещё сделаю версию на порт 7FFD(7,6,5,3,2,1), на всяк случай. |
Проверь еще работу SD с разными флешками и клавиатуру (any key) опрос с разной маской #xxFE.
---------- Post added at 23:49 ---------- Previous post was at 23:46 ---------- Quote:
|
vlad, диапазон значений фильтра в модуле клавиатуры какой? Я пока безуспешно пытаюсь заставить работу клавиатуры с твоим модулем.
---------- Post added at 14:17 ---------- Previous post was at 12:24 ---------- Не удается запустить клавиатуру. :( Вставил свой модуль. Привинтил ТВ-RGB выход, переключаю по кнопочке F7. Стало удобно работать, не нужно перетыкать шнур монитора то в ПЦ, то в u9 :) Завел сигналы на ТВ-тюнер и смотрю картинку в окне тюнера. |
Quote:
Попробуй увеличить/уменьшить в два раза значение clockFilter или ticksPerUsec. Светодиоды на клавиатуре хоть работают? Нужно знать причину отказа клавиатуры, я просто не уверен, что и твой модуль работает на других клавиатурах, согласен? Мышь работает? Quote:
|
Quote:
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
2 Attachment(s)
Вот картинко с тюнера, чтоб было наглядно.
|
Quote:
|
1 Attachment(s)
Quote:
|
Quote:
|
Quote:
|
Интересует поведение вг при подачи (других комбинаций бит не входящих в таблицу) команд второго и третьего типа.
|
Quote:
Самая корректная схема соунддрайва здесь: SoundDrive v.1.6 :) |
| All times are GMT +4. The time now is 16:34. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.