A i ovo oko MCP expandera, ne znam sta da vam kazem, ja bih ga totalno preskocio ako fale nozice, uzmite lepo ko "ljudi" MCU sa vise nozica i sve direktno vezite na njih sta treba.
Spominjao sam STM32F407 plocicu, ljudi ne isplati vam se da bilo sta drugo tu dodajete od expandera ili shift registra, za 10$ kolko kosta ta plocica dobijete gomilu I/O nozica, MCU jezgro sa FPU/DSP, 1MB interne Flash memorije, itd itd, to je fantastican kontroler za sitne novce.
https://www.ebay.com/itm/STM32F4-Discove...2675840220
Ovo vam spominjem jer sam imao sa MCP expanderima malo problema, verovatno je sa moje strane nesto u programu ali mi je prilicno nezgodno da nadjem gresku jer mi se desi jednom u recimo milion ciklusa masine da mi se zaglupi expander, i to se zaglupi tako da sve "kao radi" a nema nista na izlazu i ne mogu da nadjem gresku : (
Zato vam preporucujem ako ne mora da koristite expandere onda idite direktno na MCU sa vise nozica ...
Prilicno nezgodna situacija sa tim expanderima kada se malo dublje sagleda problem. Da bi se to drzalo koliko-toliko pod kontrolom moralo bi da se odvoje neki par ULAZ+IZLAZ koji su spojeni medjusobno pa da se kroz njega stalno nesto kontrolise da li je expander "ziv" itd, prlicno se usloznjava logika programa.
Cak po tom pitanju su obicni shift registri u boljoj situaciji jer ne postoje koraci inicializacije i konfiguracije expandera ...
Spominjao sam STM32F407 plocicu, ljudi ne isplati vam se da bilo sta drugo tu dodajete od expandera ili shift registra, za 10$ kolko kosta ta plocica dobijete gomilu I/O nozica, MCU jezgro sa FPU/DSP, 1MB interne Flash memorije, itd itd, to je fantastican kontroler za sitne novce.
https://www.ebay.com/itm/STM32F4-Discove...2675840220
Ovo vam spominjem jer sam imao sa MCP expanderima malo problema, verovatno je sa moje strane nesto u programu ali mi je prilicno nezgodno da nadjem gresku jer mi se desi jednom u recimo milion ciklusa masine da mi se zaglupi expander, i to se zaglupi tako da sve "kao radi" a nema nista na izlazu i ne mogu da nadjem gresku : (
Zato vam preporucujem ako ne mora da koristite expandere onda idite direktno na MCU sa vise nozica ...
Prilicno nezgodna situacija sa tim expanderima kada se malo dublje sagleda problem. Da bi se to drzalo koliko-toliko pod kontrolom moralo bi da se odvoje neki par ULAZ+IZLAZ koji su spojeni medjusobno pa da se kroz njega stalno nesto kontrolise da li je expander "ziv" itd, prlicno se usloznjava logika programa.
Cak po tom pitanju su obicni shift registri u boljoj situaciji jer ne postoje koraci inicializacije i konfiguracije expandera ...