ATtiny12 i funkcje alternatywne portu B

Chce używać nóżki PB0/MOSI/AIN0 jak zwykłego portu wejściowego (IN), ale na tej samej nóżce podłączony jest programator SPI. Czy po zaprogramowaniu bitu DDRB.0=0 i odłączeniu programatora pin ten bedzie działał jako zwykły pin wejściowy. To samo pytanie dotyczy nóżki PB1/MISO/INT0/AIN1, z tym, że chodzi o wyjście (OUT).

Pozdr.

Reply to
lufcadio
Loading thread data ...

lufcadio napisał(a):

Programowanie szeregowe (ISP) jest przeprowadzane gdy procesor jest w resecie. Czyli nie ma znaczenia, co tam sobie wymyślisz w programie na temat pinów I/O. Ważne tylko aby piny nie były poblokowane sprzętowo fusebitami (w niektórych prockach np. ATmega 8 można wyłączyć RESET i jest klops) ani nic nie wymuszało na nich stanu podczas programowania. Czyli możesz nóżkę MOSI podczepić np. do diodki świecącej (najwyżej sobie pomruga podczas programowania) ale nie do wyjścia danych z komórki.

Reply to
Adam Dybkowski

Thus wrote Adam Dybkowski snipped-for-privacy@amwaw.edu.pl>:

Na Tiny12 też...

Można i do jakiegoś wejścia, tylko wtedy trochę się układ komplikuje (są schematy gdzieś w notach aplikacyjnych Atmela).

Paweł

Reply to
Paweł Więcek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.