Toto jsou STRÁNKY S TECHNICKÝMI PODKLADY pro produkty vyráběné nebo dodávané firmou ASIX s.r.o.
Informace o produktech naleznete na ASIX.cz, zakoupit je můžete na ASIXshop.cz.
ASIX.tech Home
Home > Programátory > PRESTO > Knihovna PRESTO.DLL  
2021-04-19

Knihovna PRESTO.DLL

Funkce implementované v presto.dll (PRESTO DYNAMIC-LINK LIBRARY) umožňují na jednotlivých pinech programátoru nastavovat logické úrovně dle potřeby nebo číst jejich stav, takto lze vytvářet různé komunikační protokoly. Pro ovládání všech pinů, které umožňují výstup, je tu funkce QSetPins(), pro čtení pinů s možností vstupu funkce QGetPins(). Funkcí QSendByte() je možné rychle poslat SPI Byte na pinech data a clock, pokud je současně potřeba i číst, použije se funkce QSendByte_OutIn(). Dále jsou tu funkce pro nastavení vlastností programátoru, ovládání napětí a funkce pro čtení návratových hodnot.

Tuto knihovnu je možné použít se všemi programátory PRESTO bez ohledu na verzi hardware.

Soubory ke stažení

⤓   PRESTO_DLL_2022-04-11.ZIP
(799 882 B)
Knihovna PRESTO.DLL: ver. 0.2.0.1.
Archiv: ⤓ PRESTO_DLL_2014-10-20.ZIP (799 480 B) - ver. 0.2.0.0.

⤓   PRESTO_DLL_EXAMPLE.ZIP
(931 316 B)
Ukázkový zdrojový kód pro Delphi a C.

➜ PRESTO_APP01_PRESTO_DLL_CZ.PDF
(formát PDF, 695 224 B, 2022-04-11)
Aplikační poznámka s detailním popisem jednotlivých funkcí.

Licenční podmínky

Software knihovna PRESTO.DLL není samostatný produkt, ale je nedílnou součástí programátorů firmy ASIX s.r.o. Je možné ho nainstalovat na libovolný počítač, na němž bude programátor provozován. Za jeho používání se neplatí žádný poplatek. Oprávněný uživatel programátorů ASIX s.r.o. si může nové verze software knihovna PRESTO.DLL bezplatně stáhnout ze stránek ASIX s.r.o.

Je zakázáno jej jakkoli modifikovat, provádět reverzní inženýrství, prodávat ho a používat s produkty jiných výrobců.

Software je poskytován „tak, jak je“, bez záruky na bezchybnost.

Historie verzí

Verze 0.2.0.1 (zkompilováno 2022-04-11 / publikováno 2022-04-19)
Zlepšení: Nová funkce AGetProgList, která vrátí seznam sériových čísel dostupných programátorů.
Verze 0.2.0.0 (zkompilováno 2014-10-20 / publikováno 2014-11-25)
Změna: Změněno chování funkcí - všechny funkce pracující s programátorem nyní vracejí chybový kód.
Oprava: Opravena funkce QSetDPullup - místo pull-up rezistoru ovládala LED programátoru.
Oprava: Funkce AClearFatalErrors nyní maže všechny fronty, pokud je FatalError. Tato funkce nikdy nevrací chybový kód.
Oprava: Funkce QOpenPRESTO neotevře programátor, pokud je FatalError. Chybu je nejprve potřeba smazat funkcí AClearFatalError.
Verze 0.1.0.5 (2014-08-01)
Oprava: Opraveno otevírání programátoru - když bylo k PC připojeno více zařízení využívajících obvody FTDI, programátor PRESTO někdy nešlo otevřít.
Verze 0.1.0.4 (2014-02-07)
Oprava: Opraveno čtení funkcí QShiftByte_OutIn, funkce prečetla asi 31 kB, poté přestaly funkce AGet a AGetBlocking vracet jakákoliv data.
Verze 0.1.0.3 (2013-08-05)
Zlepšení: Vytvořena 64-bitová verze knihovny.
Verze 0.1.0.2 (2011-10-20)
Oprava: Oprava zvětšování bufferu.
Oprava: Opraveno ukončování knihovny, knihovna nešla ukončit pomocí FreeLibrary.
Verze 0.1.0.1
Oprava: Opraveny funkce QShiftByte, QShitfByte_OutIn - SPI módy mode 1 a mode 3 byly opačně.
Oprava: Opravena funkce QShitfByte_OutIn - v některých případech neměnila správně mód.
Oprava: Oprava čtení dat z PRESTA, čtení bylo velmi pomalé.
Verze 0.1.0.0
Oprava: Opravena funkce QSetPrestoSpeed() - funkce nedělala nic.
Úvodní verze
 


© ASIX s.r.o., 1991 - 2024. Všechna práva vyhrazena.
Založeno na W3.CSS, PSPad & PPWIZARD.