ATtiny12 i funkcje alternatywne portu B
Masz problem? Zapytaj na forum elektroda.pl
From: "lufcadio" <lufcadio_at_nospam_NOSPAM.gazeta.pl>
Subject: ATtiny12 i funkcje alternatywne portu B
Date: Fri, 14 Jul 2006 13:49:50 +0000 (UTC)
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.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: ATtiny12 i funkcje alternatywne portu B
Date: Fri, 14 Jul 2006 16:26:31 +0200
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-1632381264-1152887191=:46944
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT
On Fri, 14 Jul 2006, lufcadio wrote:
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).
A pdfa czytał? To podstawowa lektura.
Jeśli czytałeś to napisz, co tam o tym napisali.
--
Piotr Chmiel
gg: 3440801
--0-1632381264-1152887191=:46944--
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ATtiny12 i funkcje alternatywne portu B
Date: Fri, 14 Jul 2006 23:03:00 +0200
lufcadio napisał(a):
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).
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: =?ISO-8859-2?Q?Pawe=B3_Wi=EAcek?= <coven_at_nospam_vmh.net>
Subject: Re: ATtiny12 i funkcje alternatywne portu B
Date: Fri, 14 Jul 2006 23:46:37 +0200
Thus wrote Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>:
fusebitami (w niektórych prockach np. ATmega 8 można wyłączyć RESET i
Na Tiny12 też...
sobie pomruga podczas programowania) ale nie do wyjścia danych z komórki.
Można i do jakiegoś wejścia, tylko wtedy trochę się układ komplikuje (są
schematy gdzieś w notach aplikacyjnych Atmela).
Paweł
--
(___) | Pawel Wiecek ----------------- Coven / Svart --------------------- |
< o o > | http://www.coven.vmh.net/ <coven_at_nospam_vmh.net> GSM: +48603240006 |
\ ^ / | GPG/PGP info in message headers * [ Debian GNU/Linux developer ] |
(") | * * * Sorry about all your files. -- BOFH |