在线时间0 小时
UID2004432
ST金币0
蝴蝶豆0
注册时间2013-4-24
新手上路
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2013-5-13 10:41:24
|
显示全部楼层
a0a.1 0b0c
RE:正弦波有效值计算
void TIM2_IRQHandler(void)
{
while (TIM_GetITStatus(TIM4, TIM_IT_Update) != RESET) //
{
TIM_ClearITPendingBit(TIM4, TIM_IT_Update);
ADC_GetConversionValue(ADC1);
SUMI2a = SUMI2a + AD_Value[3]*AD_Value[3];
TIMadc++;
if(TIMadc==200)
{
Ia = sqrt(SUMI2a/200;
SUMI2a=0;
TIMadc=0;
}
}
这么写有什么不对的吗?定时器4定时周期是0.1ms |
|