📄 der-hammer hvprog.htm
字号:
<TD align=middle width="30%"><B>Pin name</B></TD>
<TD align=middle><B>uC pin</B></TD>
<TR>
<TD align=left>VCC</TD>
<TD>target supply voltage uC</TD></TR>
<TR>
<TD align=left>GND</TD>
<TD>ground</TD></TR>
<TR>
<TD align=left>TRST</TD>
<TD>Reset (High Voltage Enable Jumper must be set)</TD></TR>
<TR>
<TD align=left>SWCLK</TD>
<TD>XTAL1</TD></TR>
<TR>
<TD align=left>PPC0</TD>
<TD>If BSEL2 then connect to PortA.0 otherwise not needed</TD></TR>
<TR>
<TD align=left>PPC1</TD>
<TD>PortD.1: Rdy/Bsy</TD></TR>
<TR>
<TD align=left>PPC2</TD>
<TD>PortD.2: OE</TD></TR>
<TR>
<TD align=left>PPC3</TD>
<TD>PortD.3: WR</TD></TR>
<TR>
<TD align=left>PPC4</TD>
<TD>PortD.4: BS1</TD></TR>
<TR>
<TD align=left>PPC5</TD>
<TD>PortD.5: XA0</TD></TR>
<TR>
<TD align=left>PPC6</TD>
<TD>PortD.6: XA1</TD></TR>
<TR>
<TD align=left>PPC7</TD>
<TD>PortD.7: PAGEL</TD></TR>
<TR>
<TD align=left>PPD0</TD>
<TD>PortB.0</TD></TR>
<TR>
<TD align=left>PPD1</TD>
<TD>PortB.1</TD></TR>
<TR>
<TD align=left>PPD2</TD>
<TD>PortB.2</TD></TR>
<TR>
<TD align=left>PPD3</TD>
<TD>PortB.3</TD></TR>
<TR>
<TD align=left>PPD4</TD>
<TD>PortB.4</TD></TR>
<TR>
<TD align=left>PPD5/MOSI</TD>
<TD>PortB.5</TD></TR>
<TR>
<TD align=left>PPD6/MISO</TD>
<TD>PortB.6; if PJUMP connect it to PortC.0</TD></TR>
<TR>
<TD align=left>PPD7/SCK</TD>
<TD>PortB.7; if PJUMP connect it to
PortC.1</TD></TR></TBODY></TABLE><BR><BR>
<LI>External clock to <B>reanimate controllers</B> with wrong clock
settings (fuses) is available SWCLK. The external clock has to be
connected to XTAL1 and can be adjusted up to 3,69MHz with the STK500
plugin in AvrStudio. </LI></UL><BR><BR>
<H2><A name=software>Software</A></H2>The original ATMEL firmware is
available in .ebn format that is only supported by AvrProg (included in <A
href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725"
target=_blank>AvrStudio</A>). When you have the original <A
href="http://www.atmel.com/dyn/resources/prod_documents/DOC0943.PDF"
target=_blank>Avr910</A> programmer or an improved version (like the one
from <A
href="http://www.mikrocontroller-projekte.de/Mikrocontroller/AVR-Prog/AVR-Programmer.html"
target=_blank>Klaus Leidinger</A> [German Site]) you can directly flash
the firmware in the At90s8535 or Mega8535 (won't work with original
Avr910). The file you need is in the AvrStudio directory:
".\Stk500\stk500.ebn". <BR><BR><BR><B>Software installation:</B>
<OL>
<LI>Connect the ISP programming adapter with your computer and the ISP
port on the HVProg board
<LI>Mount the 'Selfprogramming' jumper to pin 1,2
<LI>Connect the power supply (Basic: only 5V supply needed. Advanced:
Regular supply)
<LI>Start AvrProg (AvrStudio: Tools/AvrProg)
<LI>Select 'stk500.ebn' and set the appropriate fuses (ext. high
frequency crystal, only for Mega8535)
<LI>Flash the firmware
<LI>Disconnect power supply and then the programming adapter
<LI>Mount the 'Selfprogramming' jumper back to pin 2,3 (default)
</LI></OL><BR>
<H3>Important:</H3><B>If you use Klaus Leidinger's programmer please
upgrade its firmware to <A
href="http://www.mikrocontroller-projekte.de/Mikrocontroller/AVR-Prog/AVR-Programmer.html"
target=_blank>version 3.8</A>. Otherwise you might get problems when you
use a Mega8535.</B> <BR><BR><BR><B>How to set the Fuse-Bits:</B><BR><IMG
src="der-Hammer HVProg.files/fuses.jpg" border=0> <BR><BR><BR><BR>
<H2><A name=bilder>Gallery</A></H2>
<TABLE cellSpacing=0 cellPadding=10 border=0>
<TBODY>
<TR>
<TD align=middle width=200><A
href="http://www.der-hammer.info/hvprog/gallery/large01n.jpg">First
prototype<BR><IMG src="der-Hammer HVProg.files/small01n.jpg"
border=0></A> </TD>
<TD align=middle width=200><A
href="http://www.der-hammer.info/hvprog/gallery/large02n.jpg">PCB
top<BR><IMG src="der-Hammer HVProg.files/small02n.jpg" border=0></A>
</TD>
<TD align=middle width=200><A
href="http://www.der-hammer.info/hvprog/gallery/large03n.jpg">PCB
bottom<BR><IMG src="der-Hammer HVProg.files/small03n.jpg"
border=0></A> </TD></TR>
<TR>
<TD align=middle><A
href="http://www.der-hammer.info/hvprog/gallery/large04n.jpg">Case<BR><IMG
src="der-Hammer HVProg.files/small04n.jpg" border=0></A> </TD>
<TD align=middle><A
href="http://www.der-hammer.info/hvprog/gallery/large05n.jpg">Both
together<BR><IMG src="der-Hammer HVProg.files/small05n.jpg"
border=0></A> </TD>
<TD align=middle><A
href="http://www.der-hammer.info/hvprog/gallery/large06n.jpg">Ready
to use<BR><IMG src="der-Hammer HVProg.files/small06n.jpg"
border=0></A> </TD></TR>
<TR>
<TD align=middle><A
href="http://www.der-hammer.info/hvprog/gallery/large07n.jpg">HV-Parallel
board<BR><IMG src="der-Hammer HVProg.files/small07n.jpg"
border=0></A> </TD>
<TD align=middle><A
href="http://www.der-hammer.info/hvprog/gallery/large08n.jpg">40pin
programming adapter<BR><IMG
src="der-Hammer HVProg.files/small08n.jpg" border=0></A> </TD>
<TD align=middle> </TD></TR></TBODY></TABLE><BR><BR><BR>
<H2><A name=faq>FAQ</A></H2><B>When writing the firmware with Klaus
Leidinger's programmer you get a write error (90s8535 only)</B><BR>The
problem is known and results in a bug in the programmers firmware. An
Update is available <A
href="http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html"
target=_blank>here</A> and should be used to prevent errors.
<BR><BR><BR><B>HV-Programming is not working with Basic-Version</B><BR>The
12V power supply <I>must</I> be between 11.5V and 12.5V otherwise the
programming mode cannot be entered. <BR><BR><BR><B>HV- and/or
ISP-Programming modes are not working</B><BR>The 'Selfprogramming' Jumper
must be placed at pin 2,3. For HV-Mode the 'High Voltage Enable' jumper
hast to be mounted, too. <BR><BR><BR><B>Can i use HVProg with the new 2.x
firmware?</B><BR>Yes, the original STK500 is completely simulated. All
future firmware version should work without any problems. <BR><BR><BR><BR>
<H2><A name=dritte>Rebuilds</A></H2>Here are some rebuilds of the original
HVProg available which are slightly modfied to suit special
conditions.<BR><B>It is possible that some of the specifications given
above are NOT correct for these rebuilds!</B> <BR><BR>
<TABLE cellSpacing=0 cellPadding=25 width="95%" border=1>
<TBODY>
<TR>
<TD vAlign=center align=middle width=160><A
href="http://www.der-hammer.info/hvprog/mod/mod2_gross.jpg"><IMG
src="der-Hammer HVProg.files/mod2_klein.jpg" border=0></A> </TD>
<TD><B>From:</B><BR> Klaus
Leidinger<BR><BR><B>Download</B><BR> This
board is now the official version. The download link is at <A
href="http://www.der-hammer.info/hvprog/index_en.htm#hardware">hardware
section</A>. <BR><BR><B>Website</B><BR> <A
href="http://www.mikrocontroller-projekte.de/"
target=_blank>http://www.mikrocontroller-projekte.de/</A>
<IMG src="der-Hammer HVProg.files/de_klein.gif"
border=0><BR></TD></TR>
<TR>
<TD><A
href="http://www.der-hammer.info/hvprog/mod/mod1_gross.jpg"><IMG
src="der-Hammer HVProg.files/mod1_klein.jpg" border=0></A> </A></TD>
<TD><B>From:</B><BR> Crazy
Horse<BR><BR><B>Download</B><BR> <A
href="http://www.der-hammer.info/hvprog/mod/mod1_hvprog.sch">Schematic</A><BR> <A
href="http://www.der-hammer.info/hvprog/mod/mod1_hvprog.brd">Board</A><BR><BR></TD></TR></TBODY></TABLE><BR><BR><BR>
<CENTER>* * * *<BR><BR>I want to thank all the people from <A
href="http://www.mikrocontroller.net/forum/"
target=_tblank>mikrocontroller.net forum</A><BR>and especially Klaus
Leidinger for his board layout and his great help. </CENTER><BR>
<HR>
<BR>
<CENTER>Tobias Hammer<BR><IMG src="der-Hammer HVProg.files/madr.jpg"
border=0> </CENTER></TR></TBODY></TABLE><BR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -