|
不同文件下调用变量要extern一下 |
远征之路 发表于 2024-1-29 08:38 感谢 |
qq475878026 发表于 2024-1-29 09:31 太感谢. |
翻译下 错误C202:'bb': 未定义的标识符 |
错的太多了吧。 |
你这高级工程师咋混的哦,编译器的提示都不会看的。 |
在service.h中加extern unsigned int aa;extern unsigned int bb;然后在有调用aa、bb变量里包括service.h文件,如你在iinterrupt.c用到了这两个变量,那就在这个文件前面加#include “service.h” |
TH1和TL1要放在定时器1中断里面 |
你的 aa 和 bb定义的是局部变量,中断服务函数无法调用,需要定义为全局变量。 |
extern下aa,bb,定时器1的装载为啥放在定时器0中断中? |
外部声明变量aa,bb,extra int aa,bb;为什么定时器0中断中放TH1和TL1 |
编译提示中不是说了么,'aa'、'bb'两个变量你都没做定义。要在开头做变量类型定义。 |
楼主在论坛混了6年之久,连这么简单的问题都搞不定?找《吴坚鸿教你单片机框架》看看。 |