J'ai eu plusieurs fois l'occasion de faire appel au contenu des fichiers Defintion des PICS
pour des erreurs de SYNTAXE ou ne pas trouver où se connecter physiquement sur le PIC en fonction de l'utilisation
d'une declaration I2C, SPI ..etc
dans le directory
..............\mikroC PRO for PIC\Defs
se trouve toutes les definisions des MCU utilisables avec MikroC
Cela peut être tres instructif .
il y a le Code Assistant ,me direz-vous !
quand on tape 3 points successifs ...
mais cela me parait trop surchargé et moins clair qu'une simple recherche de Texte dans le fichier
de definition.
Exemple avec PIC18F26K22 :
MikroC Definitions
extrait du fichier : 18F26K22.c
on peut trouver ici que l' I2C1 se connecte sur RC3 et RC4
// Alternative bit function
const register unsigned short int SCL = 3;
sbit SCL_bit at PORTC.B3;
// Alternative bit function
const register unsigned short int SDA = 4;
sbit SDA_bit at PORTC.B4;
-------------------------------------------
ou en SPI1 se connecte sur RC3,RC4,RC5 :
// Alternative bit function
const register unsigned short int SCK = 3;
sbit SCK_bit at PORTC.B3;
// Alternative bit function
const register unsigned short int SDI = 4;
sbit SDI_bit at PORTC.B4;
// Alternative bit function
const register unsigned short int SDO = 5;
sbit SDO_bit at PORTC.B5;
------------------------------------------------------
ou en SPI2 se connecte sur RB1,RB2,RB3
// Alternative bit function
const register unsigned short int SCK2 = 1;
sbit SCK2_bit at PORTB.B1;
// Alternative bit function
const register unsigned short int SDI2 = 2;
sbit SDI2_bit at PORTB.B2;
// Alternative bit function
const register unsigned short int SDO2 = 3;
sbit SDO2_bit at PORTB.B3;
