打印

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

[复制链接]
471|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2020-12-14 22:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
用 mcc的定时器中断实现一个i/o口  led灯闪烁

使用特权

评论回复
沙发
renyaq| | 2020-12-14 22:41 | 只看该作者
MCC生成的代码, 自动的按照模块给你分门别类定义好了

使用特权

评论回复
板凳
pangb| | 2020-12-14 22:44 | 只看该作者
按类别使用就好了

使用特权

评论回复
地板
lium| | 2020-12-14 22:48 | 只看该作者
不用考到main.c里面去的.

使用特权

评论回复
5
chuxh|  楼主 | 2020-12-14 22:51 | 只看该作者

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
zhuww| | 2020-12-14 22:59 | 只看该作者
把闪灯的代码放到TMR0_InterruptHandler()里面去, 会更专业点

使用特权

评论回复
7
chuxh|  楼主 | 2020-12-14 23:02 | 只看该作者
需要加些头文件?

使用特权

评论回复
8
huwr| | 2020-12-14 23:06 | 只看该作者
MCC生成project, 默认文件包含关系都是OK的

使用特权

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

使用特权

评论回复
10
chuxh|  楼主 | 2020-12-14 23:14 | 只看该作者

使用特权

评论回复
11
小灵通2018| | 2020-12-14 23:49 | 只看该作者
生成配置代码,自己再实现其他的。

使用特权

评论回复
12
观海| | 2021-1-11 21:38 | 只看该作者
不是必要的 可以调用啊

使用特权

评论回复
13
guanjiaer| | 2021-1-11 21:40 | 只看该作者
当然不需要了 可以借用头文件

使用特权

评论回复
14
heimaojingzhang| | 2021-1-11 21:42 | 只看该作者
包含需要调用的哪个文件的头文件就行了

使用特权

评论回复
15
keaibukelian| | 2021-1-11 21:45 | 只看该作者
生成头文件 然后调用头文件

使用特权

评论回复
16
labasi| | 2021-1-11 21:48 | 只看该作者
如果实在不想调用 就直接复制在一个文件中好了

使用特权

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

本版积分规则

936

主题

11296

帖子

2

粉丝