Approccio alla comunicazione HID tra 18f4550 e PC

11 Anni 5 Mesi fa #11 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Approccio alla comunicazione HID tra 18f4550 e PC
...gli ingressi analogici sono tanto belli, ma venendo dalle porte digitali spesso non fanno funzionare gli I/O a causa delle impostazioni di default che spesso ci si scorda! :)

Ottimo che hai trovato la soluzione.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 5 Mesi fa #12 da velvettiere
Risposta da velvettiere al topic Approccio alla comunicazione HID tra 18f4550 e PC
Ciao a tutti ragazzi,

vengo subito al dunque. Praticamente al PC tramite USB trasferisco i valori della conversione che leggo anche sul display del pic ma ho un problema.

Praticamente con ingresso fisso regolato da un potenziometro se lascio staccata l'usb l'LCD mi da un valore e appena accendo l'usb sia l'LCD che il computer mi danno un valore leggermente superiore.

Potrebbe essere un problema legato alle tensioni e all'assorbiomento?

Potrebbe essere che i buffer rimangono sporchi e vanno riazzerati ?

E ancora a volte capita e a volte no. Sembra una cosa stregata.

Qualcuno mi saprebbe dare una risposta? Grazie a tutti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • velvettiere
  • Senior Member
  • Senior Member
Di più
11 Anni 5 Mesi fa #13 da StefA
@velvettiere: dando uno sguardo rapido al registro ADCON2 (su ADCON0 e ADCON1 si), non trovo riferimenti sul settaggio delle porte come digitali o analogiche, potresti dirmi i tuoi settaggi?

@Mauro (o chi lo sa): PBADEN = OFF cosa va ad impostare di preciso?

Grazie.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 5 Mesi fa #14 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Approccio alla comunicazione HID tra 18f4550 e PC
l'opzione PBADEN serve per abilitare gli ingressi analogici su PORTB.
Diversamente dagli altri non si abilitano per mezzo di registri (ovvero on the fly) ma per mezzo delle configuration words.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 5 Mesi fa #15 da velvettiere
Risposta da velvettiere al topic Approccio alla comunicazione HID tra 18f4550 e PC
Data la vostra competenza volevo chiedere se qualcuno sarebbe così gentile da spiegarmi in dettaglio questi due blocchi di istruzioni

WordGas.v[0] = ADRESL;
WordGas.v[1] = ADRESH;

e poi l'istruzione

letturaGas = (((int) ADRESH) << 8) | ADRESL;


Ho guardato e riguardato ma non ho capito un bel niente.

Grazie a tutti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • velvettiere
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login