V.O. : 29/11/2020
Rev 06/12/2020

Necto Studio 2020 de MikroElectronika


* Presentation et installation (dec 2020)
*
Mon 1er Test : Master I2C sur 18F27K42 (04 dec 2020)
*
2me Test ..UART1,ADC,NCO ...à suivre




Installation

01_Necto_Studio_cout_2020.jpg
01_Necto_Studio_cout_2020.jpg
02_Test_Necto_Studio_Activate_Trial_20201129.jpg
02_Test_Necto_Studio_Activate_Trial_20201129.jpg
03_Test_Necto_Studio_Profil_20201129.jpg
03_Test_Necto_Studio_Profil_20201129.jpg
04_Test_Necto_Studio_MCU_Settings_20201129.jpg
04_Test_Necto_Studio_MCU_Settings_20201129.jpg
05_Test_Necto_Studio_Build_20201129.jpg
05_Test_Necto_Studio_Build_20201129.jpg
06_Test_Necto_Studio_Exemple_20201129.jpg
06_Test_Necto_Studio_Exemple_20201129.jpg
07_Test_Necto_Studio_Build_20201129.jpg
07_Test_Necto_Studio_Build_20201129.jpg
08_Test_Necto_Studio_Build_Code_explorer_20201129.jpg
08_Test_Necto_Studio_Build_Code_explorer_20201129.jpg
09_Test_Necto_Studio_Package_Install_20201129.jpg
09_Test_Necto_Studio_Package_Install_20201129.jpg


il faut avoir un compte ouvert sur le forum MikroC
Telecharger la version d'essai , valide 3 mois ..
La licence *permanente est proposée actuellement autour de 186€
Permanente ? gros doute pour la mise à jour apres 12 mois ..

Apres les 5 etapes de l'activation Trial , on est enfin loggé et operationnel



Mon 1 er Test :

J'ai pris un exemple , associé à la carte Easypro V7 et un PIC 18F47K42, concernant l'I2C
On retrouve quand meme, une bonne partie de l'environnement MikroC Pro 7.60
donc pas trop dépaysé !
L'ensemble parait TRES, TROP , lié à l'usage de produits MIKROE.
Carte EasyPro ..,cartes Click ..
Mais ..pas de carte Ready for Pic 18F45K22 MikroE, ni STartUSB 18F2550

il ya heureusement ceci
carte GENERIQUE

images/t_Necto_Studio_Generic_Board.gif

Ouverture du projet en mode LEGACY

images/t_Necto_Studio_New_Legacy_Projetc_2020_12a.gif

choix MCU et Pinout



MCU config bits

images/t_Necto_Studio_New_Legacy_Projetc_2020_12f_MCU_Setting.gif

Creation du Package microSDK

images/t_Necto_Studio_New_Legacy_Projetc_2020_12e_Build_SDK.gif

Appli LEGACY MikroC Pro
creation MikroSDK specifique pour le 18F27K42 en PDIP28


C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CString
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_PPS_2xK42
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_UART_Remappable_K42_83
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CStdlib
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_Conversions
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_I2C_Remappable_K42
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_ADC_K40
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CType
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_System_000
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CString
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_PPS_2xK42
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_UART_Remappable_K42_83
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CStdlib
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_Conversions
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_I2C_Remappable_K42
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_ADC_K40
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_CType
C:/Users/Paul/AppData/Local/Mikroe/NectoStudio/mikrosdk/v7.6.0/mikroC PRO for PIC Libraries/bin/P18/__Lib_System_000


Acces aux header de librairies



Nota : dip_socket.h permet de faire la relation MikroBUS PIN MCU

I2C Master disponible dans les exemples fournis
Le Built (compilation) se passe bien, et un *.Hex est crée
chargement du code *.hex dans le PIC via MPLAB IPE et Pickit4

j'ai testé cet exemple (simpliste !) juste pour vérifier si un device repondait à une requete I2C
L'exmple est sur l'adresse 0x50 => reponse NACK
En mettant un LCD OLED SS1306 @ 0x3C sur le bus => reponse ACK
si Device débranché => reponse NACK (of course!)

images/t_Necto_Studio_1er_essai_Example_I2C.gif

SOFTWARE :
Necto_1er_test_I2C_18F27K42.zip






2) Test UART1,ADC,NCO sur BASE 18F27K42










A SUIVRE ...

../common/GIF/mylogo1.jpg



paulfjujo@free.fr

Retour à l'index general