This is a software implementation of the USB low-speed protocol for
the Atmel ATtiny miCroControllers. Of course, it will also work on the
ATmega series.
This book provides a complete intermediate-level discussion of microcontroller programming using
the C programming language. It covers both the adaptations to C necessary for targeting an
embedded environment, and the common components of a successful development project.
C is the language of choice for programming larger miCroControllers (MCU), those based on 32-bit
cores. These parts are often derived
from their general-purpose
counterparts, and are both as
complex and feature-rich. As a result, C (and C++) compilers are necessary and readily available for
these MCUs.
是初學入們,嵌入式的好教材!@簡單易懂
FatFs06.rar
FatFs is a generic file system module to implement the FAT file system to small embedded systems. The FatFs is written in compliance with ANSI C, therefore it is independent of hardware architecture. It can be incorporated into cheap miCroControllers, such as 8051, PIC, AVR, SH, Z80, H8, ARM and etc..., without any change.
The XC226x derivatives are high-performance members of the Infineon XC2000 Family
of full-feature single-chip CMOS miCroControllers. These devices extend the functionality
and performance of the C166 Family in terms of instructions (MAC unit), peripherals, and
speed. They combine high CPU performance (up to 80 million instructions per second)
with extended peripheral functionality and enhanced IO capabilities. Optimized
peripherals can be adapted flexibly to meet the application requirements. These
derivatives utilize clock generation via PLL and internal or external clock sources. Onchip
memory modules include program Flash, program RAM, and data RAM.
Abstract: This application note describes the program and data flash and how to erase/write the flash using the built-in utility
ROM. This application note applies to the MAXQ flash-based miCroControllers that use a sector erasable flash
This application note describes the three methods that can be used to
program the Flash code memory of the 89C51Rx+/Rx2/66x families
of miCroControllers. It discusses in detail the operation of the
In-System Programming (ISP) capability which allows these
miCroControllers to be programmed while mounted in the end product.
These miCroControllers also have an In-Application Programming
(IAP) capability which allows them to be programmed under firmware
control of the embedded application. This capability is also described
c++
Ngô n ngữ C cho vi đ iề u khiể n
Các tài liệ u tham khả o, ebook.
Programming miCroControllers in C (Ted Van Sickle)
C Programming for miCroControllers (Joe Pardue SmileyMicros.com )
Programming 16-Bit PIC miCroControllers in C (Jucio di jasio )
C Programming for AVR
Programming embedded system I,II (Michael J . Pont )
( các tài liệ u này đ ã down load về )
This manual is an introduction to the Keil Software development tools for the
8051 family of miCroControllers. It introduces new users and interested readers
to our products.
LUFA (Lightweight USB Framework for AVRs) is my first foray into the world of USB. Originally based on the AT90USBKEY from Atmel, it is an open-source, driver for the USB-enabled AT90USBXXX AVR microcontroller series, released under the permissive MIT License (see documentation or project source for full license details). Currently, the AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, AT90USB162, AT90USB82, ATMEGA16U4 and ATMEGA32U4 AVR miCroControllers are supported by the library. Supported boards are the USBKEY, STK525, STK526, ATAVRUSBRF01 and the RZUSBSTICK.