打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】+TMR6的使用

[复制链接]
691|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

将PIC18F57Q43 Curiosity Nanoj评估工具包连接至电脑,打开MPLAB X IDE v5.45后出现板子的介绍:

点击File,选择NewProject:

按图所示选择,点击Next,选择Device和Tool:

选择XC8编译器:

设置文件保存路径:

点击MCC图标:

首先设置保存路径:

在弹出的MCC界面中,选择System Module设置系统时钟:

在Available Resources中选择TMR6:

双击后打开TMR6,按图设置,定时时间为1s:

在Pin Module中设置RF3为OUTPUT,在Custom Name中设置为LED:

点击Generate,生成代码。
打开main.c,在main.c中添加
INTERRUPT_GlobalInterruptEnable();
LED_SetLow();
TMR6_SetInterruptHandler(TMR6_LED_Toggle_Handler);
TMR6_Start();

并添加void TMR6_LED_Toggle_Handler(void)以替换原来的中断回调函数void TMR6_DefaultInterruptHandler(void)。

编译下载后LED按1s闪烁:

TMR6.zip (956.47 KB)



使用特权

评论回复
沙发
幸福小强| | 2020-11-7 22:06 | 只看该作者
定时器应用。

使用特权

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

本版积分规则

77

主题

405

帖子

5

粉丝