Û¥-1@-€ÒQgRf)f))f)f)f)f)f7f.efefefefef ofeffQÐfÐfÐfÐfÐfÐfÐfÐfÐfÒfÒfÒfÒfÒfÒfðf4$g-ðf)fðfðf01OPIS PROGRAMU Program jest bardzo podobny do EE_I2C.EXE (jest jego pierwowzorem). Wymaga jednak nieco szybszego komputera conajmniej 386-40. Dzia³anie rozkodowywania polega na wpisywaniu do pewnych komórek pamiêci kodu i w³¹czeniu radia, co powoduje, ¿e procesor czyta te komórki i porównuje z zapisanymi w sobie. Je¿eli siê one zgadzaj¹ to radio w³¹cza siê. Sprawdzenie zgodnoœci kodu program dokonuje na podstawie analizy (monitorowania) szyny I2C. Bowiem przy z³ym kodzie nastêpuj¹ zwykle jedno lub dwa odwo³ania pod adresy ró¿ne ni¿ A0 do A3. Natomiast, przy kodzie zgodnym, odwo³añ tych wystêpuje wiêcej, ze wzglêdu na inicjalizacjê tunera. Program zlicza te odwo³ania. W opcji mo¿na ustawiæ po ilu odwo³aniach (3, 6 lub 9) program ma reagowaæ. Zale¿y to np. czy mechanizm jest pod³¹czony. W przypadku zgodnoœci kodu, program dwukrotnie sprawdza czy wiêksza iloœæ odwo³añ nie jest kwesti¹ przypadku, co siê sporadyczne zdarza. Po wykryciu kodu, radio pozostaje w³¹czone, a w okienku wyœwietlany jest aktualny kod. Cyfry towarzysz¹ce kodom informuj¹ ile razy dany kod by³ sprawdzany (dodatkowo). Rozkodowywanie mo¿na przerwaæ w ka¿dej chwili klawiszem ESC. Reakcja nast¹pi jednak po sprawdzeniu bie¿¹cego kodu do koñca - nale¿y trochê poczekaæ. Po wyjœciu z programu, wszelkie bie¿¹ce nastawy s¹ zapisywane w pliku konfiguracyjnym. W ten sposób kontynuowanie rozkodowywania (po ponownym uruchomieniu programu) nie wymaga ¿adnych zmian ustawieñ tylko w³¹czenia Go. Przed rozkodowywaniem program w³¹cza radio w celu zapisania komórki b³êdu oraz kodu, po czym radio wy³¹cza i w³¹cza, wtedy nastêpuje sprawdzenie kodu. Gdy kod jest niezgodny przed wy³¹czeniem program zapisuje do pamiêci nowe wartoœci kodu i b³êdu. Uwaga ! Komórki gdzie zapisany jest kod znajduj¹ siê: a) 2402: FE i FF, b) 2404: 10E i 10F. (Mo¿na je znaleŸæ po wartoœci 1000 w nich zapisanych). Komórka b³êdu w obu przypadkach mieœci siê pod adresem CD. Je¿eli w komórkach kodu pozostanie zapisany kod to radio bêdzie siê w³¹czaæ bez od razu (bez kodu). PLIK Odczytaj plik konf - ³aduje plik konfiguracyjny. Zawarte s¹ w nim dane dotycz¹ce adresu pamiêci, jej pojemnoœci, nr portu oraz komórki pamiêci aktualnie za³adowane. Pliki konfiguracyjne maj¹ rozszerzenie *.CNF. Po uruchomieniu programu ³adowany jest plik ROBOCZA.CNF. Po wyjœciu w tym pliku jest zapisywana aktualna konfiguracja. Zapisz plik konf - zapisuje plik konfiguracyjny z aktualnymi wartoœciami. Wyœwietl pamiêæ - umo¿liwia podgl¹d plików binarnych (rozszerzenie *.PAM) lub zawartoœci aktualnych komórek w formacie HEX (po naciœniêciu ESC). Do³¹cz - wczytuje do aktualnych komórek wartoœci z pliku binarnego. Zrzuæ pamiêæ emul. do pliku - zapisuje aktualne komórki do pliku. USTAWIENIA Parametry rozkodowywania - zmiana parametrów rozkodowywania adres komórek kodu - podaæ pocz¹tkowy adres komórek kodu (FE lub 10E). kod pocz¹tkowy - kod, od którego nast¹pi rozkodowywanie. adres blokady - podaæ adres komórki b³êdu (CD). wartoœæ pocz¹tkowa blokady - wartoœæ na jak¹ bêdzie ustawiana komórka b³êdu przed ka¿dym w³¹czeniem radia (0). czas oczekiwania - jest to czas, w ci¹gu którego nastêpuje monitorowanie linii. Jego skrócenie mo¿e doprowadziæ do niewychwycenia kodu. Cztery sekundy jest to jeszcze bezpieczna wartoœæ. czas wy³¹czenia - czas, na jaki zostaje wy³¹czone radio po wpisaniu kodu. Jedna sekunda wystarcza. komórka kodu - kod mo¿e byæ zmieniany dziesiêtnie lub hex (ustawiæ na +1 dec). komórka blokady - opcja bez sensu (ustawiæ na Nic). reakcja we - wspomniana wczeœniej opcja mówi¹ca po ilu odwo³aniach ma nast¹piæ uznanie zgodnoœci kodu. Zale¿y czy pod³¹czony jest mechanizm z regu³y wystarczy 6, przy 3 mog¹ siê zdarzaæ fa³szywe wykrycia. Parametry pamiêci - zmiana parametrów pamiêci adres - adres bazowy pamiêci ( w systemie ) nale¿y tu podaæ adres do odczytu ( parzysty ). Program podczas zapisu automatyczne zwiêksza ten adres o 1. typ pamiêci - aktualnie nie ma znaczenia. Podczas zapisu czy odczytu komórek o adresie wiêkszym ni¿ 255 program zwiêksza adres bazowy o 2 ( specyfikacja pamiêci X24C04 ). pojemnoœæ - nale¿y podaæ pojemnoœæ pamiêci. nr port - nale¿y podaæ numer portu do którego pod³¹czony jest kabel. TOOLS Monitor - monitorowanie. W oknie monitor pojawi¹ siê wyniki. Emulator - nie dzia³a. Zapisz komórkê - zapis pojedynczych komórek pamiêci. Je¿eli zapis jest poprawny to uaktualniane s¹ komórki w pamiêci komputera oraz w oknie "Pamiêæ komputera" (jeœli jest otwarte). Odczytaj pamiêæ - odczytuje ca³¹ zawartoœæ pamiêci do pamiêci komputera. Je¿eli odczyt jest poprawny otwierane jest okno "Pamiêæ komputera". Zapisz pamiêæ - zapisuje ca³¹ pamiêæ danymi z pamiêci komputera. Opis przewodu: Zbyt d³ugie przewody mog¹ powodowaæ zak³ócenia na linii I2C, dlatego zastosowa³em rezystory. Jednak w niektórych przypadkach mo¿e siê okazaæ, ¿e nale¿y je usun¹æ jeden lub dwa, lub te¿ zmieniæ wartoœæ. PrzekaŸnik powinien zwieraæ w³¹cznik radia. Podczas rozkodowywania radio nale¿y wy³¹czyæ. Mo¿na zastosowaæ przekaŸnik na 5V, je¿eli jego rezystancja nie jest mniejsza ni¿ 150 om, bezpoœrednio pod³¹czony do portu. Nale¿y pamiêtaæ o diodzie gasz¹cej wysokie napiêcie. ‹ƒ.ŒÂAŠŽŠŠ¥I:3f@M•èè d$Ôþô, úÿÿÿ"-ü-üÿÿè-,ô-ð, , ,,(,(2,2<,<F,FP,PZ,Zd,dn,nx,x‚,‚Œ,Œ–,– , ª,ª´,´¾,¾È,ÈÒ,ÒÜ,Üæ,æð,ðú,ú,,,",",,,6,6@,@J,JT,T^,^h,hr,r|,|†,†,š,š¤,¤®,®¸,¸Â,ÂÌ,ÌÖ,Öà,àê,êô,ôô ôôô((ô22ô<<ôFFôPPôZZôddônnôxxô‚‚ôŒŒô––ô ôªªô´´ô¾¾ôÈÈôÒÒôÜÜôææôððôúúôôôô""ô,,ô ú"-,ô-ð -- ú"-T6-ðû Times New Roman- . !1EûîCourier Newî-ð ú"-T6-ðû Times New Roman- . !14E-ð ú"-úTú6-ðû Times New Roman- . !2úE-ð ú"-ðTð6-ðû Times New Roman- . !15ðE-ð ú"-æTæ6-ðû Times New Roman- . !3æE-ð ú"-ÜTÜ6-ðû Times New Roman- . !16ÜE-ð ú"-ÒTÒ6-ðû Times New Roman- . !4ÒE-ð ú"-ÈTÈ6-ðû Times New Roman- . !17ÈE-ð ú"-¾T¾6-ðû Times New Roman- . !5¾E-ð ú"-´T´6-ðû Times New Roman- . !18´E-ð ú"-ªTª6-ðû Times New Roman- . !6ªE-ð ú"- T 6-ðû Times New Roman- . !19 E-ð ú"-–T–6-ðû Times New Roman- . !7–E-ð ú"-ŒTŒ6-ðû ...
djronin