Добавлено: Сб апр 11, 2009 18:58:57
по идее можно 1кОм поставитьи еще. так какие резисторы ставить на кнопки? 1кОм подойдет?
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
по идее можно 1кОм поставитьи еще. так какие резисторы ставить на кнопки? 1кОм подойдет?
ИМХО, я подключаю кнопки через резюк 470 ом (кнопки замыкаются на массу) и включаю внутр. подтяжку. Антидребезг обязательно, я в простых проверочных истройствах использую задержку 20-40 мс, даже у китаек дребезг проходитStalker46 писал(а):собсна вот вопрос. я делаю плату управления светодиодами. 7 кнопок и 11 светдодиодов. мега 8. вот светодиоды через резисторы подключать, а кнопки?
вот еще на кнопки антидребезг надо ставить?
Ну, предположим, в первый раз еще можно так сделать, а во второй и все последующие - что, будешь выпаивать все из платы всякий раз, когда нужно залить очередную версию?Stalker46 писал(а):припаять к плате, затем программировать...?

И что из этого?GP1 писал(а):У меги8 10 разрядный АЦС
Ну а в чем проблема?Опорное напряжение АЦП 5 В, а у Вас входное 13, то рассчитываем сначала коэффициент деления К = 13/5 = 2,6.Sounds писал(а):Народ подскажите как расчитать АЦП в mega8?
Мне надо изверять напряжение до 13V.
Я выяснил что при АЦП 255 напряжение равно 5V
При АЦП 4 напряжение равно 0.1V
Как мне правильно расчитать резистор, и как потом это посчитать в программе?
, что тоже нужно учитывать в программе.(номинал - 5%) =< (реальное значение) =< (номинал +5%)
Если будете реализовывать пересчет на АВР, то рекомендую не заморачиваться с числами с плавающей запятой, а считать все в целых, а потом ставить запятую где нужно.U = ((R1+R2)*Uref*ADC)/((2^n)*R2), где U - напряжение на входе делителя (0-13 В), Uref - опорное напряжение, ADC - значение полученное при аналого-цифровом преобразовании, n-разрядность АЦП, R1 и R2 реальные сопротивления резисторов делителя (измерить перед запайкой, если изделие единичное).
При Aref=Vcc и ADLAR=0 (по умолчанию) при 5В АЦП=1023Sounds писал(а): И что из этого?
Пожалуй действительно надо поставить. А вообще все от применения зависит, возможно нужна и более агрессивная защита входа АЦП (ну мало-ли у Sounds контролеер в условиях жестких помех работает).GP1 писал(а):...
По делителю, я бы на всякий случай поставил параллельно R2 стабилитрон на 5,1В ИМХО
если от этих линий управляются какие-то важные объекты - надо ставить джамперы. но проще, имхо, управлять чем-то не особо важным: светодиодами, динамиками или задействовать эти линии для ввода сигналов - тогда при прошивке ничего катастрофического не произойдет. еще можно от линии сброса МК заводить сигнал разрешения работы всей критически важной периферии - при программировании устанавливается низкий уровень на сбросе, и ваша периферия станет неактивной...Gudd-Head писал(а):Насколько я понимаю, AVRы возможно прошивать не вынимая/отпаивая их из платы, в которой они работают. Однако при этом задействуются некоторые выводы портов (у которых альтернативные функции типа MISO/MOSI, напр. РВ6 РВ5 у 23-й тиньки). Что сделать чтобы во время программирования не срабатывали устройства, которые управляются этих портов? Ставить джамперы?
Понятно, что если там висят светодиоды, то ничего страшного. А динамик ведь вроде как не чисто активная нагрузка, может он загадить сигналы программатора? Про ресет интересный вариант, не знал (но подозревал), спасибо.ARV писал(а):проще, имхо, управлять чем-то не особо важным: светодиодами, динамиками или задействовать эти линии для ввода сигналов - тогда при прошивке ничего катастрофического не произойдет.