Страница 255 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 12:06:16
МитяРа
Gudd-Head писал(а):Чтобы дребезга не было
Ага.. А можно вместо тумблеров датчики холла и магнитиками состояние им на выходе задавать..

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 12:17:18
Avarges
vbif87 писал(а):А как можно проверить ЖК-индикатор WH1602 без МК. Только что купил, интересно включить.
Если есть LPT порт, то элементарно. В гугле есть схемы и софт.
Черные квадраты вообще легко получить, надо подключить только питание и резистор для изменения контрастности.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 12:32:27
ploop
Кстати да, про комп я и забыл

Через LPT элементарно проверяется.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 13:02:45
ph()enix
Здравствуйте уважаемые форумчане!
Не нашел подходящую тему, поэтому пишу тут.
Посоветуйте пожалуйста схему программируемого таймера на МК Atmega (программатор для них есть)
Нужно управлять нагрузкой, а лучше несколькими, по времени. Чтобы например одна нагрузка включалось с 18:00 по 23:00, а другая к примеру с 16:00 по 22:00.
Хочу подключить бойлер и теплый пол.
Спасибо большое!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 13:13:25
МитяРа
ph()enix писал(а):Посоветуйте пожалуйста схему программируемого таймера на МК Atmega
Может эта подойдёт:
http://radiokot.ru/circuit/digital/home/53/
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 13:26:08
ph()enix
Спасибо. Почти то что надо. Но очень много наворотов, и на 1 нагрузку. Хотелось бы попроще и на 2 нагрузки.
А я в программировании "0".
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт ноя 22, 2011 13:40:24
ph()enix
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср ноя 23, 2011 14:53:02
KamomeDono
Доброго времни суток!
Объясните новичку пожалуйста правильно ли был изменён код в соответствии со сменой МК с atmega128 на atmega1284p:
Было:
void TIM_Init(void)
{
TIMSK = (1<<OCIE0); //разрешаем прерывание таймера т0 при событии совпадение
TCCR0 = (1<<WGM01)|(0<<WGM00)|(1<<CS02)|(0<<CS01)|(1<<CS00); //режим СТС, прескалер - 1024
TCNT0 = 0; //обнуляем счетный регистр
OCR0 = 0x9c; //прерывания каждые ~ 10 мс
TIMSK |= (1<<OCIE1A); //разрешаем прерывание таймера т1 при событии совпадение
TCCR1A = (0<<WGM11)|(0<<WGM10);
TCCR1B = (0<<WGM13)|(1<<WGM12)|(1<<CS12)|(0<<CS11)|(1<<CS10); //режим работы СТС, прескалер - 1024
TCNT1 = 0;
OCR1A = 0xf42; //250 мс
}
Стало:
void TIM_Init(void)
{
TIMSK0 = (1<<OCIE0A); //разрешаем прерывание таймера т0 при событии совпадение
TCCR0A = (1<<WGM01)|(0<<WGM00);
TCCR0B = (1<<CS02)|(0<<CS01)|(1<<CS00); //режим СТС, прескалер - 1024
TCNT0 = 0; //обнуляем счетный регистр
OCR0A = 0x9c; //прерывания каждые ~ 10 мс
TIMSK1 |= (1<<OCIE1A); //разрешаем прерывание таймера т1 при событии совпадение
TCCR1A = (0<<WGM11)|(0<<WGM10);
TCCR1B = (0<<WGM13)|(1<<WGM12)|(1<<CS12)|(0<<CS11)|(1<<CS10); //режим работы СТС, прескалер - 1024
TCNT1H = 0; TCNT1L = 0;
OCR1AH = 0xf;
OCR1AL = 0x42; //250 мс
}
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 00:10:08
Гефестион
ploop, спасибо!
И ещё такой вопрос- в чём можно эмулировать программу? Т.е. пошагово отлаживать её, видеть состояния регистров, флагов и портов?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 07:24:19
ploop
В студии наверно.
Я в железе отлаживаю, проблем нет пока.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 13:25:39
aam
Кто-нибудь знает, можно ли на АЦП Тини25 подавать напряжение при выключенном питании?
Девайс (фонарик на свтодиоде) должен контролировать состояние аккумуляторов, сам проц питается выходным напряжением со светодиода, а запускается управляется через единственную кнопку без фиксации. Поэтому отключить в выключенном состоянии АЦП от батареек не выйдет (будет делитель из резисторов несколько МОм).
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 13:35:43
Gudd-Head
aam писал(а):Поэтому отключить в выключенном состоянии АЦП от батареек не выйдет (будет делитель из резисторов несколько МОм).
Там наверняка на входе АЦП стоят защитные диоды к питанию и земле, так что через них и мегомный резистор будет течь ток когда не будет питания. Ничего страшного — мой прогноз

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 13:42:14
МитяРа
Gudd-Head писал(а):Ничего страшного — мой прогноз
Кроме того, что через них зарядится кондёр по питанию и Тинька - заработает..

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 13:49:37
Gudd-Head
МитяРа писал(а):Кроме того, что через них зарядится кондёр по питанию и Тинька - заработает..

Вряд ли. Даже на Power-down mode надо 2 мкА

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 14:01:40
МитяРа
Gudd-Head писал(а):Вряд ли.
А ты помнишь, как 561 КМОП работала даже если питание на схему не подавать, а есть сигнал хоть на одном из входов..

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 14:04:38
Gudd-Head
МитяРа писал(а):А ты помнишь, как 561 КМОП работала даже если питание на схему не подавать, а есть сигнал хоть на одном из входов..

К счатью или к сожалению, не работал с советскими ИМС. К тому же логика статична, а вот МК для работы должен тикать, следовательно будет потреблять ток.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт ноя 24, 2011 15:59:42
ploop
МК легко заводится от паразитного питания, там обычные диоды стоят.
Делители в несколько МОм спасут, только если нет емкостей по питанию...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс ноя 27, 2011 22:48:22
TRIOD
Доброе время суток.
Народ подскажите какие из современных и доступных мк могут работать с внешней памятью команд?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс ноя 27, 2011 23:00:19
AI_Disable
TRIOD писал(а):...памятью команд?
Это, в смысле, с памятью данных или что?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс ноя 27, 2011 23:02:24
TRIOD
Ну тоесть чтоб программу и данные можно было зашивать во внешнию микросхему.
В реальности можно и только данные, но нужно чтоб обрашение происходило также как к внутреней памяти.