Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > AVR SPI


Автор: jimmi 29.6.2005, 09:56
Подскажите, какие номиналы резисторов между AVR и другим устройством в цепи интерфейса SPI. AVR по SPI также программируется.

Автор: PILOT 29.6.2005, 11:08
5.1k поставь, тогда программатор (я так понимаю BB) с помощью НС244 сможет перетянуть на себя уровни...

СУВ.

Автор: jimmi 29.6.2005, 11:26
Спасибо. Да у меня Байтбластер. Уже на макете попробую и скажу.
Я так понимаю, можно тут также задать будет вопрос по программной инициализации SPI в ATmega16, когда до этого дойдет.

Автор: jimmi 29.6.2005, 15:21
Еще вопрос - куда подключить вывод процессора SS? Может на землю или на лог.1?
У меня АТмега16L и ethernet чип ENC28J60, в даташите этой микрухи описано подключение 6 проводами.
Процессор ENC28J60
I/o -------- CS
SCK -------- SCK
MISO -------- SI
MOSI ------- SO
INT0 ------- INT
INT1 ------- WOL

Автор: PILOT 29.6.2005, 16:56
Хороший вопрос.
SS это выбор мастера или ведомого, кто у тебя мастер? Очевидно процессор, т.к. он посылает клоки к изернетовскому камню а также указывает на то к кому обращается (CS). Я бы не трогал ногу SS на процессоре вовсе.
Т.е. в указанной тобой схеме нет чистого SPI.

СУВ.

Автор: jimmi 29.6.2005, 17:17
smile

Автор: jimmi 29.6.2005, 17:48
smile

Автор: prottoss 11.8.2005, 20:42
Цитата(jimmi @ 29.6.2005, 17:48)
Сам спросил, сам и отвечаю.
Чтобы точно процессор был МАСТЕР этот вывод SS порта отконфигурировать на вход и тудо подать лог.1
http://forum.vingrad.ru/index.php?showtopic=2490
Или пусть висит в воздухе и его програмно на выход отконфигурировать и програмно же 1 записать и больше ничего туда не писать.

Совершенно точно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)