OneWire & MicroC

Jun 25, 2007 2 Replies

Salve!



þÅÇÏ-ÔÏ ÎÉÆÉÇÁ ÎÅ ÒÁÂÏÔÁÅÔ.. :((( ðÙÔÁÀÓØ ×Ù×ÅÓÔÉ ÇÒÕÐÐÏ×ÏÊ ËÏÄ ÎÁ 7-ÓÅÇ. ÄÉÓÐÌÅÊ Ó ÐÏÍÏÝØÀ MicroC. 628 ËÁÍÅÎØ, ×ÎÕÔÒÅÎÎÉÊ ÇÅÎÅÒÁÔÏÒ. ÷ ÓÒÅÄÅ MicroC ××ÅÌ ÞÁÓÔÏÔÕ 4 MHz(ÐÒÏÂÏ×ÁÌ ÏÔ 3,8 ÄÏ 4,1). ðÏËÁÚÙ×ÁÅÔ ÔÏ 00, ÔÏ FF, ÉÚÒÅÄËÁ ÐÒÏÓËÁËÉ×ÁÀÔ ËÁËÉÅ-ÔÏ ÚÎÁÞÅÎÉÑ (ÎÅÐÒÁ×ÉÌØÎÙÅ). ëÁË ÐÏÆÉËÓÉÔØ? ëÔÏ ÉÍÅÌ ÏÐÙÔ ÒÁÂÏÔÙ Ó ÜÔÉÍ ËÏÍÐÉÌÑÔÏÒÏÍ - ÏÔÚÏ×ÉÔÅÓØ. ÷ÏÔ ËÏÄ:


--- /*_<!>_*/ Mikroelektronika MicroC Source --- --- --- --- --- --- --- --- void showgroupcode(void) { unsigned short I, B; clearscreen();



OW_Reset(&PORTA, 7); OW_Write(&PORTA, 7, 0x33);



for (I = 1; I <= 8; I++) { B = OW_Read(&PORTA, 7); showmessage(I, 0x10, (B & 0xF0) >> 4, B & 0xF);



Delay_ms(250); while (!Button(&PORTA, BUTTON_SEN2, 1, 0)) ; } showmessage(0x11, 0x11, 0x11, 0x11); Delay_ms(1000); }



--- _<<<_ --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---



Best Regards, J.V.Gurin, 25 Jun 2007


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required