littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于AVR128DA48单片机和MCC Melody的USART通信示例项目

项目简介

本项目基于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开发板。

操作步骤

  1. 连接硬件:把AVR128DA48 Curiosity Nano开发板连接到PC。
  2. 打开项目:在MPLAB X IDE中打开Example_Project.X项目,并将其设为主要项目(在“Projects”标签中右键点击项目,选择“Set as Main Project”)。
  3. 配置项目:
    • 保证时钟控制使用默认设置(主时钟4 MHz)。
    • 配置UART1:选择USART1,波特率设为9600,无校验位,数据位为8,停止位为1。
    • 启用USART1的发送器。
    • 设置USART1 TX为PC0引脚(CDC引脚)。
  4. 构建项目:右键点击“Example_Project.X”项目,选择“Clean and Build”。
  5. 选择硬件工具:右键点击项目,选择“Properties”,在Connected Hardware Tool部分选择“AVRxxxxx Curiosity Nano”,点击“Apply”和“OK”。
  6. 烧录程序:右键点击项目,选择“Make and Program Device”,将项目程序烧录到开发板。
  7. 查看输出:打开MPLAB Data Visualizer,查看每秒输出的“Hello world!”消息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】