VOC, Programmer with 4MHz (posible)
[owSlave2.git] / programmer / programmer / programmer.asm
index 4bd530a..d047da0 100644 (file)
@@ -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