ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
209671
mazur (07.09.2010 22:01, просмотров: 2592)
Здравствуйте, уважаемые! Решил воспользоваться советом sav_ua. Подобную схему я видел у Вольфганга Трамперта "AVR-RISC микроконтроллеры". SPI использую впервые. http://caxapa.ru/209183.html
Написал и отладил тестовую программу. Подключил 74HC595 со светодиодами. Программа пошла сразу. Но в процессе отладки в AVR-Studio я наткнулся на один момент. В первом варианте программы вывод SS работал как вход, без подтяжки. При отладке я увидел, что после следующих команд: in r16,SPCR sbr r16,1<<SPE | 1<<MSTR; | 1<<SPR0 | 1<<SPR1 out SPCR,r16 флаг MSTR сбрасывается. Сначала я не врубился, потом вспомнил, что я что-то такое читал про это. Установил вывод SS как выход, флаг перестал сбрасываться. Получается, что при использовании процессора в качестве Master_SPI вывод SS установить как выход, и либо не использовать его, либо только как выход?