This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:hardware:homelab:controller:atmega2561 [2011/03/09 17:12] – raivo.sell | et:hardware:homelab:controller:atmega2561 [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Kontrollermoodul ATmega2561 v1.x ====== | ====== Kontrollermoodul ATmega2561 v1.x ====== | ||
| - | <note important> | + | |
| Kodulabori keskseks mooduliks (kontrollermooduliks) on arendusplaadile paigaldatud mikrokontroller ATmega2561. Lisaks mikrokontrollerile on plaadil veel mitmesuguseid perifeeriaseadmeid, | Kodulabori keskseks mooduliks (kontrollermooduliks) on arendusplaadile paigaldatud mikrokontroller ATmega2561. Lisaks mikrokontrollerile on plaadil veel mitmesuguseid perifeeriaseadmeid, | ||
| * ATmega2561-16AU mikrokontroller | * ATmega2561-16AU mikrokontroller | ||
| - | * 8-kanaliga analoog-digitaalmuunudr | + | * 8-kanaliga analoog-digitaalmuundur |
| * 256 kB // | * 256 kB // | ||
| * 6 kanaliga programmeeritav PWM generaator | * 6 kanaliga programmeeritav PWM generaator | ||
| - | * On-board | + | * Integreeritud |
| * 14,7456 MHz taktigeneraator | * 14,7456 MHz taktigeneraator | ||
| * Ethernet moodul koos RJ45 pesaga | * Ethernet moodul koos RJ45 pesaga | ||
| * SD kaardi pesa | * SD kaardi pesa | ||
| - | * Programmeeritav oleku LED (PB7) ja toite indikaator-LED | + | * Programmeeritav oleku LED (PB7) ja toite indikaator LED |
| - | * Programmeeritav nupp (PC2) ja reset nupp | + | * Programmeeritav nupp (PC2) ja taaskäivitus //reset// nupp |
| * Grupeeritud AVR viigud (1: pordid D, B, E; 2: pordid G, C, A; 3: port F) | * Grupeeritud AVR viigud (1: pordid D, B, E; 2: pordid G, C, A; 3: port F) | ||
| * 2,1 mm toitepistiku pesa | * 2,1 mm toitepistiku pesa | ||
| Line 20: | Line 20: | ||
| [{{ : | [{{ : | ||
| - | Kontrollermooduli plaat on varustatud alaldiga ja pingestabilisaatoriga. Sisendpingeks sobib plaadile 6-15 V. Voolukadude minimeerimiseks on soovitatav kasutada 6-9 V pingeallikat. Toite ühendamisel peab plaadil toite LED põlema hakkama. Kui see ei sütti, võib põhjus olla puudulikus toites või hoopis lühises Kontrollermooduli plaadil või temaga ühendatud | + | Kontrollermooduli plaat on varustatud alaldiga ja pingestabilisaatoriga. Sisendpingeks sobib plaadile 6-15 V. Voolukadude minimeerimiseks on soovitatav kasutada 6-9 V pingeallikat. Toite ühendamisel peab plaadil toite LED põlema hakkama. Kui see ei sütti, võib põhjus olla puudulikus toites või hoopis lühises Kontrollermooduli plaadil või temaga ühendatud |
| - | Kontrollermooduli plaat on varustatud oleku-LED-iga, mis on ühendatud mikrokontrolleri viiguga PB7. LED süttib, kui viik seada madalasse olekusse (loogiline 0). Seda on hea kasutada lihtsa indikaatorina. | + | Kontrollermooduli plaat on varustatud oleku LED-iga, mis on ühendatud mikrokontrolleri viiguga PB7. LED süttib, kui viik seada madalasse olekusse (loogiline 0). Seda on hea kasutada lihtsa indikaatorina. |
| Plaadile on paigaldatud SD mälukaardi pesa kuhu on võimalik sisestada standardne mikro SD mälukaart. Mälukaart on ühendatud SPI liidese kaudu mikrokontrolleriga ja seda võib kasutada andmete salvestamiseks, | Plaadile on paigaldatud SD mälukaardi pesa kuhu on võimalik sisestada standardne mikro SD mälukaart. Mälukaart on ühendatud SPI liidese kaudu mikrokontrolleriga ja seda võib kasutada andmete salvestamiseks, | ||
| [{{: | [{{: | ||
| + | |||
| + | < | ||
| ===== Ühenduspesade viigud ja nende funktsioonid ===== | ===== Ühenduspesade viigud ja nende funktsioonid ===== | ||
| - | {{:kit:pf.png? | + | {{:kit:pf_2561.png? |
| ~~CL~~ | ~~CL~~ | ||
| ^Nr^Viik^Alternatiivfunktsioon / kirjeldus^^ | ^Nr^Viik^Alternatiivfunktsioon / kirjeldus^^ | ||
| Line 45: | Line 47: | ||
| |11|PF3|ADC3|ADC sisendkanal 3| | |11|PF3|ADC3|ADC sisendkanal 3| | ||
| |12|GND|-|Maa | | |12|GND|-|Maa | | ||
| - | |13|PF4|ADC4/ | ||
| - | |14|GND|-|Maa | | ||
| - | ~~PB~~ | + | < |
| {{: | {{: | ||
| Line 63: | Line 63: | ||
| |9 |VCC|- | |9 |VCC|- | ||
| |10|GND|- | |10|GND|- | ||
| - | |11|PB7|OC2/OC1C |Taimer/ | + | |
| - | |12|PB6|OC1B | + | ^Nr^Viik^Alternatiivfunktsioon / kirjeldus^^ |
| - | |13|PB5|OC1A | + | |11|PB7|OC0A/OC1C/PCINT7|Taimer/ |
| - | |14|PB4|OC0 | + | |12|PB6|OC1B/PCINT6|Taimer/ |
| - | |15|PB3|MISO | + | |13|PB5|OC1A/PCINT5|Taimer/ |
| - | |16|PB2|MOSI | + | |14|PB4|OC2A/PCINT4|Taimer/Loendur2 |
| - | |17|PB1|SCK | + | |15|PB3|MISO/PCINT3|SPI //master// andmete sisend / SPI //slave// väljund |
| - | |18|PB0|SS | + | |16|PB2|MOSI/PCINT2|SPI //master// andmete väljund / SPI //slave// sisend |
| - | |19|PE7|INT7/ | + | |17|PB1|SCK/PCINT1|SPI taktsignaal |
| + | |18|PB0|SS/PCINT0|SPI //slave// valik või viigu muutuse katkestus 0| | ||
| + | |19|PE7|INT7/ | ||
| |20|PE6|INT6/ | |20|PE6|INT6/ | ||
| |21|PE5|INT5/ | |21|PE5|INT5/ | ||
| Line 78: | Line 80: | ||
| |24|PE2|AIN0/ | |24|PE2|AIN0/ | ||
| |25|PE1|PDO/ | |25|PE1|PDO/ | ||
| - | |26|PE0|PDI/ | + | |26|PE0|PDI/ |
| - | {{:kit:pa-pc.png? | + | {{:kit:pa-pc_2561.png? |
| ~~CL~~ | ~~CL~~ | ||
| ^Nr^Viik^Alternatiivfunktsioon / kirjeldus^^ | ^Nr^Viik^Alternatiivfunktsioon / kirjeldus^^ | ||
| Line 93: | Line 95: | ||
| |9 |PA6|AD6|Välismälu-liidese aadressi- ja andmebitt 6 | | |9 |PA6|AD6|Välismälu-liidese aadressi- ja andmebitt 6 | | ||
| |10|PA7|AD7|Välismälu-liidese aadressi- ja andmebitt 7 | | |10|PA7|AD7|Välismälu-liidese aadressi- ja andmebitt 7 | | ||
| - | |11|PG4|- | + | |11|PG4|TOSC1|RTC Taimer/ |
| - | |12|PG5|- | + | |12|PG5|OC0B|Taimer/ |
| |13|PG2|ALE|Välismälu-liidese aadressi lukustussignaal | | |13|PG2|ALE|Välismälu-liidese aadressi lukustussignaal | | ||
| - | |14|PG3|- | + | |14|PG3|TOSC2|RTC Taimer/ |
| |15|PC6|A14|Välismälu-liidese aadressi- ja andmebitt 14| | |15|PC6|A14|Välismälu-liidese aadressi- ja andmebitt 14| | ||
| |16|PC7|A15|Välismälu-liidese aadressi- ja andmebitt 15| | |16|PC7|A15|Välismälu-liidese aadressi- ja andmebitt 15| | ||
| Line 110: | Line 112: | ||
| |26|3V3|- | |26|3V3|- | ||
| - | ~~PB~~ | + | < |
| - | + | ||
| - | ===== Fusebits ===== | + | |
| - | + | ||
| - | Kontrolleri vaikeseaded: | + | |
| - | + | ||
| - | {{: | + | |
| ===== Ühendamine ===== | ===== Ühendamine ===== | ||
| - | Kontrollermooduli ühendamisel teiste moodulite ning seadmetega | + | Kontrollermooduli ühendamisel teiste moodulite ning seadmetega |
| - | + | ||
| - | [{{: | + | |
| + | [{{: | ||