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
Multimeter Click+mikroSDK on mikroC PRO for PIC32
Multimeter Click+mikroSDK on mikroC PRO for PIC32
- Attachments
-
- mikroe.jpg (420.03 KiB) Viewed 2897 times
- jovana.medakovic
- mikroElektronika team
- Posts: 986
- Joined: 18 Dec 2018 10:36
Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32
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
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
Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32
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
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
- jovana.medakovic
- mikroElektronika team
- Posts: 986
- Joined: 18 Dec 2018 10:36
Re: Multimeter Click+mikroSDK on mikroC PRO for PIC32
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
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