last update: 02/09/2011
Groupage de 8E + 8S + 4 Ana 17 bits + 8 Ana 12bits + 5 Ana 10
bits +
RS232..
Version
MPLAB C18 (full 60j)
Liens
utiles
:
Site de Microchip
: notice DS51295F : MPLAB® C18 C
COMPILER GETTING STARTED
notice DS51288J : C18 C COMPILER USER'S GUIDE
Notice DS51297F : MPLAB_ C18 C Compiler Libraries
Academie d'Aix-Marseille :
voir document C minimum
voir Compilateur C pour C18 : Diapos C18 V14
Cours MCC18
Historique:
Impossible
d'arriver à une solution viable avec le MCP3224 ADC18b en mode I2C Hardware en C18 .
.. alors que c'est OK avec le MCP23017 ??? => usage
d'une version I2C 100% Software (reamenagée) => OK
bugs constatés:
Aleas à la mise sous tension : les sorties du MCP23017
s'activaient aleatoirement sur quelques cycles
avant l'init complete du programme.
Rajout circuit RC sur reset du MCP 4.7M et 22µF -> sans
incidence.
Rajout de l'init des sorties Latches PortA , AVANT
de definir le sens des ports -> OK
..plus de problemes aleatoires. corrigé le 31/05/2011
Connectique :
Schema
MCPxxxx_18F_110326.jpg
Programme (C18)
:
Projet: | I2C_Soft_MCPxxxx.mcp |
Source | MCP23017_3304_3424_I2C_soft_110531_xport.c |
Chargeur | I2C_Soft_MCPxxxx_xport.hex (ok en version I2C soft) |
Resultats:
avec derniere
version ..OK
sur Terminal
VBray 19200 bauds
Autre forme de resultat.. voir XPORT
Ici , Version pour Tablette Archos 43it Android