XMODEM rutin C-ben
VFX
info at vfx.hu
Sun Aug 17 15:59:49 CEST 2003
Hali!
> Nincs valakinek valami egyszeru kis rendesen lecsupaszitott C forrasa Xmodem
> protokolra?!
> (Bootloader lesz belole)
AVRre ASM-ben van, es BootLoaderkent funkcional :). A Neten biztos van
hozza C forras, mert anno en is C-bol irtam at asmre. De forditva nem
tudom :)!
Sajnos azota letoroltem, de a google-val talatam az biztos. Egy orosz
oldalrol jott, jol kommentezett volt (Es szuper egyszeru a CRC rutinja!)
UDV. VFX.
http://www.vfx.hu
;***************************************************************************
;** Calc & Update XMODEM CRC
;*
;* In: R0 - data byte
UpdateCRC: lds R17,CRC+1
mov R15,R17
swap R17
mov R16,R17
eor R17,R15
andi R17,0xF0
andi R16,0x0F
eor R15,R16
mov R14,R17
lsl R14
rol R16
eor R15, R14
eor R17,R16
lds R14,CRC+0
eor R15,R0
eor R17,R14
sts CRC+0,R15
sts CRC+1,R17
ret
More information about the Elektro
mailing list