文件名称:tiny-bare-metal
文件大小:61KB
文件格式:ZIP
更新时间:2024-04-16 09:23:58
C
attiny85上的裸机编程 这是用于在没有arduino环境的情况下构建attiny85应用程序的位的集合。 它们可能也可以在其他attinyx5芯片上工作,并且可以(经过修改)在其他AVR微控制器上工作。 目的是通过让编译器和链接器执行大量工作来使内存占用空间尽可能小。 您需要安装avr-gcc。 在linux系统上,可能只需要安装gcc-avr软件包即可。 如果gcc-avr不在软件包存储库中,则最简单的方法可能是下载并安装arduino。 您还需要一个系统内程序员(请参见isp /)和avrdude。 许可,免责声明等 ArduinoISP已获得BSD许可的许可:请参阅 对于其余的代码: 大卫·哈沃斯(David Haworth)版权所有 该文件是微小金属的一部分。 tiny-bare-metal是免费软件:您可以根据*软件基金会发布的GNU通用公共许可证的条款(许可
【文件预览】:
tiny-bare-metal-main
----led-button-serial()
--------led-button-serial.c(2KB)
--------README.md(1KB)
--------Makefile(2KB)
----tinyio()
--------puts-p.c(1KB)
--------putc.c(1010B)
--------tinyio.make(1KB)
--------bit-delay.c(1KB)
--------printf.c(4KB)
--------README.md(2KB)
--------tinyio.h(2KB)
--------puts.c(994B)
--------async-tx.c(1KB)
--------bufio.c(1KB)
----CONTRIBUTING.md(186B)
----LICENSE(34KB)
----led85()
--------README.md(937B)
--------Makefile(2KB)
--------led85.c(1KB)
----README.md(1KB)
----tinyir()
--------tinyir.h(1KB)
--------ir-daewoo.c(5KB)
--------ir-daewoo.h(2KB)
--------tinyir.make(978B)
--------tinyir.c(2KB)
----led-ir()
--------led-ir.c(1KB)
--------README.md(982B)
--------Makefile(2KB)
----led-and-button()
--------README.md(1KB)
--------Makefile(2KB)
--------led-and-button.c(1KB)
----led-printf()
--------led-printf.c(2KB)
--------README.md(1KB)
--------Makefile(2KB)
----.gitignore(18B)
----isp()
--------ArduinoISP.ino(17KB)
--------README.md(2KB)
--------Makefile(486B)
----tinylib()
--------pin-mode.c(1KB)
--------read-time-32.c(962B)
--------pin-set.c(956B)
--------tinylib.h(3KB)
--------delay-ticks.c(945B)
--------disable-restore.c(1KB)
--------reverse-bits.c(1KB)
--------README.md(5KB)
--------tinylib.make(1KB)
--------read-time.c(1KB)
--------timing.c(2KB)