我在给stm32编程的时候提示:error: #20: identifier "TIM2_IRQChannel" is undefined 谁能说说,哪里错了
答案:3 悬赏:0
解决时间 2021-03-12 13:01
- 提问者网友:妖精ξ也會哭
- 2021-03-12 03:48
我在给stm32编程的时候提示:error: #20: identifier "TIM2_IRQChannel" is undefined 谁能说说,哪里错了
最佳答案
- 二级知识专家网友:初心未变
- 2021-03-12 04:55
你的固件库里的库文件没有添加进工程里面,所以出现未定义的情况。
TIM2_IRQChannel指定时器2的中断通道没有定义,其实在固件库对这些参数都有定义,宏定义代替了一串寄存器地址数据。
TIM2_IRQChannel指定时器2的中断通道没有定义,其实在固件库对这些参数都有定义,宏定义代替了一串寄存器地址数据。
全部回答
- 1楼网友:木子香沫兮
- 2021-03-12 05:48
你好!
最后一句多了个if:
else if printf("抱歉,没有你的资料\n");
可以修改为:
else printf("抱歉,没有你的资料\n");
另外,下面这样的写法不对,if永远得不到满足的:
if(a=="田")
这样是判断两个字符串的地址,如果你需要判断内容应该修改为:
if(strcmp(a,"田")==0)
如果对你有帮助,望采纳。
- 2楼网友:傲娇菇凉
- 2021-03-12 05:15
请问你是怎么解决的?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯