⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release_notes_v2-3.txt

📁 C89c51 usb驱动程序,实现了usb转串口的功能,提供了一个虚拟的串口
💻 TXT
字号:
 
Project Name:  AT89C5131 MCU and Hi-Tech C-8051 compiler evaluation
               using 'ALERT' (A Low-end Embedded Real-Time operating system).
 
Copyright 2004++ by Michael J Bauer  [www.hotkey.net.au/~mjbauer/free_ip.htm]
 
Date Created: 2004.08.26 (v1.0x)
Revised:      2005.02.22 (v2.30)

*	ALERT is freeware. It may be copied, modified, adapted and utilised freely.
*	Copies of the ALERT distribution package may not be sold for profit and
*	must remain complete and unmodified when transmitted to another person.
*
*	Disclaimer
*	----------
*	The originator does not accept liability for any adverse consequence of the
*	use of ALERT or any part thereof, whether modified or unmodified. 
____________________________________________________________________________________

Firmware Functional Description:
 
The firmware implements a light embedded real-time "operating system" ('ALERT'),
which includes a Command Line Interface (CLI) with resident 8051 "debug monitor"
facilities.
 
The source code may be used as a framework upon which to build application programs,
by adding background tasks and CLI command functions. Any additional I/O device 
drivers required by the application can be incorporated into the RTOS kernel.

This ALERT-based AT89C5131 MCU program runs on Atmel's AT89STK-05 evaluation board
(and compatible clones like the one designed by the author).
The example firmware runs stand-alone, without modification, on the Atmel board,
provided that the MCU crystal frequency is 16.000 MHz.

The source code can be easily modified to suit other MCU crystal frequencies.
The symbol 'FOSC' (in usb_config.h) needs to be set accordingly.
The UART initialisation function, initialise_uart(), also needs to be modified
to suit MCU crystals other than 16MHz. Refer to comments in eval_rtos.c.
 
This version communicates with the host PC either via the serial "RS232" port,
or via the USB interface, using a PC terminal emulator (e.g. Hyper-Terminal).
The UART default Baud rate is 38400. There is no handshake.
To access the CLI from the deselected HCI stream, press Ctrl+V (ASCII SYN) 3 times;
this will switch the HCI I/O stream to the source of the input, i.e. USB or UART.

ALERT is a stand-alone package;  it does not require standard C library functions.

See also: "ALERT Overview.htm"


FIRMWARE BUILD INFORMATION:  Refer to file: "Build_Notes.txt"
____________________________________________________________________________________ 

 
			------ REVISION HISTORY -------
 
V1.0x  2004.09.02	Low-end embedded RTOS with CLI and debug facilities...
                     Host PC comm's is via UART only (no USB support).

V2.0x  2004.09.28	Low-end embedded RTOS with CLI and debug facilities...
                     Host PC comm's is via on-chip UART or USB, switchable.

V2.2x  2005.01.14	This release includes support functions for on-chip 1K EEPROM,
			for storage and retrieval of persistent data.
			V2.2x also provides kernel functions to facilitate handling
			of LED indicators, with various flashing modes, etc.

V2.21  2005.01.20	This minor release fixes a bug in the RTC calendar affecting
                     the "day-of-the-week". The DOW is now calculated correctly
                     for any year from 2000 up to 2099.

V2.22  2005.01.31	Fixed a bug in the command function 'SE' (Show System Errors)
			which always output 0 for flags in the MSB of the word.

V2.23  2005.02.13	Fixed a bug in the timer function, get_ticks(), which 
			occasionally returned a corrupted timer value.
			Added support for I/O port expansion using the SPI bus.

V2.30  2005.02.22	1. Added 8051 disassembler ('DA' command function). See source
			code annotation for build and usage instructions.

			2. Fixed a bug in the 'DC' command which caused rdata memory
			to be dumped instead of program memory for addresses below
			$0100. The defect was due to a quirk in the Hi-Tech C-8051
			compiler (discovered while testing the 'DA' command function).
    

_____________________________________________________________________________________
 
Please email suggestions and queries to:  mjbauer@hotkey.net.au
(Check for current email address at www.hotkey.net.au/~mjbauer)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -