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



Teraz jest 15 lut 2025, o 11:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 8 gru 2016, o 21:29 
Offline
Użytkownik

Dołączył(a): 05 lut 2015
Posty: 53
Pomógł: 0

Mam jakiś dziwny jak dla mnie problem ze sprzętowym SPI. Celem programu jest wysłanie sekwencji od 1-7 bajtów po 8 bitów. Niby wszystko dobrze się wysyła jednak jest problem z pojawiającymi się szumami na GPIO. Te szumy powodują przerwanie odbierania danych STLED316S musi mieć stan niski na STB gdy odbiera dane a jest on przerywany czyli transmisja się urywa. Zrobiłem to samo SPI programowym działa a ze sprzętowym jest problem. Korzystam z analizatora logicznego i otrzymuje następujący rezultat
Obrazek
Ewidentnie na kanale 5 widać dziwne piki. Uprzedzając pytanie wiem że analizator SPI, źle pokazuje wysłane bajty ale tylko z powodu szumu przy restarcie STM32 a w tym przypadku restart też jest zarejestrowany. Co do kodu wygląda to w następujący sposób w kolejności inicjalizacja i funkcja:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



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: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO