AVR SPI Slave problem

Karel Minarčík karel.minarcik na gmail.com
Pondělí Únor 28 11:26:30 CET 2011


Ja predpokladam, ze kdyz to skoci pozde do preruseni, tak ze obsah programu
ktery se v preruseni vykonava na to nema vliv. A do preruseni mi to skoci ze
smycky while(1), predtim je pouze inicializace DDR te led a spi. Noha
souvisi s TLED_ON/OFF mam na ni napichly LA.
To for (bez hvezdicek - ty tam pridal mail client) je skutecne hlidani
timeoutu, dale jeste mam podminku, kde se vyhodnocuje velikost promenne 'a'
z for.
Ted si hraji jeste s myslenkou ze za tim je sum na /SS ktery LA nepozna,
zkusim pripojit osciloskop. Jeste doplnim ze /SS je krmeny z 74HC138.  Pokud
nic nenamerim, tak udelam uplne novy minimalizovany program a ten Vam poslu.
zatim dekuji
KM


2011/2/28 Jan Waclawek <konfera na efton.sk>

> >
> >Uplne cely program poslat nemuzu, jen znacne upraveny vytah:
>
>
> No tak to je skoda. Ak mate podozrenie na problem s hardwarom, tak je
> nevyhnutne software upravit na absolutne minimum a testovat s tym, aby ste
> vylucili mozny omyl. Mozete to prosim skusit este raz s nejakym
> zminimalizovanym softom, ktory by ste potom kompletne poslali, aby som to
> mohol skusit trebars aj ja alebo aj niekto iny?
>
> >*#define* delay 300
> >
> >            *for*(a=0;a<delay;a++) *if*((SPSR&0x80))*break*;
>
> Tomuto nerozumiem, to je akoze proti "zamrznutiu"?
>
>
>
> >To zpozdeni jsem zjistoval pomoci LA napichnuteho na SPI + jeden I/O pin
> AVR
> >jako signalizace kdy jsem v preruseni.
>
> Ta noha, na ktorej ste to testovali, to suvisi s tym TLED_ON/OFF?
>
> wek
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- dal?í ?ást ---------------
HTML p?íloha byla odstran?na...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20110228/74dfeb77/attachment.htm>


Další informace o konferenci Hw-list