proekt07
Members-
Постов
154 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент proekt07
-
Куплю блок питания к тв Sony KDL-32EX402 Номер блока 147420812-01501262 G2LSF 3L314WA
-
@olegovich22 Вариантов несколько. 1.Спецмикросхемы,например,MICRF113/115 с небольшой обвязкой.Не требует ПАВ,но требует кварц определённой частоты 2.На рассыпухе,вот здесь неплохо всё разобрано. Как уже отмечалось выше главная вещь в таком передатчике-это ПАВ. Братья китайцы на том же али всё это продают.Для настройки передатчика(просто,чтобы увидеть несущую частоту)можно у них же приобрести SDR FM DAB DVB T.
-
В даташитах всё есть.
-
@Sancta Возможно в качестве альтернативы заинтересует ICL7107CPL.
-
Вот здесь смотрели? Там же: "Кроме того к статье прилагается программа SFGDemo. С ее помощью можно получить изображение своего отпечатка пальца помимо стандартных операций добавления отпечатка в память, поиска совпадений, удаления отпечатка из памяти (для подключения к компьютеру используется переходник USB-UART)."
-
В описании к схеме про тактовую частоту что-нибудь сказано?Мне думается,должно быть всё же 4мгц,то есть делитель не включать,а то совсем медленно получается.
-
Похоже,что BODLEVEL = 0x5 это в бинаре 00000101, делитель на 8 отключен, CKSEL = 0x2 это в бинаре 00000010. Мне думается как-то так: Вторая часть
-
Судя по коду опорное напряжение для ацп-это напряжение питания схемы,значит циферки вполне могут бегать при изменении питания.Если ввести в схему ИОН,то в коде придётся изменить вариант опорного напряжения для ацп,пересчитать входной делитель и коэффициент,на который умножается значение ацп. Как вариант,можно сделать ~50 выборок значений ацп и высчитать усреднение,или применит фильтр Калмана.
-
Я бы всё же использовал таймер. При частоте тактирования 9,6 мгц и макс.делителе 1024 переполнение будет примерно через каждые 27 милисек. Config Timer0 = Timer , Prescale = 1024 ' On Timer0 Schet Enable Timer0 Enable Interrupts В обработчике прерываний увеличивать на единицу переменную типа word,ну или сколько там нужно отсчитывать. Schet: Count = Count + 1 Return После замера напряжения проверять выполнения условия. Если напряжение выше заданного,сбрасывать переменную Count. Если оно будет ниже, Count не будет сбрасываться и таймер будет сам по себе увеличивать Count,пока не насчитает сколько нужно. Как только насчитает,светим,пикаем,делаем что нужно. If Getadc(3) <= 500 Then Count=0 Else If Count > 300 Then set Portb.0 End If Это только набросок,первое что в голову пришло. Чем хорош таймер,он там в фоне работает себе и работает и не надо в основном цикле делать кучу задержек.
-
Если заменить размерность Т1 с byte на single,мы увидим тот же -0,1 градус без особых изменений в коде.
-
@andrusha152 Возможно цифры-это коды символов ASCII.
-
Tiny13-355р.-10 штук.Программатор USBASP-100р. Макетная плата-60р. Для старта совсем не дорого. Программно менять поведение устройства (например задержки включения/выключения)гораздо проще. Для решения вашей задачи можно повторить уже готовое устройство,или просто попросить написать программу неравнодушного человека. Для наглядности.Вот так будет минимально выглядеть ваша схема. К выходам можно прицепить то,что будет управлять нагрузкой.
- 46 ответов
-
- Одна кнопка
- Две нагрузки
- (и ещё 2 )