Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 sty 2025, o 00:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 16 mar 2014, o 13:42 
Offline
Nowy

Dołączył(a): 16 mar 2013
Posty: 19
Pomógł: 0

Witam. Mam pewien problem, otóż po wysłaniu bajtu przez SPI w trybie master, pin mosi ustawiany jest w stan ostatniego wysłanego bitu do SPDR. Ja potrzebuje aby zawsze po wysłaniu bajtu była masa na tym pinie. Jak mogę prosto tego dokonać? Próbowałem po prostu ustawić 0 po wysłaniu bajtu ale żadnych zmian. Myślałem nad jakąś wstawką asm, ale języka nie znam.. więc proszę Was o pomoc, jak mógłbym rozwiązać ten problem? Z góry dzieki!

PS.
Dzieki CPHA nie dostaje jedynek na wyjściu po transmisji a ostatni bit
CPOL to też nie to, ten bit decyduje przy jakim zboczu SCK ma wysyłać bajt.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2014, o 15:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

A jakbyś wysłał dodatkowo przez SPI bajt zerowy
ale bez wyboru urządzenia odbiorczego ?

Tylko nie wiem czy to zadziała i czy projekt na to pozwala



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2014, o 15:54 
Offline
Nowy

Dołączył(a): 16 mar 2013
Posty: 19
Pomógł: 0

Własnie to co muszę zrobić jest baardzo ograniczone czasowo, żadnych pinów oprócz mosi nie wykorzystuje. Mosi w moim projekcie wysyła dane na ekran :) Myślałem nad użyciem timera i coś w stylu sprzętowego mosi zrobić ale to też nie jest chyba najlepszy pomysł. Najlepszym wyjściem była by chyba wstawka asm...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO