Эмбед-чудеса


Итак, даташит утверждает, что индикатор имеет следующую распиновку:

Исходя из этого я скреативил компонент в DT, нарисовал схему и развел плату:


Интересности начались при написании тестовой программы. Если верить даташиту, то, например, точка должна управляться битом #6, и т.д. Однако по факту оказалось, что точку зажигает бит #1!!! В итоге код заработал со следующим эмпирическим маппингом:
#define MSK_SEG_a (1<<6)
#define MSK_SEG_b (1<<7)
#define MSK_SEG_c (1<<0)
#define MSK_SEG_d (1<<3)
#define MSK_SEG_e (1<<2)
#define MSK_SEG_f (1<<5)
#define MSK_SEG_g (1<<4)
#define MSK_SEG_dp (1<<1)
WTF??? Получается, что в даташите нас нагло обманывают? Или я чего-то не понял?
UPD: Ответ нашелся в коде вывода в сдвиговый регистр. Он переворачивает байт… :D
- 0
- 11 октября 2011, 14:42
- _YS_
Купил недавно пару похожих 4-знаковых индикаторов, уже хотел было заюзать, скачал даташит — оказались они часовыми. Точки в двоеточии зажигать можно, а десятичные — нет. Только как часы и можно использовать, в остальном без точки тяжело. Обидно.
А чем я тогда буду питаться в голодные годы? Да и потом, ее же для этого разбирать, наверное, надо. :) Влом. :)
Знаю метод — вывовырять клавиши, в пакет с раствором средства и потрясти. Не это?
Знаю метод — вывовырять клавиши, в пакет с раствором средства и потрясти. Не это?
Это экспресс) А вообще еще надо разобрать, по необходимости — помыть резинки, по необходимости же — почистить контакты, ну и главное — хорошенько помыть щеткой детали корпуса под струей воды.
За новой еще в магазин переться… Не менее лениво)
Особенно учитывая что моя любимая клава не в каждом магазине лежит.
Так что раз в пару лет приходится сей фокус проводить. А, да. Еще иногда полезно и пленки спиртом протереть.
А кнопки дергать — это халтура. Если уж халтурить, то по полной — салфеточкой кнопочки сверху протер и готово.
Особенно учитывая что моя любимая клава не в каждом магазине лежит.
Так что раз в пару лет приходится сей фокус проводить. А, да. Еще иногда полезно и пленки спиртом протереть.
А кнопки дергать — это халтура. Если уж халтурить, то по полной — салфеточкой кнопочки сверху протер и готово.
Так, а если у меня вот такая клавиатура: mdata.yandex.net/i?path=b1212230211_img_id2288548474352119322.jpg
Как ее помыть-почистить? :) Пока, правда, почти чистая, стараюсь аккуратно с ней.
Как ее помыть-почистить? :) Пока, правда, почти чистая, стараюсь аккуратно с ней.
Что-то она выглядит так, как будто ее с ноутбука свертели. Я как-то все же предпочитаю полноразмерную доску с нумпадом и высокими клавишами. На ноутбуках ощущения не те.
Не совсем понятна конструкция и подавно неясна ее разборность. Если клавиши на ножницах — то обычно снять их можно. Правда без разборки толком не промыть сам корпус, особенно ту часть, что под клавишами была.
Не совсем понятна конструкция и подавно неясна ее разборность. Если клавиши на ножницах — то обычно снять их можно. Правда без разборки толком не промыть сам корпус, особенно ту часть, что под клавишами была.
Я тоже предпочитал… Но жизнь заставила… Полноразмерки хороши за столом, а мне валяться на диване из-за болезни пришлось больше полугода. Вот тогда и привык к этой. Она маленькая, легкая, прочная, коннект держит железно (беспроводная же), работает от пары батареек больше полугода (при активном использовании каждый день), ну и для своих кнопок (точнее для их конструкции) — они очень приятны на нажим (мне есть с чем сравнить, так как на столе стоит, и до этого все время использовалась эргономичная клавиатура).
Ну вот пока лежал, использовал ее, а теперь уже и за столом не могу на большой печатать — привык к этой…
Но это нифига не реклама :) Просто правда понравилась клавиатура, хоть и дороговата… И если кому нужна именно беспроводная (к медиацентру или еще для чего), однозначно посоветую!
Ну вот пока лежал, использовал ее, а теперь уже и за столом не могу на большой печатать — привык к этой…
Но это нифига не реклама :) Просто правда понравилась клавиатура, хоть и дороговата… И если кому нужна именно беспроводная (к медиацентру или еще для чего), однозначно посоветую!
Вот только цена… Не, из беспроводных я предпочел полноразмерку от А4. Стандартная, неплохого качества (ну, допустим, не эппл, но не хуже традиционной Mitsumi), да и от батареек говорят тоже неплохо живет (что для А4 нетипично).
Плюс для компа это физическая клавиатура. А блутусная у меня периодически отваливается. Обратно вернуть только с плясками, а то и перезагрузкой. При моем аптайме (гм… ща 51 день, пару дней назад GetTickCount на 0 сбросился :) это актуально.
И за каких-то 20 баксов за комплект с мышкой.
Плюс для компа это физическая клавиатура. А блутусная у меня периодически отваливается. Обратно вернуть только с плясками, а то и перезагрузкой. При моем аптайме (гм… ща 51 день, пару дней назад GetTickCount на 0 сбросился :) это актуально.
И за каких-то 20 баксов за комплект с мышкой.
Ну у меня было много требований как раз из-за здоровья… Основное — маленькая и легкая. Чтобы можно было держать долго на весу одной рукой, а другой печатать… Эту очень удобно в таком виде использовать, особенно из-за формы. Самого жаба душила столько рублей отдавать. Но сколько я других ни подержал тогда в руке (в магазине большом был), от всех рука уставала. От этой нифига не устает.
И связь нифига не отваливается, хотя комп не выключаю, а если выключаю — то увожу в Hibernate, и все равно всегда работает, ни единого разрыва :)
(Вот мышь да, там не так все радужно...)
PS: культом Яблока не болею, так что то, что она Apple — для меня вообще пофигу :)
И связь нифига не отваливается, хотя комп не выключаю, а если выключаю — то увожу в Hibernate, и все равно всегда работает, ни единого разрыва :)
(Вот мышь да, там не так все радужно...)
PS: культом Яблока не болею, так что то, что она Apple — для меня вообще пофигу :)
Грубо и долго.
Переворачиваешь клаву, подставляешь под края что нибудь, что бы клавиши не нажимались. Разбираешь осторожно, снимаешь заднюю крышку. Снимаешь пленку с электроникой.
Резиновые толкатели при этом останутся в клавишах.Прикручиваешь заднюю крышку.
И в таком виде клаву в таз с кипятком и с стиральным порошком. Минут 5 побу
лтыхаешь, где плохо грязь отходит — потереть щеткой, но без фанатизма.
Сушить. Я подвешиваю над газом. Затем сборка. Так же упоры под края…
Переворачиваешь клаву, подставляешь под края что нибудь, что бы клавиши не нажимались. Разбираешь осторожно, снимаешь заднюю крышку. Снимаешь пленку с электроникой.
Резиновые толкатели при этом останутся в клавишах.Прикручиваешь заднюю крышку.
И в таком виде клаву в таз с кипятком и с стиральным порошком. Минут 5 побу
лтыхаешь, где плохо грязь отходит — потереть щеткой, но без фанатизма.
Сушить. Я подвешиваю над газом. Затем сборка. Так же упоры под края…
Да я бы не сказал что так сильно проще. А промоется хуже и куда дольше будет сохнуть.
Алсо, процентов 20 резинок все равно снимутся с пленкой, им свойственно к ней липнуть.
В какой-та древней клаве резинка была одна на все клавиши. Вот ту удобно разбирать-собирать было)
Алсо, процентов 20 резинок все равно снимутся с пленкой, им свойственно к ней липнуть.
В какой-та древней клаве резинка была одна на все клавиши. Вот ту удобно разбирать-собирать было)
Видишь ли в чем дело.
Я это не для по… еть написал. Таким макаром я отмываю на ура, лет уже 10. С кипятком и стиральным порошком, отмывается все.
Резинки если и прилипнут к пленке так штук 5- 6. Да даже если и все выпадут — поставить их на место 5 минут. Сохнет все минут 10.
Много было клав на которые проливали разнообразные жидкости, так вот их без разбора не отмоешь. Пленку зас… рает еще как.
Более того, есть у меня дружок, тот так же кипятком и стиральным
порошком отмывает платы с телевизоров. Естественно предварительно выпаяв все то что от воды поплохеет( в основном катушки).
Результат отличный…
Я это не для по… еть написал. Таким макаром я отмываю на ура, лет уже 10. С кипятком и стиральным порошком, отмывается все.
Резинки если и прилипнут к пленке так штук 5- 6. Да даже если и все выпадут — поставить их на место 5 минут. Сохнет все минут 10.
Много было клав на которые проливали разнообразные жидкости, так вот их без разбора не отмоешь. Пленку зас… рает еще как.
Более того, есть у меня дружок, тот так же кипятком и стиральным
порошком отмывает платы с телевизоров. Естественно предварительно выпаяв все то что от воды поплохеет( в основном катушки).
Результат отличный…
И из-под кнопок вымывается?
Алсо, как это переживает смазка в направляйках некоторых кнопок?
10 минут на сушку чет больно быстро. Там куча дырок, в которых вода задерживается в огромных количествах. Хотя… когда клава в сборе, выбить оттуда воду проще. Не надо каждую кнопку по отдельности трясти.
Ну и моим методом тоже отмывается на ура. И тоже пользуюсь им лет около 10.
Алсо, как это переживает смазка в направляйках некоторых кнопок?
10 минут на сушку чет больно быстро. Там куча дырок, в которых вода задерживается в огромных количествах. Хотя… когда клава в сборе, выбить оттуда воду проще. Не надо каждую кнопку по отдельности трясти.
Ну и моим методом тоже отмывается на ура. И тоже пользуюсь им лет около 10.
Комментарии (52)
RSS свернуть / развернуть