Keil 5报错error C216: subscript on non-array or too many dimensions

简介: Keil 5报错error C216: subscript on non-array or too many dimensions

今天在用keil5 读取AT24C02存储的数据时候,遇到了这个问题

main.c(156): error C216: subscript on non-array or too many dimensions

a60b070fd67d0e717d3a420b9b3d244e_04d7944d8cea4121af36ed58431c1187.png

当时出错的代码段在这

30e12274f81705fa280923dd6dd18ee4_f1fd9df510124f3f83475c210375e18c.png

前面是数组,后面是函数

转到函数定义查看

7193c103a098602913cd81bf4529e984_a5d315c5fde34d30b9791ce95da4e4dd.png

AT24C02_ReadByte() 函数用括号,不用[]  

改正之后就0错误0警告了

2b071d26a9fffe1edcc27826e473e688_57b857b6df934f42a042f7f5ef23f87a.png

 

 

b9a23909cf5218b65f5f168b5f713a27_a2d0fa5dcd9845c7976d5e5a2721763c.pngb6b7a4f8807407a3d9861836613a55eb_ad2da540dcfc4f279ee52ce50da4b333.png

哎,还要细心哎呀

感谢学长们的帮助

 

 

 


相关文章
|
3月前
|
JSON DataWorks 关系型数据库
DataWorks操作报错合集之同步Elasticsearch数据报错:Cat response did not contain a JSON Array,是什么导致的
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
4月前
|
JavaScript
Vue报错 Invalid default value for prop “list“: Props with type Object/Array must use a factory
Vue报错 Invalid default value for prop “list“: Props with type Object/Array must use a factory
263 0
|
PHP
swoole,swoole_timer_tick() must be callable, array given 报错异常
easyswoole框架内部交流后也说明这个问题是由于swoole版本变动,很早以前就在新版做了兼容(将intervalCheck改为public方法)
172 0
|
JavaScript 前端开发
【React+Antd】关于Upload导入XLSX时Uint8Array报错 XLSX.read的问题原因及解决方法
【React+Antd】关于Upload导入XLSX时Uint8Array报错 XLSX.read的问题原因及解决方法
Sklearn|报错<Expected 2D array, got 1D array instead:...>的3种解决办法
Sklearn|报错<Expected 2D array, got 1D array instead:...>的3种解决办法
组件是默认值报错:Props with type Object/Array must use a factory function to return the default value
组件是默认值报错:Props with type Object/Array must use a factory function to return the default value
339 0
组件是默认值报错:Props with type Object/Array must use a factory function to return the default value
|
JSON PHP 数据格式
PHP“Cannot use object of type stdClass as array” (php在调用json_decode从字符串对象生成json对象时的报错)
php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:Cannot use object of type stdClass as array产生原因: +展开 -PHP     $res = json_decode($res);    $res['key']; //把 json_decode() 后的对象当作数组使用。
1084 0
|
4月前
|
Python
使用array()函数创建数组
使用array()函数创建数组。
59 3
|
8天前
|
Go
Golang语言之数组(array)快速入门篇
这篇文章是关于Go语言中数组的详细教程,包括数组的定义、遍历、注意事项、多维数组的使用以及相关练习题。
17 5
|
28天前
|
Python
PyCharm View as Array 查看数组
PyCharm View as Array 查看数组
33 1