-- UWAGA REJESTR KONFIGURACYJNY NALEZY ZAPISYWAC I ODCZYTYWAC JAKO PODWOJNE SŁOWO 32-bitowe -- rejestr konfiguracyjny karty przetwornika AC adres BASE + 0 -- zapis -- D0 = '1' - ustawia ciagly zapis do pamieci karty, jesli triggery byly zezwolone -- to gdy pojawia sie to karta zrobi jeszcze zadana (D2 i D3) akwizycje i stanie -- D1 = '1' - razem z D0 od razu startuje pomiar bez D0 dziala jak przyjscie triggera sprzetowego -- czyli zapis '01' startuje pomiar czekajac na trigger -- '11' natychmiastowo startuje pomiar -- '10' dziala jak trigger zewnetrzny zakancza ciagly zapis do pamieci i po -- odliczeniu zadanego cyklu (bity D2 i D3) konczy pomiar -- '00' zapisuje konfiguracje bez startu pomiaru oraz przerywa pomiar bedacy w toku -- D[3..2] - ustalaja dlugosc zapisu do pamieci po przyjsciu triggera sprzetowego lub programowego -- '00'- 256B '01'-512B '10'-28KB '11'-32KB -- D[6..4] - czestotliwosc probkowania -- stopnie podzialu 1 2 4 10 50 100 1000 5000 -- D7 - '1' zezwala na zapis samych jedynek do pamieci w momencie przyjscia triggera -- czyli przejscia w stan RUN pozwala to na zlokalizowanie przy odczycie momentu wyzwolenia -- --odczyt -- [D1..0] -- 00 - karta w spoczynku -- 01 - karta w trybie ciaglego wpisu do pamieci - czeka na trigger -- 11 - karta przyjela trigger, lub wyzwolenoe programowe i odlicza zadany cykl do konca -- 10 - karta wystartowana, ale jeszcze nie przeszla w tryb akwizycji -- [D3..2] - przyjmuja wartosc 0 -- [D7..4] - zwracaja stala wartosc B1001 czyli 9 celem identyfikacji obecnosci karty -- rejestr konfiguracyjny karty przetwornika AC adres BASE + 1 -- D0 = '1' - hard trigger enable -- D1 = '0' - hard trigger zbocze narastajace, '1' - hard trigger zbocze opadajace -- D2 = '1' - soft trigger enable -- D3 = '0' - soft trigger zbocze narastajace, '1' - soft trigger zbocze opadajace -- D4 = '1' - wyzwalanie od kanalu drugiego -- D5 - dziel przez 100 zegar zapisu -- D6 = '1' - we/wy(0..2) cyfrowe jako wyjscie -- D7 - przekaznik zakresu wejsciowego -- rejestr konfiguracyjny karty przetwornika AC adres BASE + 2 -- zapis starszych osmiu bitow komparatora poziomu sygnalu, mlodsze 4 bity sa pomijane -- adres bazowy + 0 to zapis/odczyt konfiguracji start pomiaru i odczyt stanu karty -- adres bazowy + 2 i 3 to zapis odczyt poziomu wyzwalania triggera od poziomu przebiegu(ma znaczenie tylko starszy bajt) -- adres bazowy + 4 to zapis odczyt 4 bitowego portu -- trzy mlodsze bity mozna grupa skonfigurowac jako wejscie lub wyjscie bit 4 jest tylko wejsciem -- kolejny piaty bit (czyli D4) jest odzwierciedleniem ztanu wejscia triggera sprzetowego -- adres bazowy + 5 to odczyt stalej wartosci celem identyfikacji karty -- adres bazowy + 6 i 7 - zapas -- adres bazowy + 8 to odczyt przetwornika z pamieci kan 1 -- adres bazowy + A to odczyt przetwornika z pamieci kan 2 -- adres bazowy + C to odczyt przetwornika prosto z pinow, mozna czytac nawet w trakcie pomiaru