找回密码
 立即注册
查看: 670|回复: 11

中断调用数组报多次调用函数如何解决

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2024-7-21 17:18:22 | 显示全部楼层 |阅读模式
本帖最后由 QQ624353765 于 2024-7-22 16:33 编辑

X_9JRCOTL)4F~ARY)QQP6HA.png


在中断调用这个数组为什么会报多次调用函数

这地方怎么解决,代码在附件

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4850

回帖

8388

积分

超级版主

DebugLab

积分
8388
发表于 2024-7-21 17:45:03 | 显示全部楼层
检查一下中断内外是否调用了同一个函数,如果调用同一个函数,会发生函数重入问题,编译器会报错
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-28 12:55:00

23

主题

296

回帖

1160

积分

金牌会员

积分
1160
发表于 2024-7-21 19:51:40 | 显示全部楼层
申明放到外面,去掉CODE 警告消除,
截图202407211950312748.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2024-7-21 20:32:04 | 显示全部楼层
lez*** 发表于 2024-7-21 19:51
申明放到外面,去掉CODE 警告消除,

不好意思,这个数组有8k字节
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2024-7-21 20:32:57 | 显示全部楼层
Debu*** 发表于 2024-7-21 17:45
检查一下中断内外是否调用了同一个函数,如果调用同一个函数,会发生函数重入问题,编译器会报错 ...

中断里面没有函数
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-28 12:55:00

23

主题

296

回帖

1160

积分

金牌会员

积分
1160
发表于 2024-7-22 10:24:50 | 显示全部楼层
QQ6243*** 发表于 2024-7-21 20:32
不好意思,这个数组有8k字节

数组不是只有4个数据吗,哪里来的8K
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2024-7-22 10:39:09 | 显示全部楼层
lez*** 发表于 2024-7-22 10:24
数组不是只有4个数据吗,哪里来的8K

不是8k,是10k
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-28 12:55:00

23

主题

296

回帖

1160

积分

金牌会员

积分
1160
发表于 2024-7-22 13:55:32 | 显示全部楼层

code unsigned char CD[]={5,11,11,9};

这个不是就包含了4 个元素吗,哪来的10K,另外代码最好规范一些
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2024-7-22 14:14:27 | 显示全部楼层
lez*** 发表于 2024-7-22 13:55
code unsigned char CD[]={5,11,11,9};

这个不是就包含了4 个元素吗,哪来的10K,另外代码最好规范一些 ...

我都说了这里有10k的数据,还有我都是按照标准c写的,你的标准滚一边去

点评

别人在好心帮你,指出了你的问题,你这态度是不是过分了点?  发表于 2024-7-22 15:31
回复 支持 0 反对 1

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-28 12:55:00

23

主题

296

回帖

1160

积分

金牌会员

积分
1160
发表于 2024-7-22 15:11:44 | 显示全部楼层
QQ6243*** 发表于 2024-7-22 14:14
我都说了这里有10k的数据,还有我都是按照标准c写的,你的标准滚一边去

你牛逼,你厉害,你代码写的很规范,架构很好,值得学习。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 08:13 , Processed in 0.153699 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表