        AVReAl -- 訢 At90sXXXX १ LPT
        ver1.22rev3

 ਨ, ᠭ  FAQ  :
http://www.ln.com.ua/~real/avreal
http://www.chat.ru/~avreal


  ᫥ ਠ
  -- 16-⭮ DOS,  ࠡ   稭  286.
  -- 32-⭮ WIN32,  ࠡ 室
       W95/W98 -- DLportIO.DLL
       NT      -- DLportIO.DLL   DLportIO.sys
     䠩   DriverLINX  Scientific Software Tools, Inc.
  (http://www.sstnet.com)  ⠢ 筮 ஬, 
  ਬࠬ ࠡ  C  VisualBASIC, ⮬᪮ ⠫樥
  DLportIO.SYS  WindowsNT  .. - ⮣ 䠩 port95nt.exe 
  ࠧ 1.6Mb.  㯠  p95nt.zip   
  http://www.ln.com.ua/~real/avreal/p95nt.zip
      ਠ  LINUX,    筮
  ஢.


祭 LPT  稯
  -- ⮫쪮 ஢ (筮 fbprg, 뫠 ⠪ ணࠬ)
  -- १ Altera ByteBlaster ( -ab)
  -- १ Atmel-᪨   STK200/STK300 ( -as)

祭 뢮 ஢  ० "fbprg"  "AlteraByteBlaster"

      LPT        Byte                     
          "fbprg"      Blaster     1200/2313    8515  mega103/603
/RESET    D4(pin6)     TMS(pin5)       1         9       20
SCK       D6(pin8)     TCK(pin1)      19         8       11
MOSI      D5(pin7)     TDI(pin9)      17         6        2 (PDI)
MISO      ACK(pin10)   TDO(pin3)      18         7        3 (PDO)
XTAL1     D3(pin5)      pin8 (*)       5        19       24

(*) --   "⭭" -   (  ⮢ ᮣ᭮
奬    ࠭窥).

 ० "fbprg" ⢮ 室  LPT 
 ᯮ짮  ⠭ 稯 ( -ap).   
XTAL ணࠬ ( -o0),  ०     
稨    (LPT-   ᨫ)  "室"
訡 ⠫ " ⠥ ᮤন EEPROM   
,   ᨬ쭮".

 ᯮ짮 ஢ ஢ (Altera ByteBlaster, Atmel
STK*00 )  ணࠬ ⠭      "த묨" ⠭ 
楬.   XTAL1   LED  STK*00  
⥫쭮 , 뢥  ⠪ 8  ByteBlaster.


  ਭ INTEL HEX  (avrasm -i).
  㦠 HEX     ᨢ,   ᯨ᮪. .. ࠧ砥
 " 0xFF  .hex"  " "  १ 
  ⮫쪮 ,  , ⠫쭮 ⮫쪮 ஢
 室 (.  -v+).

   ⥫  אַ  HEX-䠩: ᫨  ᮢ
஫쭠 㬬 ப,    -- "஢?". 
⢥ 'Y' ( 'y')    ⠫ 訡 CSUM  (
ᠬ ᨬ ஫쭮 㬬  ⢮,  ணࠬ
⢠  ࠭  ⨬ ᨬ  ப).
   祭 ⠪ 祩 (ᮡ "ଠ" ᥩ  EEPROM)
ॠ , ᬮ७  ணࠬ  VMK@real.kiev.ua 
ணࠬ஢ PIC १ Tait-ᮢ⨬ : । 
ப   㡨 ஡  ⠡樨.  ⮣  :
:08 0001 00   00 01 0203 0405 0 6 0 7    DB
   ப  ப, 稭騥  '#', ᫥
।祭  饭 ਥ  ᨨ ।⢥ 
HEX-䠩.

  ஢ 孨   HEX-䠩, ᫨    
稯,   ⢨ (஬ 㣠)  ⢫.
  ஢ ४⨥ ᮢ ᥩ  HEX 䠩.  宦
ࢮ ४ ந 室  ணࠬ  㪠 
ᮢ ४뢠 .

  mega103 室 ७ ଠ HEX-䠩 ( 
ন ꥬ  64Kb).  ⠭   䠩 ᥣ
ந  ⥫묨 ﬨ ⨯ '04' -- Extended Linear
Address Record,   騬 ࠧ⥭. ⥭  HEX-䠩 ᥩ
⨯ '02' Extended Segment Address Record ந  ᮮ⢥⢨ 
ନ஢   AVRASM by Atmel (__ ।ᬮ७ 㬥樥
Intel ᢮稢  ᬥ饭   64Kb).

                                 

avreal [] [[-c] _䠩_ [[-d] _䠩_]]
 
avreal [] -d _䠩_   (  ண  )

 ⮩  ப ( ,  祩)   
権  ⠬/稯.

᫨  ⮫쪮 ,  믮 ⥭.

 (ਧ  -- ᨬ '-'  '/', ॣ 㪢  ).

-? (-h)  뤠   祭 ন ⠫
        avreal +name -?
        (+name    _࠭_  -?)
        뤠 ᯨ᮪ fuses, ন  ० ISP  稯 name

+name   ⠭ ⨯ ⠫, <name>   䨪 'At',
        ਬ, 90s1200, 90s8515, mega103 (..  ⮬ ,  ஬
         뤠  /h, ॣ 㪢  )
        易⥫ ,  ⢨  㬮砭  ந.
        ᫨  ⮫쪮 稯 (   祩,   䠩),
         稯 㤥 襭  뤠 ଠ   (稥,
        ᫨  㯭  ISP fuses --  ﭨ).

-p<᫮1>[,<᫮2>]
        "᫮1", ⭠筮
            set Port  1,2,3 -  LPT , >0x100 --   
             ᫨   --   BIOS MEMORY ( ࠡ⠥
             win32  linux ᨩ, ⠬ ਭ,  LPT1/2/3
             378/278/3BC).     -p3BC,    -p0x3BC
            ਭ  HEX ᫮.
             ᫨   -- "ᠬ ᨫ"
             㬮砭 -p2 (LPT2)
        "᫮2",  饩 _窮_, 易⥫ ࠬ
            ᫨ 㪠,   ந ன  ᪮ ,
            ६ 饭 ਭ ࠢ <᫮2> ᥪ㭤.
             win32 ᨨ ன  ந , ᫨
             㪠 -- ⠥,  饭    ॥ 1

-a<㪢> 㯯 祩 ""
       -ab  ࠡ १ Altera ByteBlaster
       -as  ࠡ १  Atmel STK*00
       -aa  ⮬᪨ 롮 ByteBlaster/STK
       -az   ॢ 室 LPT  Z-ﭨ  "⪫祭"
            ணࠬ  奬 ("byte-blaster  ")
       -ar   ୮  (ਬ,   
            १ १   饣  奬 ࠭)
       -ai# ⠭ ६ ⨢ Reset ᫥ ࠭ ࠢ #mS.
            室 ⠭ 訬 ६ প 
             騬  奬 㯥ࢨ஬.
       -ap   ⠭ 稯 १ ᢮ 室  LPT
            (ᮢ⨬  -ab)
               稯 ⠭ ஢
              ⠭ [Andy Chernyshenko]

-o<᫮>   ⠭   ன ᪮ SPI
        <᫮>=<  >,  㬮砭 800 (0.8MHz)
        0 砥 室 樨 XTAL  ணࠬ
        ⠥  ᥬ ࠬ.  STK*00  樨 XTAL
        ᯮ  LED. -   ࠡ⠭,
        . http://www.ln.com.ua/~real/avreal/adapters.html#ABB

-n[<᫮>]  ᯮ짮 ᫥ 2    稪 ࠭.
        ᫨ 㪠 <᫮>,    稪 ᯮ ,
          ६஢ ⠭ 祭.
         -ewn ᫨ ᫥ 2     -n 
         -w   ᫨  稯 ᠭ 稪  ᫥ 2  
          ந ᨫ쭮 ࠭.

-e[-]    稯
        '-'  ࠭ ᮤন EEPROM ᯮᮡ
        //.   megaX03 ਬ 
        ᯮᮡ, ᫨  짮 騬 fuse EESAVE, ᫥
        ⠭  (-fe) ⤥ ᪮ avreal.

-1,-2,-3,-4,-5
         প  ணࠬ஢  1.5, 2, 3, 4, 5 ࠧ
        ᮮ⢥⢥ ( ணࠬ஢   殮)

-b      ஢  

-r        稯  䠩[]

-w[+]     稯
        ⥫ '+' -- ᫨ 稯  ⮬   ࠫ 
           EEPROM,  ய FF  祩 EEPROM, 
          HEX. 䨪  祥  祭 FF 㤥
        ந  ᫨    -v,   -v+ (  
        祩 _ᠫ_).

-v[+]   ஢ (⮫쪮 ,    hex)
        ⥫ '+' 뢠 ஢  FF "᢮"
         窨 ७ HEX-䠩 権

-l#     ⠭ ஢  # = 1 or 2

-f<fuselist> -- ᯨ᮪ fuses   稯,      ISP.
        <fuselist> 룫廊  fusename=value,fusename=value,alias,alias...
        value -  祭  䨪ᮢ  䨪ᮢ.
        alias' -  㪢 ᮪饭  fusename=value,
        ᮮ⢥騥 㪢 祭   avreal  1.22.
         稨 "⨢稢" fusename=val / alias 뤠
        ᮮ饭  訡.
         楫 ᮢ⨬  ।騬 ﬨ ⠢ 
        ᫥ alias-  ࠧ 묨.
        祭 fusename   value  ਥ,  ⠪
        ⨬ alias'  ⭮ 稯    
           avreal +chipname -?
        㯮 fuse  묨 (஬ BLB  mega161, mega163,
        ⠪       -E).
        ᫨ ࠡ  fuses  SPI ন,   ﭨ ᮮ頥
          樨  稯,   -F 易⥫쭮.
        OSCCAL (Tiny12, Mega163) ᬠਢ  Read-Only fuse ;-)
         砥  -F<fuselist>  -V ந 䨪 fuses.

-%      뤠  室  ⥫ ଠ (ந
        ⢨  ⢥ 稯).  .bat 䠩 ᫥  -%%
        (,   㤠 롮 -- ᨬ, 騩 ᮡ
          bat-䠩,   㦥  㤥).

-!      ,  ,  ᫨ 稯  ᯮ ( ᯮ
        " ⠪",    +< 稯>),  ⠪ ᫨  㦥 
        㪠   ப . ⪠  ᯮ
        (  祭) 稯  稨  ࠭
        ந   -! ᫥ 祣 ஢ ୮
        ⥪஢ 稯.

 ᫥ 樨:
/vw     , ஢
-e-wv+    ⭮.
-bw     ஢  , ᫨ 吝 - ⢠,  

᫨    䠩,  ࢮ  -- 䠩 , ஥ -- 䠩
 (EEPROM). ᫨     祩 -c/-d,   䠩 .
᫥  -d   䠩 , ᫥ -c  ,  ⮬ 砥
冷 䠩  . ஡  砬 -c/-d   
易⥫, .. ⨬   -cfoo.hex  ⠪   -c foo.hex.

 Mega163  Tiny12 ন ᮡ  祩 -c  -d  
祭 OSCCAL   offset (⭠筮 祭
 䨪ᮢ  䨪ᮢ).  (᫮  '?')  offset  ⢮
 室 HEX-䠩. ᯮ  __,   ᫮,  ⮬ ᫥
  饭  flash .
-d*osccal=offset     EEPROM 
-c*osccal=offset     FLASH  (  LPM)
-?osccal=offset  १ OSCCAL    LDI  offset,offset+1.
 ਬ:
   public osccal_ldi
   ...
osccal_ldi:
   ldi R16,0xFF
   out OSCCAL,R16
   ...
  ᬮਬ  MAP-䠩 祭 osccal_ldi, ਬ  諮 0x120
avreal +tiny12 -ewv -c foo.hex -c?osccal=120

㯯 祩     㬥⮬ ( -wv ) ⠪ 
ࠧ쭮 ( -v -w ).   ࠬ஬ (-p -c -d)    㯯
⮫쪮 ᫥. .. ⨬, ᪠, ⠪ :-)
 -wddata.hex -bv+c prog.hex -ep1
冷 祩  , 믮 ந  浪 E B W V L.
᫨ ஢ઠ (B, V)  ⥫ १,  쭥 ࠡ
 ந. ..
 -ebwvl2
, _᫨_ૠ_ - , _᫨_஢_ - .

+tiny12 -w -c foo.hex -c*osccal=1f3 -fcks=3,boden=0
 tiny12   䫥  䠩 foo.hex,   0x1F3 
⠭  稯 祭 OSCCAL, ணࠬ஢ fuse boden
 ⠭ fuse CKSEL  ୮ 祭 0011


     頥 ERRORLEVEL

 0 -   ᤥ
10 - not blank  -B, ࠢ  -V[+]
20 -  ⢨ 襭 
        HEX    ᫨誮 让  ᯮ 稯.
        襭   ﭨ BLB  ,  ॢ 稯
        (  ࠭  뫮)
30 -  ᯮ  稯 (뢠  饭 稯, ⮬
      -E  ࠢ  ⪠   ᫨ ᫥ ⮣ ⮦
      ᯮ -- ⢠)
40 - ப  祭 ( 㤠   ணࠬ஢ 
     ⨬  At90s)
50 - 訡  ⥭ ( , " " ᨬ,  ᮢ
     ஫쭠 㬬, 訡 ⥭, ...)   ( 饭
      १  ⠪  , ...) HEX-䠩.
60 - 筮   ᯨ᪮ /
70 - ⨬  ப ( ..   饣 LPT)


             (ᯨ᮪ 뫮⥩  饬 :-)
C ६  (    ᫥,  祭 
,     ⮣  :-):

প 89s8252, 89s53

ᠭ 
real@real.kiev.ua

P.S.  㦥 ⭮⥩ 졠 ᮮ   _祭_
⥫쭮  ७ 뤠 ணࠬ  -%
(७ࠢ 뤠  䠩).

