výpočet cyklu
Moderátor: Moderátoři
výpočet cyklu
// posíláme 10*8=80 hodinových pulzů 400 kHz , jak dojdeme k tomu číslu 8?
celý odkaz je zde
http://www.hw.cz/navrh-obvodu/reseni-pr ... ega16.html
problém, na který se ptám je u inicializace karty
díky za pomoc
Kód: Vybrat vše
for(i=0; i < 10; i++)
SPI_sendchar(0xFF); a pokud to nedokazes pochopit me by si zacit s necim jednoduchym
- Přílohy
-
mmc_CMD0.zip- (7.22 KiB) Staženo 141 x
V uvedeném kódu se přenese 10 bajtů, každý bajt má 8 bitů.
Komentář říká, že přenos deseti bajtů trvá 80 hodinových cyklů.
10 bajtů * 8 bitů = 80 hodinových pulsů.
Kmitočet oscilátoru je 6,4 MHz a v registru SPCR je nastavený dělič 16-ti.
Proto hodinový kmitočet SPI je 400 kHz.