joseya 发表于 2014-12-24 23:18:34

小贾-370388 发表于 2014-12-24 12:58
有可能是你定义的变量没有初始化

有时可以正常有时不能正常,应该不是变量的问题吧!

wxh0000mm 发表于 2014-12-25 08:12:12

跟踪一下   

奔跑小蜗牛 发表于 2014-12-25 08:55:48

看程序好像没问题,你电路是不是AD采样有接触不良?

晓枫VS枯叶 发表于 2014-12-25 09:10:25

DMA_Cmd(DMA1_Channel1, DISABLE);
                filter();
                DMA_Cmd(DMA1_Channel1, ENABLE);    建议先把DMA中断这几条注释掉,看看RegularConvData_Tab这个数组里的数据对不对!





小贾-370388 发表于 2014-12-26 13:37:08

joseya 发表于 2014-12-24 23:18
有时可以正常有时不能正常,应该不是变量的问题吧!

变量你不赋值的话,初始化的时候变量的值是不确定的,你看一下你用到的变量时不时有这个问题

joseya 发表于 2014-12-29 21:51:06

小贾-370388 发表于 2014-12-26 13:37
变量你不赋值的话,初始化的时候变量的值是不确定的,你看一下你用到的变量时不时有这个问题 ...

谢谢关注!把芯片换了,就没问题了! 好奇怪啊!

joseya 发表于 2014-12-29 21:53:51

谢谢大家关注!!!我把芯片换了之后代码没问题……很不理解这种原因!

小贾-370388 发表于 2014-12-29 22:29:25

管脚内部电路有问题了?不应该啊
页: 1 [2]
查看完整版本: STM32F030 重启采样不对