野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18862|回复: 3

求教一下这个错误

[复制链接]
发表于 2016-11-14 14:16:29 | 显示全部楼层 |阅读模式
10火花
Error[Pe167]: argument of type "void (*)(void)" is incompatible with parameter of type "void *" E:\STM8avr\MC_FWLIB_SCALAR\src\MC_BLDC_Drive.c 192
iar编译器  这个错误改如何解决呢

回复

使用道具 举报

发表于 2016-11-14 15:20:05 | 显示全部楼层
指针类型不匹配,调整一下代码
回复

使用道具 举报

 楼主| 发表于 2016-11-15 12:50:46 | 显示全部楼层
华欣悦 发表于 2016-11-14 15:20
指针类型不匹配,调整一下代码

错误语句vtimer_SetTimer(BLDC_CONTROL_TIMER,bSpeed_PID_sampling_time,&BLDC_Drive);
void vtimer_SetTimer(VtimerName_t name,timer_res_t  msec,void* pCallback)
{
        sVtimer[name].msec = msec;
        sVtimer[name].pCallback = pCallback;
}
typedef enum {VTIM0,VTIM1,VTIM2,VTIM3,VTIM4,VTIM5,VTIM6,VTIM7,VTIM8,VTIM9,VTIM10,VTIMER_NUM} VtimerName_t;

typedef u16 timer_res_t ;

typedef struct
{
        timer_res_t msec;
        void* pCallback;
} Vtimer_t,*PVtimer;
回复

使用道具 举报

 楼主| 发表于 2016-11-15 12:51:17 | 显示全部楼层
华欣悦 发表于 2016-11-14 15:20
指针类型不匹配,调整一下代码

谢谢了  老哥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-14 10:26 , Processed in 0.028017 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表