| Микроконтролери и електроника 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/ |
|