OpenServo

所属分类:单片机开发
开发工具:C/C++
文件大小:79KB
下载次数:13
上传日期:2012-09-18 10:21:49
上 传 者siwall27
说明:  servo control source

文件列表:
adc.c (16816, 2010-08-12)
adc.h (2907, 2010-08-12)
ATmega8_OpenServo.aps (4909, 2010-08-12)
atmega8_openservo.aws (105, 2010-08-12)
ATmega168_OpenServo.aps (4150, 2010-08-12)
ATtinyX5_OpenServo.aps (8884, 2010-08-12)
bootcrt.s (6046, 2010-08-12)
config.h (8886, 2010-08-12)
curve.c (4018, 2010-08-12)
curve.h (2188, 2010-08-12)
eeprom.c (4117, 2010-08-12)
eeprom.h (1741, 2010-08-12)
estimator.c (6166, 2010-08-12)
estimator.h (1674, 2010-08-12)
ipd.c (11597, 2010-08-12)
ipd.h (1602, 2010-08-12)
macros.h (9691, 2010-08-12)
main.c (10683, 2010-08-12)
Makefile (2666, 2010-08-12)
math.c (2386, 2010-08-12)
math.h (2955, 2010-08-12)
motion.c (9905, 2010-08-12)
motion.h (2568, 2010-08-12)
openservo.h (2444, 2010-08-12)
pid.c (7839, 2010-08-12)
pid.h (1592, 2010-08-12)
power.c (2714, 2010-08-12)
power.h (1368, 2010-08-12)
pulsectl.c (8674, 2010-08-12)
pulsectl.h (1371, 2010-08-12)
pwm.c (12253, 2010-08-12)
pwm.h (1922, 2010-08-12)
registers.c (4538, 2010-08-12)
registers.h (8186, 2010-08-12)
regulator.c (5902, 2010-08-12)
regulator.h (1657, 2010-08-12)
seek.c (1356, 2010-08-12)
seek.h (1421, 2010-08-12)
timer.c (1372, 2010-08-12)
... ...

AVR OpenServo ============= March 8th, 2006 Mike Thompson mpthompson@gmail.com The OpenServo software was developed using AVR Studio version 4.12 and WINAVR 20060125 GNU GCC compiler and toolchain. It is written as a combination of C code and assembly code. The following AVR MCUs are currently supported: ATtiny45 ATtiny85 (Untested) ATmega8 ATmega168 The servo code is meant to function with the OpenServo Bootloader for easy updating of the application on the servo. With the bootloader installed, the compiled OpenServo application code should not exceed the following sizes: MCU Size ----------------------------- ATtiny45 3072 bytes ATtiny85 7168 bytes ATmega8 7168 bytes ATmega168 15360 bytes After compilation, the map file be checked to make sure that the OpenServo code does not reside outside application code space. Certain platforms may require optimizing compilation for size to fit the OpenServo code within the application code space. Add the following linker options must be set in the project configuration to be compatible with the OpenServo Bootloader. ATtiny45/85 Link Options ======================== -nostartfiles ATmega8 Link Options ==================== -nostartfiles ATmega168 Link Options ====================== -nostartfiles

近期下载者

相关文件


收藏者