Multimeter Click+mikroSDK on mikroC PRO for PIC32

mikroC, mikroBasic and mikroPascal PRO for Microchip’s 32-bit PIC MCUs
Post Reply
Author
Message
Sriks
Posts: 6
Joined: 01 Feb 2011 20:03

Multimeter Click+mikroSDK on mikroC PRO for PIC32

#1 Post by Sriks » 28 Jun 2019 16:41

Hi,

I have purchased Multimeter Click and trying to test with example code from Multimeter click library.
I did installed mikrosdk, but still it shows error on compiling.

I have tried few times uninstalling and installing, still it shows error. Attaching error message pic

Appreciate support/suggestion on this please!

Thanks
Sriks
Attachments
mikroe.jpg
mikroe.jpg (420.03 KiB) Viewed 2864 times

User avatar
jovana.medakovic
mikroElektronika team
Posts: 986
Joined: 18 Dec 2018 10:36

Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32

#2 Post by jovana.medakovic » 01 Jul 2019 11:43

Hello,

Please, press Alt + F9 to rebuild all sources.
Also, check .pld file in Project Level Defines folder. The content of this file needs to be the following:
ENABLE_LOG
ENABLE_SPI

Kind regards,
Jovana

Sriks
Posts: 6
Joined: 01 Feb 2011 20:03

Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32

#3 Post by Sriks » 01 Jul 2019 12:59

Hi Jovana,

Adding those 2 lines in .pld worked! Thanks for the response.
Can this be a part of library?

Appreciate support/suggestion on this please!

I am using 2 Multimeter Click board with mikrobus shield on mikroemedia for PIC32 on both micro BUS.
Correct me if am wrong, I am initialising BUS1 and BUS2 with 2 Multimeter Click board as

void Multimeter_BUS1_Init()
{
mikrobus_gpioInit( _MIKROBUS1, _MIKROBUS_AN_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS1, _MIKROBUS_CS_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS1, _MIKROBUS_PWM_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS1, _MIKROBUS_INT_PIN, _GPIO_OUTPUT );
mikrobus_spiInit( _MIKROBUS1, &_MULTIMETER_SPI_CFG[0] );
Delay_ms( 100 );
multimeter_spiDriverInit( (T_MULTIMETER_P)&_MIKROBUS1_GPIO, (T_MULTIMETER_P)&_MIKROBUS1_SPI );
multimeter_calibrate();
}

void Multimeter_BUS2_Init()
{
mikrobus_gpioInit( _MIKROBUS2, _MIKROBUS_AN_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS2, _MIKROBUS_CS_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS2, _MIKROBUS_PWM_PIN, _GPIO_OUTPUT );
mikrobus_gpioInit( _MIKROBUS2, _MIKROBUS_INT_PIN, _GPIO_OUTPUT );
mikrobus_spiInit( _MIKROBUS2, &_MULTIMETER_SPI_CFG[0] );
Delay_ms( 100 );
multimeter_spiDriverInit( (T_MULTIMETER_P)&_MIKROBUS2_GPIO, (T_MULTIMETER_P)&_MIKROBUS2_SPI );
multimeter_calibrate();
}

How do i use common Read function for both Multimeter click module/mikro Bus?
multimeter_measureU();
multimeter_measureI();

Thanks
Sriks

User avatar
jovana.medakovic
mikroElektronika team
Posts: 986
Joined: 18 Dec 2018 10:36

Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32

#4 Post by jovana.medakovic » 01 Jul 2019 13:20

Hello,

On our GitHub, you can find the source code of this click board, so you can adapt the library for your needs:
https://github.com/MikroElektronika/Multimeter_click

Kind regards,
Jovana

Post Reply

Return to “PIC32 PRO Compilers”