📄 index.htm
字号:
<html>
<head>
<link REL="StyleSheet" HREF="images/style.css" TYPE="text/css">
<title>DK3420 USB Disk Drive</title>
</head>
<body>
<div align="center"><center>
<table border="0" width="600">
<tr>
<td width="596" colspan="2"><h1 align="center"><a name="top"></a>The DK3420 Evaluation
Board for uPSD3400 Turbo Plus Series 8-bit Microcontroller</h1>
</td>
</tr>
<tr>
<td width="596" colspan="2"><p align="center"><img src="images/dk34201.jpg" alt="wpe2.jpg (18544 bytes)" WIDTH="497" HEIGHT="144"></td>
</tr>
<tr>
<td colspan="2" width="596"><table width="594" border="0" cellpadding="3" cellspacing="0">
<tr valign="top">
<td class="boxcontent" width="16"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="566"><a href="index.htm#dk3420_board">What can you do with the DK3420
Evaluation Board?</a></td>
</tr>
<tr>
<td class="boxcontent" width="16"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="566"><a href="index.htm#Rlink">What can you accomplish with the DK3420 board
and a JTAG-USB debugging adaptor for US$59.00</a></td>
</tr>
<tr valign="top">
<td width="16"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="566"><a href="index.htm#dk3420_docs">DK3420 Flash Disk Contents</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" height="5" class="bluetitle" colspan="2" width="596"><h5 class="WhiteOnBlueText">uPSD3400 Turbo Plus Series Overview</h5>
</td>
</tr>
<tr>
<td valign="top" height="5" colspan="2" width="596"><font color="#000000">The uPSD3400
Turbo Plus is a powerful 8051-based microcontroller with full-speed USB. Its
flexible memory structure, programmable logic, and rich peripheral set, including analog
and supervisor functions, makes the uPSD3400 an ideal solution for a wide variety of
embedded control applications</font></td>
</tr>
<tr>
<td valign="top" height="5" width="267"><table border="0" width="100%">
<tr>
<td width="1%" align="center" height="11" valign="top"><p align="center"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="11">USB 2.0 full-speed (12 Mbps)</td>
</tr>
<tr>
<td width="1%" align="center" height="1" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="1">Main flash: 64KB, 128KB or 256KB</td>
</tr>
<tr>
<td width="1%" align="center" height="2" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="2">2nd flash: 8KB or 32KB</td>
</tr>
<tr>
<td width="1%" align="center" height="4" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="4">4KB or 8KB SRAM w/ battery backup</td>
</tr>
<tr>
<td width="1%" align="center" height="5" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="5">On-chip debug via JTAG</td>
</tr>
<tr>
<td width="1%" align="center" height="1" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="1">Fast 16-bit wide internal instruction path</td>
</tr>
<tr>
<td width="1%" align="center" height="30" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="55%" height="30">Dual-independent Flash memories for in-application programming
and EEPROM emulation</td>
</tr>
</table>
</td>
<td valign="top" height="5" width="325"><table border="0" width="100%" height="128">
<tr>
<td width="1%" align="center" height="14" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="14">On-chip programmable logic</td>
</tr>
<tr>
<td width="1%" align="center" height="26" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="26">JTAG ISP eliminates the need for sockets and pre-programmed
memory and logic devices</td>
</tr>
<tr>
<td width="1%" align="center" height="26" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="26">JTAG debug eliminates the need for a separate hardware
emulator</td>
</tr>
<tr>
<td width="1%" align="center" height="14" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="14">Enhanced Programmable Counter Array (PCA)</td>
</tr>
<tr>
<td width="1%" align="center" height="14" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="14">I2C, UART, SPI and IrDA interfaces</td>
</tr>
<tr>
<td width="1%" align="center" height="14" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="14">8-ch 10-bit ADC</td>
</tr>
<tr>
<td width="1%" align="center" height="1" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="57%" height="1">Supervisory functions</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" height="5" colspan="2" width="596"></td>
</tr>
<tr>
<td valign="top" height="5" class="bluetitle" colspan="2" width="596"><h5 class="WhiteOnBlueText"><a name="dk3420_board"></a>What can you do with the DK3420
Evaluation Board?</h5>
</td>
</tr>
<tr>
<td valign="top" height="5" colspan="2" width="596">The DK3420 evaluation board will
allow you to evaluate the full-speed USB capabilities of the uPSD3400 Turbo Plus series of
8-bit MCU. As you saw, this simple board effectively emulates a small USB flash
disk. The turbo uPSD3400 device not only manages the USB interface, but uses its
large main Flash memory for the Flash disk storage. The secondary Flash memory
contains the firmware the MCU is executing. <p>To allow you to further evaluate the
uPSD3400 and the corresponding tools, you'll need a JTAG-USB debugging adaptor.
Either the Keil ULINK-UPSD, or the Raisonance RLINK-ST works with our uPSD devices.
Both are available for purchase on our website, and both adaptors ship complete with a
code-limited version of the respective companies' IDE including the compiler, linker,
assembler and debugger. The Raisonance Rkit IDE (RIDE) debugger fully supports
code developed in RIDE as well as code generated from most other 8051 compilers with no
limit on code size. <a href="index.htm#top"><img src="images/top.jpg" alt="top.jpg (801 bytes)" align="right" border="0" WIDTH="18" HEIGHT="18"></a></td>
</tr>
<tr>
<td valign="top" height="5" colspan="2" width="596" class="bluetitle"><h5 class="WhiteOnBlueText"><a name="Rlink"></a>What can you accomplish with the DK3420 board
and a $59.00 JTAG-USB debugging adaptor?</h5>
</td>
</tr>
<tr>
<td valign="top" height="5" colspan="2" width="596">You will be able to compile a sample
project, program the DK3420, and then 'debug' the program running on the DK3420. When
debugging you will be able to single step in Assembly or C, run to breakpoints (code or
data),and even trace program execution of this project as it runs on the DK3420. <p>The
DK3420 has sockets for most of the uPSD3400 peripherals (see included DK3420 schematics
for details) and can even be used as a low cost development board in conjunction with
either one of the JTAG-USB debugging adaptors for the uPSD. </p>
<p><a href="http://mcu.st.com/contentid-60.html">Please visit our website for more details
and to purchase your RLINK-ST or ULINK-UPSD for $59.</a></p>
<p>Customers that purchase an RLINK-ST are also able to upgrade to full versions of RIDE
at discounted prices. </p>
<p>ST has worked closely with both Raisonance and Keil such that both companies' IDEs have
been adapted to support the advanced debug and programming innovations in the uPSD3400
Turbo Plus series. These innovations include JTAG In System Programming and JTAG Debug to
allow programming and real-time debug. To further help software development, additional
enhancements have been added for the uPSD3400 family including:</p>
<table border="0" width="100%" height="15">
<tr>
<td width="5%" height="9" valign="top"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="95%" height="9">Simple automated uPSD3400 project initialization that
automatically generates the header files and start up code</td>
</tr>
<tr>
<td width="5%" height="9"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="95%" height="9">Powerful full-featured debugger with single step</td>
</tr>
<tr>
<td width="5%" height="9"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="95%" height="9">Four hardware breakpoints</td>
</tr>
<tr>
<td width="5%" height="9"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="95%" height="9">Program trace</td>
</tr>
</table>
<p> <a href="index.htm#top"><img src="images/top.jpg" alt="top.jpg (801 bytes)" align="right" border="0" WIDTH="18" HEIGHT="18"></a></td>
</tr>
<tr>
<td valign="top" class="bluetitle" colspan="2" width="596"><h5 class="WhiteOnBlueText"><a name="dk3420_docs"></a>DK3420 Flash Disk Contents</h5>
</td>
</tr>
<tr>
<td valign="top" colspan="2" width="596"><table border="0" width="100%" height="35">
<tr>
<td width="6%" align="center" height="1"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="94%" height="1"><a href="Docs/3400_brief.pdf">Turbo uPSD3400 Databrief</a></td>
</tr>
<tr>
<td width="6%" align="center" height="5"><img src="images/ar_s.gif" alt="ar_s.gif (183 bytes)" WIDTH="14" HEIGHT="12"></td>
<td width="94%" height="5"><a href="Docs/dk3420_schematics.pdf">DK3420 USB Disk Schematics</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" colspan="2" width="596"><a href="index.htm#top"><img src="images/top.jpg" alt="top.jpg (801 bytes)" align="right" border="0" WIDTH="18" HEIGHT="18"></a></td>
</tr>
</table>
</center></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -