stm32 C语言调用

1、假设我想在图片所示的位置加一个LCD.c的程序,里面是LCD的初始化程序,那么我应该怎么在main.c里面的main函数里调用呢?
2、假设这个LCD.c里面的程序是LCD完整的初始化+显示字符,那么可以在main.c里的main函数中控制显示的内容,并从LCD.c里面返回状态查询么?
3、可以实现以上功能么?需在在main.c里面怎么操作?总不会让我加个头文件吧???

小白求大神指点。。。不胜感激~

1. 如果你想调用源文件(即.c文件)中的函数,有两种办法,第一种是为这个.c文件增加一个头文件,把需要调用的函数的声明写在这个头文件中,然后让main.c包含这个头文件;第二种是在main.c前用extern声明要调用的函数。个人建议使用第一种方法,第二种方法可能会因为makefile的原因出现一些问题。
2. 不太明白你的意思...调用函数实现功能的话,返回状态应该是由调用者查询的...
3. 我不清楚LCD怎么实现,但是从功能上你说的是没问题的。其他的参照上面两个回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-22
#include"LCD.c"
..................................不是很明白你的意思。