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...
MAM PROBLEM Z PROGRAMEM W BASCOMIE, KTRÓY MÓGŁBY ODCZYTAC, ZAPAMIETAĆ I PORÓWNAĆ WARTOSCI KLUCZY.OGÓLNIE JESTEM RACZKUJACYM PROGRAMISTĄ. NA NIESZCZĘŚCIE WPADŁY MI W RĘCE DWIE DS1990 I CHCIAŁBYM COŚ Z NIMI ZROBIĆ POŻYTECZNEGO. CZYTNIK PODŁĄCZYŁEM DO PROCKA 90S8535. PRZECZYTAŁEM PLIK POMOCY PROGRAMU KTÓRYM PROGRAMÓJE PROCKA, ALE NIE MAM POJĘCIA W JAKIEJ...
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...
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...
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...
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)...
chłopaki - ja wiem że to paradoks jakiś... ale wsadzam termometr do czytnika DS18b20 np i czyta wszystko bez problemu a przykładam pastylke i nic.... mam tych pastylek siedem żadna nie odpowiada.. siedze nad tym trzeci dzień... niewiem co robić poprostu niewiem.... dzięki za zainteresowanie.. ----------------------------------------...
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)...
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...
:?: To teraz procedurki BasCom-a w .jpg się pisze, a nie w .bas :?: :?: :?: 8O Nie masz OCR-a ? ;) A w AVR asm to mam i to na 4 sposoby... zajrzyj do postu, który wyżej wymieniłem... :)
...odczekuję ten czas zapytania (łatwo można go obliczyć) A jak chcesz to obliczyć :?: i wysyłam mu ten numer zwykłą Bascomowską instrukcją 1wwrite... Zły pomysł ;) Poczytaj sobie specyfikację magistrali 1wire i zastanów się , kto w układzie czytnik-mikrokontroler udający DS1990 jest master , a kto slave. Piotrek
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ę...
HEH... Noc jest chyba najlepszym czasem, na nadrobienie czasu straconego w dzień :D Posiedziałem i wysiedziałem. Oto gotowy program. Działa dokładnie tak, jak chcę: $regfile = "m8def.dat" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.6 , Rs = Portb.7 Config Lcd = 16 * 1a...
Witam! Próbowałem zmodyfikować ten program w taki sposób abym mógł odczytywać pastylki ibutton ds1990a ,kod na dole jednak nie chodzi w ogóle, czy ktoś z Was ruszał te pastylki? $regfile = "ATtiny2313.dat" $crystal = 1000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pb.4 , Db5 = Pb.5 , Db6 = Pb.6 , Db7 = Pb.7 , E =...
A możne zamiast klawiatury zrobić na pastylkę DS1990? Nie trzeba się bawić z wpisywaniem kodu i pinów w procesorze trzeba mniej, bo tylko na magistrale 1wire i ze dwie diody lub jedna dwukolorową :)
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...
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...
Dzień dobry, Wczoraj popełniłem układ emulujący DS2450. Czy może mi ktoś wyjaśnić, jak zmieniać adresy ? Dodano po 20 Znalazłem rozwiązanie: Należy użyć kalkulatora ze strony: Temat zamykam.
mam zadeklarowany prawidłowo w bascomie na 12 MHz sprawdzałem również z 11 i 16 MHz myślałem że może to coś da... (cały czas z kwarcem 12 MHz) więc to chyba odpada... pozdrawiam Łukasz
A nie mozna do pastylek uzyc gotowej funkcji CRC8() z Bascom'a?
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...
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...
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...
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...
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...
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...
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...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...