CAS工程
博客 网店

C720 H5 AVR单片机学习开发板

项目编号:

CAS720

作 者:

芯艺

创建日期:

2010-10-30

工程主页:

http://www.chipart.cn/projects/c720.asp

简介:

 C720是一款基于AVR单片机的学习开发板, 为了更接近实际应用、开发板采用了仿PLC设计并配套了公模外壳;
 开发板可用于学习传统的单片机开发技术,也可在其基础上二次开发,直接在类PLC的应用场景中使用。

 AVR是8位单片机,相对于市面上流行的32位ARM单片机,AVR具有寄存器结构简单、程序结构易懂特点,

 非常适合作为入门者学习路程中的首款单片机类型。

功能特性:

  • 主芯片ATMEGA328P,(32K FLASH 2K SRAM)
  • 六路继电器输出
  • 一路PNP型晶体管输出(12V)
  • 一路NPN型开关量输出
  • 一路RS485通信端口
  • 四路开关量输入
  • 两路模拟量输入
  • 板上状态指示LED灯
  • 输入电源DC24V
  • ISP程序下载及模块扩展口

  • 技术文档

  • 电路原理图
  • 硬件手册
  • 如何编译示例程序
  • 如何下载(烧录)程序

  • 示例程序

  • 基础示例[更新:2020-12-22]  ->  下载
  • 目录:
    LED闪烁
    IO口应用示例
    定时器0应用示例
    定时器1应用示例
    定时器2应用示例
    定时器查询方式应用
    串口(UART)的查询方式示例1
    串口(UART)的查询方式示例2
    串口(UART)作为标准IO格式化打印输出调试信息
    串口(UART)的中断方式示例
    串口(UART)通信中使用队列来管理缓冲区
    Bootloader引导加载程序
    普通IO模拟UART收发数据(查询方式)
    普通IO模拟UART收发数据(中断方式)
    普通IO模拟UART格式化打印输出调试信息
    adc查询方式示例
    adc中断方式示例
    NTC温度传感器应用示例

  • CAFrame程序框架模板  ->  下载
  • CAFace在迪文dgus屏交互界面设计中的应用示例  ->  下载
  • TesegOS实时操作系统多任务示例  ->  下载
  •  

    C720 H5随开发板提供一些扩展模块,用于学习单片机常用外围的芯片


    扩展模块M01

    M01用于学习IIC总线的实时时钟芯片和EEPROM存储芯片
  • 电路原理图
  • 模块示例 -> 下载
  • I2C接口EEPROM AT24C256的读写程序
    I2C接口实时时钟PCF8563的读写程序

    扩展模块M02

    M02是个2.4G无线收发模块,基于芯片LT8920.
  • 电路原理图
  • 收发示例程序 -> 下载
  • 注:由于该模块的测试需要套开发套件才能完成,为此该模块不随开发板一起提供;


    扩展模块M04

    M04是一个MicroSD卡存储接口模块
  • 模块示例及相关文档:(随模块提供)
  • Petit FatFs文件读写示例程序
    完整版FatFs文件系统示例程序

    扩展模块M05

    M05是一个以太网接口模块,基于Microchip的spi口MAC+PHY芯片ENC28J60.
  • ENC28J60 + uIP 基于TCP的MODBUS IO示例 -> 详情
  • ENC28J60 + uIP DHCP动态获取IP及UDP广播服务端示例 -> 详情
  • ENC28J60 + uIP HTTP GET方式将温度数据上传到web服务器 -> 详情

  • 扩展模块M06

    M06为SYN480R无线遥控信号接收模块
  • SYN480R+PT2262遥控开关示例 -> 详情

  • 扩展模块M07

    MJ07是一个S50卡(也叫M1卡)读写模块,基于芯片FM1702SL.
  • 示例程序及相关设计资料 -> 详情

  • 应用案例

  • C720H5实现MODBUS远程IO

  •  项目FAQ


      该项目暂无问答内容!

    提问

    芯艺工作室    蒙ICP备06005492号
    Copyright© 2004-2023 ChipArt Studio All Rights Reserved