tm3d
/
owSlave2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
VOC, Programmer with 4MHz (posible)
[owSlave2.git]
/
programmer
/
programmer
/
programmer.asm
diff --git
a/programmer/programmer/programmer.asm
b/programmer/programmer/programmer.asm
index
4bd530a
..
d047da0
100644
(file)
--- a/
programmer/programmer/programmer.asm
+++ b/
programmer/programmer/programmer.asm
@@
-82,8
+82,7
@@
jreset:
reti ;
reti ;
-.ORG 0x0EE0
-
+.ORG 0x0EC0
start:
cli
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
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
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
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
pro_rcc_1:
cpi rwbyte,0xF0 ;Searchrom
brne pro_rcc_2