Отговори на тема  [ 2 мнения ] 
PIC и хардуерен SPI 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение PIC и хардуерен SPI
В документацията на PIC18F45J10 пише, че "SDI is automatically controlled by the SPI module." (стр 75, 9.3.3 ENABLING SPI I/O). В тази на PIC16F874A пише същото, но загубих един час докато разбера, че лъжат. Трябваше ръчно да го сетна на вход за да работи.

Въпроса ми е може ли да използвам SPI модула за изход само и да ползвам SDI като изход, независим от SPI. Не че няма други крачета, но е на много удобно място.

Възможно е SPI модула наистина да пипа трис бита на SDI, но кога? При опита с PIC16F874A може и да съм го ресетнал на изход когато съм писал цял байт в TRIS регистъра, след като SPI модула го е направил вход.

_________________
PIC SPBRG values calculator


Сря Авг 24, 2011 10:03 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: PIC и хардуерен SPI
за 16та серия нито еднапериферия сама не пипа трис регистъра. за 18ки нз. а за въпроса, разрешиш ли си веднъж СПИ да работи (включи6 го от контролния регистър), съответните пинове могат да се ползват само за него във функцията за която са предназначени (ако с него е изход, само като вход се отделя и обратно)


Чет Авг 25, 2011 12:21 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни