PIC16F887 esetén kötelező olvasmány a Mikroelektronika honlapján olvasható PIC microcontrollers c. könyv. és az
analog modules c. fejezet 7-1. ábrája szemléletesen mutatja az ADC felépítését. A külső referenciát az
ADCON1 regiszter
VCFG1,
VCFG0 bitjeivel lehet kiválasztani (Vref+ az AN3-ról).
A belső referenciákat pedig az
AN14 és
AN15 (csak belülről elérhető) ADC csatornákon lehet megmérni.
Kösz !
A könyv nagyon jó.
Ma délelőtt próbálkozom. "Próbálkozás az élet megrontója"
Csak nem jött össze !
Mellékelek egy rövid programlistát. (picbasic)
Szépen állíthatók a regiszterek, csak a VREF+ nem jön össze.
Egy
MCP1541 adná 4.096 Voltot, melyet műszerrel mérek az AN3 lábon, de az a "buta" 887 nem hajlandó tudomásul venni. (mindig az 5 Voltot tekinti referenciának)
Vagy én vagyok a buta ??
Megoldódott a probléma.
A PBP 2.47 verziója hiába fordította le az általam helyesnek vélt programot, rosszul futatta, illetve nem vette tudomásul a adcon1 regiszterek tartalmát.
A PBP 2.60 verziója ugyan azt a programot helyesen fordította, és fut is.
Mások okulása miatt válaszoltam magamnak, mert 2 napon ráment a próbálkozásokra.