ATTINY 2313 pomiar temperatury DS18B20 - proszę o pomoc

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
lukego
-
Posty: 5
Rejestracja: 19 mar 2007, 23:10

ATTINY 2313 pomiar temperatury DS18B20 - proszę o pomoc

Post autor: lukego » 19 mar 2007, 23:13

Witam !

Nie znam się za bardzo na 1wire, więc proszę o pomoc, konkretnie programik, który będzie zczytywał mi temperature z jednego układu DS18B20 w BASCOM AVR.

Do tego proszę mi dokładnie napisać, a najlepiej wrzucić screena, jak ustawić fusy, tak, żebym mógł podłączyć do ATTINY kwarc 4MHz.

Z góry dziękuję !

JEST MI TO BARDZO POTRZEBNE !!

Pozdrawiam :)

mouse
-
Posty: 19
Rejestracja: 29 lis 2006, 22:05
Lokalizacja: Opole
Kontakt:

Post autor: mouse » 20 mar 2007, 0:49

odnośnie programowania w Bascomie niestety
Ci nie pomoge. Moge poratować linkiem do stronki gdzie jest dokładny opis DS18B20 i DS1820 (ten drugi jest dokładniejszy) znajdziesz też na tej stronce opis działania 1 wire
http://rejestr.republika.pl/strony/termometr.html#gora

"Do tego proszę mi dokładnie napisać, a najlepiej wrzucić screena, jak ustawić fusy, tak, żebym mógł podłączyć do ATTINY kwarc 4MHz." poszukaj w pdfi do ATTINY
XTAL1 (PA2) , XTAL2 (PA1) do tych 2 wejść podłanczsz kwarc
http://www.atmel.com/dyn/resources/prod ... oc2543.pdf strona 26 jest tam rysunek i wartość kondensatorów przy kwarcu

piotrek7700
Użytkownik
Posty: 105
Rejestracja: 09 mar 2006, 8:15
Lokalizacja: Leszczyna
Kontakt:

Post autor: piotrek7700 » 20 mar 2007, 15:05

autorowi nie chodziło o to. przy fusach pamiętaj o wyłączeniu podziału częstotliwości i przełączeniu się na kwarc zewnętrzny.
ostatnio napisałem programik do obsługi 5 ds1820 i wyświetleniu temp na lcd. niestety nie mam przy sobie ale przy najbliższej okazji wrzucę kod
Ostatnio zmieniony 01 sty 1970, 1:00 przez piotrek7700, łącznie zmieniany 1 raz.

lukego
-
Posty: 5
Rejestracja: 19 mar 2007, 23:10

Post autor: lukego » 21 mar 2007, 0:33

lowelasie, a czy chodzi Ci termometr na wewnętrznym ocylatorze ?

bo u mnie w bascomie wogóle nie potrafię włączyć zewnętrznego, jest napisane reserved !


Zdania zaczynamy z dużych liter. Zwyczajowo wyróżniamy także nick użytkownika za pomocą pogrubienia (bold). marcing
Ostatnio zmieniony 01 sty 1970, 1:00 przez lukego, łącznie zmieniany 1 raz.

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 21 mar 2007, 10:59

lukego pisze:Nie znam się za bardzo na 1wire, więc proszę o pomoc, konkretnie programik, który będzie zczytywał mi temperature z jednego układu DS18B20 w BASCOM AVR.
Przeszukaj podkatalog /SAMPLES w katalogu instalacyjnym BASCOMa, jak i również plik pomocy - tam są przykłady.
Zajrzyj także do zasobów ElPortalu - znajdziesz tam pliki dodatkowe do BASCOM'a, w tym polską wersję pliku pomocy (autorem jest ZbeeGin) jako PDF oraz jako HLP.
Znajdziesz tam też BASCOM College - co prawda dotyczy on innego uP, ale wiele spraw poruszonych w nim aktualnych jest także i w wersji BASCOMa dla AVR-ków.
Ostatnio zmieniony 21 mar 2007, 18:28 przez marcing, łącznie zmieniany 1 raz.

lukego
-
Posty: 5
Rejestracja: 19 mar 2007, 23:10

Post autor: lukego » 21 mar 2007, 17:24

Jeszcze jedna rzecz

DS18B20

1.Rozkaz - Konwersja Temperatury

2.Rozkaz - Czytanie

3.Zczytywanie, mogę zczytać tylko 2 pierwsze bajty czy muszę wszystko ?

Pozdro !

[ Dodano: 2007-03-22, 21:52 ]
Dobra, sam sobie to napisałem

Pozdro !

ODPOWIEDZ