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

📄 der-hammer hvprog.htm

📁 通用的ATMEL编程器电路
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            <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>&nbsp; </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>&nbsp;&nbsp;&nbsp;&nbsp;Klaus 
            Leidinger<BR><BR><B>Download</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;<A 
            href="http://www.mikrocontroller-projekte.de/" 
            target=_blank>http://www.mikrocontroller-projekte.de/</A> 
            &nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;Crazy 
            Horse<BR><BR><B>Download</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;<A 
            href="http://www.der-hammer.info/hvprog/mod/mod1_hvprog.sch">Schematic</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;<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 + -