项目简介
本项目基于AVR128DA48单片机与MCC Melody工具,借助MPLAB® X项目达成基本的USART通信。通过AVR128DA48 Curiosity Nano开发板,每秒经TX(PC0)引脚发送“Hello world!”消息,可在PC终端查看,以此展示USART外设的基本功能。
项目的主要特性和功能
- 借助MCC Melody生成代码,简化开发流程。
- 每秒通过USART协议经TX(PC0)引脚发送“Hello world!”消息。
- 可使用MPLAB Data Visualizer在PC终端查看消息输出。
安装使用步骤
前提条件
用户已下载本项目的源码文件,且准备好以下软硬件: - 软件:MPLAB® X IDE v6.05或更新版本、MPLAB® XC8 2.40或更新版本、MPLAB® Data Visualizer、AVR - Dx v2.2.159或更新的设备家族包。 - 硬件:AVR128DA48 Curiosity Nano开发板。
操作步骤
- 连接硬件:把AVR128DA48 Curiosity Nano开发板连接到PC。
- 打开项目:在MPLAB X IDE中打开Example_Project.X项目,并将其设为主要项目(在“Projects”标签中右键点击项目,选择“Set as Main Project”)。
- 配置项目:
- 保证时钟控制使用默认设置(主时钟4 MHz)。
- 配置UART1:选择USART1,波特率设为9600,无校验位,数据位为8,停止位为1。
- 启用USART1的发送器。
- 设置USART1 TX为PC0引脚(CDC引脚)。
- 构建项目:右键点击“Example_Project.X”项目,选择“Clean and Build”。
- 选择硬件工具:右键点击项目,选择“Properties”,在Connected Hardware Tool部分选择“AVRxxxxx Curiosity Nano”,点击“Apply”和“OK”。
- 烧录程序:右键点击项目,选择“Make and Program Device”,将项目程序烧录到开发板。
- 查看输出:打开MPLAB Data Visualizer,查看每秒输出的“Hello world!”消息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】