Извиняюсь за нупский вопрос .Я подключил AREF керамический кондер 0,1мкФ на землю. С AVCC керамический кондер 0,1мкФ на землю, дроссель 10мкГн на VCC. И саму ножку АЦП керамическим кондером 0,1мкФ на землю. К ноге кроме кондера ни чего не подключено. Вот код
- Код: Выделить всё
$regfile = "m128def.dat"
$crystal = 14745600
$lib "glcdKS108.lib"
Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 1 , Ce2 = 0 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5
Setfont Font8x8
Cls
Config Adc = Single , Prescaler = Auto , Reference = Internal
Start Adc
Dim W As Word , Channel As Byte
Dim Voltagestring As String * 3
Do
W = Getadc(0)
Dim Voltage As Byte
Dim Check As Word
Voltage = 0
Check = 44
Do
If W <= Check Then Goto Ready
Voltage = Voltage + 1
Check = Check + 22
Loop
Ready:
Voltagestring = Str(voltage)
Voltagestring = Format(voltagestring , "0.0")
Lcdat 1 , 1 , "V ="
Lcdat 3 , 1 , Voltagestring
Lcdat 4 , 1 , W
Waitms 550
Loop
End
$include "font8x8.font"
не могу понять напряжение может показано на индикаторе от 0.1 до 4.5 при не запитаном выводе. Оно плавает, хотел узнать там какая обвязка должна быть для стабилизации показаний или как програмно из баскома настраивается? Помагите плиз нубу.....