Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Даташит, таблица "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 скачивания
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

ПРоблема похоже в распиновке индикатора. Ну и контраст...
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вс июн 27, 2010 17:24:13

Сообщение Бар-Барсик »

Распиновку проверял раз 20. И контрастность проверял Сегменты загорались до темного цвета.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

а ты уверен что начинал отсчет именно с первого вывода на индикаторе, т.е. что это был именно первый вывод? Там в этих индикаторах прикол такой встречается, выводы питания у некоторых производителей перепутаны по сравнению со стандартной маркировкой.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вс июн 27, 2010 17:24:13

Сообщение Бар-Барсик »

на экране крайние выводы подписаны, и как я говорил при прокрутке резистора контраста квадратики полностью загораются. Значит питание на чип подается правильно.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

По идее без всякой инициализации просто нужно настроить контраст по верхней строке. Потом уже смотреть что там выводится.
В теме про данный контроллер это уже было облизано и разжевано.
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вс июн 27, 2010 17:24:13

Сообщение Бар-Барсик »

Да, контраст настроен... киньте ссылку пожалуйста на ту тему
Друг Кота
Аватара пользователя
Сообщения: 20117
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Бар-Барсик писал(а):киньте ссылку пожалуйста на ту тему
http://radiokot.ru/forum/viewtopic.php?f=20&t=584
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Сб янв 16, 2010 15:34:57
Откуда: Sevsk/Moscow

Сообщение gauss »

Вопрос по регистру 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
Произойдет ли в этом случае правильное сложение или нет (из-за сброшенного флага С?)
:idea:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Если мы устанавливаем флаг С (или уст-ся в результате некой операции), то при каких случаях он может сброситься?
... может сбросится при следующей операции, которая влияет на данный флаг .....
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Сб янв 16, 2010 15:34:57
Откуда: Sevsk/Moscow

Сообщение gauss »

А если не влияет, то не сбросится?
:idea:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

нет
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

gauss писал(а): Произойдет ли в этом случае правильное сложение или нет (из-за сброшенного флага С?)
Я бы лично производил чтение и запись двумя последовательными операциями с использованием двух рядом расположенных регистров, а то так получается непонятно что пока сложение идет.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Сообщение *Trigger* »

Точно не знаю, куда писать о приёмника с PLL синтезатором. Написал в раздел радиоприёма, но... Всё же проблема программная. Чтобы не повторять сообщение, даю ссылку: http://radiokot.ru/forum/viewtopic.php?f=28&t=89458
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Chettuser

Сообщение Chettuser »

Народ, попалась тут мне заметка про микроконтроллер Nuvoton NUC950A. Понравилось, что в его составе есть встроенный контроллер LCD с возможностью работы по VGA. Вопрос - существуют ли подобные выкрутасы с LCD из более доступных МК?
Последний раз редактировалось Chettuser Вс май 12, 2013 08:37:09, всего редактировалось 1 раз.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

добрый день! Существует семейство микроконтроллеров с встроенным LCD контроллером от фирмы NXP
LPC248x - ядро ARM7
LPC178x - ядро Cortex-M3
корпуса правда 144 ногие
а еще ЕМНИП в каждом микроконтроллере с ядром Cortex-A8 есть этот заветный модуль
Ставим плюсы: )
Chettuser

Сообщение Chettuser »

И у всех есть режим VGA? :shock:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

так) давайте разберемся, что Вы имеете в виду под словом VGA?
если разрешение 640х480, то да, во всех есть этот режим. (и даже больше)
если аналоговый выход RGB-компонент, то нет, такого режима в микроконтроллерах, что я посоветовал - нет.

скачал даташит на NUC950ADN. поиск по аббревиатуре VGA ничего не дал)))
детальнее посмотрел выводы LCD контроллера у NUC950ADN:
VD[17:0]
HSYNC
VSYNC
VDEN
VICLK
VOCLK
все это есть и в микроконтроллерах NXP. там только шина шире, не 18-битная, а 24-битная. (VD[23:0])
Ставим плюсы: )
Chettuser

Сообщение Chettuser »

Значит бессовестно наврали :(
http://starterkit.ru/html/index.php?nam ... view&id=32
Отличительной особенностью его от конкурирующей модели AT91SAM9260 является наличие встроенного контроллера LCD (и не только, его можно настроить на развертку VGA сигнала) панелей
Ответить

Вернуться в «Разные вопросы по МК»