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



Teraz jest 24 kwi 2024, o 01:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 31 sie 2015, o 10:32 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Witam,

mam problem z włączeniem magistrali SPI w moim zestawie. Poniższy kod w całości wygenerowany z programu stm32CubeMX. Czegoś brakuje lub coś jest nie tak gdyż linia clock nawet nie drgnie pod oscyloskopem. SPI ma docelowo wysłać 3 bajty danych do expandera, zaraz na początku po inicjalizacji kierunek portów wyjściowy a potem co pół sekundy w timerze ustawianie na porcie 0 ekspandera na bicie 0 jedynki do zapalenia diodą. Ramki danych do ekspandera w 100% są poprawne, tego jestem pewien bo przenoszę projekt z AVR gdzie identyczne ramki działają aż miło. Podejrzewam problem w inicjalizacji spi. Timer, miganie diodą oraz linia CS działają poprawnie.

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


Z góry dziękuje za pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2015, o 12:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 208
Lokalizacja: Kraków
Pomógł: 16

Korzystasz z FreeRTOS? Widzę że masz nagłówek dołączony.
Działa Ci w ogóle procek? Zamigaj diodą w celu sprawdzenia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 wrz 2015, o 21:50 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Tak, działa ;) jak piszę program bez freeRTOSa to dioda też działa, spi nie...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 wrz 2015, o 18:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2012
Posty: 238
Pomógł: 5

Weź kolego sprawdź w schematach od DiscoF429 dokładnie czy używany przez ciebie pin nie jest przypadkiem wykorzystany na płytce. Może się okazać że należy zrobić remap SPI żeby go użyć...



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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