POVOLENI SPI NA AT89S8252

Jan Waclawek konfera@efton.sk
Čtvrtek Říjen 2 22:20:16 CEST 2008


Pletiete si dve veci.

Jedna vec je SPI ako periferia, ktora je ovladana samotnym mikrokontrolerom. Tato nejde zakazat paralelnym programatorom. 
Druha vec je programovacie rozhranie, ktore je zhodou okolnosti tiez typu SPI, umoznuje programovanie cez niekolko malo vodicov z nejakeho externeho zariadenia, a toto sa da zakazat paralelnym programatorom.

Ak chcete pouzit SPI ako periferiu, ta sa riadi sa bitmi registra SPCR. Samotne povolenie je napr.:

SPCR       EQU  0D5h
SPE_MASK   EQU  040h


           orl  SPCR, #SPE_MASK

wek


----- Original Message ---------------
>Zdrav=FDm v=B9echny, nev=EDte jak p=F8esn=EC povolit SPI na procesoru =
>AT89S8252 p=F8es
>paralern=ED program=E1tor? Se ho u=E8=EDm programovat a n=ECjak=FDm =
>omylem jsem SPI
>zak=E1zal. V=EDm, =BEe se mus=ED nastavyt bit SPE v SPCR, ale nev=EDm =
>jakou instrukc=ED.
>D=EDky za radu. Martin




Další informace o konferenci Hw-list