Skif_PI Skif_PIauto MOD-2 MOD-3 TR-Locator
GODOGRAF Maps FOTO Forum Links
АвторСообщение
sevzirfo



ссылка на сообщение  Отправлено: 25.10.04 23:37. Заголовок: Visual VDI (Годограф)


Привет Всем!
Собрал свой вариант годографа на устаревшем микроконтроллере AT90s8535-8pc(в наличии был только этот). LCD использовано как в XLT - (128 точек по горизонтали и 64 по вертикали) Data Vision DG 12864 s2fbly(980руб). Самый дешёвый его аналог - МЕЛТ МТ12864А
В данный момент программа позволяет выводить оси Х и У и рисовать годограф. Годограф не стирается и поверх него рисуется следующий. Для испытаний в место двух каналов металлодетектора(Х и У) были подключены два потенциометра. В общем всё работает как задуманно быстро и без глюков....вроде ;). Как подключу к детектору - сфотографирую что получиться.
P.S. Схему, прошивку, исходный код - смотрите на сайте.

Спасибо: 0 
Ответов - 310 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]


kt315



ссылка на сообщение  Отправлено: 26.10.04 00:55. Заголовок:


Ваня, спасибо тебе конечно круто... я так понимаю в будущем нужно сделать что-то типа FADE, регулируемое время хранения содержимого экрана/его обновление. но для начала выбрать какое-то усредненное значение. еще бы добавить VCO... может alteh поможет?

с гл поч и ув.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 26.10.04 21:39. Заголовок:


Регулируемое время хранения содержимого экрана сделаю конечно, вариантов реализации много, пока не выбрал ещё. Без VCO никуда... точно делать буду, вероятно c начала попробую привязать тон сигнала к фазе, а громкость регулировать в ручную.

Спасибо: 0 
kos



ссылка на сообщение  Отправлено: 29.10.04 19:54. Заголовок:


делаем примерно одно и тоже. жалко что на разных платформах. я сделал время хранения нерегулируемое ~2сек.
по идее это время одного прохода датчиком. А ты думал
насчет устранения ошибки набегания/убегания фазы ?

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 30.10.04 02:02. Заголовок:


Я сейчас делаю масштабирование, без него неудобно к схеме детектора подключать и Меню с настройкой всяких параметров и сохранениe в EEPROM. Время хранения можно попробовать сделать до поступления следующего существенного сигнала от цели.
Проблемой ошибки набегания/убегания фазы еще не занимался, до неё ещё дело не дошло :)

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 01.11.04 02:19. Заголовок:


Сделал масштабирование, по оси Y- 4...16, по оси Х- 2...8. Сейчас меню понемногу делаю. Надписи уже выводит, но ещё не определился что и как будет.

Спасибо: 0 
kos



ссылка на сообщение  Отправлено: 01.11.04 18:05. Заголовок:


а зачем масштабирование ? ведь диапазон изменений
каналов 0-5в, и других вариантов не предвидится.
с грунтом ты еще не думал ?

Спасибо: 0 
kos



ссылка на сообщение  Отправлено: 01.11.04 18:31. Заголовок:


как я понял он у тебя выводит не VDI, а откладывает
по осям значения X и Y ?

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 01.11.04 22:35. Заголовок:


Масштабирование нужно для слабых сигналов. Сейчас пока выбор масштаба будет вручную.
Фото с изображением того, что показывает табло выложу в ближайшее время. Изображение некоторых случаях похоже на лепесток.

Спасибо: 0 
kos



ссылка на сообщение  Отправлено: 02.11.04 16:14. Заголовок:


?
должна быть прямая линия, а не лепесток.

Спасибо: 0 
Владимир



ссылка на сообщение  Отправлено: 02.11.04 16:48. Заголовок:


В теории - прямая. на пактике - лепесток.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 25.12.04 12:08. Заголовок:


Иван!Подскажите плз. будут ли проблемы, если использовать Вашу прогу на Atmega8535-16? Или,пока
сам не проверю - не узнаю ?
С уважением
Сергей

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 26.12.04 14:57. Заголовок:


На ATmega8535-16 должно работать без проблем, препятствий не вижу. На практике не проверял.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 26.12.04 17:25. Заголовок:


Спасибо!Я тут наковырял в описании меги , что
у нее есть режим совместимости с АТ90 ,т.е.
надежда есть. Меня волновало, не будет ли чему-нибудь
мешать вдвое большая тактовая?
С уважением
Сергей

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 27.12.04 02:41. Заголовок:


Кварц ставь 8 МГц !!! там всё под эту частоту подогнано.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 27.12.04 05:30. Заголовок:


Понял!Вот это в основном и беспокоило.
На Новый Год попробую как вообще шиться
будет на ПОНИ, а потом буду разглядывать
что получилось.
Еще раз спасибо
Сергей

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 01.01.05 03:53. Заголовок:


Здраствуйте!Меня интересует замена дисплея на 12832,это возможно ли(по экономическим соображениям)?И как будут отличатся показания на дисплее 12832 от 12864?
С уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 01.01.05 05:59. Заголовок:


Извиняюсь ошибся в написании дисплея 12232(правильно),вопрос тот же,может можно что нибудь поменять в прошивке или надо писать с 0?

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 01.01.05 16:37. Заголовок: Re: Vitas


С Новым Годом!
Действительно надо с 0,
или обратиться к MARSу киевлянину на
братском сайте - он именно под этот
индикатор наваял, и очень круто и красиво !
Удачи!
С уважением
Сергей

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 01.01.05 17:10. Заголовок:


LCD 12864 и 12232 не совместимы и программу надо писать заново

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 03.01.05 06:38. Заголовок:


Привет всем.У меня вопрос кто нить собирал годограф,я пытался эмулировать годограф в Proteus 6.2 чтото не выходит (вроде требует спецификацию файла) ,а покупать дисплей для проверки работоспособности денег нетак много.
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 03.01.05 15:12. Заголовок:


Работает гарантированно! в исходном алгоритме было достаточно пояснений и комментариев.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 03.01.05 20:52. Заголовок:


Спасибо,все пытаюсь разобратся.Пока без собирания в железо.
С уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 04.01.05 18:34. Заголовок:


Привет всем.
Sevzirfo ,а когда появятся фотки экрана над разными обьектами(желательно с пояснениями)?И твои ощющения от подключеного девайса к металдетектору(поделись пожалуйста).
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 04.01.05 22:40. Заголовок:


Работа над годографом временно остановленна из за недостатка свободного времени. Одним словом - как только, так сразу ;)

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 05.01.05 06:29. Заголовок:


Иван! Подскажите плз. в чем моя проблема -
картинка на индикаторе получается вверх ногами
( относительно разъёма ).Так надо или я чего напутал,
пока с Атмегой бодался (одну сумел угрохать)?
С уважением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 05.01.05 15:03. Заголовок:


Сергею_Ст.
Какой индикатор использовал? у меня Data Vision DG 12864 s2fbly. Расположение - разъёмом вниз. При первом включении выводит ось X и Y, если ничего не подключено.
Есть ещё новая версия прошивки, промежуточная, так сказать. В ней ускорен вывод пикселей, сделано масштабирование от 2 до 8 раз по оси X и от 4 до 16 по оси Y. Пока на этом остановился.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 05.01.05 18:44. Заголовок:


У меня индикатор МЭЛТовский, с виду очень похож на
Data Vision, но наверное с адресацией у них перепутано.
В принципе ничего страшного - как ставить индикатор по
барабану, а может попозже разберусь.Новый вопрос появляется - как управляете масштабированием?Какие-то джамперы на проц ставите или меню таки добили? И можно ли будет попрбовать прошивку?
С уважением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 05.01.05 21:02. Заголовок:


Прошивка версии 03 http://sevzirfo.narod.ru/visualvdiver03.rar
Меню нет пока, изменить масштаб можно только изменив программу(в алгоритме всё видно где и что). Ещё не доделал...

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 05.01.05 22:36. Заголовок:


Спасибо огромное!
С уважением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 08.01.05 04:03. Заголовок:


Поздравляю всех с рождеством.
Sevzirfo спасибо за новую прошивку.И вообще я очень рад что есть люди которые выкладывают свои разработки,я вот в программировании полный ноль и без твоей помощи по годографу(причем единственной в нашем инете)мне бы пришлось любоваться на прайсы графических металдетекторов,а так есть реальная возможность собрать хороший информативный прибор с минимальными затратами.Sergey st поделись пожалуйста впечатлениями от давайса (подключал ли к детектору)и разобрался ли где включать маштаб в 3й версии.
С уважением Vitas.


Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 08.01.05 13:36. Заголовок:


Спасибо за поздравления!Примите взаимные.
С дивайсом еще пытаюсь разобраться. Слава Богу
избавился от сдвинутых осей па экране - оказались
традиционные грабли с недостаточной блокировкой
кондерами по питанию.К детектору не подключал -
буду строить его вокруг индикатора (надеюсь).
Масштабирование действительно переключается пере-
программированием проца ( в самом начале алгоритма
в регистры skale x,y заносятся переменные 2,4, и т.д.)
Но у меня пока за этим остановки нет - пытаюсь
разобраться с АЦП Атмеги, он там с наворотами,
подключается внутренний источник опорного, внутри
задается разрядность и т.п.С ужасом вижу, что скоро
на работу, а ничего не успею.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 08.01.05 20:11. Заголовок:


Спасибо большое за быстрый ответ.К сожалению мне тоже скоро на работу.За время праздников собрал детектор volksturm Sm,есть проблемы с определением цвет мет(нет рег фазы),поетому вместо задающего импульсы узла хочу поставить AT90S2313 с прошивкой от Classic mod03(есть рег фазы и частоты)и к этому всему добавить годограф.Чтобы прибор только выводил информацию в виде звука и графика а решение копать не копать принимать самому.Я это к тому что на всякие разные формы размеры металла очень неодинаковые показания(смотрел по осциллографу)и мне кажется лучше делать чтоб не контроллер за тебя думал и мигал светдиодами,а самому подумать над тем что видиш и слышиш причем людям свойственно учится (т.е. набираться опыта)!
С уважением Vitas.


Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 08.01.05 21:15. Заголовок:


Привет! Спасибо за поздравления!
Испытал вчера ATmega8535-16PI в годографе и переделал под неё программу для работы на частоте 16 МГц. Сейчас сделал первое рабочее меню и сохранение настроек (масштаб Х и Y) в ЕЕПРОМ. Прошивку с исходным алгоритмом можно скачать тут http://sevzirfo.narod.ru/visualvdiver05.rar

Основная на проблема c девайсом - медленная скорость обновления LCD. Проявляется это в том, что при быстром движении катушкой годограф рисуется не сплошной линией, а точками и происходит неравномерное отображение половинок экрана(мерцание) в момент изменения пикселей. Всё дело в том, что в ATmega8535-16 мало SRAM -512байт и я не могу разместить в ней буфер экрана полностью для скоростного вывода и обработки. Из за этого приходится считывать и записывать постранично каждую половинку LCD (LCD состоит из 2 частей 64х64 байт,каждя из половинок по 8 страниц 64х8 байт). Я ранее пробовал сделать скоростной вывод на LCD изменяя непосредственно один пиксель конкретный, но обнаружился необъяснимый глюк, проявлялся он в периодических ошибках отображения положения пикселя на экране, я думаю, что операция чтения из LCD происходила с ошибкой, но постранично читает без ошибок. Избавиться от глюка не удалось.
В дальнейшем собираюсь использовать микроконтроллер ATmega16-16PI c 1кБ SRAM что бы решить проблему быстрого обновления LCD.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 09.01.05 07:53. Заголовок:


Иван!Спасибо огромное за новую прошивку и заботу о нас!
Насчет считывания из индикатора непосредственно, мне
сотрудник говорил что нужно читать два раза из одного
и того же адреса, чтобы получить истиное значение.Или
что-то в этом духе.После выходных уточню и доложу.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 09.01.05 20:29. Заголовок:


Sevzirfo большое спасибо что не забываеш о нас и радуеш новыми прошивками и мыслями на будущее.На каком то сайте по детекторам видел фотки экрана годографа на Atmega8535 и MT12232 и в некоторых случаях действительно рисуется не сплошной линией, а точками.Мысли в слух:мне кажется это не такая уж проблема,всеравно метал обнаруживается в основном по звуку а годограф можно потом включать и повторно проводить детектором с определенной скоростью над обьектом,но задуманое впечатляет.
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.01.05 01:05. Заголовок:


Привет Всем ;)))
Сегодня улучшил программу - удалось существенно увеличить скорость вывода изображения на LCD, теперь даже быстроменяющиеся сигналы отображает нормально.
Сделал автоматическое стирание изображения(ещё не регулируется из меню). Сделал одновременный вывод годографа и результатов АЦП по каналам X и Y, изменяющихся в реальном времени. В общем оптимизировал по немножку всё остальное. Прошивку V.06 с исходным алгоритмом можно скачать тут http://sevzirfo.narod.ru/visualvdiver06.rar
Помимо флеша ЕЕПРОМ надо тоже шить!!! там есть отдельный файлик (в версии 05 и 06).

На данный момент главная проблема в том, что у меня незарегистрированный Algorithm Bilder4.43 и больше я не могу улучшать прогу - меню и шрифты занимают много места, а размер кода ограничен в бесплатной версии. На Си пока не решаюсь переходить, привык к этой проге. Лекарства в сети я не нашёл...может плохо искал? (это намёк ;)

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 10.01.05 05:02. Заголовок:


Спасибо Иван!Намек понял(думаю).У меня АВ4.45, но регистрировать еще не пробовал.У меня вопрос возник-
годограмма получается только в правом квадранте,при
любом соотношении и порядке наростания и спада сигналов
по х и у - это мои грабли или так надо ? Кстати версия 6
на моей железяке насмерть отказывается жить, думаю может
частоту понизить - уж больно МЭЛТовский индикатор вредный (чипы в нем росийского «Ангстрема»).Ничего - ночь впереди, может чего и задышит.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.01.05 14:24. Заголовок:


Удалось избавиться от глюка в старой программе, которая работает с самой высокой скоростью! Действительно - операцию Чтения надо было 2 раза подряд, читает без ошибок...а в описании на индикатор ничего такого не написано вообще. В общем, надобность в большой SRAM отпадает и всё можно будет сделать на ATmega8535-16. sergey_st Спасибо за подсказку! Прошиву готовлю.

Насчёт половинки экрана - так не должно быть! Вероятно МЭЛТовскоу индикатору надо больше время на переключение чипов. Как это лечить : ver05. найди подпрограмму Chip_select и измени строчку 8-›temp4 на 16-›tem4 (это задаётся время паузы для надёжного переключения чипов-половинок экрана, можно и больше поставить)

6 версию можешь оживить заменив подпрограммы Read_DATA, Send_COMMAND, Send_DATA на аналогичные из 5 версии

У тебя меню работает? Ещё возможен глюк при первом включении после прошивки, потом его больше нет.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 12.01.05 06:06. Заголовок:


Очередное большое спасибо Ивану!
Переход от праздников к будням оказался труднее,
чем расчитывал.Только теперь буду пытаться лечить
дивайс.Заметил странность - мой АВ4.45 не хочет
компилировать Ваши исходники, ругается по поводу
формата констант начала таблиц символов.Буду пытаться
что-нибудь сделать.А по поводу двойного чтения ребята
рассказали, что в чипах индикатора заложен двойной
набор регистров памяти для облегчения реализации горизонтального скроллинга. Бог его знат ?
С уважением и почтением
Сергей_Ст, Киев

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 12.01.05 11:03. Заголовок:


С АВ4.45 вроде разобрался (чуть-чуть), даже скачал
новый - версия 4.46, а с остальным пока мрак. Ночь
прошла - снова хмурое утро.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 12.01.05 23:42. Заголовок:


По поводу неравильной компиляции - зайди в меню Опции -› Опции проекта, в меню «Компилятор» найди Интерпретация шаблона »#-›Z» и выбери Как: «записать # в двойной регистр Z»

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 13.01.05 03:16. Заголовок:


Привет всем.
Ура,наконец то сэмулировал годограф в PROTEUSE,только график выводится на экране почемуто в виде горизонтальных отвитвлений от вертикальной линии(может скорости компа нехватает,больно старенький),а так даже в меню полазить можно и рисует линии x и y.
Sevzirfo,поискал я кряк и нашел только на версию 3.3 был также на 4.40 но оказался лапшой.Могу поискать если надо саму версию 3.3 и кряк к ней все попробовать соеденить и проверить.А поновей кряков нет (покрайней мере для обычных смертных;)искал часа 2.Я не разбираюсь в программирование но может можно какой нибудь программой открыть exe файл поискать строку отвечающюю за максимальный размер кода и че нить поменять.
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 13.01.05 03:59. Заголовок:


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

В последнем варианте прошивки я сделал регулируемое из меню в широких пределах время хранения/стирания экрана.
Сильно оптимизировал прогу, но больше ничего не влезает !!!

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 14.01.05 02:59. Заголовок:


Корочет надо найти человек 5 кому этот проект важен, 2000/5=400р это более менее реально покрайней мере для меня (сложный период,сегодня 1й день на новой работе).И проблема решена(как мне кажется).Sevzirfo ну когда же
будут фотки экрана с пояснениями,любопытство просто душит!!!Ну очень прошу!!!
С уважением Vitas.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 15.01.05 06:26. Заголовок:


Наконец снова дорвался до железки и она меня
немного помучила.Иван как всегда был прав -
и насчет задержек, и насчет записи в двойной
регистр Z, а главное насчет размера объектного
кода.Все переношу, что нужно, из 5 версии в 6-ю,
а в итоге - полный мрак.Пока дошло, что при этом
превышаю дозволеную в бесплатной версии АВ длину
проги - думал кончусь.Удалось обойти эту бяку самым
жлобским способом - обкорнать знакогенератор -
оставил только то, что применяется в меню.Всё ожило.
Правда из менюшки не могу попасть в настройку SCALE X,
но надеюсь это пережить или разобраться ночью.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 20.01.05 02:13. Заголовок:


Переписываю программу на Си.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 21.01.05 00:51. Заголовок:


Привет всем!
Собрал схему AT90S2313 с прошивкой от Classic mod03.Сразу заработала теперь ее мучую и думаю что поставить вместо монитора питания.Работает отлично аж глаза радуются(по осциллографу).Мысли вслух;если б запоминал контроллер 2 разные настройки можно было б делать двухчастотный прибор,в принципе можно поставить 2 контроллера на разные частоты(может так и сделаю).
Очередное БОЛЬШОЕ СПАСИБО Sevzirfo!!!
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 23.01.05 23:57. Заголовок:


Написал часть проги для годографа на Си (Использую CodeVisionAVR), оказалось довольно просто, основная проблема - не работает внутрисхемное программирование чипа, вернее работает с ошибками. Шить другими прогами тормозит работу. Вот ищу причину ошибок пока...

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 24.01.05 02:23. Заголовок:


Удачи Вам Иван!
С нетерпением ждем результатов вашей борьбы.
Я умудрился так запрограммировать перемычки
Атмеги, что она перестала отзываться на Понипрог,
потом оказалось что ей хочется внешнего генератора.
Пока разобрался - успел купить новый корпус,
теперь играюсь с двумя.Сцепился с катушкой в подставке
от монитора (была такая рассказка на братском сайте),
пока все нормально но не хочется торопиться -
может получится хорошо.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 27.01.05 03:35. Заголовок:


Решилась проблема с Algorithm Bilder4.46. Сейчас дело пойдёт быстрее :)))

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 27.01.05 06:59. Заголовок:


Ура,Ура,Ура.
Если не секрет каким образом решилась?
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 06.02.05 16:46. Заголовок:


Выложил новый вариант прошивки http://sevzirfo.narod.ru/visualvdiver07.rar
Пробовал ещё одновременно генерить импульсы для работы синхронных детекторов, всё в общемто работало, но возникла проблема с хаотично возникающей небольшой погрешностью частоты. Пока ещё не нашёл способа от этого глюка избавиться. Одновременно выводить звук (VCO) и генерировать импульсы для синхродетекторов будет тормозить вывод годограммы на LCD. Для облегчения задачи поставлю наверно второй контроллер, они сейчас дешёвые - около 130руб

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 06.02.05 17:59. Заголовок:


Хай , Иван . Для новой прошивки какие изменения в схеме относительно первого варианта ?

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 06.02.05 19:16. Заголовок:


Изменения в схеме относительно самого первого варианта-
Частота кварца - 16мгц
Чип - ATmega8535-16PI
Управление Меню осуществляется тремя кнопками:
Вверх (14 ножка контроллера) вкл/выкл на массу замыкаем
Вниз (1 ножка контроллера)вкл/выкл на массу замыкаем
Ввод (15 ножка контроллера)вкл/выкл на массу замыкаем

Меню выводит надписи:
TIME KEEP изменяется от 0 до 999 (время хранения нарисованного годографа при отсутствии изменения пикселей)
SCALE Y изменяется от 2 до 16 (масштаб оси Y)
SCALE X изменяется от 2 до 8 (масштаб оси X)
EXIT выход из меню с одновременным сохранением изменений в ЕЕПРОМ
ZERO DOWN\CENTER(начало координат по центру или по низу экрана)
TEST X Y 0-выкл,1-вкл(отображение результатов АЦП в реальном времени в виде цифр одновременно с годографом)



Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 07.02.05 03:13. Заголовок:


Все просто СУПЕР!!!
P.S.Нет слов.
С Уважением Vitas.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 07.02.05 04:56. Заголовок:


Спасибо огромное!
Как же всеже решилось с Algorithm Builderom ?
Если не секрет.Потому как мне переделывать
прошивку под медленный индикатор, а бесплатный АВ
длнную прогу врет.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 07.02.05 17:06. Заголовок:


Для segey st -
Напиши мне на мыло(адрес на сайте), объясню на счёт AB.
Вообще, для медленных индикаторов версию медленную выложу, что бы не переделывать.
Следующий щаг - VCO буду делать.
Всем - Напишите, что ещё хотите видеть в этом девайсе.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 07.02.05 21:17. Заголовок:


Хотелось бы версию под дисплейчик типа 128Х32 ... Реально ?
Иван , кинь на мыло , как крякнул АB , плиз . Можно сделать подсветку , чтобы время регулировалось из меню ?

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 07.02.05 23:14. Заголовок:


Всем привет.Sevzirfo,думаю можно сделать разделы меню:усиление выводит на ногу напряжение 0-5в в зависимости от выбраного в меню ;статический динамический выводит на другую ногу - или + в зависимости от режима ;яркость подсветки,время свечения и включение ее (если в меню включена подсветка то экран не светится пока не появится сигнал больше фона на экране в целях экономии батарей)выводит на 3ногу 0-5в;дискриминация вкл выкл - или + в зависимости от выбраного 4 нога;непомешал бы обучаемый индикатор батарей(аккумуляторов).
С уважением Vitas.


Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 12.02.05 00:04. Заголовок:


Предложения :
1.Может индикатор батареи сделать (ацп)
2.Управлять питанием всего МД (типа sleep,включена мега , всё остальное спит ... выход - по нажатию кнопки )
3.Подсветку на клаву завести (а клаву матричную , ноги экономить )пока без регулировки можно , например 15 сек время поставить.
4. Вместо кнопок переключатель ввести - смотри в сторону фазитрона (АДМ , кажется )- с помощью АЦП.
5. Генерировать сигналы для МД ( на это я понял ресурсов не остаётся )
Хоть что нибудь реально из этого в прогу запихнуть ?

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 15.02.05 01:48. Заголовок:


Привет Всем!
Времени свободного нет пока, пока ничего не делал нового...в дальнейшем попробую сделать индикатор разряда батарей обучаемый. Остальные пожелания учтём на будущее :) Версии под LCD 128Х32 не предвидется в связи с его отсутствием.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 16.02.05 06:15. Заголовок:


ЖДЕМ С НЕТЕРПЕНИЕМ И ПОЖАЛУЙСТА НЕЗАБУДЬ ПРО ПРОШИВУ НА МЕДЛЕННЫЕ ИНДИКАТОРЫ!!!
С уважением Vitas.

Спасибо: 0 
arc



ссылка на сообщение  Отправлено: 19.02.05 02:08. Заголовок:


Собрал годограф. Похоже, все работает как надо. Пока, правда, с резисторами. Спасибо, Sevzirfo!

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 19.02.05 16:26. Заголовок:


Народ , кто чем мегу программирует ? Какая нибудь версия пони её поддерживает ?

Иван , какой конкретно индикатор ставил ?

arc , какой индикатор применил ?


Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 20.02.05 15:21. Заголовок:


PonyProg2000 - Version 2.06c Beta Jul 27 2003
поддерживает Мегу8535, я им както пробовал шить - работает. Сейчас шью прямо из AB

Мой индикатор - Data Vision DG 12864 s2fbly

arc, какой индикатор применил? интересно кто на чём делал, какую прошивку использовал, какие глюки выявил :)


Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 20.02.05 17:42. Заголовок:


c мелтовским работать будет ? Или другая прошивка нужна ?

Спасибо: 0 
arc



ссылка на сообщение  Отправлено: 20.02.05 17:44. Заголовок:


Индикатор powertip pg12864k (в Москве стОит ~22$),
глюки еще не выявлял- МД собираю только, Анкер. Пытался я на Атмегу16 перекомпилировать программу, а она ругалась, что Z- константа и может быть только 0 или 1, поставил опцию- определять Z как двойной регистр, откомпилировалась, но запускаться отказалась. Пришлось Мегу8535 покупать.


Спасибо: 0 
arc



ссылка на сообщение  Отправлено: 20.02.05 17:45. Заголовок:


Прошивка 7-я, конечно.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 20.02.05 22:32. Заголовок:


Версия для медленных индикаторов - http://sevzirfo.narod.ru/07slow.rar

Для arc -
у тебя Algorithm Builder незарегистрированный, по этому компиляция 7 версии будет с ошибкой, так как она превышает допустимый размер бесплатной версии.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 21.02.05 01:32. Заголовок:


Иван , спасиб огромный за медленную прошивку , завтра мега будет - буду ваять :) Кстати , куда к детектору эту штуку приляпать ? Ну к мод03м например....

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 21.02.05 01:37. Заголовок:


В догонку ! В мегу оба хекса заливать ?

Спасибо: 0 
arc



ссылка на сообщение  Отправлено: 21.02.05 13:23. Заголовок:


sevzirfo
».. у тебя Algorithm Builder незарегистрированный, по этому компиляция 7 версии будет с ошибкой, так как он превышает допустимый размер бесплатной версии...»
Я так примерно и подумал, поэтому не стал мучаться и купил 8535.

Sandro
Большой хекс надо в флаш заливать, а маленький- в еепром.



Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 23.02.05 06:08. Заголовок:


Всем привет.Кто нибудь знает чем отличается AT90s8535-8pc от ATmega8535-16PI по режиму программированию?Если программатор поддерживает AT90s8535 можно ли на нем шить ATmega8535?Заранеее благодарен за ответ.
С уважением Vitas.


Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 23.02.05 13:21. Заголовок:


Нельзя шить .... но мохно на меге проги от ат90 использовать в режиме совместимости . Мегу прекрасно пони пишет , свою вчера писал ... А отличия : 1. Тактовая частота - 8 и 16МГц 2.Температурный диапазон 3.Программируются по-разному .

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 23.02.05 18:11. Заголовок:


ПОЗДРАВЛЯЮ ВСЕХ С ПРАЗДНИКОМ!!!(очень рад что форум стал поживее)
Спасибо,принял насчет меги.
С уважением Vitas.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 03.03.05 21:18. Заголовок:


Народ , объясните , куда годограф к мод 03 подрубать , может и то и другое скоро соберу . Иван , ждём прошивку с индикатором батареи ( думаю , это-мнение всех участников :))

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 09.03.05 21:13. Заголовок:


Собрал , вроде работает , с МД не испытывал .... Индикатор - TM12864hbcw6 , с подсветкой , а цена ( не смеяться ) - 800р , получше нашего МТ12864 будет ...

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.03.05 01:34. Заголовок:


Подключай к выходам двух каналов детектора X и Y. Сигнал должен иметь размах от 0 до +5 вольт. Масштабированием в меню можно подобрать требуемую чувствительность, или усилением ОУ поиграйся. Это легко, всё видно на экране сразу :)

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 10.03.05 01:59. Заголовок:


Иван , спасиб за ответ , мыло глянь , там фотки

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 10.03.05 02:33. Заголовок:


Иван !!!!!! Всё получилось как у тебя , сам я виноват ..... С работой запарился , при разработке печати забыл про блокеровочники по питалову Плюхнул 2 КМ между землёй и +5 и землёй и +12 , и всё круто стало . Никогда не забывал Всё супер во всяком случае с прошивкой 07 медленной , завтра быструю прошью .....

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.03.05 22:02. Заголовок:


Без блокировочного конденсатора может сгореть контроллер от самовозбуждения сразу после включения питания.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 11.03.05 21:16. Заголовок:


Ни разу не сгорали у меня так камни , но верю Разумно , мне кажется дроссель на колечке поставить - эта штука очень помехи не любит .....

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 13.03.05 20:27. Заголовок:


Прошил камень 07 прошивкой для быстрых жки , работает супер , без глюков :)

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 14.03.05 01:24. Заголовок:


Привет Всем!
Качайте новую прошивку 08, для быстрых LCD.
Сделал на пробу индикатор батареи, присутствует на экране постоянно. В меню можно менять масштаб измерений индикатора(SCALE BATT). На вывод 38 контроллера подаётся измеряемое напряжение(+12 вольт например) через резистивный делитель, что бы получилось не более +5 вольт, это надо подобрать. В пределах от 0 до 5 вольт.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 14.03.05 21:58. Заголовок:


Масштаб измерений это как ? Нормальный индикатор вышел , кстати :) Прошил - работает ....

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 15.03.05 02:43. Заголовок:


При маленьком масштабе ступеней(2) изображение батареи заполняется полностью при меньшем напряжении,например +1V(точно не помню), а при большом масштабе ступеней (20) изображение батареи заполняется полностью при напряжении +3V(точно не помню). На каждую ступень приходиться сколькото милливольт, больше или меньше настраивается из меню (SCALE BATT)

Тут по ходу возникла такая идея - подключить годограф к PI детектору с двумя каналами, должно работать...

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 15.03.05 06:59. Заголовок:


Обалдеть прошива получается.Спасибо разрабочику.Я правда еще не собрал девайс по причине-немогу достать дисплей в нашем городке(надеюсь временно).
С уважением Vitas.

Спасибо: 0 
Sandro



ссылка на сообщение  Отправлено: 15.03.05 21:18. Заголовок:


Vitas , чё за городок такой ? Я в своём Муходрищенске :) и то за неделю достал индикатор

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 17.03.05 07:54. Заголовок:


Привет всем.
Sandro городок обзывается Калининградом.
Sevzirfo ,а можно что нить поменять в 8 прошиве чтоб нижний предел индикатора батарей был не 0 вольт а 2 или 3 т.к. разряженый аккумулятор на пару вольт ниже заряженого и собрать делитель чтоб 0 выдавал при 5 предположим разряженных аккумуляторах в 5вольт сложновато.А если нетрудно то сделай пожалуйста сам т.к.
зарегестрированная программа не у каждого есть в том числе и у меня.
Заранее благодарю.
С уважением Vitas.
P.S.
Мучаю девайс в эмуляторе.



Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 02.04.05 22:26. Заголовок:


Нижний предел индикатора батареи изменить легко, пока времени не было, комп обновлял, новый греется и шумит вентиляторами, пришлось водяное охлаждение сделать, теперь тишина :)

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 03.04.05 03:41. Заголовок:


Всем привет.
Sevzirfo насчет индикатора батарей принял,очень ждем,а насчет компа так ты его за окно вынеси провода через форточку ни нагрева ни шума ;)
С уважением Vitas.

Спасибо: 0 
IRF840



ссылка на сообщение  Отправлено: 01.05.05 20:56. Заголовок:


Просветите, знатоки - пойдет ли индикатор PG12864LRU-KNN-H или 12864ARS-ANN-G (может, кто знает, в чем они различны - первый дороже на 5$).
Я думаю использовать годограф с Анкером-50 - пойдет?
В порядке обмена опытом - очень неплохое охлаждение компьютера с помощью тепловых труб.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 02.05.05 15:41. Заголовок:


Главное, что бы контроллер управления в индикаторе был KS0108 или совместимый. А остальные различия в подсветке, цвете, инверсии отображения и наличии встроеного DC-DC преобразователя. Надо смотреть описание на эти индикаторы.

Спасибо: 0 
IRF840



ссылка на сообщение  Отправлено: 02.05.05 21:28. Заголовок:


Понял - спасибо за информацию.

Спасибо: 0 
Vitalik



ссылка на сообщение  Отправлено: 10.05.05 02:44. Заголовок:


А, я еще к процу 62256 поставил, попробую как лямзать будет !!!
Дисплей WG12864A-WEB-V+WIEL2.Правдо для подсветки блок громадный, но она и не нужна вовсе.Зато стоит всего 440 рябчиков.

Спасибо: 0 
Vitalik



ссылка на сообщение  Отправлено: 11.05.05 13:41. Заголовок:


сегодня был успешно записан баит в озу и считан от туда и выведен на дисплей.
схема с внешним озу вроде работает !!!
методика подключения следующая :ставим 2 ИР23 к шине данных D0-d0 D7-d7 соответственно
у обоих м/с первую ногу садим на корпус, 11-ую ногу первой садим на pb7 11-ую второй pb6,
ОЗУ CS-PB5,OE-PB4,WE-PB3, адрес соотоветственно к выходам ИР23 A0-A7 к первой, А8-А14 ко второй, шину данных подключаем к нашей,для поддержки ставим резисторную сборку 10К на шину данных.
Программа на асме для проверки всего энтого хозяйства смотрите ниже


.include «8535def.inc»
.DSEG

.CSEG

.ORG 0
RJMP main
.ORG 0x1C
main:
ldi r16,0xff
out ddrb,r16
ldi r16,0b11111000
out portb,r16
out spl,r16
ldi r16,0x01
out sph,r16
rcall dysplay_reset
rcall clear_dysplay
rcall disable_all
;---
ldi r26,01
ldi r27,00
ldi r16,0xaa
rcall ozu_write_byte
rcall disable_all
ldi r16,0xff
sbi portd,7
cbi portd,6
rcall byte_write
rcall disable_all
rcall ozu_read_byte
push r16
rcall disable_all
pop r16
sbi portd,7
cbi portd,6
rcall byte_write
rjmp conec
;-------------
;====================dysplay_programs
dysplay_reset:
ldi r16,0xff
out ddrd,r16
cbi portd,5
rcall pause
sbi portd,5
rcall pause
met1:
rcall ins_read
ori r16,0b00100000
breq met1
rcall cursor_set
ret
cursor_set:
cbi portd,7
sbi portd,6
ldi r16,0x40
rcall ins_write
cbi portd,6
sbi portd,7
rcall ins_write
ldi r16,0xb8
rcall ins_write
sbi portd,6
cbi portd,7
rcall ins_write
ldi r16,0xc0
rcall ins_write
cbi portd,6
sbi portd,7
rcall ins_write
ldi r16,0x3f
rcall ins_write
sbi portd,6
cbi portd,7
rcall ins_write
cbi portd,6
ret
clear_dysplay:
rcall cursor_set
sbi portd,7
sbi portd,6
ldi r18,64
rcall met4
rjmp met5
met4:
clr r16
rcall byte_write
dec r18
brne met4
ret
met5:
ldi r19,0b10111001
met6:
ldi r16,0b01000000
rcall ins_write
mov r16,r19
rcall ins_write
ldi r18,64
rcall met4
inc r19
mov r16,r19
cpi r16,0b11000000
brne met6
rcall cursor_set
cbi portd,7
cbi portd,6
ret
pause:
ldi r16,0xff
met2:
dec r16
brne met2
ret
byte_read:
clr r16
out ddrc,r16
out portc,r16
sbi portd,2
sbi portd,3
sbi portd,4
nop
in r16,pinc
cbi portd,4
ret
ins_read:
clr r16
out ddrc,r16
out portc,r16
ldi r16,0xff
out ddrd,r16
sbi portd,7
sbi portd,6
cbi portd,2
sbi portd,3
sbi portd,4
nop
in r16,pinc
cbi portd,4
cbi portd,6
cbi portd,7
ret
byte_write:
ldi r17,0xff
out ddrc,r17
sbi portd,2
met3:
cbi portd,3
out portc,r16
sbi portd,4
cbi portd,4
ret
ins_write:
ldi r17,0xff
out ddrc,r17
cbi portd,2
rjmp met3
ret
;=================select_dysplay&ozu
disable_all:
ldi r16,0xff
out ddrb,r16
out ddrd,r16
out portb,r16
ldi r16,0b00100100
out portd,r16
clr r16
out ddrc,r16
in r16,pinc
ret
rjmp conec
;===================ozu_proc
ozu_read_byte: ;addres rx r26=l,r27=h r16=byte
rcall adress_set
clr r16
out ddrc,r16
cbi portb,5
cbi portb,4
sbi portb,3
out portc,r16
in r16,pinc
sbi portb,5
ret
ozu_write_byte: ;addres rx r26=l,r27=h r16=byte
rcall adress_set
ldi r17,0xff
out ddrc,r17
cbi portb,5
sbi portb,4
cbi portb,3
out portc,r16
sbi portb,5
ret

adress_set:
ldi r17,0xff
out ddrc,r17
mov r17,r26
out portc,r17
cbi portb,7
sbi portb,7
mov r17,r27
out portc,r17
cbi portb,6
sbi portb,6
ret


conec: rjmp conec


Спасибо: 0 
Vitalik



ссылка на сообщение  Отправлено: 13.05.05 09:30. Заголовок:


Новая идея !!!
Поставить 2шт ИЕ7 в место 1-ой ИР23 в этом случае страницу 256 адресов можно крутить одним битом.Скорее всего контакт PB2 займу под это ....

Спасибо: 0 
Vitalik



ссылка на сообщение  Отправлено: 13.05.05 18:40. Заголовок:


Схема с ИЕ7 работает, проверил предыдущей программой.Адреса еще не крутил, но думаю 100% будет работать.Появился еще один вариант программирования дисплея минуя процессор ОЗУ-›Дисплей .Сажусь писать ПО.... И Вам советую ...

Спасибо: 0 
Vitalik



ссылка на сообщение  Отправлено: 15.05.05 16:13. Заголовок:


Листинг программы «КЛЕТЧАТЫЙ»
Очистка ОЗУ, Дисплея,Запись клетчатого экрана в озу, вывод экрана из озу в дисплей минуя
процессор. Детали дисплей 12864,проц Atmega8535,ОЗУ 62256,2мс К1533ИЕ7,1мс К1533ИР23

:020000001BC023
:100038000CEF07BB08BB02E00EBF0FE50DBFCAD02F
:1000480061D07BD0BDD052D0A0E0B0E00AEA102E3B
:10005800012D0095102ED7D01196A030C9F7B430D5
:10006800B9F7AA27BB27ACD001D0E1C0A9D0AA27ED
:10007800BB27D2D055D035D020E438EB09D036D0C4
:10008800B395CAD02ED004D0B330C9F799D008950B
:1000980010E4979A96981FD09798969A10E41BD0D8
:1000A800979A24D0022F87D03395032F84D019D064
:1000B80010E4979A96980FD09798969A10E40BD0D8
:1000C800979A14D0022F77D03395032F74D009D084
:1000D8009798969808950DD0C298C29A1A95D9F70C
:1000E8000895002704BB05BB03B308950FEF04BBB5
:1000F8000895C598C498C39A929A9398949A949894
:10010800C59A08950CEF0FEF01BB959830D0959ADA
:100118002ED0979A969839D00032E9F701D00895F1
:10012800979A969A00E447D008EB45D000EC43D064
:100138000FE341D0979896980895F2DF979A969A88
:1001480020E401D005C000272ED02A95E1F70895B4
:1001580039EB00E430D0032F2ED020E4F4DF3395C0
:10016800032F003CB1F7DCDF9798969808950FEFBE
:100178000A95F1F70895002704BB05BB929A939A54
:10018800949A000003B394980895002704BB05BB14
:100198000CEF01BB9298939A949A000003B3949839
:1001A8009698979808951FEF14BB929A939805BB59
:1001B800949A949808951FEF14BB9298F7CF0895D6
:1001C8000CEF07BB01BB08BB04E202BB002704BB62
:1001D80005BB0895F5DF8ADFAA27BB2700E013D007
:1001E8001196AF3FD9F7BF37C9F7AA27BB27E8DF72
:1001F800089512D0002704BBC598C498C39A05BBBC
:1002080003B3C59A089508D01FEF14BBC598C49AC4
:10021800C39805BBC59A08951FEF14BB1A2F15BBC9
:10022800C798C79A1B2F15BBC698C69A0895FFCFC3
:00000001FF




Спасибо: 0 
alfa-2



ссылка на сообщение  Отправлено: 18.05.05 12:07. Заголовок: Re:


Народ, объясните:

решил собрать себе такой нужный прибор

купил ATMega 8535-16PI
есть программатор PICPROG v.3.7f

Не могу прошить проц:

чтение - Устройство содержит только калибровку

грузим прошивку вся конфигурация сбрасывается

Что надо указывать в конфигурации при прошивке?

Какие области прошивать:
код
конфигурация
EEPROM данных (это для второй прошивки)
калибровка

если попробовать прошить с пустой конфигурацией выдает ошибку записи по адресу 00001F: записано 000 вместо E007




Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 18.05.05 14:13. Заголовок: Re:


Я точно не подскажу на счет конфигурации я с ней еще не разбирался
но у меня стоит следующая
CKSEL0 OFF
CKSEL1 ON
CKSEL2 ON
CKSEL3 ON
SUT0 ON
SUT1 OFF
BODEN OFF
BODLEVEL OFF
BOOTRST OFF
BOOTSZ0 ON
BOOTSZ1 ON
EESAVE OFF
CKOPT OFF
SPIEN ON
WDTON OFF
S8535 ON
У меня STERH-011 все прошивает одним залпом 0000H память программ 02000H EEProm и проц в программатор вставляется с поворотом на 180 градусов(ТОЛЬКО ДЛЯ STERH-011).

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 18.05.05 16:04. Заголовок: Re:


в PICPROG конфигурация:
CkSel
SUT
Bod
VB
BRst
Bsize
EES
CKOpt
SPI
WdtOn
M85c
CP
BL0
BL1

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 18.05.05 17:12. Заголовок: poniprog


Какой проц выбирать при программировании или ставить AVR auto? так как в списке микросхем ATmega8535 отсутствует как класс.
смотрел версии 1.17h и v2.05a BETA (poniprog2000-russian)

на сервере http://www.lancos.com/ присутствует такая строка:
Support the AVR microcontroller ATmega32, ATmega162, ATmega 169, ATmega8515, ATmega8535 (untested)

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 20.05.05 10:47. Заголовок: Re:


Программа установки всех точек на экране и их стирания.
Для постраения экрана используется прерывание процессора 50 Герц.
Экран находится в ОЗУ.Постраение точек происходит по алгаритму расчета координат Y-0-63 X-0-127.


:020000020000FC
:020000001BC023
:02000C003EC2F2
:100038000CEF07BB08BB02BB02E00EBF0FE50DBF0C
:1000480015D29BD19AD199D1DCD158D178D1CCD1C4
:1000580047D1E0E0F0E00E2F06951F2F32962F2EA5
:10006800F034D9F0F22D3ED0002EDAD100FC016038
:1000780001FC026002FC046003FC086004FC0061EF
:1000880005FC006206FC006407FC0068D5D1ACD111
:10009800992737D09130F9F2FDCFE0E0F0E00E2F4C
:1000A80006951F2F32962F2EF034D9F0F22D1AD044
:1000B800002EB6D100FC0E7F01FC0D7F02FC0B7FE9
:1000C80003FC077F04FC0F7E05FC0F7D06FC0F7BFD
:1000D80007FC0F77B1D188D1992713D09130F9F265
:1000E800FDCFD1C1212F2770000F1295B12FB3700A
:1000F800111F0795A02F00270894001F2A95EAF7DB
:10010800089572D1AA27BB271FEF14BB1A2F15BB5E
:10011800C7980000000000000000C79A1B2F15BBFD
:10012800C6980000000000000000C69A0000000009
:1001380000000000F3D0002704BB05BB03B320E494
:1001480038EB2ED00FEF04BBB3951FEF14BB1A2F5B
:1001580015BBC7980000000000000000C79A000007
:100168000000000000001B2F15BBC698000000000F
:1001780000000000C69A00000000000000000027F0
:1001880004BB05BB03B30CD0B330E1F60CEF07BBDF
:1001980001BB08BB04E202BB002704BB05BB0895F2
:1001A80010E40CEC08BB04EA02BBEED0949AECD045
:1001B8009498C59AC2980000000000000000000052
:1001C800C29A000000000000000000001A9549F7DC
:1001D80010E40CEC08BB04E602BB949AD5D09498C2
:1001E800D3D0C59AC29800000000000000000000AB
:1001F800C29A000000000000000000001A9549F7AC
:10020800979A0FEF04BB022FEAD03395032FE7D05C
:10021800002704BB05BB03B310E40CEC08BB04EADD
:1002280002BB949AB1D09498AFD0C59AC2980000F6
:100238000000000000000000C29A0000000000005A
:10024800000000001A9549F710E40CEC08BB04E61E
:1002580002BB949A99D0949897D0C59AC2980000F6
:100268000000000000000000C29A0000000000002A
:10027800000000001A9549F7979A0FEF04BB022F68
:10028800AED03395032FABD0002704BB05BB03B317
:1002980097980000000000000000969800000000F9
:1002A8000000000008950CEC08BB04EA02BB949A15
:1002B8006BD0949869D0C59AC298000000000000DD
:1002C80000000000C29A00000000000000000000CA
:1002D8001A9549F70895002704BB05BB03B3089591
:1002E8000FEF04BB0895C598C498C39A929A93983F
:1002F800949A4AD0949848D0C59A08950CEF0FEF75
:1003080001BB95983AD039D0959A37D036D0979A7C
:1003180096984AD00032E9F701D00895979A969AAC
:10032800000000000000000000E459D008EB57D09E
:1003380000EC55D00FE353D0979896980895EEDFC8
:10034800979A969A20E401D005C000273DD02A95B7
:10035800E1F7089539EB00E442D0032F40D020E4C0
:10036800F4DF3395032F003CB1F7D8DF97989698C0
:100378000000000000000000089599279130F1F76F
:1003880099279130F1F7089581E08395F1F7089561
:10039800002704BB05BB929A939AF6DF949AF4DF80
:1003A80003B39498F1DF0895002704BB05BB0CEF55
:1003B80001BB9298939AE8DF949AE6DF03B3949886
:1003C800E3DF9698979808951FEF14BB929A939835
:1003D80005BBDADF949AD8DF9498D6DF08951FEF2B
:1003E80014BB9298F4CF08950CEF07BB01BB08BB70
:1003F80004E202BB002704BB05BB000000000000AC
:100408000895F2DF6DDFAA27BB2700E015D011960B
:10041800AF3FD9F7BF37C9F7AA27BB27E5DF08954C
:1004280016D0002704BBC598C498C39A05BB000022
:10043800000003B3C59A08950AD01FEF14BBC598EE
:10044800C49AC39805BB00000000C59A08951FEF21
:1004580014BB1A2F15BBC79800000000C79A1B2FA2
:1004680015BBC69800000000C69A0895F89404E0E9
:100478000BBD02EE0ABD0CE00EBD00E109BF789489
:08048800089591601895FFCF63
:00000001FF

P.S.
Дисплей тормозит всю систему ...Блин ....

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 26.05.05 01:51. Заголовок: Re:


Наконец ATmega удалось зашить (на программаторе chipprog-2) VDI версии 8.0

спаял плату , индикатор купил WG12864B-xxx-xx (560 руб)

при включении на индикаторе отображается горизонтальная линия в низу экрана,
и все, удается разгядеть что индикатор батареи иногда появляется на экране и пропадает, при нажатии на кнопки Up/Down можно кратковременно увидить появляющиеся на долю секунды на экране меню, но что-то выбрать не удается..

В чем может быть проблема?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 26.05.05 08:51. Заголовок: Re:


Скорее всего когда писали прогу то не привязали изображение к 50 или 25 герцам.
Изображение на экране обновляется не синхронно.Но это мое предположение.
В своей разработке я делаю все по другому. Можешь поставить 4 дополнительные
панельки под озу,ир 23 и 2 ие7 и следить за ходом моего ПО.При чем если
из этих панелек вынуть м/с то получится 100% старый вариант.
О моих достижениях : Разобрался с программированием 12864,Atmega8535,62256
ИР23,ИE7 ,Экран полностью хранится в озу и выводится примерно 25 раз в секунду
на 50 не хватает быстродействия дисплея.Создан алгаритм построения точек с помощью задания координат.Сейчас разбираюсь с АЦП.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 26.05.05 10:19. Заголовок: Re:


Vitalik

Все пишут что все работает на ура..., так значит грабли только у меня с выводом изображения.

Программист из меня никакой ... развести плату, спаять, настроить эт можно.

по поводу твоего ПО, я не совсем догнал, как подключить доп. микросхемы (набросай схему на е-майл, rx3avn@fca.ru), люблю экспиременты, если еще и советом помогают.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 26.05.05 11:09. Заголовок: Re:


По поводу не работает: Я догнал в чем дело, в конфигурации процессора стоят первые четыре флага CKSEL 0-3 они определяют от какого источника тактового сигнала работает процессор.Если поставить от кварца то его прога не работает по причине большого быстродействия проца.Когда я включил у проца нармальную скорость и мне пришлось все свое переписывать.поэксперементируй с первыми четырьмя флагами и добейся наиболее медленной работы проца тогда все будет работать.
PS. В его проге обращение к дисплею происходит одной командой без
ожидания вто время как для нормальной работы дисплея требуется присутствие
сигнала 450 нс один такт процессора 1с/16000000 = 0,0000000625 тоесть 450 /62.5
примерно 8 тактов ожидания .

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 26.05.05 11:32. Заголовок: Re:


по поводу схемы PC0-7 образуют нашу шину данных на нее ставим резисторную подпорку 10 к на каждую шину и шину данных озу
входы ир23 и 2 ие7 одна верхняя тетрада другая нижняя.Ие7 образуют таким образом по своим выходам адрес 0-7 а ир23 8-14 для управления всем этим хозяйством нужно ир 23 1-нога,ие 7 14-нога на корпус . 11ноги ие7
объеденены в месте и паяются на PB7,5 нога 1 ие7 на PB2,12 нога первой соеденяется с 5 ногой 2 ие7 таким образом получается счетчик адресов на 256.
PB6 на 1 ногу ир23.pb5 на 20 озу,pb4 на 22 озу, pb3 на 27 озу.


Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 27.05.05 12:08. Заголовок: Re:


Удалось получить изображение на дисплее, но ... как то двоится, вертикальная отсутствует с право на дисплее что то мельтишит
вот в картинках сделал страницу

ни как не пойму в чем проблемы.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 13:34. Заголовок: Re:


Попробуй поставить кварц 1 Мгц

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 27.05.05 13:46. Заголовок: Re:


Вечером попробую, а проц работать то будет ?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 13:49. Заголовок: Re:


Я ставил и 500 кГц когда разбирался !!!

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 13:53. Заголовок: Re:


Потом плавно повышал 500,1 М,2М,4М,8М,16М.
Так и разобрался почему не работало.


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 13:59. Заголовок: Re:


Причем на 1 Мгц с правильной конфигурацией работает также как на 16Мгц с не правильной.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 27.05.05 14:06. Заголовок: Re:


может все дело в LCD хотя по даташиту все параметры схожи.

почему выводится 2-а экрана на LCD, мигание еще добивает чтоб разглядеть что оно все таки кажет надо сильно напрягать глаза

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 14:13. Заголовок: Re:


1 причина :
Процессор считает что нажата клавиша
Устранить можно подпоркой резистором 10 ком на +5 вольт.
2 причина :
Замыкание

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 14:16. Заголовок: Re:


попробуй сбросить дисплей подав низкий уровень на вход res

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 27.05.05 14:30. Заголовок: Re:


резисторами подпереть точно надо, как сам не подумал.
10к не много?

замыкания нет.
Первое правило если не работает еще помню:
есть контакт там, где его не должно быть или нет контакта там, где он должен быть.

низкий уровень подать на RES проца или индикатора?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 14:31. Заголовок: Re:


Задержи включение процессора нажав клавишу RES при включении

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 14:32. Заголовок: Re:


Просто у меня драйвер стоит по ресету...

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 14:34. Заголовок: Re:


Смотри тему по МОД03М

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 27.05.05 15:15. Заголовок: Re:


ты имеешь в виду супервизор?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 27.05.05 16:22. Заголовок: Re:


ДА !!

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 27.05.05 22:41. Заголовок: Re:


Для alfa-2
Я вижу две возможных причины глюка отображения :
1. Медленное LCD - пробуй прошить версию для медленных индикаторов.
2. Неправильная конфигурация при прошивке - смотри описание на контроллер, там всё написано.Сейчас конфигурацию написать не могу, под рукой нет

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 29.05.05 23:42. Заголовок: Re:


Sevzirfo
Конфигурацию считывал из процессора.

завтра попробую прошивку для медленных индикаторов.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 29.05.05 23:44. Заголовок: Re:


Vitalik

ноги подтянул на 5V не помогло

Пробовал кварц 1мГц, 4мГц, 8мГц, 16мГц, выкинуть кварц - эффект один и тот-же, ничего не меняется.



Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 30.05.05 06:19. Заголовок: Re:


Я же тебе говорил конфигурируй проц при пршивке !!!

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 30.05.05 09:13. Заголовок: Re:


Конфигурация с которой прошивал:
CkSel 0001
SUT 10
Bod Off
VB 2.7V
BRst Off
BSize 00
EES Off
CkOpt Off
SPI On
WdiOn Off
M85c On
CP L1
BLB0 BL1
BLB1 BL1

Область устройства:

х Код
х Конфигурация
_ Слова ID
_ EEPROM данных
_ Калибровка

Vdd, (В)
Мин 4.00 Сброс
Макс 5.50 5%
Чтение 5.00 10%

Алгоритм
Standard

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 30.05.05 12:02. Заголовок: Re:


Vitalik

А зачем ставить еще супервизор если:

(В заключении необходимо отметить, что многие микроконтроллеры имеют встроенный детектор пониженного напряжения (например, AT90S8535, PIC16F87X, PIC16F7X и другие.
В этом случае супервизор не используется.)


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 30.05.05 17:17. Заголовок: Re:


Попробуй от CkSel 1111 до CkSel 0000 .
на кварце 1 Мгц.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 30.05.05 20:30. Заголовок: Re:


sevzirfo

Вопрос : Как по состоянию синхродетекторов можно определить фазу и амплитуду
сигнала ?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 30.05.05 23:01. Заголовок: Re:


Текс...посмотрел у себя Fuse Bits...

1 - unprogrammed
0 - programmed
CKSEL0-1
CKSEL1-0
CKSEL2-0
CKSEL3-0
SUT0-0
SUT1-1
BODEN-1
BOOTLEVEL-1
BOOTRST-1
BOOTSZ0-0
BOOTSZ1-0
EESAVE-1
CKOPT-1
SPIEN-0
WDTON-1
S8535-1

По поводу синхродетекторов, вычисления фазы и амплитуды Внимательно читайте Братский форум :)

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 31.05.05 07:58. Заголовок: Re:


Укажите адрес пожалуйста ..

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 31.05.05 08:08. Заголовок: Re:


и еще sevzirfo
поставьте у себя CKSEL все в 0 и ощютите прелесть работы от кварца на 16 Мгц.


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 31.05.05 08:09. Заголовок: Re:


Или в 1 а то я уже запутался.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 31.05.05 22:41. Заголовок: Re:


Алгоритм Билдер сам выставляет эти биты, и мне не надо было думать правильно они выставлены или нет, я даже и не обращал внимание на это, а сейчас посмотрел :)
Для ознакомления с тем, как правильно выставить эти биты смотрите описание на контроллер на сайте производителя.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 01.06.05 01:29. Заголовок: Re:


Программатор сегодня принесли, перепрошил проц с конфигурацией <b>Sevzirfo</b> - не помогло,
попробовал прошивку для медленных LCD - не помогло,

почему два экрана разобрался - индикатор оказалось дурит, если его придавить рукой экран один, но

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

в меню попасть так и не смог.

Все описал с картинкой на странице см. дату 01.06.2005

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 01.06.05 11:40. Заголовок: Re:


alfa-2

Мож тебе написать прогу для теста дисплея ?
Я набросать могу !!!

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 01.06.05 13:28. Заголовок: Re:


давай, а то я програмить совсем не умею, тока на РЕКСЕ немного

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 01.06.05 20:16. Заголовок: Re:


Даже если у alfa-2 битый индикатор, то в меню всё равно выйти можно было бы. Значит что-то с микроконтроллером. Он явно не на своей частоте работает.
На последней картинке на страничке у alfa-2 половинки LCD перепутаны местами и ось Y справа с краю. В быстрой версии прошивки мерцания нет.

Предупреждение :

При программировании Fuse bits необходимо проявлять осторожность, поскольку активизация некоторых из них может привести к невозможности дальнейшего внутрисхемного программирования (такие как “RSTDSBL”, “SPIEN”, “CKSEL” и др.).


Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 02.06.05 10:50. Заголовок: Re:


проц прошивал именно с таким Fuse bits как указывал Sevzirfo.

Вечер 01.06.2005.
Подумал, может я что-то в разводке платы напутал ... (бывает же)
собрал схему еще на макетке, результат тот-же.

Утро 02.06.2005.
Купил новый проц, LCD в наличии не было, заказал на следующей неделе будет.
Попробую сегодня еще раз прошить новый проц.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 02.06.05 10:55. Заголовок: Re:


sevzirfo
> половинки LCD перепутаны местами и ось Y справа с краю.

а как должен выглядить LCD в идеале? (имеется в виду ось Х,Y -эт ясно, а индикатор батарии, цифирки - справа, слева от оси Y)

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 02.06.05 15:23. Заголовок: Re:


В данной модели индикатора на самом деле не один индикатор а два 64Х64 точки
выбор индикатора осуществляется с помощью E1,E2.
Е1 левый Е2 правый. Если оба контакта имеют низкий уровень то обращение
идет сразу к двум половинкам экрана.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 02.06.05 16:50. Заголовок: Re:


Программа теста дисплея
Просто включает и выключает все биты на экране
схема sevzirfo
После включения ждите 10-15 скунд.

:020000020000FC
:020000001BC023
:02000C001AC117
:100038000CEF07BB08BB02BB02E00EBF0FE50DBF0C
:10004800F1D059D058D057D017D037D009E10F93F5
:1000580052D00F910A95D9F759D009E10F934BD097
:100068000F910A95D9F7F1CF002704BB05BB03B35D
:1000780008950FEF04BB08950CEF0FEF01BB95989F
:100088003AD039D0959A37D036D0979A969868D082
:100098000032E9F701D00895979A969A0000000077
:1000A8000000000000E477D008EB75D000EC73D0B6
:1000B8000FE371D0979896980895EEDF979A969ADD
:1000C80020E401D005C000275BD02A95E1F7089508
:1000D80039EB00E460D0032F5ED020E4F4DF3395E1
:1000E800032F003CB1F7D8DF9798969800000000DE
:1000F80000000000089599279130F1F79927913071
:10010800F1F7089581E08395F1F70895C5DF979A8F
:10011800969A20E401D005C00FEF32D02A95E1F776
:10012800089539EB00E437D0032F35D020E4F4DF0D
:100138003395032F003CB1F7AFDF979896980000EE
:100148000000000000000895002704BB05BB929A38
:10015800939AD8DF949AD6DF03B39498D3DF08959F
:10016800002704BB05BB0CEF01BB9298939ACADF2A
:10017800949AC8DF03B39498C5DF96989798089522
:100188001FEF14BB929A939805BBBCDF949ABADF11
:100198009498B8DF08951FEF14BB9298F4CF089590
:1001A8000CEF07BB01BB08BB04E202BB002704BB82
:1001B80005BB0000000000000895F2DF5ADFAA27FF
:1001C800BB2700E015D01196AF3FD9F7BF37C9F765
:1001D800AA27BB27E5DF089516D0002704BBC598DA
:1001E800C498C39A05BB0000000003B3C59A0895DC
:1001F8000AD01FEF14BBC598C49AC39805BB00006A
:100208000000C59A08951FEF14BB1A2F15BBC79895
:1002180000000000C79A1B2F15BBC69800000000FD
:10022800C69A0895F89404E00BBD02EE0ABD0CE0EE
:100238000EBD00E109BF7894089591601895FFCF2D
:00000001FF


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 02.06.05 16:59. Заголовок: Re:


Если хотите проверить половину экрана то отключите один из сигналов Е1,E2

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 02.06.05 23:54. Заголовок: Re:


Vitalik

Поменял местами E1 - E2 на LCD отобразилась ось Y посеридине экрана, в левом верхнем углу 4 цифры и индикатор батареи, в правом верхнем углу 4 цифры.

при изминении сопротивлений цифирки меняются, больше на экране ничего не происходит

Да и индикатор все равно мигает, частота зависит от переменных резисторов
В меню попасть не могу.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 03.06.05 00:43. Заголовок: Re:


Vitalik

Странно но тест не запускается.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 03.06.05 00:45. Заголовок: Re:


sevzirfo

Прошиваю v.06
LCD мигает как и прежде, но в меню вхожу нормально, можно конфигурить все, нормально выйти.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 03.06.05 08:19. Заголовок: Re:


Тест 100% рабочий !!!!
Если не запускается более 20 сек.
То можно порверить напряжение на шине данных.
Процессор ждет ответа от дисплея о его полном сбросе
команда 0x20h. Можно попробовать кратковременно подать плюс на
PC5 после 30 секунднд включеного состояния.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 03.06.05 09:54. Заголовок: Re:


Vitalik

Попробую вечером.

У меня еще вопрос, крутим переменники цифирки меняются, а еще что нить на индикаторе должно быть?

Все изминения на моей странице см. 03.06.2005 г.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 03.06.05 10:03. Заголовок: Re:


Точки должен ставить но их нормально видно только когда подключен к металлодетектору.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 03.06.05 10:18. Заголовок: Re:


новя версия теста дисплея
проверка сброса дисплея отсутствует

:020000020000FC
:020000001BC023
:02000C00E4C04E
:100038000CEF07BB08BB02BB02E00EBF0FE50DBF0C
:10004800BBD058D057D056D017D036D009E10F932F
:1000580051D00F910A95D9F758D009E10F934AD09A
:100068000F910A95D9F7F1CF002704BB05BB03B35D
:1000780008950FEF04BB08950CEF0FEF01BB95989F
:1000880039D038D0959A36D035D0979A969867D087
:1000980031D001D00895979A969A00000000000088
:1000A800000000E477D008EB75D000EC73D00FE3C4
:1000B80071D0979896980895EEDF979A969A20E4CB
:1000C80001D005C000275BD02A95E1F7089539EBE8
:1000D80000E460D0032F5ED020E4F4DF3395032FD3
:1000E800003CB1F7D8DF9798969800000000000010
:1000F8000000089599279130F1F799279130F1F789
:10010800089581E08395F1F70895C5DF979A969A47
:1001180020E401D005C00FEF32D02A95E1F7089509
:1001280039EB00E437D0032F35D020E4F4DF3395E2
:10013800032F003CB1F7AFDF9798969800000000B6
:10014800000000000895002704BB05BB929A939A0B
:10015800D8DF949AD6DF03B39498D3DF08950027A5
:1001680004BB05BB0CEF01BB9298939ACADF949A23
:10017800C8DF03B39498C5DF9698979808951FEF42
:1001880014BB929A939805BBBCDF949ABADF9498F3
:10019800B8DF08951FEF14BB9298F4CF08950CEFC1
:1001A80007BB01BB08BB04E202BB002704BB05BBBD
:1001B8000000000000000895F89404E00BBD02EE72
:1001C8000ABD0CE00EBD00E109BF78940895916066
:0401D8001895FFCFA8
:00000001FF


Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 03.06.05 10:51. Заголовок: Re:


Vitalik

угу

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 03.06.05 22:18. Заголовок: Re:


Когда крутишь переменники рисуется линия из точек, её отлично видно, можно разрисовать весь экран всякой всячиной :) Как только перестанешь рисовать, через некоторое время(время хранения экрана) экран очистится.Это для последней версии.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 05.06.05 18:52. Заголовок: Re:


как я понял определение сигнала производится по теореме Котельникова
мож кто подскажет как програмно ее реализовать.

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 06.06.05 10:12. Заголовок: Re:


sevzirfo

Опять куча глупых вопросов:

1.
прошиваю v.06 экран LCD мигает, в меню входит, можно выбрать пункты меню, выйти.
прошиваю v.07 экран LCD мигает, в меню не входит ...
прошиваю v.07slow экран LCD мигает, в меню не входит ...
прошиваю v.08 экран LCD мигает, в меню не входит ...

2.
почему ось Y прерывистая (пунктирная), точки на экране, кручу переменники, не ресуются (v.08) - цифирки меняются.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 06.06.05 13:17. Заголовок: Re:


Тест работает ?

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 06.06.05 16:32. Заголовок: Re:


Vitalik

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

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 06.06.05 22:51. Заголовок: Re:


alfa-2
Попробуй v0.5 она самая медленная, там страничный способ отрисовки экрана. Должно работать на самых медленных LCD. Надо определиться, в чём проблема, в LCD или контроллере.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 06.06.05 23:08. Заголовок: Re:


Тут мутноватые фото моего ЛСД, повертел резисторами.
http://sevzirfo.narod.ru/lcd.jpg

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 07.06.05 00:20. Заголовок: Re:


sevzirfo

Контроллеров у меня теперь 2-а, индикатор завтра куплю.

прошиваю v.05 -
1. включаю на экране ничего,
2. нажимаю кнопку меню - попадаю в меню, все прекрасно видно, можно перемещаться по меню, менять параметры, выйти, на экране опять ничего,
3. начинаю вращать переменники - на экране появляются оси X,Y в левом верхнем углу меняются цыферки, на экране рисуются точки... экран при этом мигает

прошиваю v.06 -
1. включаю на экране ничего,
2. нажимаю кнопку меню - попадаю в меню, все прекрасно видно, можно перемещаться по меню, менять параметры, выйти, на экране опять ничего
3. начинаю вращать переменники появляются цыферки в верху, меняются рисуются точки, экран мигает

прошиваю v.07 -
1. включаю на экране оси X, Y (еле видно) экран сильно мигает
2. нажимаю кнопку - меню, попадаю в меню экран сильно мигает,
можно перемещаться по меню только проблемно понять что выбрал в данный момент...
Методом тыка можно умудриться выйти из меню или нажать кнопку RESET.
3. начинаю вращать переменники ничего, экран сильно мигает.

прошиваю v.07 Slow -
1. включаю на экране оси X, Y в верху с право и с лево циферки, экран немного мигает, заметно обновление экрана (экран очищается и снова выводит оси и циферки)
2. нажимаю кнопку - меню попадаю в меню экран мигает, отпускаю кнопку - чистый экран
можно перемещаться по меню только проблемно понять что выбрал в данный момент... хотя если приноровиться то ..., можно умудриться выйти из меню или нажать кнопку RESET.
3. начинаю вращать переменники на экране меняются цыферки рисуются точки, экран мигает, видно обновление экрана.

прошиваю v.08 -
1. включаю на экране оси X,Y в верху с право и с лево цифирки + индикатор батареи, экран мигает
2. нажимаю кнопку меню - попадаю в меню, отпускаю кнопку на экране ничего не видно,
можно перемещаться по меню только проблемно понять что выбрал в данный момент...
Методом тыка можно умудриться выйти из меню или нажать кнопку RESET.
3. начинаю вращать переменники цыферки меняются точки не видать, экран мигает.

Вот.

Я склоняюсь к мысле виноват LCD.


Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 07.06.05 00:22. Заголовок: Re:


Vitalik

Твой тест у меня не запускается, ни 1, ни 2 вариант ...

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 07.06.05 09:38. Заголовок: Re:


Странно у меня пашет и первый и второй .
А сколько ждал запуска ?

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 07.06.05 13:32. Заголовок: Re:


Vitalik

Вариант 1.
Включил подождал минуту, кратковременно подал плюс на PC5 - тишина.

Вариант 2.
После включения подождал секунд 30, потом нажал RESET и еще подождал пару минут (телефон звонил), подал 5V на PC5 - тишина

Прикол.

Купил сегодня LCD DG 12864 S2FBLY - если не заработае, тоды не знаю ...
Годограф уже золотой выходит.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 07.06.05 19:35. Заголовок: Re:


alfa-2
Испытал тесты Vitalika - у меня всё работает, и первый вариант и второй. Только уж сильно паузы долгие,надо было по секунде сделать между обновлениями. Прошивал ПониПрогом. Становится уже интересно )))

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 08.06.05 08:30. Заголовок: Re:


Паузы долгие сделаны специально !!!
Чтоб точно знать о работе дисплея !!!

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 08.06.05 08:34. Заголовок: Re:


Поясняю если включить на 16Мгц то паузы будут самй раз.

Спасибо: 0 
Профиль
andron



ссылка на сообщение  Отправлено: 21.06.05 22:02. Заголовок: Подскажите-посоветуйте по LCD


Подскажите-посоветуйте по LCD. С буквами ни фига не понятно.
Есть в наличии такие
жки LCD MT-12864A-2YLG МЭЛТ 108.08
жки LCD TM12864ABBW6 TIANMA 88.29
жки LCD TM12864ADC-1 TIANMA 88.29
жки LCD TM12864FBCW6 TIANMA 88.29
жки LCD TM12864HBCW6 TIANMA 88.29
жки LCD SG12864ABLT-HB-Z SUNL 185.81
жки LCD SG12864ASLB-HS SUNL 185.81
жки LCD SG12864CSLB-HS-Z SUNL 185.81
жки LCD SG12864HSLB-HB SUNL 158.14
жки LCD SG12864HULB-GB SUNL 143.64
жки LCD WG128128B-YGB-V WINSTAR 236.88
жки LCD WG12864A-TGH-VW WINSTAR 167.36
жки LCD WG12864A-WFE-T WINSTAR 168.02
жки LCD WG12864A-WGE-T WINSTAR 140.27
жки LCD WG12864A-YGB-T WINSTAR 126.59
жки LCD WG12864A-YGH-T WINSTAR 116.32
жки LCD WG12864A-YYK-T WINSTAR 133.57
жки LCD WG12864B-AFK-VN WINSTAR 97.87
жки LCD WG12864B-TTL-VN WINSTAR 99.93
жки LCD WG12864D-DGH-NZ WINSTAR 191.08
жки LCD WG12864D-YGB-VZ WINSTAR 197.67
жки LCD WG12864E-WGH-TZ WINSTAR 153.52
жки LCD WG12864F-YYH-V WINSTAR 182.52

Цены в гривнах. 50гривен=10долларам

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 22.06.05 08:15. Заголовок: Re:


Первые две буквы это производитель 12864 размер точек экрана 128Х64
первая буква после цифр серия модели следующие три это тип дисплея (негатив
позитив ) тип подсветки светодиодная ,электролюминисцентная и.т.д

Жидко-кристаллические индикаторы фирмы Winstar
Система обозначений ЖКИ-индикаторов
W H 1602 B - Y G B - CP **
1 2 3 4 5 6 7 8 9

№ Пояснение Значение Описание
1 Производитель W продукт Winstar
2 Тип модуля H символьный
G графический
X TAB
3 Число символов, строк или точек 08,16,20,24,40... количество символов в строке (для символьных ЖКИ)
120,122,128... количество точек в строке (для графических ЖКИ)
01,02,03,04... количество строк (для символьных ЖКИ)
08,16,32...240... количество точек в столбце (для графических ЖКИ)
4 Модель индикатора A - Z Серийный номер модели
5 Тип и цвет подсветки N без подсветки
A светодиодная янтарная
B электролюминисцентная синяя
D электролюминисцентная зелёная
F CCFL белая
G светодиодная зелёная
P светодиодная синяя
R светодиодная красная
T светодиодная белая
W электролюминисцентная белая
Y светодиодная желто-зеленая
6 Тип и цвет ЖКИ B TN позитивный, серый
F FSTN позитивный
G STN позитивный, серый
M STN негативный, синий
N TN негативный
T FSTN негативный
Y STN позитивный, желто-зелёный
7 Тип поляризации,
диапазон температур,
угол зрения A на отражение, 0 - +50°C, 6:00
B на просвет и отражение, 0 - +50°C, 6:00
C на просвет, 0 - +50°C, 6:00
D на отражение, 0 - +50°C, 12:00
E на просвет и отражение, 0 - +50°C, 12:00
F на просвет, 0 - +50°C, 12:00
G на отражение, -20 - +70°C, 6:00
H на просвет и отражение, -20 - +70°C, 6:00
I на просвет, 0 - +50°C, 6:00
J на отражение, -20 - +70°C, 12:00
K на просвет и отражение, -20 - +70°C, 12:00
L на просвет, -20 - +70°C, 12:00
8 Знакогенератор JS / JP английский/японский
EE / EU / EP / ES / EC английский/европейский
CP английский/русский
9 Специальный код V встроенный источник отрицательного напряжения
T встроенный источник отрицательного напряжения и
температурная компенсация
TS Touch Screen
E подсветка в торец


Пример: WH1602A-YGB-CP - алфавитно-цифровой модуль серии A с желто-зелёной светодиодной подсветкой, STN позитивный серый, на стандартный диапазон температур, с англо/русским знакогенератором


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 22.06.05 08:19. Заголовок: Re:


от себя добавлю главное чтоб контроллер жки был KS0108



Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 22.06.05 08:23. Заголовок: Re:


ну и сам индикатор конечно графическим (ни в коем случае символьным)

Спасибо: 0 
Профиль
andron



ссылка на сообщение  Отправлено: 22.06.05 17:41. Заголовок: Re:


Спасибо за ответ.Я так понял,что ориентация на 6часов-это удобнее смотреть с низу?
Наверное остановлюсь на WG12864A-YGH-T.Подсветку использовать не буду.Если я правильно понял подсветка на диодах потребляет совсем не мало?

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 22.06.05 17:43. Заголовок: Re:


А как отличить медленный индикатор от нормального ( чтобы случайно не купить медленный)? Или с контроллером KS0108 все нормальные?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 22.06.05 20:15. Заголовок: Re:


IRF840

Только смотреть datasheet чем меньше времени индикатор требует для обмена данными тем он лучше. Но есть еще одна проблема с которой я столкнулся программируя дисплей: скорость изменения прозрачности кристалла еще медленнее.
Кроме того она не равномерна, загорается быстрее чем гаснет. По этой причине если точка на экране быстро двигаетя то возникает медлеено угасающий след как у каметы. Это свойство ЖКИ очень мешает динамике.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 24.06.05 08:12. Заголовок: Re:


Спасибо за ответ. Еще вопрос - в даташите время обмена данными как обозначено и какое оно у нормальных и медленных индикаторов?

ANDRON
Вот ссылка http://www.gaw.ru/html.cgi/txt/app/lcd/viev.htm про угол обзора.
Сделал МД с символьным ЖКИ (большим) 2х16 - так там подсветка "кушает" 100ма, а схема 60ма.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 24.06.05 10:31. Заголовок: Re:


Время обмена в WG12864 к примеру 1000 ns в таблице он обозначен как
E cycle tcyc 1000 - - ns
то есть чтобы записать или считать 1 байт нужно 1000 ns или 0,000001 сек

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 24.06.05 18:13. Заголовок: Re:


Спасибо за разъяснение вопроса.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 04.07.05 22:04. Заголовок: Re:


Для alfa-2
Так в итоге заработало или нет?!
Интересно просто )))
Напиши как и что, а то у людей может сложиться мнение, что девайс нерабочий!

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 06.07.05 07:44. Заголовок: Re:


Судя по тому что alfa-2
был последний раз 16.06.05 фазенда его окончательно замучила.

Спасибо: 0 
Профиль
andron



ссылка на сообщение  Отправлено: 06.07.05 18:56. Заголовок: Исходные данные


Поправте если не прав. Я правильно понимаю, что исходные данные для годографа это. По шкале Х +2.5вольта - середина шкалы ьи соответственно 0вольт - крайне левое положение, а +5- крайне правое/? ПО ШКАЛЕ Y 0вольт это начало и +5вольт это самый верх.?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 06.07.05 21:59. Заголовок: Re:


Для andron
Всё так и есть.Только начало оси Y может переключаться в меню ( 0 вольт или +2.5 вольт) для опытов ;)

Спасибо: 0 
Профиль
andron



ссылка на сообщение  Отправлено: 12.07.05 16:27. Заголовок: Аналог???


Люди добрые (которые понимают в стеках,регистрах и прирываниях) подскажите!? Есть возможность прикупить очень мне понравившийся ЖКИ http://www.compel.ru/pdf/WINSTAR/WG12864E-WGH-TZ.pdf Размерчик просто супер54.0(W)×50.0(H)×7.5 max(T). Вот только смущает контроллеры.Он как я понял, построен на HD61203U HD61202U совместима ли прошивка(без переделки), написаная уважаемым SEVZIRFO для KS107/108?
И еще мне не ясно, tcyc 1000ns это достаточно для нормальной работы?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 12.07.05 17:55. Заголовок: Re:


Если другой МК то и выводы будут другие и система команд тоже

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 12.07.05 18:09. Заголовок: Re:


Introduction:
Due to its thin profile, light weight, low power consumption and easy handling, liquid crystal graphic display
modules are used in a wide variety of applications. This note details a simple interface technique between a
Hantronix HDM64GS12 and a micro-controller. The HDM64GS12 has a built-in Hitachi HD61202, or Samsung
KS107, controller which performs all of the refreshing and data storage tasks of the LCD display. This note
applies to any display using these controllers. The driving micro-controller is the popular 87C751.
Это что в доке пишут

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 12.07.05 18:15. Заголовок: Re:


Как я понял это просто разные производители.
Но 100% гарнтии дать не могу.

Спасибо: 0 
Профиль
andron



ссылка на сообщение  Отправлено: 15.07.05 18:21. Заголовок: Re:


Опаньки. Купил вот такой индикатор http://www.compel.ru/pdf/TIANMA/TM12864FDCW.pdf и начал разводить но наткнулся на одну странность. Помню советовали обязательно искать на контроллерах KS 108 ну я так и сделал. Вопрос в следующем у меня на индикаторе нет ножки с командой RES. Что делать?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 16.07.05 08:58. Заголовок: Re:


Сигнал RES.
Это сигнал сброса дисплея !!!
В программе часто не используется из за медлительности выполнения.
Сброс дисплея также происходит при включении дисплея.
Я думаю что программа сsevzirfo
будет работать.


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 30.07.05 08:31. Заголовок: Re:


Пленеочные клавы если кому надо
http://www.nikkol.ru/testa_all.htm

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 01.08.05 20:36. Заголовок: Re:


SEVZIRFO писал:"Тут по ходу возникла такая идея - подключить годограф к PI детектору с двумя каналами, должно работать... " - не могли бы Вы, уважаемый SEVZIRFO, развить эту идею подробней?

У кого есть схема адаптера на ATmega8535 для PonyProg - просьба выслать на seprig#ukr.net или дать ссылку.

Спасибо.


Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 02.08.05 10:33. Заголовок: Re:


Собираешь например Skif_PI с двумя одинаковыми каналами, но один канал на 10-15мск позже стробируется(ключ на 4066).Прошивка для контроллера переделывается естественно. В итоге получаем два напряжения разных на выходе двух каналов.Эти напряжения подаём на X и Y годографа.Так как отклик от целей из разных металлов вызывает неодинаковое изменения напряжения в каналах детектора, то и фигуры будут разные рисоваться на экране. Возможно определить тип металла (дискриминация в PI).Это только идея.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 02.08.05 14:20. Заголовок: Re:


Идея очень подходящая для проверки - но прошивку мне не переделать.


Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 02.08.05 19:19. Заголовок: Re:


Привет всем.Заказал дисплей (2 попытка) ,седня звонил говорят уже едет,цену заломили около 1800р за dg1286411s1fbly но выбора нету прийдется раскошелится.
Как приедет сообщю о результатах.
С уважением Vitas.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 03.08.05 08:26. Заголовок: Re:


А я за свой 21$ дал, а с подсветкой 26$ стоит. Размер платы индикатора 93мм ширина и 70мм высота.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 03.08.05 19:59. Заголовок: Re:


IRF840 судя по описанию мой будет 78x70x10.5мм со светодиодной подсветкой,видимая область 62x44мм.Радует
только одно что почти такой же как в портотипе годографа,
100% совместимость.
Кстати тут думал недавно что годограф можно использовать как портативный осцилограф (конечно же стробоскоп).
Вопрос к Sevzirfo ожидается ли какая нить новая прошива (управление усилением,подсветкой,вкл выкл дискриминации,вкл выкл стат/динам,индикатор батарей с нижним пределом 2-3в)просто ног на контролере дофига свободных,а панель будущего искателя нехочется уродовать аналоговыми настройками и переключателями.
Я даже не говорю про схему резаков навешать и готово думаю примерно так 3 ноги на усил(8 установок),2 ноги на подсветку(выкл и 3 установки),1 дискр,1 ст/дин.Главное чтоб из меню вкл и выкл хорошо если с памятью.Мне кажется все участники ФОРУМА были бы очень рады таким добавлениям.
С уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 03.08.05 20:15. Заголовок: Re:


IRF840 cхема адаптера на ATmega8535 для PonyProg такая же как mega 8535 ищи на сайте PonyProg.
С уважением Vitas.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 05.08.05 01:04. Заголовок: Re:


Там нет адаптера ни для одного, ни для другого.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 05.08.05 10:03. Заголовок: Re:


IRF840
Все AVR подключаются одинаково к Пони. SCK,MOSI,MISO,RESET и кварц на 4 мгц.
Vitas
Сейчас пробую реализовать расчёт VDI.Без него не будет звука и дискрима с выборочным отключением секторов(спектр). Генерацию меандров всёже хочу на отдельном контроллере, что бы возможностей было больше по выбору частот, да и легче так и вывод годографа не будет тормозить, это важно.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 05.08.05 16:40. Заголовок: Re:


Спасибо - теперь понятно.

Всяческих успехов Вам, уважаемый SEVZIRFO, в работе по совершенствованию такого замечательного устройства.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 05.08.05 17:28. Заголовок: Re:


sevzirfo
А как на счет генерации синуса с ЦАП ?
И регулируемого напряжения раскачки ?
Я на днях попробовал регулируемую раскачку на МОD03M в принципе очень удобно.Раскачку сделал на TDA.Регулировал резюком на 100 ком.
Теперь хочу попробовать комбинацию ЦАП+Цыф.резюк+TDA.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 05.08.05 20:10. Заголовок: Re:


Привет всем.
Sevzirfo раскажи если не секрет на каком принципе будет основан дискриминатор,как в Кондоре или что то другое надумал.
Кстати подстройку земли можно ли выводить на настр фазы в MOD3
С уважением Vitas.


Спасибо: 0 
sevzirfo
администратор


ссылка на сообщение  Отправлено: 06.08.05 15:27. Заголовок: Re:


Расчёт VDI удалось сделать.Сыровато правда пока, но заработало.Быстродействия хватает даже на сыром варианте.
Насчёт дискриминатора пока серьёзно не думал.Наверно типа спектра и сектора убирать выборочно. Годограф отображается постоянно к примеру, а звук по секторам. На разные сектора свой тон.


Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 07.08.05 21:11. Заголовок: Re:


Сделал аппаратную генерацию меандров, работает ))) но пришлось выводы переназначать, LCD по другому включил.Это ещё предварительно...но процесс идёт!

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 08.08.05 05:38. Заголовок: Re:


И это радует!

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 08.08.05 08:55. Заголовок: Re:


sevzirfo

Вопрос 1. Какой процессор используешь?
Вопрос 2. Как посроен входной каскад как у MOD03M или как у Кощея 18 ?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 08.08.05 18:30. Заголовок: Re:


Разместил новую прошивку и схему для годографа http://sevzirfo.narod.ru/visualvdiver09.rar
ВНИМАНИЕ ! предназначена для новой схемы!

Vitalik
Проц тот же - ATmega8535-16PI
Использую для тестов часть схемы от мод 3м


Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 08.08.05 19:50. Заголовок: Re:


Привет всем.
SEVZIRFO спасибо за новую прошиву.Раскажи поподробнее какаие изменения не в схеме.
С уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 09.08.05 20:18. Заголовок: Re:


Всем привет.
Сегодня съездил за заказанным дисплеем,отдал кучу бабок
но как взял в руки понял что он того стоит.Все никак не налюбуюсь.Как нить на днях без спешки буду пробовать подключать.
С уважением Vitas.

Спасибо: 0 
sevzirfo
администратор


ссылка на сообщение  Отправлено: 09.08.05 22:13. Заголовок: Re:


Vitas, посмотри страничку о годографе, там написано про новую прошивку.

Хочу попробовать запустить контроллер на частоте 20мгц, кто нибудь знает, может работать ATmega8535-16PI на такой частоте или нет? предельная 16мгц, я это знаю.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 10.08.05 00:02. Заголовок: Re:


А где эта страничка?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 10.08.05 08:57. Заголовок: Re:

Спасибо: 0 
Профиль
Daemon



ссылка на сообщение  Отправлено: 10.08.05 12:56. Заголовок: Re:


Иван, не советую разгонять кристалл. Если у тебя разгонится это еще не факт, что разгонится у всех. И неизвестно как это все будет вести себя в поле.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 10.08.05 18:57. Заголовок: Re:


Попробовал контроллер на 20мгц. Всё работает и программируется отлично! Прибавка производительности совсем не лишняя. Стало возможно более или менее плавно перестраивать частоту меандров.Производительность очень важна для прорисовки годографа, больше точек выведет, линии будут чёткие при быстроменяющемся сигнале.

Спасибо: 0 
Профиль
sergey_st



ссылка на сообщение  Отправлено: 10.08.05 20:25. Заголовок: Re:


Хочется ляпнуть свои сведения.
Давно молчал - треснул уже второй (теперь уже
трансмуральный т.е. обе стенки с дырками ,инфаркт.
Слава Богу прошло в тайне от семьи, сделал вид что от жары
и пива поплохело сильно)но ковыряться продолжаю.
АТмега8535-16 (40pin DIP) на 20 Мгц
работает безупречно (у меня).Непонятный для меня
факт - медленный Мэлтовский индикатор при прошивке
slow и тактовой проца 24 Мгц - без проблем, в то же
время нормальная прошивка v.08 с тактовой 8 Мгц
смертельно глючит (не забывайте что у меня МЭЛТ).
Иван! Может, в порядке помощи слаборазвитым братьям,
будете иногда делать прошивки slow? Или я сам попробую
угнаться, а Вы мой файлик пропустите через настоящий
AlgorithmBuilder и через мыло мне сбросите его обжевать?
Еще одно - при испытаниях пришлось переделать синхродетектор
на канал Х т.е. два ключика на один кондер (треугольник как у
Щедрина по простому), а на У - с общего канала (без анализа фазы,
только амплитуда),иначе получал годограф только в правом
квадранте индикатора. Поделитесь у кого как, а то может
у меня манечка, а я еще не знаю?
С уважением и почтением
Сергей_Ст Киев


Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 11.08.05 08:33. Заголовок: Re:


Сделал перестройку частоты из меню, получилось от 2,8кГц до 45кГц. Шаг перестройки неодинаковый и зависит от частоты(для 3кГц шаг 0.02кГц, для 6кГц шаг 0,09кГц, для 10кГц шаг 0,2кГц)

sergey_st
Я решил под медленные индикаторы прошивок больше не делать, так как точно не могу знать оптимальную величину задержек, это только опытным путём можно узнать. Насчёт помощи - помогу чем смогу, пишите на мыло


Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 11.08.05 09:00. Заголовок: Re:


Задержку на индикаторе можно узнать по флагу готовности.Но это лишняя операция которая замедляет ход выполнения программы целеком.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 11.08.05 09:25. Заголовок: Re:


Отображение на индикаторе лучше повесить на 50 или 25 герц
делать вывод на экран чаще нет смысла глаз всеровно не успевает среагировать.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 11.08.05 11:26. Заголовок: Re:


А про флаг готовности я и забыл :))) в самом начале помню хотел его задействовать...если его применить, то программа сама будет под индикатор подстраиваться и будет работать без проблем на медленных LCD. Попробую реализовать в ближайшее время.
На счёт привязки к 50 герцам...пока не знаю как сделать, у меня изображение не мерцает вообще никогда

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 11.08.05 12:49. Заголовок: Re:


Делается все просто.
Делаешь прерывание 50 герц по счетчику которое выставляет какойнибуть бит в памяти или в регистре после этого делаешь прогу которая выводит данные на экран лишь только в том случаее если бит установлен а по ее завершении сбрасываешь этот бит.Я так делал.Могу разместить исходник.

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 11.08.05 12:53. Заголовок: Re:


По биту готовности могу подсказать следующее:
В начале проги читаешь и записываешь один байт в дисплей и счетчиком считаешь
количество импульсов до готовности дисплея записываешь значение как константу и используешь на протяжении всей программы задержку равную константе.
Это с экономит массу времени.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 12.08.05 12:51. Заголовок: Re:


Мысль понял, применим

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 12.08.05 19:33. Заголовок: Re:


Привет всем.
Подключил девайс на экране чето кажет но не в тему.
Мучил контролер битами конфигурации пока не замолчал (эфекта нету),по совету Сергея подал внешнюю частоту при программировании контроллер ОЖИЛ.Пробовал всякие прошивки эфект 0.Пробовал всякие кварцы эфект тотже.
Вопрос к Sevzirfo: из контроллера в режиме ожидания идет сигнал на переключение половинок экрана то правой то левой?У меня только на одну половину приходит.
Если кто знает как проверить дисплей без контроллера просьба сообщить.Или обьяснить на пальцах как заслать туда пару байт чтоб показал на дисплее(недавно начал программить PIC16F84 думаю накатать прогу для проверки).
Все прошивки 100% исправные,все гонял в Proteuse.
С уважением Vitas.

Спасибо: 0 
sevzirfo
администратор


ссылка на сообщение  Отправлено: 12.08.05 23:02. Заголовок: Re:


Это чтото с мироконтроллером, прошил не так.
Не забывай,ЕЕПРОМ тоже надо шить.
Половинки экрана переключаются постоянно,и иногда вместе вкл. Используй кварц только на 16мгц для чистоты эксперимента. Биты конфигурации смотри выше в форуме были.

P.S. Уезжаю на несколько дней в лес.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 12.08.05 23:20. Заголовок: Re:


Sevzirfo контролер прошиваю с EPROMом и все считываю проверяю OK ,кварц на 14 с копейкой на 16 нету.Сейчас скачал прогу для LCD под комп хочу проверить дисплей.
с уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 13.08.05 00:27. Заголовок: Re:


Ура,дисплей рабочий.Значит писец контролеру.
С уважением Vitas.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 13.08.05 00:52. Заголовок: Re:


Я свой запустил только что "с пол-пинка", единственное - резистор контрастности где-то 600 (шестьсот)килоом. Что бы это значило?



Мой некоторый опыт свидетельствует о высокой "живучести" контроллеров.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 13.08.05 18:07. Заголовок: Re:


Биты конфигурации смотрел в форуме ,выставлял ,толком на экране ничего не меняется.Всетаки думаю на контроллер больше нечего немогет быть.
С уважением Vitas.

Спасибо: 0 
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 13.08.05 19:41. Заголовок: Re:


Vitas

Попробуй мою прошивку для теста дисплея.
Тока она для старой схемы.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 14.08.05 12:17. Заголовок: Re:


Дисплей рабочий,подключал к компу проверял.Мне кажется тестить смысла нет.Буду заказывать еще контроллер.
С уважением Vitas.

Спасибо: 0 
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 14.08.05 22:09. Заголовок: Re:


А зря ..

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 15.08.05 00:02. Заголовок: Re:


Почему зря?По осцилографу чето нето у него на ногах а по одной ваще ничего нету.Кварц причем генерит.Биты конфигурации тоже менял толком ничего не менялось.Много че перепробовал.Дай совет как проверить контроллер.
С уважением Vitas.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 15.08.05 00:03. Заголовок: Re:


На днях попробую твой тест.Сообщю результат.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 15.08.05 23:24. Заголовок: Re:


Vitalik тест на моем девайсе не пускается.
Отрицательный результат тоже результат :)
С уважением Vitas.

Спасибо: 0 
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 16.08.05 06:50. Заголовок: Re:


Значит уже точно контроллер...

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 25.08.05 18:37. Заголовок: Re:


Заказал вчера контроллер,обещяли к среде.Будут новости сообщю.
С уважением Vitas.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 26.08.05 01:06. Заголовок: Re:


Может - стоит заодно и кварц заказать?

Спасибо: 0 
Профиль
Vitalik
постоянный участник


ссылка на сообщение  Отправлено: 26.08.05 11:03. Заголовок: Re:


IRF840

Без кварца проц может работать на внутренней RC цепочке все зависит от конфигурационных битов.
(у меня и без кварца похал)


Спасибо: 0 
Профиль
Serg



ссылка на сообщение  Отправлено: 31.08.05 18:57. Заголовок: Помогите с печаткой пожалуйста!


Здравствуйте!
Хочу собрать VDI,но нет рисунка печатной платы-в моем Sprintlayoute нет рисунка 44 ножечной микросхемы.Если кто разрабатывал-поделитесь пожалуйста...
sammerly@mail.ru

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 01.09.05 15:49. Заголовок: Re:


В 4 версии Sprintlayout есть рисунок 44 ножечной (PLCC) ПАНЕЛИ под микросхему.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 01.09.05 21:11. Заголовок: Re:


Привет всем.Сегодня забрал контроллер,подключил,на экране маячат и бегают куски черточек x y и чтото типо цифер (8прош),пробовал 5 ничего невидно только кусочек экрана мигает.Подскажите кто к чему подключал девайс (аккумуляторы или блоки питания)и какие блокировочные кондеры ставил.
С уважением Vitas.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 02.09.05 09:26. Заголовок: Re:


Я подключал к блоку питания (с электролита на LM317 , даже на выходе конденсаторов нет), все как на схеме, дополнительных конденсаторов не ставил. Конденсаторы SMD 0805 (0.1/22p).

Дополнительные резисторы, стабилитрон и один конденсатор(0.1) у меня только на входе для измерения напряжения аккумулятора.

Когда первый раз включил - сплошной "светящийся" прямоугольник, только цифры вверху слегка проступали. Подобрал резистор (контраст) - все стало нормально.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 03.09.05 22:50. Заголовок: Re:


Всем привет.
После нескольких дней мучений с девайсом,я для себя открыл что входы переключения половин на моем дисплее инвертные,поставил микруху (инвертор),поиграл с битами конфигурации,и запустил девайс на 1.8 мега.Картинка более менее четкая резаки еще не подключал (допишу пойду подключать),при входе в меню и лазании бывает выскакивает двойное изобр и всякая чюшь думаю наводки,буду разбиратся.
Кому интересно на дисплее со стороны платы возле ks0107 есть smd резистор и кондер задающий частоту дисплея-это для размышления у кого медленные дисплеи.
Все,отчет сдан,пойду разбиратся далее.
С уважением Vitas.
P.S. 9 прошивка

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 04.09.05 02:04. Заголовок: Re:


Заменил частотозадающий резак в дисплее с 56к на 10к,частота дисплея с ~300кгц увеличилась в ~4-5 раз.
После этой процедуры разогнал девайс до 6мег БЕЗ ГЛЮКОВ.
Подключил резак 1 на 2 канала чертит по диагонали - ВСЕ ОК.Все,пошел отсыпатся,завтра опять за железяку.
С уважением Vitas.
P.S. СКАЖЕМ ДРУЖНО - СПАСИБО SEVZIRFO!!!

Спасибо: 0 
sevzirfo
администратор


ссылка на сообщение  Отправлено: 04.09.05 09:48. Заголовок: Re:


Мои поздравления,Vitas!!!

P.S.Используй штатный кварц на 16мгц, так как на нём всё настраивалось.На других частотах устойчивой работы не гарантирую, но у меня работало нормально и на 20мгц.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 04.09.05 10:54. Заголовок: Re:


Сейчас сажусь за железку,буду пробовать.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 04.09.05 14:37. Заголовок: Re:


Присоединяюсь - СПАСИБО SEVZIRFO!!!

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 04.09.05 16:59. Заголовок: Re:


Поставил кварц 20мег,запустилось,работает ОК но у меня сомнения что работает именно на этой частоте(несходится по Proteus).Выявил 2 вещи-девайс не запускается при вкл питания(даже если сбрасывать потом)если на входах каналов(может на каком то одном)+ напруга;при рисовании линии и остановке на какой либо половине (непомню на какой конкретно)после обновления экрана появляется 2 точка под точкой координат на определенном уровне(уровень сохраняется всегда один).
Решил воткнуть старый "убитый" контроллер,прошил и ПРЕКРАСНО РАБОТАЕТ (дело было не в бобине),теперь у меня 2 контроллера.
Я в очередной раз перечитывал форум,может у Alfa2 тоже на дисплее инвертные входы на половинках.
С уважением Vitas.
P.S. Начинающим:почаще после испытаний проверяйте EPROM,у меня часто сбивалось на начальном этапе.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 08.09.05 12:15. Заголовок: Re:


Сигнал на годограф (на резисторы 22к (версия прошивки 8)) со схемы МОД 03(без М) подается с выходов 8 и 14 U8 - правильно я понимаю?

Спасибо: 0 
Профиль
kt315
постоянный участник


ссылка на сообщение  Отправлено: 23.09.05 23:38. Заголовок: Re:


предлагаю пункт меню TIME KEEP переименовать в FADE.

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 11.10.05 19:04. Заголовок: Re:


Новая версия прошивки http://sevzirfo.narod.ru/visualvdiver010.rar Сделана перестройка частоты меандров из меню, прошивка испытана на 20мгц.

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 13.10.05 18:52. Заголовок: Re:


Спасибо SEVZIRFO.На выходных помучаю.
С уважением Vitas.


Спасибо: 0 
zak
постоянный участник


ссылка на сообщение  Отправлено: 18.10.05 22:14. Заголовок: Re:


Спасибо Sevzirfo, за идею... скоро проекту Visual VDI исполнится год ! Да, сделано уже очень много, но правда на AB, жаль :(

Спасибо: 0 
Профиль
Daemon



ссылка на сообщение  Отправлено: 28.10.05 12:46. Заголовок: Re:


Да, действительно, жаль что на АВ, а то я поковырял бы... Не въезжаю я в этот АВ, хоть убей...

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 28.10.05 18:40. Заголовок: Re:


Учиться,учиться и ещё раз учиться (с)

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 25.11.05 08:19. Заголовок: Re:


При приближении к катушке предмета на экране годографа должна появляться линия? Если вместо линии появляется сначала "дорожка" из точек - значит, надо применить программу для "медленного" индикатора?



Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 25.11.05 17:26. Заголовок: Re:


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

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 26.11.05 01:49. Заголовок: Re:


Понял - отключу.
Амплитуда до 2,5вольт, я думал, что маленькая.
Входную часть я сделал по схеме Zaka, там можно регулировать уровень сигнала.


Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 02.12.05 09:35. Заголовок: Хорошо


"Входную часть я сделал по схеме Zaka, там можно регулировать уровень сигнала."

Спасибо.... не забыли.


Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 02.12.05 10:23. Заголовок: Re:


Спасибо и тебе - нас не забываешь и радуешь новыми схемами. А мы уже и 128х64 прикупили...

Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 11.12.05 13:59. Заголовок: ...


"А мы уже и 128х64 прикупили..."
Пока не прикупил... другим занялся, лазерами.
"Жуткий лазер"

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 28.12.05 16:17. Заголовок: Re:


В 10 версии прошивки кварц на 20МГц или на 16МГц?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 28.12.05 19:34. Заголовок: Re:


Работает и на 16 и на 20 без изменений в схеме и программе

Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 30.12.05 18:32. Заголовок: Re:


Всех с наступающим новым годом!!!Желаю удачных разработок.
SEVZIRFO как я понял бываеш на MATRIX.Есть ли какие наработки?
С уважением Vitas.



Спасибо: 0 
Pal



ссылка на сообщение  Отправлено: 11.01.06 23:54. Заголовок: ?


У меня только POWERTIP PG-12864A имеется, интересно будет ли работать ? Datasheet найти не смог...

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 13.01.06 07:57. Заголовок: Re:

Спасибо: 0 
Профиль
Pal



ссылка на сообщение  Отправлено: 14.01.06 00:59. Заголовок: Ооо...


Спасибо большое ! Хоть до сих пор и не знаю насчет работоспособности... Попробую как будут элементы...

Спасибо: 0 
Профиль
Pal



ссылка на сообщение  Отправлено: 14.01.06 01:13. Заголовок: Вот...


sevzirfo !!! Спасибо за вашу щедрую и направляющую руку ! Я бы будучи на вашем месте сделал нечто подобное... Нельзя всем скаредничать и набивать навсем только лишь бабки... Это обыденность. Хоть один проект должен быть таким как этот ! Побольше вам умных мыслей и терпения ! Очень жду продолжения проработки годографа.

Спасибо: 0 
Профиль
alche



ссылка на сообщение  Отправлено: 16.01.06 14:47. Заголовок: algorithm builder


помогите, кто может, с кряком к программе
уже и мышь подключил к годографу, а дальше программить не могу, выходит за 1К слов

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 16.01.06 19:26. Заголовок: Re:


Vitas
На MATRIX иногда захожу, раз в год, у меня самого ничего реального из аномального нет ;-)

Pal
Новые версии прошивки для годографа в ближайшее время не ждите,т.к. у меня скоро свадьба со всеми вытекающими последствиями :-)

alche Лично у меня кряка для AB нет и не встречал пока что, а жаль!

Спасибо: 0 
Профиль
alche



ссылка на сообщение  Отправлено: 17.01.06 12:31. Заголовок: Re:


Sevzirfo
Поздравляю Sevzirfo со скорой свадьбою! А может быть, сожалею ... Теперь продолжения годографа долго не видать. Самому только на работе и приходится заниматься. А дома боюсь, как бы сынок горячий паяльник не схватил или Megу из панельки не выдернул, да и жена на беспорядок на компьютерном столе ворчит.
А кряк мне прислали, только не работает он, так больше одного кило и не шьет.
Поочередно отключаю разные блоки и проверяю, а все вместе никак…


Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 17.01.06 14:36. Заголовок: Re:


"Никто не женится на своих женах - все женятся на невестах - но то была совсем другая женщина".

Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 17.01.06 19:37. Заголовок: Re:


PG-12864A работат будет См. здесь
По секрету скажу, что я скоро уже закончу свой вариант Годографа на ATMega32 c дисплеем 128х64

www.md4u.ru

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 18.01.06 02:44. Заголовок: Re:


УРА!
А когда примерно наступит "скоро"?


Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 18.01.06 11:54. Заголовок: Re:


SEVZIRFO поздравляю с наступающим мероприятием.А где если не секрет будет медовый месяц?
С уважением Vitas.

Спасибо: 0 
Pal



ссылка на сообщение  Отправлено: 19.01.06 16:18. Заголовок: Приятно что форум ожил !


Sevzirfo - поздравляю с наступающим, важным для каждого человека событием ! Прошивки все равно будем ждать... Интересно а сцепка S2,S3,S4 разве должна висеть в воздухе в версии 0.2 ?

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 20.01.06 17:27. Заголовок: Re:


На -5V они замыкаются при нажатии,забыл нарисовать

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 21.01.06 01:46. Заголовок: Re:


Может, лучше вместо -5вольт сделать обозначения, как в первом варианте схемы - чтобы не казалось, что нужно двуполярное питание?

Спасибо: 0 
Профиль
Pal



ссылка на сообщение  Отправлено: 21.01.06 15:59. Заголовок: Спасибо !


Насчет земли я догадывался, но на всякий случай спросил.
А -5в меня поначалу тоже сбили с толку... Sevzirfo, может уже видел этот линк ? http://www.annaanna.nm.ru/
Может хоть что нибудь полезное там есть. Я в программировании ни бум-бум... Хотелось бы хоть чем то помочь.

Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 04.02.06 00:36. Заголовок: Re:


цитата
УРА!
А когда примерно наступит "скоро"?


Это скоро, уже наступило. тут подробнее.

Спасибо: 0 
Профиль
mv



ссылка на сообщение  Отправлено: 26.03.06 19:24. Заголовок: Re:


Здравствуйте Sevzirfo.
Сделайте пожалуйста еще одну версию - с запоминанием 2 или 3 частот. что то вроде профилей в меню - для оперативной замены/использования поисковых головок с разными резонансными частотами. номер работающего профиля индицируется выводом единицы в порт на определенный бит.

Спасибо: 0 
alfa-2



ссылка на сообщение  Отправлено: 19.04.06 09:34. Заголовок: Re:


sevzirfo пишет:

 цитата:
Так в итоге заработало или нет?!
Интересно просто )))
Напиши как и что, а то у людей может сложиться мнение, что девайс нерабочий!



Были проблемы ...

Теперь возвращаюсь к заброшенным проектам.

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

Спасибо: 0 
Профиль
alfa-2



ссылка на сообщение  Отправлено: 22.04.06 01:37. Заголовок: Работает ...


Vitalik пишет:

 цитата:
Судя по тому что alfa-2
был последний раз 16.06.05 фазенда его окончательно замучила



Дело было в LCD.

перепаял плату под последнию версию, прошил v.10, пробовал кварц на 20МГц и 16МГц работает и так и так.

LCD WG12864 - был нещадно выкинут в мусорное ведро.

Вопрос: Это только у меня, при первом запуске входим в меню все параметры иероглифами, начинаем вносить изменения все становится нормально - циферками. Выходим из меню, затем входим все ОК! Выключаем питание включаем, заходим в меню все ОК!

При прошивке пробовал заливать хек в Епром и не заливать, результат один и тот-же.





Спасибо: 0 
Профиль
Vitas



ссылка на сообщение  Отправлено: 28.04.06 19:19. Заголовок: Re:


Иероглифы были у меня при первом вкл вместо цифер,изм параметры появл цифры вых из меню и все ок,но еще почемуто один раз перестал выдавать сигнал одной фазы перепрошивал тогда только помогло ,я думаю надо на ресет поставить схему сброса при меньше 5в чтоб там ниче несбивалось.
С уважением Vitas.

Спасибо: 0 
sevzirfo
администратор


ссылка на сообщение  Отправлено: 02.06.06 09:17. Заголовок: Re:


Привет ВСЕМ! в программе для годографа на ATmega8535 найдена серьёзнейшая ошибка, можно сказать даже не ошибка...В общем, программа работает на частоте 1 мГц!!!всё это время, по невнимательности я работал с контроллером, который тактировался от внутреннего RC генератора :))))Своим глазам не поверил, понадобилось паузу 0,1сек сделать, а она 1 сек ))))).
Всё дело в том, что в Algorithm Builder можно не прошивать Fuse Bits вместе с EEPROM и Flash(галочу ставишь или нет), вот я по умолчанию и не ставил...
Можно в опциях проекта выбрать страничку Fuse Bits, потом выбрать Clock source:External crystal/ceramic resonator 1.0 - 16.0 MHz и нажать Write, после этого контроллер будет работать от внешнего кварца.(это всё актуально, если шьёшь из AB)

Программу надо править во многих местах, спустя какоето время я выложу исправленную версию.
Приношу свои извинения всем, кто пытался повторить это чудо.

Спасибо: 0 
Профиль
Daemon



ссылка на сообщение  Отправлено: 03.06.06 18:05. Заголовок: Re:


Мдяяя... Доделывай-доделывай, а то что-то ты подзабросил последнее время это занятие ;) Удачи!

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


ссылка на сообщение  Отправлено: 05.06.06 07:30. Заголовок: Re:


Вот переустановил систему и опять пароль потерял,

Но я совсем не об этом, я уже полгода назад писал что
у sevzirfo прога работает от внутреннего RC генератора,жаль что он понял это только сейчас.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 08.06.06 00:06. Заголовок: Re:


Не расстраивайся, SEVZIRFO, бывает. Успехов тебе в исправлении программы - ждем!

Спасибо: 0 
Профиль
sevzirfo
администратор


ссылка на сообщение  Отправлено: 14.06.06 08:54. Заголовок: Re:


Удалось сделать качественный расчёт VDI, показывает фазу сигнала в градусах,теперь будет возможно выводить звук в зависимости от фазы. Сделал пробную версию отображения сигнала в виде "спектра",24 столбца, ещё сыровато, но работает.

Спасибо: 0 
Профиль
mv



ссылка на сообщение  Отправлено: 19.06.06 06:36. Заголовок: Re:


Спасибо SEVZIRFO. ждем обновленной версии

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 03.07.06 08:50. Заголовок: Re:


SEVZIRFO, ну как там дела с обновленной версией?

Спасибо: 0 
Профиль
sevzirfo
администратор


Откуда: ExFINLAND, VIIPURI
ссылка на сообщение  Отправлено: 03.07.06 11:56. Заголовок: Re:


Понемногу делаю, основная проблема сейчас - синхронизация вывода изображения на LCD.
Пока не могу найти способа для качественного вывода годографа на экран без мерцания. Прерывания использовать нельзя в данном варианте программы.Экран разделён на две независимые половинки 64х64, пока одна половинка включена(операции чтения/записи) - другая выключена, можно включать обе половинки, но тогда нельзя с ними работать.Когда обе половинки включены идёт обработка сигналов АЦП,расчёт VDI и тд, но это слишком всё быстро происходит и LCD мерцает. Можно конечно ввести паузу, но это тормозит вывод годографа, изображение рассыпается на точки при быстроменяющемся сигнале.Усреднения у меня нет.Вероятно можно попробовать сделать небольшой буфер(область памяти ОЗУ контроллера),в который сохранять результаты нескольких измерений по оси Х и Y,а потом разом выводить на экран...но усложнять не хотелось бы ))))
В связи с малым объёмом ОЗУ в меге8535 (512байт) я использую LCD как внешнее тормозное ОЗУ, это создаёт основные трудности. Радикальное решение проблемы вижу в переходе на другой контроллер -мега16 или мега32 с 1кб ОЗУ. В ОЗУ контроллера можно организовать полноценный буфер экрана, все преобразования проводить в нём, а на долю LCD останется только довольно быстрая операция записи.

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 03.07.06 23:14. Заголовок: Re:


А нельзя "подправить" 8 или 9 версию годографа для меги8535 (пусть и без "наворотов") , а на новый вариант взять мегу32 ? Уж не серчай за такой вопрос - просто мега8535 остается "не у дел".

Спасибо: 0 
Профиль
mv



ссылка на сообщение  Отправлено: 04.07.06 20:13. Заголовок: Re:


Предпочтительней сразу перейти на перспективный контроллер, иметь избыток ресурсов с расчетом на модификации и расширения.

Спасибо: 0 
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 05.07.06 15:44. Заголовок: Re:


Я предложил как вариант - чтобы те, кто все сделал по старой схеме, смогли в итоге сделать годограф, а не начинать с нуля. Если это возможно.


Спасибо: 0 
Профиль
sevzirfo
администратор


Откуда: ExFINLAND, VIIPURI
ссылка на сообщение  Отправлено: 06.07.06 14:50. Заголовок: Re:


Версия для мега8535 однозначно будет, просто сейчас времени мало. "Как только так сразу"

Спасибо: 0 
Профиль
IRF840
постоянный участник


ссылка на сообщение  Отправлено: 06.07.06 19:06. Заголовок: Re:


Спасибо, будем ждать.

Спасибо: 0 
Профиль
mv



ссылка на сообщение  Отправлено: 07.07.06 18:30. Заголовок: Re:


Присоединяюсь к IRF840, старые и новые схемы, спасибо!

Спасибо: 0 
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 09.07.06 12:36. Заголовок: Re:


Проще поставить внешнее озу это решит все проблемы
можно и по схеме которую делал я.
62256 + два регистра прекрасно работает.

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 09.07.06 12:40. Заголовок: Re:


а если поставить две ИЕ7 то можно данные с озу качать прямо в дисплей минуя проц

Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 09.07.06 22:24. Заголовок: Re:



 цитата:
Экран разделён на две независимые половинки 64х64, пока одна половинка включена(операции чтения/записи) - другая выключена, можно включать обе половинки, но тогда нельзя с ними работать.


Я не понимаю, в чём здесь проблемы
То, что экран разделен на половинки не означает, что для записи данных в одну, необходимо выключать другую.

"половинки" надо ВКЛючать, только при инициализации дисплея, потом их надо ВЫБИРАТЬ. Надо нарисовать пиксель в первой половине? Выбрал первую, считал байт в котором этот пиксель, изменил байт (включил нужный бит), записал байт по этому же адресу.

Объёма ОЗУ в 512байт - вполне хватает для построения чего угодно, надо только правильно организовать вывод на дисплей.

Основная проблемы быстрого вывода на экран всегда заключалась не в том, как это нарисовать, а в том, как стереть, то, что уже не нужно
Можно рассуждаю так: Предположим, что годограмма состоит из точек, и таких точек скажем 100. Для хранения координат всех точек понадобиться 200байт. Для стирания всех точек необходимо всего на всего нарисовать "белые" точки на месте черных (по имеющимся координатам).
В случае, когда годограмма состоит из отрезков (линий) ситуация очень похож. При условии, что координата начала каждого последующего отрезка совпадает с координатой конца предыдущего отрезка, для хранения координат 99 отрезков понадобиться всё те же 200 байт.
Хорошей идеей в данном случае будет, не сохранять повторяющиеся координаты точек, это поможет построить годограмму большей длинны при тех же затратах памяти.



Спасибо: 0 
Профиль
sevzirfo
администратор


Откуда: ExFINLAND, VIIPURI
ссылка на сообщение  Отправлено: 10.07.06 21:12. Заголовок: Re:


Век живи - век учись!
Значит я неправильно управлял LCD...а как же их выбирать то, эти половинки???В даташите на МТ12864 ничего толком не написано.
Я делал так:

Оба чипа вкл(запись одновременно в обе половины экрана)

команда Display OFF
высокий уровень в Е1(первый чип экрана)
высокий уровень в Е2(второй чип экрана)
команда Display ON

Первый чип ВКЛ, второй ВЫКЛ

команда Display OFF
высокий уровень в Е1(первый чип экрана)
низкий уровень в Е2(второй чип экрана)
команда Display ON

Второй чип ВЫКЛ,первый ВКЛ

команда Display OFF
низкий уровень в Е1(первый чип экрана)
высокий уровень в Е2(второй чип экрана)
команда Display ON

Уровни удерживаются всё время.
Просветите, как выбирать половинки экрана!
При включеном дисплее (Display ON) подаёшь еденицу на первый или второй чип (E1 или Е2) и дергаешь строб чтения/записи???

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 11.07.06 14:53. Заголовок: Re:


На сколько я понимаю команда включения и выключения дисплея включает и выключает развертку... нужна она лишь для торого чтоб при выводе большого количества байт на экране небло мерцания (к примеру выводим 100
байт но на 50 байте включается развертка и мы увидим только половину информации или мерцание)
так что включен дисплей или выключен ему глубоко по барабану.Далее по записи и чтению байта
из графиков отчетливо видно что запись сигналов R\W
CS1,CS2, D/I происходит по фронту импульса Е
а чтение и запись данных по спаду.
Действуем так:
(запись байта)
опускаем линию Е
выствляем сигналы CS1,CS2,D\I D0-D7 (как необходимо)
ждем
поднимаем линию Е
ждем
опускаем линию E
ждем
Поднимаем линию Е

Я так понимаю


Спасибо: 0 
Профиль
sevzirfo
администратор


Откуда: ExFINLAND, VIIPURI
ссылка на сообщение  Отправлено: 12.07.06 20:40. Заголовок: Re:


Буду пробовать...некогда щас,ремонт дома...покраска,металлопластик и тд)))

Спасибо: 0 
Профиль
zak
постоянный участник


ссылка на сообщение  Отправлено: 13.07.06 13:12. Заголовок: Re:


Нет, нет.... не так не так

Там всё просто... в мануале ничего толком не написано, но в мелтовском FAQ-е много интересного. http://www.md4u.ru/obmen/melt_faq.htm

Главное понять, что дисплей состоит из 2-х одинаковых дисплеев (64х64) соединенных параллельно.
Все сигналы (команды) поступают в первый, если CS1 в высоком состоянии, во второй, если CS2 в высоком состоянии. И самое интересное, можно подавать команды в оба дисплея, установив CS1 и CS2 в высокое состояние.

Как работать с этим ЖКИ в AB я не знаю...
На С - всё очень просто, 1-н раз разобрался, и забыл.
Вот, есть Драйвер, разбирайте, ковыряйте... там всё не очень просто, но разобраться можно.





Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 15.07.06 20:19. Заголовок: Re:


По поводу двух половинок экрана спорить не буду, это действительно так !!! Но я об этом писал уже в этом форуме очень давно.
К прошлому ответу добавлю что мне кажется последний цикл линии Е-лишний.Скорее всего линия Е изначально в низком состоянии, тогда все принимает нормальное значение и запись проходит за один цикл.

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 15.07.06 20:34. Заголовок: Re:


Goodday All.....

Does anybody understand the Busy Flag problem on a GLCD with KS0108
chipset?
I can't get it operating, only with a small delay it works, but I need
speed.
Here is my ASM (for AVR micros) BF routine.


pollBF: cbi PORTC, E ;E lo
clr temp
out DDRD, temp ;PORTD all inputs
sbi PORTC, RW ;R/W hi (read mode)
cbi PORTC, DI ;D/I lo (intruction mode)
nop ;tAS > 140 ns
nop
loopBF: sbi PORTC, E ;E hi
nop ;tDDR > max. 320 ns
nop
in temp, PIND ;read pins PORTD
ldi temp, 0b00000000 ;only bit7
cbi PORTC, E ;E lo
nop
nop
cpi temp, 0x00 ;if BF = 1,
brne loopBF ; -> loop
ser temp ;else ->
out DDRD, temp ; PORTD all outputs
ret

I can't see an error in the code, can you?

Thanks.

Вот еще кое что по этой теме

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 15.07.06 20:37. Заголовок: Re:


http://nomacon.gaw.ru/html.cgi/txt/lcd/chips/ks0108b/index.htm
по моему я брал информацию Здесь

Спасибо: 0 
Профиль
kusav



ссылка на сообщение  Отправлено: 18.07.06 13:25. Заголовок: Re:


в случае рисования линиями необходимы массивы для хранения копии экрана, координат X и Y. я еще храню уже посчитанный VDI. памяти нужно море. ставь атмегу32.

кстати уже 13я страница. может новую тему начать ?

Спасибо: 0 
Профиль
sevzirfo
администратор


Откуда: ExFINLAND, VIIPURI
ссылка на сообщение  Отправлено: 19.07.06 09:19. Заголовок: Re:


Vitalik_Pi
Всё заработало, как ты написал! Теперь без мерцания и на высокой скорости. Половинки экрана можно именно ВЫБИРАТЬ, а не ВКЛ/ВЫКЛ. как это было у меня

Спасибо: 0 
Профиль
Vitalik_Pi
постоянный участник


Откуда: Росиия, Челябинск
ссылка на сообщение  Отправлено: 20.03.07 09:06. Заголовок: Re:


С успехом перенес свою прогу на Атмегу16,для sevzifo
сложности нет ни какой проги полностью переносимы есть только одна тонкость в 8535 вектора прерываний двух байтные а в Атмеге16 четырех.тоесть в самом начале на ASME нужно написать не rjmp а просто jmp и так исправить все вектора остальное в проге менять не нужно.
Вот кусок для 8535
rjmp reset
rjmp INT0addr ;External Interrupt0 Vector Address
rjmp INT1addr ;External Interrupt1 Vector Address
rjmp OC2addr ;Timer2 compare match Vector Address
rjmp realtime ;OVF2addr ;Timer2 overflow Vector Address
rjmp ICP1addr ;Timer1 Input Capture Vector Address
rjmp OC1Aaddr ;Timer1 Output Compare A Interrupt Vector Address
rjmp OC1Baddr ;Timer1 Output Compare B Interrupt Vector Address
rjmp OVF1addr ;Overflow1 Interrupt Vector Address
rjmp prer_ind ;OVF0addr ;Overflow0 Interrupt Vector Address
rjmp SPIaddr ;SPI Interrupt Vector Address
rjmp URXCaddr ;UART Receive Complete Interrupt Vector Address
rjmp UDREaddr ;UART Data Register Empty Interrupt Vector Address
rjmp UTXCaddr ;UART Transmit Complete Interrupt Vector Address
rjmp ADCCaddr ;ADC Conversion Complete Interrupt Vector Address
rjmp ERDYaddr ;EEPROM Write Complete Interrupt Vector Address
rjmp ACIaddr ;Analog Comparator Interrupt Vector Address
Вот кусок для Атмеги 16
jmp reset
jmp INT0addr ;External Interrupt0 Vector Address
jmp INT1addr ;External Interrupt1 Vector Address
jmp OC2addr ;Timer2 compare match Vector Address
jmp realtime ;OVF2addr ;Timer2 overflow Vector Address
jmp ICP1addr ;Timer1 Input Capture Vector Address
jmp OC1Aaddr ;Timer1 Output Compare A Interrupt Vector Address
jmp OC1Baddr ;Timer1 Output Compare B Interrupt Vector Address
jmp OVF1addr ;Overflow1 Interrupt Vector Address
jmp prer_ind ;OVF0addr ;Overflow0 Interrupt Vector Address
jmp SPIaddr ;SPI Interrupt Vector Address
jmp URXCaddr ;UART Receive Complete Interrupt Vector Address
jmp UDREaddr ;UART Data Register Empty Interrupt Vector Address
jmp UTXCaddr ;UART Transmit Complete Interrupt Vector Address
jmp ADCCaddr ;ADC Conversion Complete Interrupt Vector Address
jmp ERDYaddr ;EEPROM Write Complete Interrupt Vector Address
jmp ACIaddr ;Analog Comparator Interrupt Vector Address
Остальное в программе не меняется

Спасибо: 0 
Профиль
Ответов - 310 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 7
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия