Atmega 2560 - Zapojeni vsech pinu
Moderátor: Moderátoři
Atmega 2560 - Zapojeni vsech pinu
chtěl bych Vás požádat o radu / konzultaci.
Navrhuji vlastní desku s Atmega 2560 16Au.
Měla by to být hodně univerzální deska s krokovými motory, řiditelnými LED, audio moduly a podobně.
Řeším teď ale otázku:
Klasické Arduino Mega má několik nezapojených pinů. Já bych tyhle piny chtěl využít, ale nejsem si jistý, jestli mohu. Dle datasheetu mají Overriding / Alternate funkce. Tyhle funkce by měly být (jestli dobře chápu) sekundární a primárně by piny měly jít použít jako IO.
Nejsem si ale jistý, jestli zapojením pinů neovlivním něco dalšího.
Přikládám obrázky:
Atmega_Orig - Originální zapojení Arduino Mega
Atmega_All_Pin - Moje plánované zapojení
Může mi někdo moji teorii potvrdit / vyvrátit?
Díky
Co píšeš je mi jasné. Jinak konkrétně I2C používám
Ptal jsem se spíš například na vazby mezi piny.
Například jestli, když použiji nějaké konkrétní piny jako IO, tak ovlivním funkci třeba hodin pro I2C na jiném pinu nebo něco podobného.
Osobně jsem takové vazby v datasheetu nenašel, ale mohl jsem něco přehlédnout.
Takže jsem se obrátil na zdejší odborné publikum, jestli někdo něco podobného neřešil.
Resp, jestli je tu někdo, kdo tyhle piny používal a podělil by se o zkušenosti.
Ohledně konfliktů si doporučuju prostudovat datasheet mega2560 ze stránek atmelu přesměrovaných na microchip ( http://ww1.microchip.com/downloads/en/D ... asheet.pdf ). Tam je vše důkladně popsané, co s čím souvisí, co je potřeba kde přepnout pro jakou funkci a podobně. Nejsou to jen IO piny, nějaké čítače sdílí třeba předřazený dělič a podobně, navíc jsou třeba i nějaké požadavky na nastavení třeba DDR pro požadované funkce (ne vždy ty alternativní funkce tohle přebíjí).
Svá zjištění ohledně pinů arduina a mega2560 jsem si shrnul do tabulky, kterou přidávám v příloze. Třeba se někomu také hodí, když jsem nad tím asi tak před rokem bádal, nic takového jsem nenašel.
- Přílohy
-
Arduino_mega_GPIO.zip- Přiřazení GPIO mega2560 pinům arduina mega.
Přiložený archiv obsahuje dva soubory. Dokument libre office (.odt) má novější datum, ale nezdá se že by oproti doc v něm byly nějaké změny. - (47.98 KiB) Staženo 244 x
Zítra mi mají přijít PCB prototypové desky z Číny, tak to hned zapojím a uvidíme, jestli bude všechno fungovat, jak má.
Věnoval jsem tomu celkem dost času, který nemám, tak se teď modlím abych tam toho moc nepodělal a nemuset to celý předělávat
Pro zajímavost přikládám schéma vývodů, které jsem použil.