这是在 AVR 上运行的 CHIP-8 虚拟机实现。 它的一大技巧是它是用 Rust 编写的:它是第一个在 AVR 上运行的非平凡的 Rust 应用程序。您可以在我的博文中了解它的开发过程。CHIP-8 VM 本身是在一个单独的、可移植的 crate中实现的,该 crate以惯用的 Rust 方式编写,大量使用代数数据类型和模式匹配;然后,此 crate 既可用于构建基于SDL 的桌面应用程序,也可用于在 AVR 微控制器上运行此 crate。 预期的硬件是一个简单的电路,组件很少: AVR ATMega328P 微控制器 PCD8522 84x48 单色液晶 Microchip 23K640 串行 RAM 4x4 键盘 10K电阻(4个) 10K 修剪器 所有这些组件都有通孔版本,因此很容易在面包板上构建它。注意 RAM 芯片不支持 5 伏。该板的供电电压为 3.3 伏。一个 Arduino Uno 将炸掉 RAM 芯片。 原理图 面包板版照片 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:31 40KB rust
这是 Atmel AVR 设备的标准库以及 AVR-GCC 编译器。 该库包含 ISO C 标准所需的大部分功能,但wchar_t支持除外。它还包含许多针对 AVR 控制器系列的辅助功能。此外,它包括可定制的启动代码,可以与 GNU binutils 提供的链接器脚本一起工作,因此对于大多数 AVR 应用程序,通常不需要为此目的提供特定于项目的文件。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:29 11.29MB Assembly 微控制器 avr
特征 ATmega328 兼容 具有优化的 AVR 兼容指令集 (RISC) 的 LGT8XM 内核 高达 32 MHz,内部 32 MHz RC 振荡器 (1%) 2 KB RAM 32 KB 闪存 DSC - 16 位算术加速单元 12 位 ADC 8位DAC 文件 中文数据表 英文数据表 原始 Arduino 板支持 新的 Arduino 板支持 LGT8FX8D 的 ISP 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:23 10.75MB 设计 文档
xLoader 是一个实用程序,用于将 HEX 文件编程或闪存到 ATmega328 和其他 AVR 微控制器上。我们只需要下载并解压文件夹中的文件。然后点击 XLoader.exe注意:创建桌面快捷方式以便快速访问 如何使用 以下步骤将帮助我们使用 XLoader 在 ATmega328 (Arduino Uno) 上上传 HEX 文件。 打开 xL​​oader 从 AVR 项目/Atmeal Studio 项目中浏览 HEX 文件 选择设备 例如,如果是 Arduino Uno,则为 ATmega328 选择 COM 端口 在 Arduino Uno 的情况下选择正确的波特率是 115200 最后点击上传按钮 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:21 701KB HEX arduino ATmega328
AVR单片机应用技术 AVR Studio调试软件的使用快速入门.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:28 257KB 计算机
AVR单片机应用技术 AVR单片机的IO结构.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:27 182KB 计算机
AVR单片机应用技术 C语言代码编程命名规范.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:26 15KB 计算机
AVR单片机应用技术 C语言编程规范.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:25 16KB 计算机
AVR单片机应用技术 ICC AVR集成开发环境使用快速入门.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:25 77KB 计算机
AVR单片机应用技术 PROTEUS仿真软件的使用快速入门.docx 学习资料 复习资料 教学资源
2022-07-08 16:05:23 575KB 计算机