c++ - 如何为 ATmega8 微 Controller 实现自己的刷机软件

标签 c++ hex microcontroller atmega

有人有关于如何为 atmega8 微 Controller 实现自己的闪烁程序的文档吗?

在搜索时,我只找到了关于如何使用普通刷机软件(大多数情况下是 atmels flip)刷机自定义软件的教程,但我还没有找到任何文档,说明如何在您自己的软件中实现它.例如。微 Controller 的命令、时间和响应是什么。

所以,提前谢谢你

最佳答案

您可以在芯片处于复位状态时通过 SPI 线与其通信来对芯片进行编程。您可以在芯片的数据表中找到详细信息。

您不能直接从您的 PC 上执行此操作,您需要有一个外部硬件设备(即使它只是一个连接到您的串行/并行端口的电平转换器)。您与该设备的通信方式取决于设备。

关于c++ - 如何为 ATmega8 微 Controller 实现自己的刷机软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4462093/

相关文章:

Java:Java 思维第四版。为什么要在这里使用十六进制?

embedded - 如何使Timer1作为实时时钟更准确?

c - 如何将 MSB 复制到字节的其余部分?

c - PIC18 变量声明和初始化在硬件中失败

c++ - Mac OS X Yosemite C++ Eclipse 错误 : "Error while launching command: gdb --version"

c++ - 我对 set.union (C++) 有疑问

c++ - Dev-C++ 和 Code::Blocks 中的析构函数困惑

Python字符串拆分

c++ - GLM 相机 X、Y 旋转问题引入 Z 旋转

regex - 如何在 Javascript 字符串的每 2 个单词后添加 "\x"?