obd-ii

所属分类:单片机开发
开发工具:C/C++
文件大小:639KB
下载次数:853
上传日期:2013-01-06 12:08:51
上 传 者baiyuxiong05
说明:  基于arm的一个OBD诊断仪实现。 包括详细的电路图及源代码,可以直接用来制作产品。
(Based on an OBD diagnostic arm. Including detailed schematics and source code, can be directly used to produce the product.)

文件列表:
bod-ii (0, 2012-12-07)
bod-ii\AVROBDII.pdf (312273, 2008-07-26)
bod-ii\bootloader (0, 2012-12-07)
bod-ii\bootloader\ARC.mk (168, 2008-07-26)
bod-ii\bootloader\Makefile (1819, 2008-07-26)
bod-ii\bootloader\boot.c (23010, 2008-07-26)
bod-ii\bootloader\start.c (247, 2008-07-26)
bod-ii\code (0, 2012-12-07)
bod-ii\code\J1850.c (9501, 2008-07-26)
bod-ii\code\J1850.h (1292, 2008-07-26)
bod-ii\code\avrobd.aps (7656, 2008-07-26)
bod-ii\code\checksum.c (982, 2008-07-26)
bod-ii\code\checksum.h (937, 2008-07-26)
bod-ii\code\codes.c (2862, 2008-07-26)
bod-ii\code\codes.h (1079, 2008-07-26)
bod-ii\code\command.c (7547, 2008-07-26)
bod-ii\code\command.h (1047, 2008-07-26)
bod-ii\code\datatypes.h (1553, 2008-07-26)
bod-ii\code\default (0, 2012-12-07)
bod-ii\code\default\J1850.o (10036, 2008-07-26)
bod-ii\code\default\Makefile (2789, 2008-07-26)
bod-ii\code\default\avrobd.eep (13, 2008-07-26)
bod-ii\code\default\avrobd.elf (89933, 2008-07-26)
bod-ii\code\default\avrobd.hex (91478, 2008-07-26)
bod-ii\code\default\avrobd.lss (689233, 2008-07-26)
bod-ii\code\default\avrobd.map (40946, 2008-07-26)
bod-ii\code\default\checksum.o (2820, 2008-07-26)
bod-ii\code\default\codes.o (5640, 2008-07-26)
bod-ii\code\default\command.o (12172, 2008-07-26)
bod-ii\code\default\delay.o (3348, 2008-07-26)
bod-ii\code\default\dep (0, 2012-12-07)
bod-ii\code\default\dep\J1850.o.d (1289, 2008-07-26)
bod-ii\code\default\dep\checksum.o.d (1273, 2008-07-26)
bod-ii\code\default\dep\codes.o.d (1344, 2008-07-26)
bod-ii\code\default\dep\command.o.d (1349, 2008-07-26)
bod-ii\code\default\dep\delay.o.d (1261, 2008-07-26)
bod-ii\code\default\dep\flash.o.d (1348, 2008-07-26)
bod-ii\code\default\dep\iso.o.d (1335, 2008-07-26)
bod-ii\code\default\dep\knob.o.d (1287, 2008-07-26)
... ...

If a 12mhz ceramic resonator is loaded onto the ARC board, the external high speed crystal enabled, Bootloader reset vector enabled for 512 word boot block and the .HEX file from this directory loaded into the mega16, the ARC board becomes and STK500 emulator and code can be directly loaded into the CPU from STK500, Astudio, BASCOM or AvrDude without an additional programmer dongle. The boot loader will wait for programming commands for 6 seconds after boot, when a user program is loaded. It flashes the program LED while waiting. If no user program is loaded, the bootloader will flash the LED three times and then wait for programming commands. Alternatively, if you short out PB6 ('A' on the programming header) and reset the board, the bootloader will flash the LED three times and then wait for programming commands. If you want to change the bootloader for other baud rates or crystal frequencies, or for different hardware (CPU, LED or SW) modify the file "ARC.MK" and rebuild using WinAvr GCC 3.4.3 or higher. Cheers!

近期下载者

相关文件


收藏者