MAX6675Lib libreria Proteus

  • saju
  • Autore della discussione
  • Visitatori
  • Visitatori
12 Anni 9 Mesi fa #1 da saju
MAX6675Lib libreria Proteus è stato creato da saju
Buonasera, vorrei utilizzare come base per uno più ampio, il progetto di esempio del programma Proteus che riguarda la gestione del MAX6675 ed in particolare
la libreria scritta proprio per questo componente. Il progetto di esempio consiste in 5 file che essendo di libero dominio allego:
Kmeter mplab project
Kmeter mplab workspace
MAX6675.c
MAX6675LIB.c
MAX6675LIB.h
Ho programmato in passato in ansi C ma essendo passato molto tempo mi stò
studiando il tutorial sul C18 ed avevo due dubbi. il primo riguarda il simbolo @ nella dichiarazione delle variabili globali nel file

MAX6675LIB.h

/ global variables
bit ck_tris @ TRISB.6;
bit cs_tris @ TRISB.7;
bit so_tris @ TRISB.5;
non sono riuscito a trovare documentazione sul suo utilizzo.

Il secondo riguarda il fatto che il MAX6675 utilizza il protocollo SPI e sul tutorial viene affrontato il I2C essendo simili sono compatibili ?
Spero di essermi spiegato bene e che non sia OT, ringrazio per la collaborazione.
Allegati:

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

  • Mauro Laurenti
  • Moderatore
  • Moderatore
Di più
12 Anni 9 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: MAX6675Lib libreria Proteus
Ciao,

non conoscevo l'integrato MAX6675, sembra interessante.

Cominciamo col dire che I2C e SPI non sono compatibili.

Un tutorial su I2C lo trovi qui:

Tutorial I2C

Applicazioni e librerie ed esempi su I2C li trovi nel testo C18 Step by Step.

ma dal momento che devi usare il protocollo SPI ti rimando a questo Tutorial:

L'interfaccia SPI

La sintassi
Code:
bit ck_tris @ TRISB.6;

non e' del C18 e non e' standard C, ma dovrebbe solo significare che ck_tris rappresenta TRISB.6.

Saluti,

Mauro
I seguenti utenti hanno detto grazie : saju

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

Moderatori: Mauro LaurentiStefA

Registrati al sito

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

Registrati al sito LaurTec.

Forum - Ultimi messaggi