Activity

lcd WDX0006-TGH, помогите разобраться .

то что на сахаре про него в курсе я знаю.
у продавцов доку запросил … прислали нечто не очень внятное (во вложении)
а если конкретнее то не очень понятно что такое “SA/GND” и две пары контактов по верхнему краю индикатора, на железке они промаркированы как “K” и “A”(питание что ли).
как понял подключается по средствам i2c(на сахаре вычитал)
но проблема в том, что у меня к нему даже старт не проходит:(
подтяжками игрался от 1кОм до 5кОм - без толку, коротышей точно нет но факт остается фактом…
или там всё же не и2:)😵

WDX0006-TGH-#02.rar

lcd WDX0006-TGH, помогите разобраться .

Многоуважаемый ALL,
есть на руках такой индикатор ,контроллер в нем Sitronix 7549i.
Теперь собственно просьба: может быть кто-то сталкивался с этим зверем,
подскажите где можно достать доку на него или хотя бы распиновку.
перерыл нет но ничего кроме даташита на контроллер не нашёл:(

Простой самодельный кодер
chestar:

… но когда я узнал цены на реагенты, мне проще заказать плату на заводе…

честно сказать лут через бумагу у меня самого никогда не получался , только через фольгу и то не очень выходило. попробовал позитив20 тоже не пошло…
потом наткнулся на плёночный фоторезист конверт 10 листов стоит 200р
к этому струйник , пленку(печатаю в 2 прохода пигментными чернилами, принтер епсон 117) и лампочку для проверки денежки .
с 12 сантиметров экспозиция 15 минут через прижимное стекло 4мм.
проявка в обыкновенном “Пемолюксе” (3 ст. ложки с не большой горкой на 0.5 воды)
дальше хлорное железо и сверловка.
если интересно завтра приеду с сессии отпишу что на конвертике с резистом написано …

либо еще проще , готов протравить вам эту платку тока как её вам доставить сами думайте…
по этому вопросу наверное лучше в личку.

Самодельный передатчик (часть 2)

void LCD_line ( char x1, char y1, char x2, char y2, char mode )
{
int dx, dy, stepx, stepy, fraction;
char tmp;

dy = y2 - y1;
dx = x2 - x1;
if ( dy < 0 ) { dy= -dy; tmp=y1;y1=y2;y2=tmp;}
if ( dx < 0 ) { dx= -dx;  tmp=x1;x1=x2;x2=tmp;}
stepy = 1;
stepx = 1;
....
}

попробуйте вот так процедуры изменить
в теле процедур тогда можно будет поменять stepx и stepy на простой инкремент

зы а ведь ошибке то уже почти 4 года 😃

Самодельный передатчик (часть 2)
МаркАнтоний:

Мы видимо разговариваем о разных вещах. В первой же ссылке что Вы указали чёрным по белому написано, что дисплей Nokia 3310 относится к type1.

контроллеры у них совместимые, соответственно система команд одинаковая(моя фраза : “один в один”,именно по этому поводу), в кодере работать будет работать на ура.

Самодельный передатчик (часть 2)
МаркАнтоний:

Склероз Вам изменил. У дисплея от Нокиа 3310 восемь ножек на картинках как раз Тип 1.

не изменил 😉

шестая нога внешний тактовый сигнал, дабы использовать внутренний генератор индикатора туда вешается емкость 1uF и параллельно ей подается питание.
собсна вот:
serdisplib.sourceforge.net/ser/pcd8544.html
и вот: www.module.ro/lph7366.html
программные отличия если и есть (не помню точно) то крайне не значительные и на скорость полета не влияют.

еще один серво-тестер
Carrot:

частота 50гц, это я помню, а скважность??

частота с которой канальный импульс приходит на машинку, а скважность уже зависит от длинны импульса(читай положения машинки), длинна импульса 1-2 миллисекунд, середина 1,5 .
зачем вам скважность?

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

Самодельный передатчик (часть 2)
Pav_13:

А какой дисплей из применяемых для кодера однозначно будет работать на желаемой длине проводов (15 см)?

Если мне склероз не изменяет то , тип 2 это один в один lcd от 3310
сам выдирал такое из какой-то древней нокии , там электропроводящая резинка на контактах лежит.
паял тонкими проволочками прямо на площадки под дисплей на обрезке платы от телефона , отмывал спиртом и собирал .
вечером постараюсь показать .

на ~20 сантиметрах у меня работало.

Снова Реактивный, Снова с приставкой Турбо...

2 Adrem
послушайте старших,они знают , что говорят 😉
а если ручки чешутся то прочтите тему и попробуйте подобное изобразить в метале
у меня не получилось(может плохо старался 😒 )
а потом подумайте что ещё вы мОгёте 😎

Вот что надо строить!

кстати гироскопы для этой байды можно поискать в мстерских по ремонту аппаратуры,
я так добыл парочку стояли на какой то(возможно панасоник) DV камере для оптической стабилизации изображения;)

Контроллер бесколлекторного двигателя
Isil:

А как изменяется сигнал на входе регулятора( в смысле его форма min./max)?

обыкновенный шим, импульс длинной 1-2мс (обороты пропорциональны длинне) частота ~ 50Гц .

Открытый проект универсального зарядника
R2D2:

А вот c ЛИ1 что делать?

я буду делать маленькую платку ,которая будет цепляться вместо ли1.
на ней будет логика 74AC08D и транзисторы вроде BC847.

есть предложение по софту, сделать либо выбор языка в меню(английский <> русский, по умолчанию английский), либо 2 прошивки(английская <> русская). Связано вот с чем: к примеру вчера всё запустилось НО индикатор, выдраный из старого факса, русские буквы показывает иероглифами

зы хотя я буду делать порт под GCC потому для меня это не принципиально но может кому другому пригодится…

Открытый проект универсального зарядника
MaxSh:

мега шилась с “нуля” ? по умолчанию порт С сконфигурен для работы JTAG, у Вас не работают как раз евойные ноги. Я уже наступал на эти грабли, внимательней доки читайте. Короче поправте фузы и отключите JTAG и будет Вам счастье

опачки а про JTAG я и забыл 😊 (надо спать по ночам однако )
шилась с нуля,фьюзы JTAG точно не трогал…
спасибки громадное

зы а кто подскажет может ацп или весь камень(мега 128) глючить если JTAG не отключён,
т.е JTAG видит что на порту тварится?

Открытый проект универсального зарядника

разобрался с индикатором,
умеги “не дышат” ровно половина ног на порте С 😕 . 2 старших и 2 младших вывода в норме, а между ними тишина…
как и предпологалось ошибка крайне глупая :
был куплена всего 1 мега32 .

Открытый проект универсального зарядника
Psw:

Ждать с зубочисткой в руках, когда высохнет ЛТИ-120 под каждым резистором - как-то не хочется пока что - я бы с большим удовольствием ноги у 0.125 вт резисторов обкусывал и стоя их ставил, как уже не раз бывало.

smd пинцет рублей 50 стоит по моему , и ждать ничего не надо.

Открытый проект универсального зарядника
MaxSh:

Значит не происходит инициализации ЖКИ, ищите залипуки на шине или в управлении.

я искал залипушки(до четырёх утра ) и на шине и на управлении , нету их,цеплял другой индикатор(12х2) результат тотже, сделал тестовый проектик тупо без прерываний всё равно!
прекрасно понимаю что где-то совершенно детский “ляп” есть но пока не нащёл 😊
самое смешное что оба эти индикаторы ещё на прошлой неде замечательно работали с мегой8

Открытый проект универсального зарядника

Начал паять в воскресенье, напаял практически всё кроме дросселей, полевиков, предохранителей. наглухо выкосил программатор( пользуюсь AVReal)кроме резисторов R53 R54 R59.
Начал прошивать … на что ушло где-то минут 30!!! потому как впаял разъёмчики от старых материнок, следовательно вывод 1 получился 5-ым и т.д.(сам как говорится дурак),как дошло перепаял кабель и всё прошилось.
при включении играет музыку, дисплейчик включается но на нём ничего не видно ,кроме чёрных прямоугольников в верхней строке(тоесть хотябы питание весит правильно) а в остальном как и с разъемом наверное таже причина- сам дурак, надо разбираться…

Самодельный передатчик (часть 1)
Igoreha027:

День добрый!
Меня интересует смотрели в Proteus только осцилограммы или есть библиотека индикатора PCD8544 (Nokia 3310 и др.) для Proteus и видели меню на индикаторе? Я не нашел, поэтому переделывал библиотеку и программу под индикатор SED1565, потому что он есть в Proteus и можно все посмотреть (правда с графикой проблемы еще не решил). Если есть библиотека для PCD8544, то не поделитесь ли, чтобы время не терять?

вот что то пытался изобразить (NOKIA 3310) если кто подскажет почему такой косяк с графикой получается буду крайне благодарен

зы 3310.rar исходник компонента
coder.rar тестовый проект содержит откомпилированную длл-ку компонента (counter.dll)

3310.rarcoder.rar

свободнолетающий планер
DeN_666:

Хорошо настроенный F1A должен в погоду без термиков с высоты пятьдесят метров летать 3 минуты.

Абсолютно согласен!
а если термики всё же есть то без таймера летать крайне не желательно, уходят на раз…

Самодельный гироскоп
vovic:

Штука абсолютно нетривиальная. Есть смысл ввязываться только в случае, если есть опыт написания такой фильтрации.

можно почитать здесь:Калмановская фильтрация

Су-34 v/s Raptor

боюсь соврать но по мойму про ракеты уже было по мойму в етнамской войне когда америкосы только только свой “фантом” туда отправили и в итоге НАШИ их жарили каждый день на на 15-х и 19-х мигах как умели а те за 2 года 1-У наши машину сбили и счастливы были до немогу!!!
на туже кобру пугочёва реагировали как на понты …
а когда сами предложили учебный бой с ихним F20 почемуто двадцатка оказалась в причеле сухого 27(дай бог памяти “руские витязи”) ранше сооответственно поражена тоже раньше …
РУССКИЕ самолёты в сто крат ЛУЧШЕ можете считать это патриотизмом
зы ссори ели не в тему просто прочитал первый пост и …
кста у МИГ 23 в графе:максимальная скорость стоит НЕ ОПРЕДЕЛЕНО!

а кто чем помимо моделизма увлекается?

программирование от delphi до asm-ma,паращютный спорт ,
есть пара “мечт” дельтоплан(пароплан) и планер тока у нас вроде как негде:(
или просто я не сталкивался;)
радио любитель, просто обожаю щизику

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

Самодельный передатчик (часть 1)
svb:

Если верить этому коду, ТО (!esc)&&(!up) означает что кнопки НЕ нажаты, а вот (esc==0)&&(down==0) - как раз нажаты, и вроде как мне пару раз этой комбинацией удалось остановить таймер. но только пару раз 😦

одно но focus кнопачками на землю ножки коротит!!!
значит эти ножки подтянуты внутренними резисторами к плюсу и пока я не нажму на ноге будет “1”, а когда нажму то “0” а записи типа

(!esc)&&(!up)
и
(esc==0)&&(down==0)

равнозначны и обе говорят если 0 то отдать истину

Ок, это поменял , я сейчас параллельно это в VMLAB кручу. У меня длительность канального импульса получается 104.6us , а пауза между импульсами - 406.7us , это правильно?

там всё есть 😋
www.rcmaster.ru/club/glider/…/index.shtml

Самодельный передатчик (часть 1)
svb:

Я так и не понял по коду - в какой момент _должен_ запускаться таймер и как его можно (и можно ли) принудительно остановить, чтобы не тикало.

по евгению
таймер запускается принажатии esc и up
останавливатся по esc и down

	  if ((m[1][0]==0)&&(!esc)&&(!up)&&(tm1!=0)){b_tm=1;} //включение таймера
		if ((esc==0)&&(down==0)&&(b_tm==1)){tm2=0;b_tm=0; beeper=0; tm1=time;} //выключение таймера

щас гляну ваш код ,далеко не уходите 😉

про 14000 это инециализационное значение если его не поменять то первая посылка после включения будет не правильная!короткая…
в принчепе ничего страшного но для полядка поставте туда 19000

Самодельный передатчик (часть 1)
svb:

у Евгения значения канальных импульсов 2250, я выставил 3000 … Но ничего не изменилось …

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

del=ch[1]+ch[2]+ch[3]+ch[4]+ch[5]+ch[6]+ch[7];// вычисляем общую длину импульсов
del=30000-del;													// вычилляем длительность синхропаузы

здесь 30000 исправить на 40000
нуи считать каналы от 3000 и поправочка нужна к тому что прибавляеш к 3000
иначе получиш слишком шерокий диапазон длительностей и можеш выжеч машинки
выглядеть будет примерно так:

ch[1]=3000+adc[1]+trim[1]*9;

по поводу почему “срываются” часы надо в твой код глядеть… 😉