rotten Postat Septembrie 21, 2006 Partajează Postat Septembrie 21, 2006 stiti cumva daca in modul master , pot folosi si alt pin ca "SS" ? nu numai pinul dedicat ? in documentatie scrie ca daca pun "1" in DDRB pentru pinul SS , SPI nu mai controleaza functionarea . Nu este clar daca el tine cont in continuare de starea pinului SS sau nu . Ati lucrat cu asa ceva ? Link spre comentariu
Vizitator DragosP Postat Septembrie 21, 2006 Partajează Postat Septembrie 21, 2006 Eu zic că nu poţi (în mod transparent pentru tine). Da' care-i problema? De ce nu-l foloseşti p'ăla care este? Altfel, cred că poţi, înainte de a folosi spi-ul, să activezi pinul pe care doreşti să-l foloseşti, la sfârşit făcându-l 1 la loc. Link spre comentariu
cristianp Postat Septembrie 21, 2006 Partajează Postat Septembrie 21, 2006 Pinul SS este folosit intodeauna in modul slave. Daca ATMega este SPI master poti folosi orice pin de uz general pentru selectia device-ului. Pinul SS nu este controlat de hardware in modul master, trebuie ca firmware-ul sa il controleze ca pe orice pin de uz general (Low inainte de a initia o transmisie pe SPI, Hi la incheierea acesteia). Atentie, SS nu este recomandabil sa fie utilizat ca input cand SPI este folosit ca master. Un nivel logic Low pe acest pin schimba automat SPI in slave! Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum