Страница 300 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс мар 11, 2012 18:15:41
zecagent
Bigcrash писал(а):Трансформатор - диодный мост - стабилизатор
Самая древняя, самая простая и самая надежная схема....
Что-то слышал краем уха, что для того чтобы уменьшить габариты сначала увеличивают частоту, используют ферритовые трансформаторы, которые меньше по размерам, а затем уже выпрямляют. Есть что-то такое? где можно об этом прочитать?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс мар 11, 2012 18:19:32
Chettuser
Это импульсный блок питания, например адаптер от мобильника или БП компа.
Почитать, само собой, можно
тут. Там даже картинка есть.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс мар 11, 2012 18:20:46
МитяРа
zecagent писал(а): то есть его ток нужно будет выпрямлять?
Два выпрямительных диода и конденсатор фильтра..
Потом LDO-стабилизатор на 5 вольт.. LM1117 например..
zecagent писал(а):Что-то слышал краем уха,
А вот про это - лучше не надо.. Чем проще - тем лучше..
А то, застрянешь на непонятном..

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс мар 11, 2012 18:58:14
zecagent
Как насчет такого
трансформатор - конденсатор фильтр - дроссель - диодный мост - супервизор
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс мар 11, 2012 19:01:07
МитяРа
zecagent писал(а):Как насчет такого
Можно и так..
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн мар 12, 2012 14:20:37
zecagent
Еще один вопрос. Как подтянуть выводы контроллера к земле или к единице? Как рассчитать номиналы подтягивающих резисторов?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн мар 12, 2012 14:27:01
МитяРа
zecagent писал(а):Как подтянуть выводы контроллера к земле или к единице?
Всё зависит от конкретной схемы и от конкретного МК..
И от того, какую логику управления предполагается использовать, положительную или отрицательную..
При отрицательной, выводы МК подключаются через резисторы 1-10кОм на +5 вольт..
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн мар 12, 2012 19:32:07
Mr.Denis
Всем Привет!
Подарили мне программатор AVR-USB-JTAG от компании Olimex (
http://olimex.com/dev/index.html), и у меня появилось несколько вопросов.
Он может работать только с AVR Studio или я могу с ним работать при помощи IAR, CodeVision?
Я так понимаю что можно программировать микроконтролеры только с JTAG интерфейсом или можно еще по SPI?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 16:38:15
Мима Крокодил
Объясните, пожалуйста, почему если я хочу зажечь светодиод из прерывания(INT0), то он тут же гаснет?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 16:40:21
pyzhman
Потому, что неправильно написана программа.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 18:32:26
Meteor
Ошибка в 285 строке
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 20:37:30
IfoR
Meteor писал(а):Ошибка в 285 строке
Хм, какую-то неоптимизированную программу написал
Мима Крокодил, для того чтобы всего лишь зажигать светодиод.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 21:29:50
Meteor
В ней 283 нопа
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 22:36:57
SubDia
Поэтому и сразу гаснет.
Надо хотя бы мульен нопов.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 22:42:58
Meteor
Памяти на мульйон не хватает
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 23:27:43
ANALOG
Meteor писал(а):Ошибка в 285 строке
Ура! Ура! наконец-то экстрасенсы из отпуска вернулись!!! А скажите, почему у меня не работает программный ШИМ-модулятор??
Meteor писал(а):В ней 283 нопа
Япацстулом

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 15, 2012 23:34:56
Meteor
ANALOG писал(а):Ура! Ура! наконец-то экстрасенсы из отпуска вернулись!!!
Отпуск был всего неделю, и ту пришлось провести в такой суете...
ANALOG писал(а): А скажите, почему у меня не работает программный ШИМ-модулятор?
Наверное потому что он не включен

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 16, 2012 15:14:38
Мима Крокодил
Я просто думал, что это особенность прерываний… Вот код (ATtiny2313):
Код: Выделить всё
ISR(INT0_vect){
DDRB |= (1 << 4); /*Debug */
if (pwm_on == 0)
pwm_init();
}
Код: Выделить всё
void pwm_init() {
asm("cli"); // disable interrupts
DDRB |= (1 << 2); /* Enable OCR0A output */
OCR0A = pwm; /* Initialize duty cycle */
TCCR0A |= ((1<<WGM01)|(1<<WGM00)); /* Configure timer 0 for Fast PWM mode */
TCCR0A |= (1 << COM0A1); /* Clear OC0A on match, set at top */
TCCR0B |= ((0 << CS02)|(1 << CS01)|(1 << CS00)); /* Start timer 1*/
TIMSK |= (1 << TOIE0); /* Fire an interrupt every time TIM0 overflows */
pwm_on = 1;
asm("sei"); /* Turn on interrupts */
};
Ещё странно, что светодиоды зажигаются от воздействий на DDRB. Я всегда считал, что это нужно делать через PORTB.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 16, 2012 15:22:10
Gudd-Head
Мима Крокодил писал(а):Ещё странно, что светодиоды зажигаются от воздействий на DDRB. Я всегда считал, что это нужно делать через PORTB.
Можно сделать и так, и так. Либо переключать направление ввод-вывод, либо переключать выходной лог. сигнал.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 16, 2012 15:27:59
pyzhman
Судя по комментариям, вы пытаетесь запустить чью-то разработку. И впрягаете на это еще кого-то. Не интереснее ли самому разобраться что к чему и выложить свой код?