Portál AbcLinuxu, 9. června 2025 04:57
Kdysi (cca 2 roky) jsem řešil podobný problém, ale se simulátorem EPROM SIMEPROM-01B. Volal jsem do Elnecu, kde mi řekli, že o Linuxové programy nemají zákazníci zájem a proto je nedělají. Byli ovšem velmi vstřícní a poskytli mi schema zapojení simulátoru a kousek zdrojového kódu, který komunikuje se simulátorem přes paralelní port.
Napsal jsem si tedy vlastní ovládací program do Linuxu, který celou dobu úspěšně používám. Bohužel jsem se nedostal k tomu, abych jej publikoval (GPL). Ani nevím, jestli Elnec dovolí publikovat schema simulátoru nebo alespoň ten můj Linuxový program pod GPL. Musím tam zavolat... Dlužím jim poděkování a snad i můj výtvor...
Co z toho plyne? S programátorem jsem poradil snad jen toto: napsat si svůj vlastní ovládací program. Doufejme, že budou vstřícní i v tomto případě.
Spustit editor a začít psát:
#include<stdio.h>
...
Je třeba zjistit jak se programátor ovládá po paralelním portu. Tipuji, že to bude sériový přenos pro několik posuvných registrů vedle sebe (adresa_lo, adresa_hi, data). Pak další bity pro hodiny, řízení programovacího napětí apod. No a samozřejmě je třeba dodržet programovací algoritmus Atmelu. Nevím jestli tento programátor v sobě má CPU, to by pak komunikace i vlastní programování vypadalo asi jinak...
Víc se bez podrobnějších informací zjistit nedá.
Jenze nevim , jakym zpusobem komunikuje programator s PC ! Firma Elnec zdrojaky zatim neuvolnila a asi neuvolni .
Vim , ze jede pres LPT1 .
Umim oladat LTP1 , ale jen pod widlema ( Delphi 3) , ale ne v Linuxu
.Widle jsem vyhodil , uz me rtvaly , ted jen svobodny LINUX !!!
A to je vse , co vim o tom programatoru ....
Teď už mohu doporučit jen google s dotazem na atmel linux programmer nebo jiným Snad se najde inspirace pro nový program...
A pak programátor rozebrat a měřit a zjišťovat... Nebo zkusit dohodnout s Elnecem spolupráci, i když pochybuji, že dají do placu programovací algoritmy na kterých (určitě podle dostupných katalogových údajů) pracovali a pracují už mnoho let.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.