spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Elettronica

Rispondi
 
Strumenti discussione Modalitā  visualizzazioe
  #1  
Vecchio 20-05-2009, 09.48.29
AloneInTheDark AloneInTheDark non è collegato
Nuovo robottaro
 
Data registrazione: 11-05-2009
Residenza: Milano
Messaggi: 4
Potenza reputazione: 0
AloneInTheDark E' per ora ancora un mistero
Post PIC18F452 come Voltometro digitale

Ciao a tutti,
ho creato lo schema in oggetto che ha lo scopo di visualizzare su un display LCD la tensione che si presenta sul AN0 (analogico) del PIC.
Il problema č questo:

dal simulatore (ISIS Prof) mi da il seguente avviso:
[PIC18] PC=0x03E8 PORTA<0> is not configured as analog input;
[PIC18] PC=0x03EC Voltage references for ADS conversion yield a 0V range (V+0, V-=0)

Ma ADCON1 = 0x80; non imposta la porta AN0 come analogica?
La tensione di riferimento dove va impostata?
Quali sono i limiti di tensione applicabili?
Se volessi visualizzare sul display il valore di una tensione continua?

Grazie

Questo č il codice:
Codice Php:
//write_string č una funzione che scrive sul display... da me creata e funziona....

#include "../Display/DisplayL.h"
#include "../Display/DisplayL.c"
static char V[4];
unsigned long Vin;

void main() {

    
TRISA 0xFF// PORTA is input
    
ADCON1 0x80// Use AN0 and Vref=+5V
    
lcd_init();
    
write_string("Please wait...");

    
  for(;;)                                                                    
// Endless loop
  
{
        
clear();
        
Vin Adc_Read(0);           // Read from channel 0 (AN0)

        
V[0] = 488*Vin;             // Scale up the result
        
V[1] = Vin 100;           // Decimal part
        
V[2] = Vin 100;           // Fractional part
        
V[3] = "V";           // Fractional part
        
        
write_string(V);
  }
// 
Schema
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalitā  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code č Attivato
Le smilies sono Attivato
[IMG] č Attivato
Il codice HTML č Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
taratura voltometro lcd papa Elettronica 0 13-09-2010 16.11.13
azzeramento lancetta voltometro papa Elettronica 2 03-09-2010 20.11.28
voltometro digitale da pannello papa Elettronica 3 29-08-2010 23.18.08
pic18f452 modulo CCP anna.lipari E. Digitale 7 22-08-2007 10.02.41
problema con porta pic18f452 Marco P. in C, C++ 5 29-01-2003 13.21.00


Tutti gli orari sono GMT. Adesso sono le: 23.47.45.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB