Незнаю куда вопрос задать, задам сюда.
Вообщем принесли планшет, не зяражается, разъем под з/у отпаялся. На место припаял. Но детишки (владелецы планшета), разрядили планшет, и я пошарившись по форумам узнал что у подобных батарей 3,02 в напряжение очень мало для того чтобы стартанул контроллер аккума. Другой аккум припаяли для проверки. Всё работает, заряд идёт..
Как реанимировать аккумулятор, товарищи подскажите Раздел: Песочница или Вопрос-Ответ
Народ, кто опытный радиолюбитель, подскажите какой ток примерно ток может пропустить через себя дорожка на текстолите толщиной 1,2,3 и т.д. мм, не нагреваясь? А то хочу разветвитель питания сделать, дык незнаю какой толщины дорожки рисовать. . Раздел: Песочница или Вопрос-Ответ
Прошу помощи. Был зашкал на Ом и Ком. Заменил 2 резистора- R4, R17 - все фунциклирует. Но при замыкании щупов, стрелка не становится на 0, а останавливается на отметке 6ом и медленно сползает на 4ом- и все. Питание 4.8в от акка 1.2в через DC-DC преобразователь. И еще - стал врать на постоянке, где-то на треть мелкого деления шкалы. Как исправить? Раздел: Измерительная техника
Всем привет.
Задача такова: Есть мк attiny13А либо можно использовать attiny2313
Необходимо его одного,к нему ничего не подключино кроме питания 3 В и светодиода,заставить функционировать на токе не выше 20 мка
Все что пока вышло сделать,это запустить attiny13 на частоте 128кгц и при этом она потребляет примерно 65мка.
Порылся на разных сайтах-гдето пишут ,что аналогичное не реально,гдето пишут ,что если мк ввести в режим Power-down,то он будет жрать гдето микроамперу,но при этом не будет функционировать,но мне такое не подходит,мне нужно что бы 1-он сам по себе мог мигать светодиодом раз в 10-15 минут, 2-он мог скажем на каждый 10 раз мигания,мигать пачкой импульсов из 1000 миганий в течении 1 секунды,то есть время от времени функционировать на частоте не менее 1-2кгц.
Реально ли это сделать и как?Если возможно,приведите пример кода для avr studio
Просьба не спрашивать зачем так надо,задача стоит конкретная. Раздел: AVR
Помогите понять основы работы с операционным усилителем. Имеется эмиттерный повторитель в связке с операционником (ОУ для "гашения" падения напряжения БЭ). ОУ запитываем от двуполярного источника ±18В. На прямой и инверсный вход подаём сигналы двуполярного питания на "Вход А" и "Вход B". Притом на эти входы будут подаваться напряжения в разной полярности (либо "+" на вход А и "-" на вход В, или наоборот). На выходе я хочу получить ту же разность потенциалов, что подал на вход, только с сопротивлением R3. Вопрос: относительно какой точки нужно снимать напряжение с эмиттера транзистора и получу ли я ту же разность потенциалов на выходе, что и на входе (вх. сигналы меньше ±18В), либо будет где то падать часть напряжения? Раздел: Схемотехника для начинающих
Нашел на заводе коробочку с новым мафоном, прошлым летом подключал - работает. Сколько стоит такой? Или лучше не продавать оставив его антиквариатиться? Год выпуска 1990. Раздел: Продам-Отдам, Услуги
Ребята, как применить дисплей от мультиметра других схемах! У меня накопилось мультиметров 5 шт - все не работают!!!
Можно ли их использовать например для индикации термометра или часов???
Может подскажете где копать или ссилкой ??? Благодарю!!! Раздел: Песочница или Вопрос-Ответ
Купил на Ebay из Китая модуль часов реального времени на базе DS1307 - http://www.ebay.com/itm/130962277743. Теперь вот пытаюсь работать с ними, но получается какой-то бред. Вот код моей библиотеки: #define DS1307_ADDR 0xD0
uint8_t ds1307_read(uint8_t reg) { i2c_start(DS1307_ADDR); i2c_write(reg); i2c_start(DS1307_ADDR + 1); uint8_t result = i2c_read(1); i2c_stop(); return result; }
void ds1307_write(uint8_t reg, uint8_t value) { i2c_start(DS1307_ADDR); i2c_write(reg); i2c_write(value); i2c_stop(); }
uint8_t bcd2bin(uint8_t value) { return (value / 16) * 10 + (value % 16); }
uint8_t bin2bcd(uint8_t value) { return (value / 10) * 16 + (value % 10); }
void ds1307_get_datetime(uint8_t *hour, uint8_t *minute, uint8_t *second, uint8_t *year, uint8_t *month, uint8_t *day) { *second = bcd2bin(ds1307_read(0)); *minute = bcd2bin(ds1307_read(1)); *hour = bcd2bin(ds1307_read(2)); *day = bcd2bin(ds1307_read(4)); *month = bcd2bin(ds1307_read(5)); *year = bcd2bin(ds1307_read(6)); }
void ds1307_set_datetime(uint8_t hour, uint8_t minute, uint8_t second, uint8_t year, uint8_t month, uint8_t day, uint8_t dow) { ds1307_write(0, bin2bcd(second)); ds1307_write(1, bin2bcd(minute)); ds1307_write(2, bin2bcd(hour)); ds1307_write(3, bin2bcd(dow)); ds1307_write(4, bin2bcd(day)); ds1307_write(5, bin2bcd(month)); ds1307_write(6, bin2bcd(year)); }
Функции I2C точно работают нормально (я их уже использовал для общения с 3-мя разными датчиками без глюков). А тут получается ерунда какая-то. После старта МК я вызываю ds1307_set_datetime со временем зашитым в исходник. Затем каждую секунду читаю данные с помощью ds1307_get_datetime и смотрю на них. И... часы стоят на месте на том времени, которое я выставил. Затем время сдвигается на 10 секунд. И так далее - время обновляется раз в 10 секунд. Но это ещё ладно, ко времени иногда может не прибавится, а отняться 10 секунд. И вообще ведёт себя странно. Если убрать с начала программы установку времени и переткнуть питание схемы, то часы начинают ходить нормально... но по совершенно другому времени, не тому которое я ставил. Причём оно то отображается нормально. И несмотря на все мои попытки перезаписи, если убрать перезапись при старте это время нормально считается дальше. То есть часы считают какое-то своё время и нормально его выдают. А если я перезаписываю, то вывод времени начинает глючить, однако то время по-прежнему считается нормально (просто не выводится). Где я ошибся? Раздел: AVR
Здравствуйте, проконсультируйте по чертежу пожалуйста, как правильно изобразить схему с магнитным пускателем по ГОСТУ, ниже прикрепил файлы. "Снимок" показывает как это выглядит функционально, "Снимок1" это так как я вижу эту схему согласно УГО. Но я совсем не уверен в её правильности. Подскажите как логично связать верхние и нижние контакты, т.к они одновременно должны замыкаться, и как изобразить сам пускатель с питанием (1-2). Сила - это 3ф сеть, Логика- это сигнал который отправится на МК, после того как сработает пускатель Раздел: Школьникам и студентам
[next-page][/next-page]
|