项目简介
本项目是与Vincent Boitier合作,由LAAS - CNRS开展的能量收集项目的工作仓库。项目借助Attiny25微控制器,通过Usbasp/Usbtiny进行编程,采用avr - gcc
编译代码,avrdude
上传代码。
项目的主要特性和功能
主要功能
ADC(模拟数字转换)、WD(看门狗)、GPIO(通用输入输出)和睡眠功能均可正常运行,时间图与消隐功能均已通过验证。
功耗特性
解决了功耗问题(需Vincent Boitier确认一个外设是否关闭),经测量,睡眠模式功耗为6.4µA,运行模式功耗为2.04mA。
微控制器特性
使用Attiny25微控制器,具备2K闪存、8引脚封装(DIP、SOIC)、10位ADC。在睡眠模式下5V时功耗为2µA,运行模式功耗为1.2mA,单颗成本1美元。
安装使用步骤
- 确保已下载本项目的源码文件。
- 准备好编程探头(如Usbasp)和MiniProg适配器。
- 使用
avr - gcc
进行代码编译。 - 使用
avrdude
将编译后的代码上传到Attiny25微控制器。 - 也可直接使用提供的编程脚本
code/simple_makefile_t85.bat
完成编程操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】