
DS2417 Отново ли съм заспал?....
Колеги, преди няколко дни пуснах едно питане за подобен даласки чип. Там бях направил една доста тъпа грешка и след две нощи псуване и разговори по телефона си я намерих. Сега имам проблем пак с далски чип. По дейташита на чипа за да тръгне да осцилира трябва да се запише в контролния байт на 2 и 3 бит единици. Да ама - не!!!. не знам дали бъркам. чипа не започва да осцилира. на изхода за прекъсване не генерира прекъсване което съм му задал да е през 1 секунда, а и на краката на на кварца няма осцилации. програмата ми прави следното
правя ресет на чипа, записвам СС,99, девайс байта и 4 байта за брояча и пак ресет. функциите за четене писане и ресет работят, защото с тях чета и пиша DS1820 (термометър)
Някой ако си е играл с този чип ако може да удари едно рамо къде бъркам.
ето и програмката
CALL Reset
MOVLW H'CC'
CALL Write
MOVLW H'99'
CALL Write
movlw b'10001100'
CALL Write
MOVLW 0
CALL Write
MOVLW 0
CALL Write
MOVLW 0
CALL Write
MOVLW 0
CALL Write
call Reset
MOVLW D'25'
CALL WAIT1
Забравих да кайа че го пиша и чета с pic16f84
EDDIESoft