A nie mozna do pastylek uzyc gotowej funkcji CRC8() z Bascom'a?
Wyślij rozkaz "Read ROM" a pastylka odpowie swoim adresem.
U mnie działały dokładnie jak inne układy 1wire.
Witam, Moim problemem jest zrozumienie zasady zapisywania pastylek RW1990. Sa to pastylki podobne do DS1990 z tym, że ds ma unikalny numer seryjny, a w rw mozna go zmienic. Prześledziłem różne tematy na podobny temat jak cbutton ze sklepu avt, magickey gdzies na rosyjskiej stronie, kilka stron rosyjskiej o tematyce rw1990. Znalazlem nawet kod napisany...
hmmmm :) a to nie bascom tylko asembler :) niechciało mi się przepisywać :) przepraszam leń zemnie straszny:)
Witam :D Ja dopiero zaczynam zabawę z mikrokontrolerami i czy mókłby mi ktoś powiedzieć, czy 89C450 (wpadły mi 2 sztuki z maxima i chcę z nich coś zrobić) można zaprogramować przy użyciu języka BASCOm i czy można dać je do obsługi pastylek DS1990 :?: :) Proszę sie nie śmiać, bo ja dopiero zaczymam z takimi rzeczami i tylko słyszałem o bascomie, a jak...
1a. JmL(TM) - Kontrola dostepu na DS1990 [rejestrowanie kluczy i wpisywanie hasla z klawiatury] - ATMEGA8, poczatkujacy wiec.. BASCOM ;) 1b. JmL(TM) - Kontrola dostepu RFID [w trakcie..] - ATMEGA8, -II- 1c. JmL(TM) - kontrola, sterowanie i powiadamianie GSM [w trakcie..] - ATMEGA8, -II-
Załączam obsługę pastylek Dallasa 1990. Jest to część mojego programu obsługującego imobilajzer. Cztery pastylki są zapisane e EEpronie adres 10, 20, 30, 40 hex. Podprogram odczytuje cały 64 bitowy kod i porównuje je z wzorcem e EEpromie. Gdy któryś bajt różni się od wzorca blokada nie jest zdjęta. Podprogram sprawdza czy odczytana pastylka jest zapisana...
Ok Przyznaje się jestem raczkujący. Moja przygoda z prockami zaczeła się jakieś 2 miesiące temu od at89c2051 bardzo mi się spodobało więc kupiłem sobie RD2 (pomyślałem ten sam rdzeń ten sam program do programowania i może bym tak prace magisterską sobie wreszcie jakąś napisał bo tylko to ze studiów elektrycznych m i pozostało i tak jakoś odciąga się...
Witam, Mam pewien sterownik-czytnik, który po podłączeniu do niego pastylki DS1990 automatycznie czyta jej numer; nie wiem jak to robi ale zakładam, że zapewne co jakiś czas wysyła sygnał Reset i czeka na odpowiedź układu na magistrali - sygnał Presence. Jako, że ten temat jest (jeszcze) mi dość obcy zastanawiam się, czy znając numer seryjny (8 bajtów)...
A "$CRYSTAL" masz zdefiniowany prawidłowo :?: Pzdr. Piotrek Sz.
Oczywiscie, ze tak. Sam mam cos takiego zrobione dla kluczy DS1990. Pamiec na I2C w prawdzie nie bedzie tak szybka jak SD na SPI ale chyba nie planujesz zapisywac 5 tys. uzytkownikow z kluczami wiec moim zdaniem eeprom bedzie tu bardziej na miejscu i przede wszystkim w znacznym stopniu uprosci konstrukcje i spokojnie na ATTiny2313 to zrobisz...
Jak można zmniejszyć pobór mocy w takim właśnie uC? Programuję w Bascomie i chcę zmniejszyć pobór prądu gdy układ nie jest wykorzystywany (sleep). Podczas normalnej pracy pobiera na okrągło bez przerwy około 30mA przy zasilaniu 5V, jak się włącza sygnalizacja to skacze do około 70mA (diody, przekaźnik), ale pewnie jest jakaś możliwość obniżyć to do...
Zostawiłem rezystor podciągający 2,2k. Dobry wybór. Dla niektórych układów (np eeprom) zalecana jest taka właśnie wartość. Tylko zdefiniuj sobie port i wyprowadzenie i używaj. - Na początku tak miałem , ale przy problemach zastąpiłem to powyższą postacią. Piszesz jak w Bascom-ie. - Nie rozumiem , dlaczego tak twierdzisz ? Jeśli przez to , że rozbijam...
Witam! Ostatnio stałem się posiadaczem kilku pastylek 1-wire, w tym m.in. DS1990A i DS1820. Korzystając z okazji chciałem się troszkę z tym oswoić. Czy ma może ktoś jakieś gotowe schematy z wykorzystaniem ’51 i do tego programami napisanym w C (głównie chodzi mi o termometr i zamek, choć inne projekty też mile widziane). Jeśli chodzi o EP, EdW...
szkoda. no ale trudno jakbys potrzebowal cos takiego jak bascom na pica to jest tu http://www.mikrokontrolery.net/pic_mikro... pozdrawiam
Witaj! Co masz na myśli mówiąc "jednocześnie"? Masz na myśli immobiliser z termometrem w jednym? :) Ten przykład tutaj działa :) To niewątpliwie, bo kiedyś go uruchomiłem ... z pełnym sukcesem, tak więc musisz próbować :) Albo pisz co jest niejasne, co Ci nie działa, albo jakie masz błędy ... Ja teraz zmagam się z zegarem :) Chcę zrobić zegar ATMEGA8+PCF+właśnie...
Witajcie ponownie. Słuchajcie mam nietypowy problem z I2C. W bascomie napisalem program i jest ok zapisuje dane do pamieci. Problem mam w jezyku c. ponizej podaje procedury z jakich korzystam, mam je z roznych zrodel i nie widzę błędu, o co może chodzić, acha próbuje zapisać do pamięci 24c04. void delayi2c(void) { asm{0x00}; asm{0x00}; } void i2c_start(void)...
Witam wiem ze sporo jest postow nt 1 wire i pastylek iButton, na moje nieszczescie wiele z nich dotyczy BASCOMA wiec pogrzebalem po ksiazkach i googlach i odnalazlem to co chcialem ale czy aby napewno? W czym rzecz, otóż program z książki programowanie mikrokontolerow w C nie dziala jak jest to napisane w ksiazce, tak wlasciwie to wogole nie dziala...
A przepraszam za skołowanie:) Te konkretne pastylki DS1990 działają jak ten zepsuty. Mają swój zakodowany unikatowy numerek. Podłączasz ją do 1Wire i wysyłasz zapytanie: 1wreset 1wwrite &H33 Adresik(1) = 1wread(8) I już w zmiennej adresik masz 8 bajtowy numerek pastylki (bascom AVR). Są tez pastylki do których dodatkowo możesz zapisać kilka bajtów swoich...
...czy ktoś z Was ruszał te pastylki? A czy Ty , zaglądałeś do dokumentacji tej "pastylki" :?: Wątpię :| Przecież jedyne co potrafi DS1990A , to podanie swojego numeru seryjnego(ID) , natomiast Ty , nakazujesz mu zmierzyć i podać temperaturę. Poza tym , na zmienną typu INTEGER , Bascom rezerwuje 2B , a Ty na siłę chcesz wepchnąć 8B.A więc poczytaj...
O mistrzu to jest to czego szukałem !! Dzięki. Ale znów nasuwa mi się pytanie. W systemie będę miał 4-6 pastylek DS1990A i oczywiście adaptery do tego. Nigdy jeszcze ich nie używałem i zastanawiam się jak one się rejestrują i komunikują. Wydaje mi się że tak: 1.Rejestruję sobie taką pastylkę "nr.1" -czyli przykładam do adaptera-czytnika i uruchamiam...
Ok, znalazłem tą książkę w internecie w formacie PDF ale skany są strasznie słabe i nie ma możliwości skopiowania kodu. Nie ma tez schematu :( Mógłby ktoś napisać przykład np. w Bascomie?
Mysle, ze Light ma racje...nikt Ci raczej nie da gotowego projektu ...ale mala podpowiedz: - do tego powinien w zupelnosci wystarczyc AT89C4051 - pamiec nieulotna EEPROM na np. I2C...(np. AT24C02) chyba ze zdecydujesz sie na jakiegoc uC z EEPROM na pokladzie - w sprzedazy sa fajne breloki do "tabletek"...tak dla bajeru :) - producent tabletek robi tez...
Dobra sorry za ta uszczypliowsc, nie chcialem nikogo urazic.Widzisz ja jak pisalem oprogramowanie do 1-Wire to najpierw badalem czy w ogole DS odpowiada mi na sygnal resetu a dopiero pozniej zabieralem sie za prace nad komunikacja (tak jak pisze GienekS).Niestety przecietny uzytkownik Bascoma jest pozbawiony tej mozliwosci co w takiej chwili znacznie...
rozwiązany problem zamykam temat. dla potrzebujących zamieszczam program działający do wglądu Config 1wire = Portb.0 Dim Ia(35) As Byte Dim Id(8) As Byte 'Zmienna do odczytu ID układu DS Dim I As Word Dim A As Byte Dim B As Byte Dim C As Byte Dim D As Byte 'Dim Az As Byte 'Dim Bz As Byte Declare Sub Ds2433 Declare Sub Ds2433_ram_czyt...
Wybacz, zapomniałem - piszę w Keil (wersja demo). Póki co jest to przykład przepisany z książki bo chciałem sprawdzić, czy elektronika w ogóle żyje. Zasada jest taka, że po wysłaniu 0x11 z programu na PC, mam otrzymać odpowiedź w postaci numeru pastylki (DS1990A) + CRC i koniec. W BASCOMIE to śmiga, ale chcę się nauczyć C. Może jest jakiś inny sposób...
Dzień dobry, Wczoraj popełniłem układ emulujący DS2450. http://obrazki.elektroda.pl/1590894400_1... Czy może mi ktoś wyjaśnić, jak zmieniać adresy ? Dodano po 20 Znalazłem rozwiązanie: Należy użyć kalkulatora ze strony: http://www.datastat.com/sysadminjournal/... Temat zamykam.
Witam Czy obliczanie CRC dla DS18B20 wygląda tak samo jak dla DS1990 ? Czy poniższe kod (dla DS1990) będzie też działał z DS18B20 ? Czy wystarczy tylko zmienić dane w tablicy i kod zadziała? Może ktoś ma działający kod CRC dla DS18B20 ? Dim Ar(8) As Byte Dim Crc As Byte 'Suma CRC Dim Crcp As Byte 'Zmienna pomocnicza dla CRC For I = 1 To 8 Ar(i)...
Częściowo likwiduje warsztat elektroniczny, sprzedam elementy elektroniczne i komputerowe, sukcesywnie będą aktualizowane na stronie: Płytka EvB AT16-32 !! BASCOM BLUE LCD 210zł B327 3zł CY8C24223A-24PVXI 7zł CY8C24223A-24PXI 6zł DS1990A-F5 5zł DS1992L+F5 5zł DS32KHZ/DIP 5zł Faks laserowy Panasonic Panafax UF-490 120zł Modemy, karty sieciowe, karty...
ds1990 bascom czytnik ds1990 1wire ds1990
pralka whirlpool kontrolka pompa zabezpieczenie termiczne pompa unitra fonica podłączyć
intermac genius naprawa taśmy matrycy
Spadek napięcia DC po podłączeniu odbiornika – przyczyny, normy, kompensacja, zasilacze laboratoryjne Canon imagePROGRAF maint. cart. the level is low – kaseta konserwacyjna MC-XX zapełniona