A
Amaal
Guest
Zdravím všechny,
Mám potíže s stablizing teplotu.
Je to kolísající mezi 21 a 48 ° C
Použil jsem stejný kód v http://www.rentron.com/PicBasic/LM34.htm
Ale s pomocí přátel zde.Řekl mi to změnit, aby tento kód.
Jsem stále potíže.Vref není stále 5 V na mém pin 5 (AN3)
Může mi někdo pomoct prosím.Jsem pomocí PicbasicDEFINE loader_used 1 'zavaděč se používá
DEFINE debug_mode 0 'Debug zasílání Pravda sériová data
DEFINE debug_reg portc 'Debug Port = PortC
DEFINE debug_bit 6 'Debug.bit = PortC.6
DEFINE debug_baud 9600 'Výchozí přenosová rychlost = 9600
DEFINE OSC 4 'Jsme pomocí 4 MHz oscilátor
DEFINE ADC_BITS 10 'Set A / D na 10-bitových operačních
DEFINE ADC_CLOCK 1 'Set A / D hodiny Fosc / 8
DEFINE ADC_SAMPLEUS 50 'Set A / D doba odběru @ 50 uS
Vzorky VAR slovo 'více A / D vzorek akumulátorem
Vzorek VAR slovo 'Pojme počet vzorků, aby
temp VAR slovo 'Teplota skladování
Vzorky = 0 'Smazat vzorky akumulátoru na síle-nahoru
TRISA =% 11111111 'Nastavit PORTA na všech vstupních
ADCON1 =% 10000000PAUSE 500 'Počkej 0,5 sekundy
smyčky:
Pro vzorek = 1 až 20 'Take 20 vzorků
ADCIN 0, temp 'Přečtěte si kanál 0 do temp proměnné
Vzorky = vzorky temp 'Sbírejte 20 vzorků
PAUSE 250 'Počkejte přibližně 1 / 4 sekundy na smyčku
NEXT vzorek
temp = samples/40
DEBUG "Teplota je:", DEC temp, "° C", 10,13
Vzorky = 0 'Smazat starý vzorek akumulátorem
GOTO smyčka 'Udělej to navždy
END
Díky
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pláč nebo velmi smutný" border="0" />
Mám potíže s stablizing teplotu.
Je to kolísající mezi 21 a 48 ° C
Použil jsem stejný kód v http://www.rentron.com/PicBasic/LM34.htm
Ale s pomocí přátel zde.Řekl mi to změnit, aby tento kód.
Jsem stále potíže.Vref není stále 5 V na mém pin 5 (AN3)
Může mi někdo pomoct prosím.Jsem pomocí PicbasicDEFINE loader_used 1 'zavaděč se používá
DEFINE debug_mode 0 'Debug zasílání Pravda sériová data
DEFINE debug_reg portc 'Debug Port = PortC
DEFINE debug_bit 6 'Debug.bit = PortC.6
DEFINE debug_baud 9600 'Výchozí přenosová rychlost = 9600
DEFINE OSC 4 'Jsme pomocí 4 MHz oscilátor
DEFINE ADC_BITS 10 'Set A / D na 10-bitových operačních
DEFINE ADC_CLOCK 1 'Set A / D hodiny Fosc / 8
DEFINE ADC_SAMPLEUS 50 'Set A / D doba odběru @ 50 uS
Vzorky VAR slovo 'více A / D vzorek akumulátorem
Vzorek VAR slovo 'Pojme počet vzorků, aby
temp VAR slovo 'Teplota skladování
Vzorky = 0 'Smazat vzorky akumulátoru na síle-nahoru
TRISA =% 11111111 'Nastavit PORTA na všech vstupních
ADCON1 =% 10000000PAUSE 500 'Počkej 0,5 sekundy
smyčky:
Pro vzorek = 1 až 20 'Take 20 vzorků
ADCIN 0, temp 'Přečtěte si kanál 0 do temp proměnné
Vzorky = vzorky temp 'Sbírejte 20 vzorků
PAUSE 250 'Počkejte přibližně 1 / 4 sekundy na smyčku
NEXT vzorek
temp = samples/40
DEBUG "Teplota je:", DEC temp, "° C", 10,13
Vzorky = 0 'Smazat starý vzorek akumulátorem
GOTO smyčka 'Udělej to navždy
END
Díky
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pláč nebo velmi smutný" border="0" />