Мелкие вопросы по МК и ПЛИС.
Даташит, таблица "DC Characteristics" прям первые параметры - уровни лог.0 и 1 для различных функциональных выводов. Имеют привязку к уровню напряжения питания, и обычно это половина питания с гистерезисом 20-30мв.
- Реклама
- Сообщения: 155
- Зарегистрирован: Вс июн 27, 2010 17:24:13
Написал программу для atmega16 и WH0802. использовал три разные готовые библиотеки. в протеусе на лсд 2х16 всё прекрасно работает. Зашиваю в реальный мк - WH0802 ничего не отображает. пробовал 4 и 8 битный режим, три разных библиотеки. я так понял что ST7066IC и HD44780 аналоги. В чём может быть проблема, Дисплею настала крышка или проблема в коде? ломаю голову 4 дня. 
- Вложения
-
- hidro.rar
- (14.85 КБ) 146 скачиваний
-
- mega16_LCD - копия.rar
- (29.36 КБ) 134 скачивания
ПРоблема похоже в распиновке индикатора. Ну и контраст...
- Сообщения: 155
- Зарегистрирован: Вс июн 27, 2010 17:24:13
Распиновку проверял раз 20. И контрастность проверял Сегменты загорались до темного цвета.
а ты уверен что начинал отсчет именно с первого вывода на индикаторе, т.е. что это был именно первый вывод? Там в этих индикаторах прикол такой встречается, выводы питания у некоторых производителей перепутаны по сравнению со стандартной маркировкой.
- Реклама
- Сообщения: 155
- Зарегистрирован: Вс июн 27, 2010 17:24:13
на экране крайние выводы подписаны, и как я говорил при прокрутке резистора контраста квадратики полностью загораются. Значит питание на чип подается правильно.
По идее без всякой инициализации просто нужно настроить контраст по верхней строке. Потом уже смотреть что там выводится.
В теме про данный контроллер это уже было облизано и разжевано.
В теме про данный контроллер это уже было облизано и разжевано.
- Сообщения: 155
- Зарегистрирован: Вс июн 27, 2010 17:24:13
http://radiokot.ru/forum/viewtopic.php?f=20&t=584Бар-Барсик писал(а):киньте ссылку пожалуйста на ту тему
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Вопрос по регистру SREG:
Если мы устанавливаем флаг С (или уст-ся в результате некой операции), то при каких случаях он может сброситься?
К примеру, выполняется следующий фрагмент кода:
Произойдет ли в этом случае правильное сложение или нет (из-за сброшенного флага С?)
Если мы устанавливаем флаг С (или уст-ся в результате некой операции), то при каких случаях он может сброситься?
К примеру, выполняется следующий фрагмент кода:
Код: Выделить всё
in temp2,OCR1AL
lds temp,time+1
add temp,temp2
out OCR1AL,temp
in temp2,OCR1AH
lds temp,time
adc temp,temp2
out OCR1AH,temp
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
... может сбросится при следующей операции, которая влияет на данный флаг .....Если мы устанавливаем флаг С (или уст-ся в результате некой операции), то при каких случаях он может сброситься?
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Я бы лично производил чтение и запись двумя последовательными операциями с использованием двух рядом расположенных регистров, а то так получается непонятно что пока сложение идет.gauss писал(а): Произойдет ли в этом случае правильное сложение или нет (из-за сброшенного флага С?)
Точно не знаю, куда писать о приёмника с PLL синтезатором. Написал в раздел радиоприёма, но... Всё же проблема программная. Чтобы не повторять сообщение, даю ссылку: http://radiokot.ru/forum/viewtopic.php?f=28&t=89458
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Народ, попалась тут мне заметка про микроконтроллер Nuvoton NUC950A. Понравилось, что в его составе есть встроенный контроллер LCD с возможностью работы по VGA. Вопрос - существуют ли подобные выкрутасы с LCD из более доступных МК?
Последний раз редактировалось Chettuser Вс май 12, 2013 08:37:09, всего редактировалось 1 раз.
добрый день! Существует семейство микроконтроллеров с встроенным LCD контроллером от фирмы NXP
LPC248x - ядро ARM7
LPC178x - ядро Cortex-M3
корпуса правда 144 ногие
а еще ЕМНИП в каждом микроконтроллере с ядром Cortex-A8 есть этот заветный модуль
LPC248x - ядро ARM7
LPC178x - ядро Cortex-M3
корпуса правда 144 ногие
а еще ЕМНИП в каждом микроконтроллере с ядром Cortex-A8 есть этот заветный модуль
Ставим плюсы: )
так) давайте разберемся, что Вы имеете в виду под словом VGA?
если разрешение 640х480, то да, во всех есть этот режим. (и даже больше)
если аналоговый выход RGB-компонент, то нет, такого режима в микроконтроллерах, что я посоветовал - нет.
скачал даташит на NUC950ADN. поиск по аббревиатуре VGA ничего не дал)))
детальнее посмотрел выводы LCD контроллера у NUC950ADN:
VD[17:0]
HSYNC
VSYNC
VDEN
VICLK
VOCLK
все это есть и в микроконтроллерах NXP. там только шина шире, не 18-битная, а 24-битная. (VD[23:0])
если разрешение 640х480, то да, во всех есть этот режим. (и даже больше)
если аналоговый выход RGB-компонент, то нет, такого режима в микроконтроллерах, что я посоветовал - нет.
скачал даташит на NUC950ADN. поиск по аббревиатуре VGA ничего не дал)))
детальнее посмотрел выводы LCD контроллера у NUC950ADN:
VD[17:0]
HSYNC
VSYNC
VDEN
VICLK
VOCLK
все это есть и в микроконтроллерах NXP. там только шина шире, не 18-битная, а 24-битная. (VD[23:0])
Ставим плюсы: )
Значит бессовестно наврали 
http://starterkit.ru/html/index.php?nam ... view&id=32
http://starterkit.ru/html/index.php?nam ... view&id=32
Отличительной особенностью его от конкурирующей модели AT91SAM9260 является наличие встроенного контроллера LCD (и не только, его можно настроить на развертку VGA сигнала) панелей


