roboforum.ru

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

Spi avr разная частота

Spi avr разная частота

michey » 29 окт 2009, 14:13

Есть две 16ых меги.одна тактируеться от кварца на 11,0592мГц,вторая от внутреннего генератора на 4мГц,есть ли возможность передавать между ними данные по spi,хотя бы от медленной к быстрой? Если нет,то можно ли их тактировать от одного кварца?

Re: Spi avr разная частота

EdGull » 29 окт 2009, 14:15

1. конечно можно.
2. тоже можно

Re: Spi avr разная частота

michey » 29 окт 2009, 14:32

Спасибо,а то жуть как не хотелось в магазин ехать. :D

Re: Spi avr разная частота

-= Александр =- » 29 окт 2009, 15:31

Только у Меги, которая кварц качает надо бит CKOPT включить (Он увеличит амплитуду раскачки кварца), а вторую перевести в режим внешнего тактирования.

Re: Spi avr разная частота

michey » 29 окт 2009, 16:24

Да,фьюзы на тактирование расставлять умею,а вот про СКОРТ не знал.

Re: Spi avr разная частота

boez » 29 окт 2009, 16:29

-= Александр =- писал(а):Только у Меги, которая кварц качает надо бит CKOPT включить (Он увеличит амплитуду раскачки кварца), а вторую перевести в режим внешнего тактирования.


Стоп. Зачем? Чем внутренний такт плох? Какая вообще нафиг связь между частотами тактов и SPI??? Там единственное ограничение - частота клока SPI не должна превышать указанную в даташите для обоих контроллеров. Все. Если частоту SPI высоко вверх не задирать, все будет работать с любыми комбинациями тактирования мег.

Добавлено спустя 1 минуту 11 секунд:
А - сорри, не заметил вторую половину исходного вопроса :)

Re: Spi avr разная частота

michey » 29 окт 2009, 17:02

Вторая половина появилась от нежелания ехать в магазин,если на первую половину ответ был бы отрицательным.если частоты клоков не привязаны к частоте тактирования,то это шикарно,не надо будет даже перебирать первую плату.и еще вопрос в кучу.рельно ли имея один разъем для isp программирования прошивать поочередно две меги,только переключая reset линию на ту мегу,которая будет таргетом?

Re: Spi avr разная частота

blindman » 29 окт 2009, 17:07

Реально, если вторая не будет использовать ноги MOSI/MISO/SCK. Здесь я так понимаю не тот случай. Я бы ресет объединил, а SCK у той которую не надо программировать, отключал от остальной части схемы и через резистор на землю. Мы так делаем в модулях Open Robotics.


Rambler\'s Top100 Mail.ru counter