ATtiny12 i funkcje alternatywne portu B



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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/

Poprzedni Następny
Wiadomość
Spis treści
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--

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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 |