[PIC®/AVR®/dsPIC®产品] 【CuriosityNano测评报告】+TMR6的使用

[复制链接]
941|1
 楼主| 纪国圣 发表于 2020-11-7 18:08 | 显示全部楼层 |阅读模式

将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闪烁:





本帖子中包含更多资源

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

×
幸福小强 发表于 2020-11-7 22:06 | 显示全部楼层
定时器应用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

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