学无止境2022 2022-04-14 18:58 采纳率: 11.5%
浏览 15

freq = (unsigned int)((double)(Frequency) / (double)(XTAL_STEP));这行代码为什么会导致stm32进入硬件错误中断?

#define XTAL_STEP 0.95367431640625

unsigned int Frequency;
Frequency = 433000000;
unsigned int freq;
freq = (unsigned int)((double)(Frequency) / (double)(XTAL_STEP));

  • 写回答

1条回答 默认 最新

  • qllaoda 2022-04-14 20:15
    关注

    怀疑是XTAL_STEP被当成0作为除数参与运算了

    评论

报告相同问题?

问题事件

  • 创建了问题 4月14日