X-Git-Url: http://git.smho.de/?a=blobdiff_plain;f=programmer%2Fprogrammer%2Fprogrammer.asm;h=d047da0f281add0e4da4cda106cc4520846487f7;hb=c612a6c03106176eb24430e254ea8a1dfd8e1343;hp=4bd530a75c9df7ac74ecb5b86f7a3dd699f7b823;hpb=43ec5c5d9f5cb2ce698dc6f6591cde81a059bcef;p=owSlave2.git diff --git a/programmer/programmer/programmer.asm b/programmer/programmer/programmer.asm index 4bd530a..d047da0 100644 --- a/programmer/programmer/programmer.asm +++ b/programmer/programmer/programmer.asm @@ -82,8 +82,7 @@ jreset: reti ; -.ORG 0x0EE0 - +.ORG 0x0EC0 start: cli @@ -119,7 +118,7 @@ pro_loop: sbrs writelow,0 ;test of zero send rjmp pro_loop1 ;no ? goes next sbi OW_DDR,OW_PIN ;yes pull line to low - ldi param,50 ;wait for 50 us + ldi param,45 ;wait for 50 us rcall wait_time clr writelow ;reset write low indecator cbi OW_DDR,OW_PIN ;release line @@ -219,10 +218,10 @@ pro_stable: pro_read_rom_command: ldi mode,OWM_SLEEP - //cpi rwbyte,0xCC - //brne pro_rcc_1 - //ldi mode,OWM_READ_COMMAND - //rjmp pro_out_bitp1 + cpi rwbyte,0xCC + brne pro_rcc_1 + ldi mode,OWM_READ_COMMAND + rjmp pro_out_bitp1 pro_rcc_1: cpi rwbyte,0xF0 ;Searchrom brne pro_rcc_2