.. vim: noexpandtab fileencoding=utf-8 nomodified wrap textwidth=270 foldmethod=marker foldmarker={{{,}}} foldcolumn=4 ruler showcmd lcs=tab\:|- list tabstop=8 noexpandtab nosmarttab softtabstop=0 shiftwidth=0 :date: 2023.11.19 13:29:56 :_modified: 1970.01.01 00:00:00 :tags: HW,Expanduino :authors: Gilhad :summary: Expanduino_I_v_Kostce :title: Expanduino_I_v_Kostce :nice_title: |logo| %title% |logo| %HEADER% Expanduino_I_v_Kostce -------------------------------------------------------------------------------- * **Stav:** Pořídil jsem si jednodeskový počítač `OMEN kilo`, ale neuměl jsem k němu připojit periférie. Nativně komunikuje s pamětí po 8bitové paralelní sběrnici. * **Stav:** Mám doma spoustu Arduin, ke kterým umím připojit kde co. Nativně komunikují po 1bitové sériové sběrnici. * **Důsledek:** pokud bych dokázal připojit k `OMEN kilo` nějaké Arduino, tak už k němu přez to Arduino připojím kde co => profit * **Zádrhel:** 8 bitů paralelně s dekódováním 16 bitů adresové sběrnice a několika řídících signálů, kde data mám jen na zlomek mikrosekundy na 8MHz 1bit sběrnici prostě nepasuje * **Řešení:** udělám desku, která to propojí a o všechno se sama postará. Například o 3 obousměrné 8bitové kanály. A nazvu ji `Expanduino_I `__