Автор | Сообщение |
|
Отправлено: 25.10.04 23:37. Заголовок: Visual VDI (Годограф)
Привет Всем! Собрал свой вариант годографа на устаревшем микроконтроллере AT90s8535-8pc(в наличии был только этот). LCD использовано как в XLT - (128 точек по горизонтали и 64 по вертикали) Data Vision DG 12864 s2fbly(980руб). Самый дешёвый его аналог - МЕЛТ МТ12864А В данный момент программа позволяет выводить оси Х и У и рисовать годограф. Годограф не стирается и поверх него рисуется следующий. Для испытаний в место двух каналов металлодетектора(Х и У) были подключены два потенциометра. В общем всё работает как задуманно быстро и без глюков....вроде ;). Как подключу к детектору - сфотографирую что получиться. P.S. Схему, прошивку, исходный код - смотрите на сайте.
|
|
|
Ответов - 310
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|
|
Отправлено: 29.05.05 23:42. Заголовок: Re:
Sevzirfo Конфигурацию считывал из процессора. завтра попробую прошивку для медленных индикаторов.
|
|
|
|
Отправлено: 29.05.05 23:44. Заголовок: Re:
Vitalik ноги подтянул на 5V не помогло Пробовал кварц 1мГц, 4мГц, 8мГц, 16мГц, выкинуть кварц - эффект один и тот-же, ничего не меняется.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 30.05.05 06:19. Заголовок: Re:
Я же тебе говорил конфигурируй проц при пршивке !!!
|
|
|
|
Отправлено: 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
|
|
|
|
Отправлено: 30.05.05 12:02. Заголовок: Re:
Vitalik А зачем ставить еще супервизор если: (В заключении необходимо отметить, что многие микроконтроллеры имеют встроенный детектор пониженного напряжения (например, AT90S8535, PIC16F87X, PIC16F7X и другие. В этом случае супервизор не используется.)
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 30.05.05 17:17. Заголовок: Re:
Попробуй от CkSel 1111 до CkSel 0000 . на кварце 1 Мгц.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 30.05.05 20:30. Заголовок: Re:
sevzirfo Вопрос : Как по состоянию синхродетекторов можно определить фазу и амплитуду сигнала ?
|
|
|
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 По поводу синхродетекторов, вычисления фазы и амплитуды Внимательно читайте Братский форум :)
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 31.05.05 07:58. Заголовок: Re:
Укажите адрес пожалуйста ..
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 31.05.05 08:08. Заголовок: Re:
и еще sevzirfo поставьте у себя CKSEL все в 0 и ощютите прелесть работы от кварца на 16 Мгц.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 31.05.05 08:09. Заголовок: Re:
Или в 1 а то я уже запутался.
|
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 31.05.05 22:41. Заголовок: Re:
Алгоритм Билдер сам выставляет эти биты, и мне не надо было думать правильно они выставлены или нет, я даже и не обращал внимание на это, а сейчас посмотрел :) Для ознакомления с тем, как правильно выставить эти биты смотрите описание на контроллер на сайте производителя.
|
|
|
|
Отправлено: 01.06.05 01:29. Заголовок: Re:
Программатор сегодня принесли, перепрошил проц с конфигурацией <b>Sevzirfo</b> - не помогло, попробовал прошивку для медленных LCD - не помогло, почему два экрана разобрался - индикатор оказалось дурит, если его придавить рукой экран один, но оси Y нет, присутствуют цифирки и индикатор батареи правда мигают в такт с вертикальной прерывистой полоской с права(скорость зависит от сопротивления переменных резисторов) в меню попасть так и не смог. Все описал с картинкой на странице см. дату 01.06.2005
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 01.06.05 11:40. Заголовок: Re:
alfa-2 Мож тебе написать прогу для теста дисплея ? Я набросать могу !!!
|
|
|
|
Отправлено: 01.06.05 13:28. Заголовок: Re:
давай, а то я програмить совсем не умею, тока на РЕКСЕ немного
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 01.06.05 20:16. Заголовок: Re:
Даже если у alfa-2 битый индикатор, то в меню всё равно выйти можно было бы. Значит что-то с микроконтроллером. Он явно не на своей частоте работает. На последней картинке на страничке у alfa-2 половинки LCD перепутаны местами и ось Y справа с краю. В быстрой версии прошивки мерцания нет. Предупреждение : При программировании Fuse bits необходимо проявлять осторожность, поскольку активизация некоторых из них может привести к невозможности дальнейшего внутрисхемного программирования (такие как “RSTDSBL”, “SPIEN”, “CKSEL” и др.).
|
|
|
|
Отправлено: 02.06.05 10:50. Заголовок: Re:
проц прошивал именно с таким Fuse bits как указывал Sevzirfo. Вечер 01.06.2005. Подумал, может я что-то в разводке платы напутал ... (бывает же) собрал схему еще на макетке, результат тот-же. Утро 02.06.2005. Купил новый проц, LCD в наличии не было, заказал на следующей неделе будет. Попробую сегодня еще раз прошить новый проц.
|
|
|
|
Отправлено: 02.06.05 10:55. Заголовок: Re:
sevzirfo > половинки LCD перепутаны местами и ось Y справа с краю. а как должен выглядить LCD в идеале? (имеется в виду ось Х,Y -эт ясно, а индикатор батарии, цифирки - справа, слева от оси Y)
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 02.06.05 15:23. Заголовок: Re:
В данной модели индикатора на самом деле не один индикатор а два 64Х64 точки выбор индикатора осуществляется с помощью E1,E2. Е1 левый Е2 правый. Если оба контакта имеют низкий уровень то обращение идет сразу к двум половинкам экрана.
|
|
|
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
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 02.06.05 16:59. Заголовок: Re:
Если хотите проверить половину экрана то отключите один из сигналов Е1,E2
|
|
|
|
|
Отправлено: 02.06.05 23:54. Заголовок: Re:
Vitalik Поменял местами E1 - E2 на LCD отобразилась ось Y посеридине экрана, в левом верхнем углу 4 цифры и индикатор батареи, в правом верхнем углу 4 цифры. при изминении сопротивлений цифирки меняются, больше на экране ничего не происходит Да и индикатор все равно мигает, частота зависит от переменных резисторов В меню попасть не могу.
|
|
|
|
Отправлено: 03.06.05 00:43. Заголовок: Re:
Vitalik Странно но тест не запускается.
|
|
|
|
Отправлено: 03.06.05 00:45. Заголовок: Re:
sevzirfo Прошиваю v.06 LCD мигает как и прежде, но в меню вхожу нормально, можно конфигурить все, нормально выйти.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 03.06.05 08:19. Заголовок: Re:
Тест 100% рабочий !!!! Если не запускается более 20 сек. То можно порверить напряжение на шине данных. Процессор ждет ответа от дисплея о его полном сбросе команда 0x20h. Можно попробовать кратковременно подать плюс на PC5 после 30 секунднд включеного состояния.
|
|
|
Ответов - 310
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|