roboforum.ru

Технический форум по робототехнике.

Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Ответить

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Denis_Wozniak » 10 янв 2009, 15:58

Почитаем...
Я никого под свою дудку строить не хотел.
Просто вдруг кто уже в этом хорошо разобрался, можт помог...

Ну а места та вы как такие нашли?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

RoboTok » 10 янв 2009, 19:01

Смысла писать вам про фьюзы мало, там очень понятно написано в ДШ что делать.

Да и тема "обсосана" много раз.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 10 янв 2009, 19:12

Denis_Wozniak писал(а): Просто вдруг кто уже в этом хорошо разобрался, можт помог...

Наверняка кто-то уже разобрался. http://avr123.nm.ru/07.htm

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Master » 10 янв 2009, 20:15

Я вообще то уже ответил, в чем сложность не понятно.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 10 янв 2009, 20:23

Master писал(а):Я вообще то уже ответил, в чем сложность не понятно.

в чтении. многа бакав.
тыб подкаст в mp3 сделал ... тогда дааааааааа

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Fly » 16 янв 2009, 17:03

Подскажите, не могу запустить Attiny2313-20 с кварцем 10МГц.
В CodeVision фузы выставлял так.
И как проверить без осциллографа запустилась ли микра?

Вырезки из Даташита Аттини2313 прилагаю.
Может я "1" и "0" путаю.
Вложения
datasheet2313-2.jpg
datasheet2313-1.jpg
myfuseAttiny2313.jpg
myfuseAttiny2313.jpg (12.53 КиБ) Просмотров: 3512

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 16 янв 2009, 19:15

Fly писал(а):как проверить без осциллографа запустилась ли микра?

Зашить прогу мигания светодиодом и помостреть оценить частоту. Или прогу вывода частоты на ножку МК и подать ее на вход звуковой и в звук-редакторе посмотреть как в осциллографе.

Добавлено спустя 1 минуту 29 секунд:
Fly писал(а): с кварцем 10МГц.

Азачем керамику выбрали ?

Ну и стр. http://avr123.nm.ru/07.htm
почитать - что делать при частоте более 8 МГц

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Fly » 16 янв 2009, 23:22

Азачем керамику выбрали ?

Ну и стр. http://avr123.nm.ru/07.htm
почитать - что делать при частоте более 8 МГц


А обычный кварц - это разве не ceramic resonator ?

Я то прочитал, так еще больше запутался с "единичками" и "ноликами". Поэтому и спрашиваю, правильно ли я нонял.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 17 янв 2009, 00:24

Fly писал(а):А обычный кварц - это разве не ceramic resonator ?

кварц - кристал

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Fly » 19 янв 2009, 13:54

Проблему не решил, но пришел к тому, что железо не запускается.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

ALHIMIK » 29 янв 2009, 19:03

Почитал Евстафьева и нашёл интересную весчь-если ставить внешний кварц и CKOPT=0 можно тактировать два камня но нужно ставить буфер. Резонные вопросы новичка :oops: -
1)Это действительно так ?
2)Что это за буфер ?
3)Один камень програмить как от внешнего кварца а другой -внешний такт ?
ЗЫ
если кто меня не понял это написанно на 254 стр середина второго абзаца

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 29 янв 2009, 20:07

Парочку АВР можно и без буыера повесить, а больше просто через резистор 1 ком от тактирующего МК.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

ALHIMIK » 29 янв 2009, 20:13

Спасибо тоесть №3) правильно а что это всё таки за буфер(чисто человеческий интерес) ?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 29 янв 2009, 22:15

ALHIMIK писал(а):Спасибо тоесть №3) правильно а что это всё таки за буфер(чисто человеческий интерес) ?

74HC125 например или 74HC244 - т.е. компонент с высоким входным и низким выходным сопротивлением.

Пример схемы программатора для AVR с буфером 74HC244 - http://avr123.nm.ru/07.htm

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

regenerator » 25 мар 2009, 22:02

Хотел сделать простое устройство на tiny13. Что то вроде ИК барьера: TSOP + IR LED ставишь перед ними руку должен загореться светодиод, убираешь - должен погаснуть. Но что-то не заладилось. Срабатывает через раз, и если срабатывает то светодиод не горит а мерцает. И не факт что погаснет после того как руку уберёшь. Исходник ниже. Писал сам, т.к. в готовых не разобрался. CVAVR. Грешу на фьюзы, думаю тактируется неправильно. В конфиге проекта частота 1мгц. Включенные(в 0) фьюзы: SPIEN, CKSEL0, SUT0, CKDIV8. (это стандартно было). Повесить внешний кварц возможности нет(все ноги заняты).
ЗЫ: Этот код безупречно работал у меня на tiny2313.

Код: Выделить всёРазвернуть
#include "tiny13.h"
#include "delay.h"
#define IR_LED PORTB.2
#define LED PORTB.4
#define IR_PR PINB.3 
int a=0, b=0;
void main(void)
{
DDRB.2=1;
PORTB.3=1;
DDRB.3=0;
DDRB.4=1; 
while(1)
{
while(a<=16)
{
delay_us(12);
IR_LED=1;
delay_us(12);
IR_LED=0;
a++;
}
IR_LED=0;
if(IR_PR==0)
{LED=1;
}
else {LED=0;}
delay_us(600);
a=0;
}
}


Добавлено спустя 1 час 9 минут 2 секунды:
Отбой тревоги :) Проблема была в железе. Всё работает)


Rambler\'s Top100 Mail.ru counter