Страница 1 из 1

КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Вс дек 26, 2010 14:50:06
sy29rus
Нужно чтобы три микроконтроллера pic16f870 работали синхронно. Как этого добиться? Может подключить их на один кварцевый резонатор?

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Вс дек 26, 2010 15:07:11
Vov123
Сам задаёшь-сам и отвечаешь!

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Вс дек 26, 2010 23:11:07
*Trigger*
И сделать общую систему начального сброса.

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Вс дек 26, 2010 23:56:20
DIHALT
Сделать внешний тактовый генератор, да затактовать все три от него. АВР так умеет, пик тоже должен.

НУ и прошивку написать на ассемблере, чтобы по инструкциям жестко синхронизировались.

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Вс дек 26, 2010 23:59:57
DX168B
Собираем кварцевый генератор и настраиваем все МК на внешний тактовый генератор.
Ну и линии сброса объединяем.
Не знаю на счёт ПИКов, но с АВР даже проще:
Один МК настраиваем на внешний резонатор (или на внутренний RC, если не критично) и программируем фьюз CKOUT.
Остальные настраиваем на внешнее тактирование и подаём такты с первого МК(одноимённый вывод - CKOUT) Линии сброса всех МК тоже объединяем.

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Пн дек 27, 2010 00:20:05
DIHALT
цкоут есть далеко не везде. Увы.

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Пн дек 27, 2010 00:20:57
DX168B
Тогда первый вариант - внешний генератор. :)

Re: КАК СИНХРОНИЗИРОВАТЬ РАБОТУ ТРЁХ PIC

Добавлено: Пн дек 27, 2010 18:05:08
sy29rus
спасибо за советы
подключу на общий генератор и сброс