Страница 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 писал(а):Что-то слышал краем уха,
А вот про это - лучше не надо.. Чем проще - тем лучше..
А то, застрянешь на непонятном.. :wink:

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 писал(а): А скажите, почему у меня не работает программный ШИМ-модулятор?
Наверное потому что он не включен :roll:

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
Судя по комментариям, вы пытаетесь запустить чью-то разработку. И впрягаете на это еще кого-то. Не интереснее ли самому разобраться что к чему и выложить свой код?