中断调用数组报多次调用函数如何解决
本帖最后由 QQ624353765 于 2024-7-22 16:33 编辑在中断调用这个数组为什么会报多次调用函数
这地方怎么解决,代码在附件
检查一下中断内外是否调用了同一个函数,如果调用同一个函数,会发生函数重入问题,编译器会报错 申明放到外面,去掉CODE 警告消除, lezjin 发表于 2024-7-21 19:51
申明放到外面,去掉CODE 警告消除,
不好意思,这个数组有8k字节 DebugLab 发表于 2024-7-21 17:45
检查一下中断内外是否调用了同一个函数,如果调用同一个函数,会发生函数重入问题,编译器会报错 ...
中断里面没有函数 QQ624353765 发表于 2024-7-21 20:32
不好意思,这个数组有8k字节
数组不是只有4个数据吗,哪里来的8K lezjin 发表于 2024-7-22 10:24
数组不是只有4个数据吗,哪里来的8K
不是8k,是10k QQ624353765 发表于 2024-7-22 10:39
不是8k,是10k
code unsigned char CD[]={5,11,11,9};
这个不是就包含了4 个元素吗,哪来的10K,另外代码最好规范一些 lezjin 发表于 2024-7-22 13:55
code unsigned char CD[]={5,11,11,9};
这个不是就包含了4 个元素吗,哪来的10K,另外代码最好规范一些 ...
我都说了这里有10k的数据,还有我都是按照标准c写的,你的标准滚一边去 QQ624353765 发表于 2024-7-22 14:14
我都说了这里有10k的数据,还有我都是按照标准c写的,你的标准滚一边去
你牛逼,你厉害,你代码写的很规范,架构很好,值得学习。
页:
[1]
2