reti ;
-.ORG 0x0EE0
-
+.ORG 0x0EC0
start:
cli
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
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