在线时间0 小时
UID2028068
注册时间2013-7-24
NXP金币0
该用户从未签到
新手上路

- 积分
- 92
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2013-7-25 14:03:07
|
显示全部楼层
回复:[求助] MKL14Z32VLH CMP interrupt
回复第 4 楼 于2013-07-25 13:55:23发表:
看错误提示应该是需要添加AnalogComp_LDD组件
使用AnalogComp_LDD组件,
LDD_TError C_CMP_Enable(LDD_TDeviceData *DeviceDataPtr)
{
((C_CMP_TDeviceData*)DeviceDataPtr)->EnUser = TRUE; /* Set the flag "device enabled by user" */
CMP_PDD_EnableDevice(CMP0_BASE_PTR,PDD_ENABLE);
CMP_PDD_ClearInterruptFlags(CMP0_BASE_PTR,(uint8_t)LDD_ANALOGCOMP_BOTH_EDGES);
return ERR_OK;
}
LDD_TError DA1_SetValue(LDD_TDeviceData *DeviceDataPtr, LDD_DAC_TData Data)
{
(void)DeviceDataPtr; /* Parameter not used, suppress not used argument warning */
CMP_PDD_SetVoltage(CMP0_BASE_PTR,(uint8_t)Data);
return ERR_OK;
}
其中LDD_TDeviceData *DeviceDataPtr, LDD_DAC_TData Data如何设定?
|
|