Кстати, у SPI если линия CS активной считается при низком уровне - надо подтяжку наверное делать? Вроде в модуле самом подтяжка есть, но у меня программер не работал, пока я линии SPI не отпаял от модуля (в смысле выпаял резисторы 150 Ом через которые эти линии с шиной соединяются).
=DeaD= писал(а): у меня программер не работал, пока я линии SPI не отпаял от модуля (в смысле выпаял резисторы 150 Ом через которые эти линии с шиной соединяются).
дак как обычно http://avr123.nm.ru/07.htm - "Все о прошивании AVR" - производитель рекомендует через резисторы не менее 4.7 кОм подключать что либо к линиям SPI чтоб гарантировать возможность прошивания.
blindman писал(а): Указанный апноут не содержит рекомендаций относительно выбора номинала резисторов.
А мне кажется содержит: стр. 6 "the programmer MUST BE protected from any device ..." программатор должен быть защищен от любых других устройств ... т.е. резисторы должны быть такими чтобы гарантировать это - вот такие рекомендации в AVR042.
Я считаю что 4.7 кОм позволят любому НОРМАЛЬНОМУ интерфейсу прошивать AVR и в тоже время позволят работать с современными микросхемами на SPI.
Ваш случай с шиной не известной длины не типовой и конечно может потребовать уменьшения значения этих резисторов.
Digit писал(а):дык это ж не выбор номиналов, а только их наличие! разница же ж!
Тоесть в курсе для ЧАЙНИКОВ я должен был написать РЕЗИСТОРЫ и не писать КАКИЕ КОНКРЕТНО !? так чтоль ? Вот я и указал те резисторы кторые ГАРАНТИРОВАНО позволят прошиватьь МК. Чтоб у людей не было проблем с этим.
Добавлено спустя 3 минуты 31 секунду:
Digit писал(а):дык это ж не выбор номиналов, а только их наличие! разница же ж!
Для меня это рекомендация по выбору номинала резистора. Просто рекомендация "поставьте резисторы" лишена смысла так как плат с нулевым сопротивление проводников не существует - резисторы есть во всех цепях. А в апноуте дано конкретное указание что резистор должен обеспечить - соответственно каким он должен быть.
avr123.nm.ru писал(а): т.е. резисторы должны быть такими чтобы гарантировать это - вот такие рекомендации в AVR042.
Я считаю что 4.7 кОм позволят любому НОРМАЛЬНОМУ интерфейсу прошивать AVR и в тоже время позволят работать с современными микросхемами на SPI. Ваш случай с шиной не известной длины не типовой и конечно может потребовать уменьшения значения этих резисторов.
Рекомендация - ставить резисторы. А номинал не указывают, потому что он зависит от конкретной схемы подключения. Я думаю, что номинал резисторов следует выбирать минимально возможный, такой чтобы не превышать максимально допустимый ток через вывод МК. Потому когда я проектировал модули, ставил 150ом. 4.7ком думаю много принимая во внимание возможное наличие pull-up резисторов.