项目简介
本项目基于AVR64DD32微控制器,通过MPLAB Code Configurator生成,是一个看门狗定时器(WDT)示例项目。其主要目的是展示在正常模式下如何配置和使用WDT,确保微控制器在发生故障时能自动复位,提高系统可靠性。
项目的主要特性和功能
- 可演示在正常模式下配置WDT,并设置四秒的超时时间。
- 应用程序启动时,内置LED会闪烁三次以表明复位状态。
- 能检测按钮状态,在按钮未按下时定期重置WDT,防止微控制器复位。
- 若按钮被按下并保持超过四秒,WDT将触发超时,导致微控制器复位。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装必要的软件:
- MPLAB® X IDE v6.00或更新版本
- MPLAB® XC8编译器 v2.36或更新版本
- AVR - Dx系列设备包 v2.1.152或更新版本
- MPLAB® Code Configurator Melody核心 v2.1.11或更新版本
2. 连接硬件:将AVR64DD32 Curiosity Nano开发板连接到计算机。
3. 打开项目:在MPLAB® X IDE中打开项目文件Example_Project.X
。
4. 设置为主项目:右键点击项目文件,选择“Set as Main Project”。
5. 编译项目:右键点击项目文件,选择“Clean and Build”。
6. 选择硬件工具:在项目属性中,选择“AVRxxxxx Curiosity Nano”作为连接的硬件工具。
7. 编程到开发板:右键点击项目文件,选择“Make and Program Device”。
8. 运行项目:项目成功编程后,开发板将开始运行WDT示例代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】