因SYSTEM文件夹delay_init()导致的报错。 error: #165

2019-08-17 01:46发布

新手要注意,光盘中有库函数和寄存器两个版本的源码例程,
所以有两个版本SYSTEM文件夹,而其中库函数版本void delay_init(),是不带参的,
寄存器版本void delay_init(u8 SYSCLK)带参。
如果编译报错:
main.c(10): error: #165: too few arguments in function call
请检查建立的模板,很可能是因为拷贝的寄存器版本的SYSTEM文件夹,
却仍把delay_init()当成不带参的函数调用而导致的报错。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
紫阳真人
1楼-- · 2019-08-17 04:49
好!
紫阳真人
2楼-- · 2019-08-17 08:07
 精彩回答 2  元偷偷看……
Alvanbai
3楼-- · 2019-08-17 09:27
十分感谢,我正好遇到这个问题
CandyGX
4楼-- · 2019-08-17 09:51
+1,同样问题,完美解决

一周热门 更多>