-
Data: 2016-05-25 00:04:53
Temat: Re: pullup na lini CS
Od: "Andrzej W." <a...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2016-05-24 o 23:29, Atlantis pisze:
> Trochę głupie pytanie, ale dopiero teraz przyszło mi się nad nim
> zastanowić. ;)
> Czy pullup na linii CS interfejsu SPI koniecznie musi być zewnętrzny? W
> przypadku AVR-ów odpowiedziałbym bez wahania, że tak. Jednak tam jedyny
> (przynajmniej w przypadku znacznej części układów) interfejs SPI był
> dzielony z ISP do programowania układu. Istniało więc niebezpieczeństwo,
> że stan nieustalony na linii CS spowoduje, że układ na magistrali SPI
> zacznie przeszkadzać w programowaniu układu.
>
> A jak sprawa wygląda z MCU 32bit, które mają osobne spi? Wystarczy
> wewnętrzny pull-up, czy też będzie on za słaby? A może istnieje jeszcze
> inny powód, dla którego ten rezystor musi tam być?
>
> Projektując jedną płytkę przeoczyłem ten element i teraz się
> zastanawiam, czy lutować go prowizorycznie na prototypie, czy też układ
> obejdzie się bez niego. Chodzi o pamieć flash AT45DBxxx.
>
Jeśli na SPI masz jednego slave, albo masz pewność, że wszystkie slave
trzymają linię SOMI w HZ jeśli mają wybrany CS to nie musisz mieć
zewnętrznego podciągania.
Ale jeśli którykolwiek slave cokolwiek wystawia na linii SOMI po
ustawieniu CS to może być kłopot bo wszystkie CS po restarcie MCU są w
stanie nieustalonym.
--
AWa.
Następne wpisy z tego wątku
- 26.05.16 22:12 Jakub Rakus
Najnowsze wątki z tej grupy
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
- Chess
- Vitruvian Man - parts 7-11a
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
Najnowsze wątki
- 2024-05-17 ZŁOMNIK o pracy w TVN TURBO, nowych przepisach i współczesnej motoryzacji. Turbo Taryfa!
- 2024-05-17 Białystok => DevOps Engineer Conexa First (Contractor) <=
- 2024-05-17 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-17 Zabrze => Junior HelpDesk <=
- 2024-05-17 Bieruń => Administrator i wdrożeniowiec Lotus Notes/Domino <=
- 2024-05-17 Warszawa => Senior Software Engineer PHP (BillPro) Contractor <=
- 2024-05-17 Warszawa => International freight forwarder <=
- 2024-05-17 Warszawa => Fullastack (Java) Developer <=
- 2024-05-17 Lublin => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-17 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-17 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-17 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-05-18 wojna wojno a kredyt trzeba spłacać
- 2024-05-16 Samo rozładowywanie baterii trakcyjnej w elektryku.
- 2024-05-16 Warszawa => Senior PHP Developer (Symfony) <=