Chyba nie zauważasz różnicy. Po pierwsze jeśli tam pisze Go_lo to na pinie ma być ustawiony stan niski. Można to zrobić tylko ustawiając stan wysoki w rejestrze DDR.x Mniejsza o to bo zrobiłem Ci takie makra jak tam. Po drugie po wpisaniu wartości bitu czeka się ponad 10 ms a nie 10 us - to chyba wydatna różnica? Testnij tak. [syntax=vbnet]$regfile...
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...
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.
A nie mozna do pastylek uzyc gotowej funkcji CRC8() z Bascom'a?
a to procedurki obiecane...
Mam mały problem. Nigdzie nie mogę znaleść informacji. Jak odczytać ID z pastylki 1990. Program jest w bascomie. Jak robie 1wreset to ok (err=0, w czasie gdy pastylka jest przyłożona). a co dalej. próbowałem odczytać adres 1wsearchfirst() i nic same zera? Czy ktoś to robił w Bascomie?
U mnie działały dokładnie jak inne układy 1wire.
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...
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...
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?
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-
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...
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...
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...
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...
szkoda. no ale trudno jakbys potrzebowal cos takiego jak bascom na pica to jest tu http://www.mikrokontrolery.net/pic_mikro... pozdrawiam
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ę...
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! 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...
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...
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...
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...
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...
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...
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 bascom projekt bascom
uszczelka chłodnica oleju pompa wspomagać renault laguna tranzystor bc337
amica pa4560a420 skuter yamaha
Lokalizacja przekaźnika świateł ksenonowych Toyota Avensis T25 2008 Oryginalny kod do radia Renault Laguna II - jak go znaleźć?