|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:37 am
|
Страница 1 от 1
|
[ 2 мнения ] |
|
| Автор |
Съобщение |
|
npelov
Ранг: Почетен член
Регистриран на: Пет Яну 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 модула го е направил вход.
|
| Сря Авг 24, 2011 10:03 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: PIC и хардуерен SPI
за 16та серия нито еднапериферия сама не пипа трис регистъра. за 18ки нз. а за въпроса, разрешиш ли си веднъж СПИ да работи (включи6 го от контролния регистър), съответните пинове могат да се ползват само за него във функцията за която са предназначени (ако с него е изход, само като вход се отделя и обратно)
|
| Чет Авг 25, 2011 12:21 pm |
|
|
|
Страница 1 от 1
|
[ 2 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|