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

[复制链接]
778|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里面去的.
 楼主| 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;
   
}
对吗?
zhuww 发表于 2020-12-14 22:59 | 显示全部楼层
把闪灯的代码放到TMR0_InterruptHandler()里面去, 会更专业点
 楼主| chuxh 发表于 2020-12-14 23:02 | 显示全部楼层
需要加些头文件?
huwr 发表于 2020-12-14 23:06 | 显示全部楼层
MCC生成project, 默认文件包含关系都是OK的
wangpe 发表于 2020-12-14 23:10 | 显示全部楼层
如果你想A模块调用B模块里面定义的宏/函数等, 那么再A模块里面include B模块.h就可以了..
 楼主| chuxh 发表于 2020-12-14 23:14 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
小灵通2018 发表于 2020-12-14 23:49 | 显示全部楼层
生成配置代码,自己再实现其他的。
观海 发表于 2021-1-11 21:38 | 显示全部楼层
不是必要的 可以调用啊
guanjiaer 发表于 2021-1-11 21:40 | 显示全部楼层
当然不需要了 可以借用头文件
heimaojingzhang 发表于 2021-1-11 21:42 | 显示全部楼层
包含需要调用的哪个文件的头文件就行了
keaibukelian 发表于 2021-1-11 21:45 | 显示全部楼层
生成头文件 然后调用头文件
labasi 发表于 2021-1-11 21:48 | 显示全部楼层
如果实在不想调用 就直接复制在一个文件中好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部