BETA7.3.0 Remappable I2C bug
https://forum.mikroe.com/viewtopic.php?f=85&t=74094
Bien que mikroE ne veut pas le confirmer clairement
il s'avers que la tendance actuelle est d'harmoniser les librairies PIC MikroC avec celles de ARM
C'est vrai que microchip a racheté ATMEL .. on aura biento des PICARM ou ARMPIC ???
FANTASPICARM
en l'occurence, ma question concernait l'I2C Hardware
Code : Tout sélectionner
// for PIC18F K42 and K83 family
unsigned short I2Cx_Wr(char slave_address, char *ptrdata, unsigned short count, unsigned short END_mode);
et l'adressage
so you confirm,
that the rules has changed
is it because MikroC 7.30 version
or with this particular PIC 18F27K42.?
I'm not sure what you mean by rules?
I2C library for K42/K83 has been like this since release.
Our developers wanted to add some consistency between all of our I2C libraries because I2C library for ARM and FT9xx for example,
were implemented in this way as well.
Additionally, it's more simple than the step-by-step I2C library for other PICs.
dans les fonctions I2C, on passait l'adresse complete :
Adresse device sur 7 bits + le bit de commande R/W soit adresse complete sur 8 bits
ATTENTION DONC :
Dorenavant il ne faut passer que l'adresse sur 7 bits
les fonctions I2C sont sensées etre plus performantes : lecture par paquet de données , plutot qu'individuellement.
ca ne m'arrange pas forcément ..mais c'est comme cela maintenant
à moins de réecrire ses propres fonctions I2C !
Nota l'I2C software est inchangée