WITAM!
MOZE ODPOWIEM W KOLEJNOSCI:
"Mikrorem": JESTEM PEWNY ZE BLEDU NIE MA... ODCZYTUJE CALA PAMIEC SCRATCHPAD ORAZ EEPROM - WYSWIETLAM JE NA LCD I WSZYSTKO JEST OK! RACJA, ZE CZAS KONWERSJI MOZE NIE BYC DOKLADNY... JEDNAK DOBRALEM GO (METODA PROB I BLEDOW) TAK, ZE NAJRZADZIEJ WYSTEPUJE BRAK POMIARU - 85ST.
PROCEDURY OPOZNIEN:
static void Opoznienie(unsigned int opoznienie)
{
do
{
asm("nop");
}
while(--opoznienie != 0);
}
static void Opoznienie_ms(unsigned int opoznienie)
{
unsigned int i;
for(; opoznienie>0; --opoznienie)
{
for(i=0; i<40000; i++)
{
}
}
}
OPOZNIENIE PO POLECENIU KONWERSJI: Opoznienie_ms(300);
"Maxiu25": TU JEST MALY PROBLEM

JAKO ZE WYKORZYSTUJE WEW. UKLAD RC MAX CZEST. MOJEGO UKLADU TO 1MHZ.... OPOZNIENIE ROWNE 1us GENERUJE TAK:
ONE_WIRE_WY_L; //JEDEN ROZKAZ = JEDEN TAKT = 1us DLA 1MHZ
ONE_WIRE_WE;
"GienekS": PROGRAMUJE W C, ZASILANIE - PODCIAGANIE REZYSTOREM 4,7k. W NOCIE JEST NAPISANE ZEBY WYKORZYSTAC DODATKOWY TRANZYSTOR PODCIAGAJACY ZALACZANY NA 10us PO POCECENIU KONWERSJI... ALE SKORO TO MA BYC 1-WIRE TO ONE-WIRE!!
"Marekos": UKLAD WSADZILEM W PIN ZENSKI (1X3PIN) JAK TYLKO SKONCZE PISAC POSTA SPRAWDZE CZY BEZPOSREDNIE PRZYLUTOWANIE COS ZMIENILO...
"Kamil1807": TAK 1-WIRE... SA 2 CZASY CO DO KTORYCH NIE MAM PEWNOSCI: PIERWSZY TUZ PO POLECENIU KONWERSJI Opoznienie_ms(300); DRUGI: ONE_WIRE_WY_L; ONE_WIRE_WE; O OBU WSPOMNIALEM WCZESNIEJ.
GDYBY COS SIE ZMIENILO DAM ZNAC!
DZIEKUJE WSZYSTKIM ZA ODPOWIEDZI I PROSZE O DALSZE WSKAZOWKI!
POZDRAWIAM!
Dodano po 31 [minuty]:
BEZPOSREDNIE PRZYLUTOWANIE NOZEK NIEMAL CALKOWICIE WYELIMINOWALO PROBLEM!

PRZEZ 5 MINUT MOZE ZE 2 RAZY WYSKOCZYL POMIAR 85ST., A TO MNIE W ZUPELNOSCI ZADOWALA!
CHOC GDYBY I TO BYLO WASZYM ZDANIEM ZA CZESTO PROSZE O DALSZE SUGESTIE!
BARDZO DIEKUJE WSZYSTKIM ZA POMOC!
POZDRAWIAM!
Moderowany przez Light-I:Nie pisz z użyciem Caps Lock - kolejny raz to samo, dostajesz ostrzeżenie nr 4 za to samo, jeszcze jedno i konto bedzie zablokowane.