-
Постов
120 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные sadat
-
-
Нарисуй схему подключения, а так же какой мк используешь - скомпилю хекс для прошивки, но я использую ls020, так что - может-поможет, а может и нет.....
-
Извини, что не сразу отвечаю, но в процедуре отправки слова на дисплей у тебя отсутствует команда сброса строба в ноль
LCD_SCK=0;if (word & 1) LCD_DAT=1;else LCD_DAT=0;LCD_SCK=1;LCD_CS=1;
Надо так:
LCD_SCK=0;if (word & 1) LCD_DAT=1;else LCD_DAT=0;LCD_SCK=1;
LCD_SCK=0;LCD_CS=1;
Скорее всего в этом и есть проблема, когда последний бит в слове равен "1" - посылка "сливается" со всякими глюками......
-
И почему-то на выводе 2.9В при включенном шлейфе с дисплеем напряжение 4В, отключаю шлейф и напряжение падает... Что за хрень... Но работает, пока еще не спалил...=)
Это из-за защитных диодов по выводам данных внутри дисплея. Надо согласовывать уровни, так, как сделано у немцев (резисторы) либо логикой, либо диодами. Мк питается-то от пяти вольт, на линии данных - 4.6в, после встроенных защ. диодов на питании 4 вольта и формируется.
К стати, дисплей может работать и без питания - внутренее потребление около 1 ма, может и на "паразитном" питании сидеть, только это не совсем правильно ;-)
От перенапряжения по входам дисплей может сдохнуть, люди уже жаловались.....
-
Увы, да. Попробуй в мобилке с таким дисплеем в рабочем состоянии вытащить аккумулятор - такой же эффект...
Хотя надо поставить вывод мк на детектор пропадания питания - как чуть меньше 4,8в - так сразу выводим "черный экран".
Хотя, вполне возможно, я и ошибаюсь и как-то это уже решено.
-
Увы, пока "глюки в голове" - ничего корректно работать не будет.
По программе - АППАРАТНАЯ реализация SPI интерфейса, а это означает БЕЗУСЛОВНОЕ использование назначенных пинов в соответствии с документацией на тип микроконтроллера.
Дисплей инициализируется и при таком медленном SPI, что сигналы можно отлаживать на светодиодах :-)
ПОЭТОМУ:
#define LCD_MOSI PB5
#define LCD_MISO PB6 (он не используется в работе)
#define LCD_SCK PB7
ОДНОЗНАЧНО!
Остальные (RESET, CS, RS) на других свободных выводах порта.
Попробуй, должно помочь.
-
А кто сказал, что PB2 это MOSI??? MOSI по даташиту на PB5 лапке, и, если реализация спи аппаратная, данные на ней и тусуются....
-
Схема не моя, а фирмы "Карло Гавацци", поэтому, если хочется докопаться до истины, проведу пробу в скором времени - надо будет найти временную задержку этой фирмы и по доп резисторам определю максимальный ток.
Повторюсь - в этом устройстве притается реле (~20мА) + мк с линейным стабилизатором (тоже ~20мА). Т.е., до 50 мА выжать можно будет.....
-
От этого блока питается реле на 12 вольт + линейный стабилизатор на 5 вольт (на транзисторе), который в свою очередь питает микроконтроллер. Вроде работает нормально.
Просто "урезает" часть импульсов от сети. Пульсация, конечно, есть (наверное - надо ткнуться осциком).
Но работает ведь, и транзистор не сильно греется....
-
-
Напишите в договоре купли-продажи все условия, и риски, с этим связанные. Опытный юрист поможет это сделать. К примеру, ограничте максимальную сумму компенсации за всякие неисправности стоимостью устройства - у обретете спокойный сон :-)
Нет, тестировать, конечно, надо обязательно - но ко всему есть пределы - долбанет молния рядом с машиной - никакой TVS не поможет....
А на детали ведь тоже никто гарантий не дает, и если пробило кондер - никто вам за него стоимость изделия и моральный вред не вернет....
-
Платы в Резоните - другие фирмы не пробовал - от добра "добра" не ищут....
Упакованы в картон, листы ничем не защищены - обычная медь....
Доставка - службой доставки - Автотрейдинг, Грузовозофф - сходите на их сайты, поймете, что так очень удобно работать.
"Обоснованность" растворится при использовании.....
-
На счет "острых ножей", режущих фоторезист - это, конечно, из области фантастики....
Купите себе рулон фоторезиста и сразу поймете необоснованность своих слов.
Пленочный фоторезист очень эластичный и липкий.
У меня и при зачистке наждачкой, и при просто незачистке платы - нормально пристает фоторезист.... Конечно, плата не в окислах и жирных пятнах (где ж такие хранились-то....)
Очень приятно сказывается на качестве обработка средством для мытья посуды - umup верно сказал.
За год использовали 10 листов FR-4 стеклотекстолита (1х1.21м) - я думаю, это показатель.....
Плату подгатавливаю в Фотоимпакте, но можно и в фотошопе. Разрешение 600 дпи - вполне достаточно.
Из Игла очень удобно экспортировать прямо в Фотоимпакт, а далее печатаю на струйном принтере на пленку.
В кипятке совмещать, имхо, неудобно, но никто не запрещает вам попробовать.... :-)
Я работаю в теплой воде. Использую руки.
Вот и вся технология.
-
Спасибо Александру Редчуку (ака ReAL) - за его программу и постоянную поддержку этой программы.
Сам вначале немного "кривился" от командной строки - но затем понял, как это удобно и комфортно!
-
"Собачка" включена? В таких ситуациях должна помогать....
Да, и если, скажем, питание от трансформатора, который рядышком на плате, то в один из моментов включения попадаете на "полную" фазу - импульс помехи может наводиться на линию от осциллятора до лапки мк - и "гробить" мк, вводя его в ступор.
Если есть возможность и желание - выложите часть платы для анализа - постараюсь помочь.
-
Хотя автор топика, наверное, уже и не читает наши изыскания :-) я продолжу тему степ-даунов.
Есть временная задержка от Карло Гаваци, там примено понижение до 12 вольт при помощи шустрого полевика и двух биполярных низковольтных, без дросселей и "оптики" - сравнение с напряжением на стабилитрное - меньше - открыт полевик - больше - закрыт.
на входе - диодный мост+резистор выравнивающий (без кондера на сеть) - на выходе - 220мкХ16в.
Где-то от руки схему набросал, если интересно - выложу.
-
Могу посоветовать проверить наличие соединения между выводами 3-11 и 2-12 ЛПТ разъема, а так же привожу пример правильного (рабочего) командного файла для программирования:
@avreal32.exe -p378 +MEGA8 -as -e
@avreal32.exe -p378 +MEGA8 -as -wp din_zaderjka.hex -v -fBLEV=0,BODEN=0,WDTON=0,CKSEL=4,SUT=0
-
Увы, простенький мой генератор помех не может заменить того оборудования, которое предлагает "гцмоэмс" :-)
Можно проверять поэтапно - сначала тест микроконтроллерной части (тут мой генератор поможет) - выявить "слабые места", откорректировать, и потом уж на день-два протестить лабораторно правильно.
-
Жидкий фоторезист имеет еще один недостаток - запах....
А с пленочным фоторезистом все довольно просто - берем плату, чистим от окислов, отбираем у жены тазик для белья (пластмассовый), наливаем в него воды, кидаем туда плату и заранее нарезанный кусок фоторезиста (перед этим сняв один слой защитной пленки), совмещаем в воде, вытаскиваем, кладем на ровную поверхность, резиновым валиком выдавливаем частички воды и заодно разравниваем фоторезист по поверхности платы, сушим на батарее (обогревателе) несколько часов - а далее как обычно написано в использовании.
Если есть еще вопросы - спрашивайте, обязательно подскажу!
-
Выскажусь и я по этой теме. Фоторезист мы купили в Диазонии - в рулонах по 20см по цене 40 руб кв.м. в далеком 2006 году. Больше года точно прошло - а он еще работает, чуть хуже (либо это мы уже "привыкли" к качеству).
Так что Позитив-20..... не котируется у нас. Водное нанесение фоторезиста, засветка через фотошаблон на струйнике.
Платы почти заводские. Стабильно LQFP 0.6мм получаются.
Так же пленочным фоторезистом и Резонит торгует (только в бОльших объемах), да и поисковик есть....
Работают и с физ. лицами (не все).
-
Берите дисплеи от сотовых Нокий - у них 10-тиконтактный интерфейсный разъем, разных размеров и разрешений.
от 3200, 6100 моделей и совместимых. Цена очень приятная.
в КИТах от OLIMEX-а на АРМы LPC точно такой же стоит, причем вроде бы есть и исходники для работы с ним.
По гуглю находятся и другие примеры работы с дисплеями от сотовых телефонов - все прекрасно работает.
-
Эта тема поднималась уже не раз, но повторюсь, что, имхо, более-менее простой тест можно сделать используя разряд конденсатора 0,47мкф (+-) на кусок провода 10-20 см, схмеу перезарядки конденсатора можно предпринять любую, но надежнее, конечно, реле. вот что у меня получилось
http://www.terraelectronica.ru/board/index.php?showtopic=385
Если эта темя интересна в дальнейшее развитие, то могу создать сдесь новый топик по этой проблеме.
Еще люди соверуют рашпиль, нагруженный на мощный транс - но, в моем случае, он не оказывал "эффекта", в отличие от генератора на реле.
Если будут вопросы - рад буду помочь.
-
А если просто напрямую подать 1.1 вольта на смещение опера, а выход самого опера резисторами поделить на 2?
-
Опубликовано · Изменено пользователем sadat · Пожаловаться
Брал в Платане конденсаторы K73-17 0.068x630в импортный полиэт. пленочный - всего на 300 р 500 шт - в качестве фильтрующего на 220 вольт - из оптных образцов большая часть "сдохла" через 3...20 дней - пробиваются "насмерть". Такая же беда и с некоторыми советскими конденсаторами.
Советую на сеть ставить Мурату или что-либо "посолиднее", чем что-либо дешевое....
Возвращать не стал - уже полгода после заказа прошло.....
А так Платан - нормальная фирма по многим позициям.
-
Настоятельно советую использовать опторазвязку.
Если есть необходимость в детекторе фазы (т.е. не только вкл-выкл лампы) - то детектор фазы на оптопаре PC814 (либо аналогичное) - цепляем через резистор 100-200к 1W на светодиод оптопары на сеть, фототранзистор оптопары - к питанию через 5-10кОм.
Выход - развязка с помощью MOC 3021-3023 (в pdf на нее схема подключения) нагруженной на мощный симистор.
Если нужно только вкл-выкл лампы, то покупаем MOC3061-3063 - она с zero-cross-ом, лампы будут дольше работать, схема вкл. в пдф на MOC.
Питание мк - трансформатор обычный.
А как научишься в схемотехнике, то тогда и без гальваноразвязки можно напрямую фазу через резистор + стабилитрон на вход INT подавать, а выход с мк напрямую на симистор... :-)
LCD2USB
в В помощь начинающему
Опубликовано · Пожаловаться
Знаешь, для твоего ника это абсолютно не должно было быть проблемой - какие фузы где выставить.
Научу "рыбу ловить" - берешь pdf (документацию) на Мегу 8 (мест много), открываешь закладку Memory Programming-Fuse Bit, там разжевано значение Fuse HIGH byte и Fuse LOW byte, надеюсь преобразовать из hex-а в bin ты умеешь.
Пишешь все на листочек и помнишь, что "галка" в понипроге - это лог."0"
Удачи!