STM32F072B-DISCO 手动结果错误(第 7.3.6 章)中的示例代码,带有“extern TSL_LinRot_T MyLinRots[];

问题描述 投票:0回答:1

我正在使用STM32F072B-DISCO,尝试实现触摸感应的示例代码,并按照“STM32 MCU 上的触摸感应控制入门”的说明进行操作。第 7.2.6 章中给出的代码会导致错误。

控制台:

../Core/Src/main.c:78:24:错误:“MyLinRots”的类型冲突 78 | 78 extern TSL_LinRot_T MyLinRots[]; | ^~~~~~~~~ 在 ../TOUCHSENSING/App/tou

包含的文件中

我已经删除的另一个错误是示例代码末尾的括号太多。

给定的示例代码应添加在主循环中的用户代码开始 3 和结束之间。

不应该是循环之外的

extern TSL_LinRot_T MyLinRots[];
吗?根据手册,我只需复制并插入此代码,它应该可以工作,无需任何编辑。

手册链接:STM32 微控制器上的触摸感应控制入门

PS:我没有太多编程经验

c touch stm32 stm32f0
1个回答
0
投票

CONST extern TSL_LinRot_T MyLinRots[];

© www.soinside.com 2019 - 2024. All rights reserved.