Opis wyprowadzeń Atmega8

Transkrypt

Opis wyprowadzeń Atmega8
Opis wyprowadzeń Atmega8
Autor: DooBLER
niedziela, 20 czerwca 2010 11:21 - Poprawiony piątek, 25 czerwca 2010 11:47
Na początek rzecz podstawowa jaką jest opis wyprowadzeń mikrokontrolera.
Atmega8 posiada 28 wyprowadzeń, których większość może pełnić różne role takie jak:
wyjścia/wejścia cyfrowe, wejścia sygnałów przerwań, lub wejścia przetwornika ADC.
Najpierw opiszę wyprowadzenia, które mają tylko jedno zastosowanie, a są nimi:
- VCC - zasilanie +5V
- GND - masa
- AREF - wejście napięcia odniesienia dla przetwornika ADC
- AVCC - wejście napięcia zasilania przetwornika analogowo-cyfrowego (ADC) powinno
być zawsze podłączone do VCC, gdy przetwornik ADC ma być używany napięcie powinno być
dodatkowo filtrowane
PORT B - piny PB0 - PB7 mogą działać jako standardowe pory wejścia/wyjścia.
Funkcje alternatywne:
- PB0
- ICP1 - Wejście sygnału przechwytywania stanu jednego z liczników
- PB1
- OC1A - Jedno z wyjść do porównań liczników (?)
- PB2
- SS - (ang. Slave Select) jedno z wyprowadzeń modułu SPI służy do uaktywniania układu
podrzędnego lub jest uaktywniana przez układ nadrzędny.
- OC1B - Jedno z wyjść do porównań liczników (?)
- PB3
- MOSI - (ang. Master Out, Slave In) jedno z wyprowadzeń modułu SPI - jedna z lini danych
- OC2 - Jedno z wyjść do porównań liczników (?)
- PB4
1/3
Opis wyprowadzeń Atmega8
Autor: DooBLER
niedziela, 20 czerwca 2010 11:21 - Poprawiony piątek, 25 czerwca 2010 11:47
- MISO - (ang. Master In, Slave Out) jedno z wyprowadzeń modułu SPI - jedna z lini danych
- PB5
- SCK - (ang. Serial Clock) - jedno z wyprowadzeń modułu SPI - może być wejściem lub
wyjściem sygnału taktującego transmisji
- PB6
- XTAL1 - źródło zewnętrznego sygnału taktującego z układu RC (rezystor kondensator),
lub inne źródło sygnału zegarowego
- TOSC1 - umożliwia podłączenie dodatkowego rezonatora kwarcowego do pracy
asynchronicznej jednego z liczników
- PB7
- XTAL2 i XTAL1 - umożliwiają podłączenie rezonatora kwarcowego lub ceramicznego
- TOSC2 - umożliwia podłączenie dodatkowego rezonatora kwarcowego do pracy
asynchronicznej jednego z liczników
PORT C - piny PC0 - PC6 mogą działać jako standardowe pory wejścia/wyjścia.
Funkcje alternatywne:
- PC0
- ADC0 - wejście 0 ADC
- PC1
- ADC1 - wejście 1 ADC
- PC2
- ADC2 - wejście 2 ADC
- PC3
- ADC3 - wejście 3 ADC
- PC4
- ADC4 - wejście 4 ADC
- SDA - (ang. Serial DatA) - jedno z wyprowadzeń modułu TWI (interfejs I2C) dwukierunkowa linia danych
- PC5
- ADC5 - wejście 5 ADC
- SCL - (ang. Serial CLock) - jedno z wyprowadzeń modułu TWI (interfejs I2C) - linia
zegarowa, przez którą przesyłany jest sygnał taktujący
- PC6
- RESET - zewnętrzne źródło zerujące (można sobie podpiąć przycisk do resetowania
mikrokontrolera), jest wykorzystywane także przez programator ISP
2/3
Opis wyprowadzeń Atmega8
Autor: DooBLER
niedziela, 20 czerwca 2010 11:21 - Poprawiony piątek, 25 czerwca 2010 11:47
PORT D - piny PD0 - PD7 mogą działać jako standardowe pory wejścia/wyjścia.
Funkcje alternatywne:
- PD0
- RxD - jedna z linii modułu USART - tor danych odbieranych
- PD1
- TxD - jedna z linii modułu USART - tor danych nadawanych
- PD2
- INT0 - wejście standardowego przerwania zewnętrznego nr 0
- PD3
- INT1 - wejście standardowego przerwania zewnętrznego nr 1
- PD4
- XCK - wejście sygnału taktującego dla modułu USART
- T0 - wejście zliczające - zegarowe licznika TC0
- PD5
- T1 - wejście zliczające - zegarowe licznika TC1
- PD6
- AIN0 - wejście nieodwracające (+) komparatora analogowego
- PD7
- AIN1 - wejście odwracające (-) komparatora analogowego
3/3

Podobne dokumenty