|
| 不同文件下調用變量要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年之久,連這么簡單的問題都搞不定?找《吳堅鴻教你單片機框架》看看。 |