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



Teraz jest 25 kwi 2024, o 12:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
 Tytuł: termopara
PostNapisane: 11 lut 2014, o 12:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 sie 2013
Posty: 116
Pomógł: 0

Witam

buduję termometr oparty na termoparze i module MAX6675
całość komunikuję z atmegą8 przez sprzętowe SPI

zgodnie z notą http://www.adafruit.com/datasheets/MAX6675.pdf

obsługa SPI wygląda tak:

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

wydaje mi się że wszystko jest ok ale nie dostaję żadnych danych z spi.

Chcę żeby ktoś sprawdził ten kod i powiedział mi czy odbiór 2 bajtów przez spi jest poprawny i czy sam odbiór danych pokrywa się z ramą pokazaną w dataset.

z góry dzięki

Masz już dużą liczbę postów i chyba słyszałeś że kody wklejamy przez syntax=c?? Różowo-zielony (czyli sraczkowy) J.

------------------------ [ Dodano po: 10 minutach ]

co do wklejania kodów to masz rację zwyczajnie o tym zapomniałem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termopara
PostNapisane: 11 lut 2014, o 14:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Może się mylę (to niech mnie ktoś poprawi) ale chcąc odebrać coś po SPI to trzeba coś wysłać. Nawet wtedy jeśli urządzenie slave nie ma możliwości odbioru danych.
Bo wg noty wpisanie danych do rejestru SPDR rozpoczyna transmisję.

Czyli w funkcji odbiorczej dodaj wysyłanie danych. Spróbuj tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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

powinno być
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  
 Tytuł: Re: termopara
PostNapisane: 11 lut 2014, o 14:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 sie 2013
Posty: 116
Pomógł: 0

wielkie dzięki poczytałem w międzyczasie o spi i wygląda na to że masz rację



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termopara
PostNapisane: 30 paź 2018, o 20:41 
Offline
Nowy

Dołączył(a): 24 maja 2016
Posty: 4
Pomógł: 0

Witam. Chciałbym wznowić wątek bo mam ten sam problem.

Podłączenie układu MAX6675 jest takie jak opisane w pliku nagłówkowym.
Problem polega na tym, że podczas odczytu program zatrzmuje się na pętli while
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

tak jak by nie mógł się skomunikować z układem max6675.
Czytałem już note z max-a i SPI Atmel i według mnie SPI jest dobrze skonfigurowane. Dodam, że pracuje to na Atmega32 z kwarcem 12Mhz. FuseBity to FF CF. Zasilanie 5V.
Sprzętowo raczej jest wszystko ok.
Bardzo proszę o wskazówki co jeszcze sprawdzić, bo mi już jest brak pomysłów. Dziękuję.

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.


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

Strefa czasowa: UTC + 1


Kto przegląda forum

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