Test avec MikroC 7.60 et mini OLED 18F27K42 en I2C Hardware => Non abouti
mais OK en classique I2C software ..
passage sur MPLABX ...
apres de nombreux tests infructeux, dus à l'init du SSD106,
OK en mode I2C1 Hardware et compilateur XC8 MPLABX.
I2C HARDWARE tres different sur ce PIC
de l'I2C des PICS habituels. utilisant les registres MSSP ( en I2C ou SPI)
le projet MPLABX 5.20 avec XC8 , complet :
affichage sur 4 lignes
valeur EA1 sur 12bits
suivi sur terminal
(0.000) ABCDEF
(0.028)
(0.000) Projet MPLABX : OLED_SSD1306_18F27K42
(0.000) Compile le Dec 31 2020 a 17:03:04 UTC
(0.036) avec version XC8 : 2100
(0.000) Usage de OLED_SSD1306_I2C_Hardw_18Fx7K42_2020.c rev 31/12/2020
(0.042) Hardware : BASE 18F27K42
(0.035) Entree ANA sur RA1
(0.000) Sortie NCO1 10Khz sur RA3
(0.000) SQA50 synchro Analyser : Sortie sur RC5
(2.008) Init mini-OLED SSD1306 20x10mm I2C1 Hardware avec OLED_Init
(0.355) Clear OLED
(1.409) MCU 18F27K42 I2C HW
(2.062) LM35 sensor on EA1 EA1=2587 soit 2.274V
(2.138) LM35 sensor on EA1 EA1=2584 soit 2.271V
(2.138) LM35 sensor on EA1 EA1=2582 soit 2.269V
(2.138) LM35 sensor on EA1 EA1=191 soit 0.168V
(2.136) LM35 sensor on EA1 EA1=188 soit 0.165V
(2.135) LM35 sensor on EA1 EA1=791 soit 0.695V
(2.134) LM35 sensor on EA1 EA1=1612 soit 1.417V
(2.138) LM35 sensor on EA1 EA1=2173 soit 1.910V
(2.136) LM35 sensor on EA1 EA1=2993 soit 2.631V
(2.138) LM35 sensor on EA1 EA1=3674 soit 3.229V
(2.136) LM35 sensor on EA1 EA1=3987 soit 3.504V
(2.136) LM35 sensor on EA1 EA1=3986 soit 3.503V
(2.138) LM35 sensor on EA1 EA1=3968 soit 3.487V
infos et details supplementaires sur ma page web


une vraie usine à gaz
