Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

DS2417 Отново ли съм заспал?....
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=4412
Страница 1 от 1

Автор:  eddiesoft [ Вто Юни 26, 2007 9:19 pm ]
Заглавие:  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

Автор:  eddiesoft [ Чет Юни 28, 2007 12:56 am ]
Заглавие: 

проблемът е решен. увеличих малко времето на ресета.


EDDIESoft

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/