| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| PIC и хардуерен SPI http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=9292 |
Страница 1 от 1 |
| Автор: | npelov [ Сря Авг 24, 2011 10:03 pm ] |
| Заглавие: | 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 модула го е направил вход. |
|
| Автор: | didofen [ Чет Авг 25, 2011 12:21 pm ] |
| Заглавие: | Re: PIC и хардуерен SPI |
за 16та серия нито еднапериферия сама не пипа трис регистъра. за 18ки нз. а за въпроса, разрешиш ли си веднъж СПИ да работи (включи6 го от контролния регистър), съответните пинове могат да се ползват само за него във функцията за която са предназначени (ако с него е изход, само като вход се отделя и обратно) |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|