打印

在mcc下的 *.c 需要考入main.c中?

[复制链接]
362|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2022-7-17 21:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在mcc下的 *.c 需要考入main.c中?

使用特权

评论回复
沙发
huangchui| | 2022-7-17 22:02 | 只看该作者
MCC生成的代码, 自动的按照模块给你分门别类定义好了

使用特权

评论回复
板凳
wuhany| | 2022-7-17 22:04 | 只看该作者
按类别使用就好了

使用特权

评论回复
地板
zhaoxqi| | 2022-7-17 22:08 | 只看该作者
不用考到main.c里面去的.

使用特权

评论回复
5
chuxh|  楼主 | 2022-7-17 22:10 | 只看该作者

void TMR0_ISR(void)
{
    // clear the TMR0 interrupt flag
    PIR0bits.TMR0IF = 0;
    if(TMR0_InterruptHandler)
    {
        TMR0_InterruptHandler();
    }

    // add your TMR0 interrupt custom code
   // man_LAT=1;
    man_LAT=~man_LAT;
   
}

使用特权

评论回复
6
chuxh|  楼主 | 2022-7-17 22:12 | 只看该作者
对吗?

使用特权

评论回复
7
xxrs| | 2022-7-17 22:15 | 只看该作者
把闪灯的代码放到TMR0_InterruptHandler()里面去, 会更专业点

使用特权

评论回复
8
chuxh|  楼主 | 2022-7-17 22:17 | 只看该作者
需要加些头文件?

使用特权

评论回复
9
chuxh|  楼主 | 2022-7-17 22:19 | 只看该作者
MCC生成project, 默认文件包含关系都是OK的

使用特权

评论回复
10
zhanghqi| | 2022-7-17 22:23 | 只看该作者
如果你想A模块调用B模块里面定义的宏/函数等, 那么再A模块里面include B模块.h就可以了..

使用特权

评论回复
11
chuxh|  楼主 | 2022-7-17 22:27 | 只看该作者

使用特权

评论回复
12
heweibig| | 2022-7-17 22:30 | 只看该作者
生成配置代码,自己再实现其他的。

使用特权

评论回复
13
zhanghqi| | 2022-7-17 22:33 | 只看该作者
不是必要的 可以调用啊

使用特权

评论回复
14
zhanghqi| | 2022-7-17 22:37 | 只看该作者
当然不需要了 可以借用头文件

使用特权

评论回复
15
chenho| | 2022-7-17 22:40 | 只看该作者
包含需要调用的哪个文件的头文件就行了

使用特权

评论回复
16
jiajs| | 2022-7-19 20:58 | 只看该作者
生成头文件 然后调用头文件

使用特权

评论回复
17
dingy| | 2022-7-19 21:02 | 只看该作者
如果实在不想调用 就直接复制在一个文件中好了

使用特权

评论回复
18
chuxh|  楼主 | 2022-7-19 21:04 | 只看该作者

哦,那我就知道怎么回事了,多谢大家

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝