Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję
Drukarki XYZprinting!

Kurs STM32 - #9 - SPI w praktyce, ekspander I/O

Autor Wiadomość
Komentator 




Posty: 865
Otrzymał 17 piw(a)
Wysłany: 17-11-2015, 08:40   Kurs STM32 - #9 - SPI w praktyce, ekspander I/O

KursSTM32_9
Poznaliśmy już jeden interfejs szeregowy UART, który był asynchroniczny. Teraz poznamy kolejny, tym razem synchroniczny SPI. Jest to prosty i szybki interfejs, pozwalający na podłączanie różnych układów peryferyjnych. W tej części kursu wykorzystamy go do podłączenia ekspandera portów.
UWAGA, to tylko wstęp!
Dalsza część artykułu dostępna jest na darmowym blogu Forbota.

Kliknij, aby przeczytać całość!


Poniżej znajdują się komentarze naszych użytkowników powiązane z tym artykułem.


Przeczytałeś artykuł? Dodaj komentarz!
Postaw piwo autorowi tego posta
 
 
poczciwy 



Posty: 9
Wysłany: 18-11-2015, 09:35   

W zadaniu 9,1 masz błąd zamiast UART powinno być SPI.

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7545
Pomógł: 114 razy
Otrzymał 491 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 18-11-2015, 10:29   

poczciwy, to nie błąd. Przeczytaj zadanie raz jeszcze. Komendy sterujące mają być wysyłane do płytki z komputera przez UART. To, że do sterowania ekspanderem potrzebne jest SPI, to chyba po tej części oczywistość :)


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiKurs STM32
Postaw piwo autorowi tego posta
 
 
TTakitani 



Posty: 4
Wysłany: 16-06-2017, 11:15   

Skąd wiadomo, że poprawny identyfikator urządzenia to 0x40 ?
(To identyfikator mastera czy slave'a?)

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7545
Pomógł: 114 razy
Otrzymał 491 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 16-06-2017, 12:08   

TTakitani, witam na forum :) Adres urządzenia w tym przypadku ustawia się na pindach A0-A1 układu MCP23S08. Więcej na ten temat znajdziesz w dokumentacji ekspandera. Sprawdź np. 8 stronę noty katalogowej linkowanej w artykule.


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiKurs STM32
Postaw piwo autorowi tego posta
 
 
TTakitani 



Posty: 4
Wysłany: 17-06-2017, 00:05   

Treker napisał/a:
TTakitani, witam na forum :) Adres urządzenia w tym przypadku ustawia się na pindach A0-A1 układu MCP23S08. Więcej na ten temat znajdziesz w dokumentacji ekspandera. Sprawdź np. 8 stronę noty katalogowej linkowanej w artykule.


Dzięki!

Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Nie rozwiązałeś swojego problemu? Zobacz podobne tematy: Kurs STM32 - #5 - Ko... Kurs STM32 - #3 - Pł... Kurs STM32 - #1 - Za... Kurs STM32 - #2 - Po...
lub przeszukaj forum po wybranych tagach: artykuly, elektronika, majsterkowanie, robotyka, wiadomosci


Powered by phpBB modified by Przemo © 2003 phpBB Group
Popularne kursy: Arduinopodstawy elektroniki