<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>SulhanSetiawan.com &#187; Microcontroller IDE</title> <atom:link href="http://www.sulhansetiawan.com/tag/microcontroller-ide/feed" rel="self" type="application/rss+xml" /><link>http://www.sulhansetiawan.com</link> <description></description> <lastBuildDate>Sun, 05 Feb 2012 17:08:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Simple Serial Downloader for AT89S51/AT89S52</title><link>http://www.sulhansetiawan.com/sdownldr</link> <comments>http://www.sulhansetiawan.com/sdownldr#comments</comments> <pubDate>Sat, 12 Nov 2011 09:51:14 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[Development Tools]]></category> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller IDE]]></category> <category><![CDATA[Serial Downloader]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://www.sulhansetiawan.com/?p=1217</guid> <description><![CDATA[The simplest serial downloader. SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the Microcontroller Project Circuit diagram for this ISP downloader is as follow: The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing [...]]]></description> <content:encoded><![CDATA[<p><span style="display:none">The simplest serial downloader. </span>SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the <a href="http://www.sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p><div id="window" class="wp-caption aligncenter" style="width: 438px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG"><img class=" " title="SDownldr.exe" src="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG" alt="SDownldr.exe" width="428" height="275" /></a><p class="wp-caption-text">SDownldr.exe</p></div><p>Circuit diagram for this ISP downloader is as follow:</p><div id="diagram" class="wp-caption aligncenter" style="width: 391px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG"><img class=" " title="ISP downloader circuit diagram" src="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG" alt="ISP downloader circuit diagram" width="381" height="407" /></a><p class="wp-caption-text">ISP downloader circuit diagram</p></div><p>The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing enough current for this purpose. If Your parallel port is not strong enough for this purpose, then you must provide a + 5V power supply for this circuit.</p><p>If the program is run from the IDE, then all the settings will be performed by the IDE. Whereas if it is executed as a standalone program, then the settings are as follows:</p><ul><li style="text-align: justify;"><strong>Default Hex File</strong><br /> If you are using the <a href="http://www.sulhansetiawan.com/microcontroller-project">&#8220;Microcontroller Poject&#8221;</a> IDE, so whenever performed a successful compilation, a hex file is created in the temp directory, i.e. TMPFILE.HEX. If the &#8220;Default Hex File&#8221; is checked, then the file will be sent if the Send button is clicked is the hex file of successful compilation result. Keep in mind that the hex file will exist only if the IDE is still running.<br /> If &#8220;Default Hex Files&#8221; is not checked, then you can determine which files will be sent by clicking on the Browse button.</li><li style="text-align: justify;"><strong>Send</strong><br /> Use this button to start sending the specified hex file.</li><li style="text-align: justify;"><strong>Read</strong><br /> Use this button to read the code on the chip. The reading will only succeed if the chip has not been locked.</li><li style="text-align: justify;"><strong>Lock</strong><br /> Use this button to lock the chip so that the code on the chip cannot be read again.</li><li style="text-align: justify;"><strong>Port</strong><br /> Select the appropriate port address for the port being used. Parallel port usually placed on the address 378H.</li><li style="text-align: justify;"><strong>Auto Lock</strong><br /> If checked, then after sending the data is complete and after verification, the chip will be locked automatically.</li><li style="text-align: justify;"><strong>Browse</strong><br /> Use this button to choose a hex file will be sent. This button will only be active if the &#8220;Default Hex Files&#8221; is not a check.</li><li style="text-align: justify;"><strong>Read data count</strong><br /> Used to determine the amount of data to be read if the Read button is clicked. It could use a decimal number or hexadesimal, i.e. if the &#8220;Hex&#8221; is checked.</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/sdownldr/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>SSMaker, tool for creating seven segment constant</title><link>http://www.sulhansetiawan.com/ssmaker</link> <comments>http://www.sulhansetiawan.com/ssmaker#comments</comments> <pubDate>Sat, 26 Jun 2010 09:36:50 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1017</guid> <description><![CDATA[SSMaker.exe is a program to help make a lighting table of seven segment. Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the [...]]]></description> <content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">SSMaker.exe</p></div><p>SSMaker.exe is a program to help make a lighting table of seven segment.</p><p>Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the <strong>Active High</strong>.</p><div class="wp-caption aligncenter" style="width: 422px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5.PNG" alt="SSMaker5.exe" width="204" height="286" /> <img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5A.PNG" alt="SSMaker5A.exe" width="204" height="286" /><p class="wp-caption-text">Constants for the number 5 is 92H (light = 0) or 6DH (light = 1)</p></div><p>By default, bit 0 is for segment A, bit 1 is for the segment b, and so on. But you also can change the order. Of course this arrangement tailored to the hardware. To determine the bits to its segments, right click on the segment to be determined its bit, then from pupop menu that appears, choose the number of bits.</p><div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMakerBit.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">Right-click on a segment for selecting bits for the segment.</p></div><p>If we use the bits that are being used by another segment, the segment which bits are used will be made to not connected to any bit. Signs that the segment is not connected to the bit is the segment which is marked with the letter X.</p><p>This program is a package of <a href="http://sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/ssmaker/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Microcontroller Project</title><link>http://www.sulhansetiawan.com/microcontroller-project</link> <comments>http://www.sulhansetiawan.com/microcontroller-project#comments</comments> <pubDate>Sat, 26 Jun 2010 08:00:34 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1010</guid> <description><![CDATA[Microcontroller Project is a graphical IDE (Integrated Development Environment) for MCS-51 microcontroller family that uses the ASEMW.EXE compiler. Thus, the syntax used in the Microcontroller Project is ASEMW syntax if written using assembly language. In addition to using assembly language, Microcontroller Project can also use c language for writing programs, using SDCC. Microcontroller Project integrate [...]]]></description> <content:encoded><![CDATA[<p><strong>Microcontroller Project</strong> is a graphical IDE (Integrated Development Environment) for MCS-51 microcontroller family that uses the <a href="http://www.plit.de/asem-51/home.htm">ASEMW.EXE</a> compiler. Thus, the syntax used in the <strong>Microcontroller Project</strong> is ASEMW syntax if written using assembly language.</p><p>In addition to using assembly language, <strong>Microcontroller Project</strong> can also use c language for writing programs, using <a href="http://sdcc.sourceforge.net/">SDCC</a>.</p><p><strong>Microcontroller Project</strong> integrate editor that comes with code explorer, code hint, and auto-completion so that writing programs is easier. And with the simulator, you will be facilitated in understanding the course of the program and while tracking program logic error.</p><p><strong>Microcontroller Project</strong> provides additional features from previous versions that will add convenience you make microcontroller projects. New features include:</p><ul><li><strong>Code Explorer</strong><p>If we create a variable declaration, then automatically the variables will be listed and will appear in the left panel of each editor. Likewise, the label that we have created, a macro that we created and others.</p><p>The list was made in the left pane are sorted alphabetically, not position. By double-clicking on an object, the cursor will be placed in the position where the objects is written.</p></li><li><strong>Auto Completion</strong><p>With the auto completion, when we write programs, we will be treated to a choice with the objects we have created. Thus, writing the program can be more quickly and does not easily occur wrongly written.</p><div id="code-completion" class="wp-caption aligncenter" style="width: 370px"><a href="http://resource.sulhansetiawan.com/img/Completion.PNG"><img style="border: 0px none currentColor;" title="Code completion appear automatically or can be invoked with the Ctrl+Spasi" src="http://resource.sulhansetiawan.com/img/Completion.PNG" border="0" alt="" width="360" height="278" /></a><p class="wp-caption-text">Code completion appear automatically or can be invoked with the Ctrl+Spasi</p></div><p>Code completion will automatically appear if we create a space, and is the right part to add the code. For example, when we make a space after writing acall, then that will appear are all labels that have been made. Likewise, if we write mov, then after adding a space, will soon be raised all the variables we have made.</p><p>We can also invoke code completion by pressing the <strong>Ctrl+Spasi</strong>. If we write programs in C language, then the code completion will not appear automatically, we must call it to appear by pressing the Ctrl+Space.</p></li><li><strong>Code Hint</strong><p>If we create a macro or function on writing C programs, then sometimes we forget what the parameters are owned by the macro or function. When we write a macro or function call, it will automatically appear hint that indicates the parameters that are owned by the macro or function.</p><div id="code-hint" class="wp-caption aligncenter" style="width: 370px"><a href="http://resource.sulhansetiawan.com/img/Hint.PNG"><img style="border: 0px none currentColor;" title="Code Hint helps show the parameters in the macro or function. Appears automatically or can be invoked by pressing Ctrl+Shift+Space" src="http://resource.sulhansetiawan.com/img/Hint.PNG" border="0" alt="" width="360" height="367" /></a><p class="wp-caption-text">Code Hint helps show the parameters in the macro or function. Appears automatically or can be invoked by pressing Ctrl+Shift+Space</p></div><p>And just like code completion, if code hint does not appear automatically, then we can call it to appear by pressing the <strong>Ctrl+Shift+Spasi</strong>.</p></li></ul><p>The most interesting of the Microcontroller Project is the integration with simulators that can be linked to various programs / other simulators. Simulator capability that can be linked to other simulators makes Microcontroller Project very easy for us in designing microcontroller-based systems.</p><p style="text-align: center;"><a name="download" title="Micro V7.0" href="http://resource.sulhansetiawan.com/mikrokontroler/MicroV7.7z"><img class="aligncenter" src="http://resource.sulhansetiawan.com/img/download.gif" alt="" width="87" height="30" />Micro V7.0</a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/microcontroller-project/feed</wfw:commentRss> <slash:comments>61</slash:comments> </item> <item><title>SimulatorInDLL &#8211; MCS-51 Microcontroller Simulator</title><link>http://www.sulhansetiawan.com/simulatorindll-simulator-mikrokontroler-mcs-51</link> <comments>http://www.sulhansetiawan.com/simulatorindll-simulator-mikrokontroler-mcs-51#comments</comments> <pubDate>Sun, 31 Aug 2008 07:16:17 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[All]]></category> <category><![CDATA[Simulator]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[Simulation]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=129</guid> <description><![CDATA[Simulator in this version is made separately from the IDE, which is made into the file &#8220;SimulatorInDLL.dll&#8221;. This way you can develop a simulator in order to work in your favor. Actually, this simulator only support assembly. But you can set limits to the simulator as if working for C. Condition, you need to know [...]]]></description> <content:encoded><![CDATA[<p>Simulator in this version is made separately from the IDE, which is made into the file &#8220;SimulatorInDLL.dll&#8221;. This way you can develop a simulator in order to work in your favor.</p><p>Actually, this simulator only support assembly. But you can set limits to the simulator as if working for C. Condition, you need to know exactly how C make a program. This is possible if you are a multi-programmer, meaning not only understand microcontroller programming, but also other programming. You also need quite understand how the SDCC works. If not, you can only use the simulator for assembly.</p><p>Wait, do not worry, although the simulator is only able to work in assembly language, but <a title="Microcontroller Project" href="http://www.sulhansetiawan.com/microcontroller-project">Microcontroller Project</a> will convert the program you are writing with SDCC into assembly. So your C program can be tested with the simulator. Well now we will discuss the use of simulators in general.</p><div class="wp-caption aligncenter" style="width: 524px"><a href="http://resource.sulhansetiawan.com/img/SimulatorMainMenu.jpg"><img title="The SimulatorInDLL main menu" src="http://resource.sulhansetiawan.com/img/SimulatorMainMenu.jpg" alt="The SimulatorInDLL main menu" width="514" height="72" /></a><p class="wp-caption-text">The SimulatorInDLL main menu</p></div><p>Seven main menu on the simulator:</p><ol style="text-align: justify;" type="1"><li><strong>Start</strong>. Of course, this menu function is to run the simulation. This menu will change to Stop if it is running, so of course serves to stop the simulation.</li><li><strong>Single Step (F7)</strong>. This menu function is to execute just one line of instructions.</li><li><strong>Step Over (F8)</strong>. The menu is almost the same as Single Step. The difference appears if the executed instruction is a call instruction. Single Step will jump to the invoked subprogram, whereas Step Over will execute subprogram to its completion.</li><li><strong>Reset</strong>. This menu serves as we hit the reset button on the microcontroller circuit. Usually when you first run the simulator, you can not run the simulation until you click on this menu. Likewise, after you make changes to options.</li><li><strong>View</strong>. This menu serves to select a window which will be displayed. i.e window of internal RAM, external RAM, Ports, SFR, and Registers.</li><li><strong>Option</strong>. Well, this really must be considered in order to optimally use the simulator.<ul style="text-align: justify;"><li><strong>External Updates</strong>. If the menu is marked with a check, then any access to external ram will cause the contents of registers in the external ram windows will automatically be updated.</li><li><strong>Update Display</strong>. If the menu is given a check mark, then every execution of the program will immediately cause all the windows updated. You should uncheck the menu if you want to see every change of the data on each program execution. But this will cause the speed of the simulation becomes much slower. So if you just want to see the final result or just want to see the work shown in the port, you should remove the check mark.</li><li><strong>Separate 4-bit binary</strong>. Well if the menu is marked with a check, then the binary number on the window of port, sfr, registers, or external ram will be split in two nibble.</li><li><strong>Com</strong>. Well this menu is very important menu if you are trying the program for serial communication. You can select COM1 through COM4 if you want any assignment to the SBUF register actually sent to the serial port on your computer. In addition you can also connect SBUF with other simulator through the window message. If you select this link, then the data loaded into the SBUF will be sent to the destination window with the data in wParam. First you must set the required parameters. The first is the handle of the target window. To fill this value, you simply click on the Capture Handle button, then point the mouse pointer to the destination window, then click on the window. Next is the Message to be sent. If the simulator window target need a WM_USER, then you simply click on the button to get the constants for the WM_USER. Likewise, if the window target want a WM_CHAR, then you simply click on the WM_CHAR button. You can use notepad to capture the character data sent via SBUF if it is a WM_CHAR message. The latter is the lParam. These parameters are not always used. This may be important if you make your own simulator and require additional information, such as if you also want your simulator to communicate directly with this simulator. You can just check the &#8220;Handle of this application&#8221; to get the handle of the running simulator. Of course this information will only be understood if you are accustomed to make a program in Windows.</li><li><strong>Thread priority</strong>. Well, you have to carefully select them. If you choose the highest priority, then all the CPU time will be spent almost just to run this simulation. So sometimes you will even be difficult to move the mouse.</li><li><strong>Port</strong>. Which is useful to set a link from P0 to P1. If you click on this menu, then you will be taken to a window to set the link of these ports. There are four options for each port link, i.e. link is none, if you don&#8217;t want to connect the port anywhere; link port, if you want to connect the port to physical ports, such as parallel port, PPI or other physical ports installed on your computer; link message, if you want to link the data on the port to the running application or to other simulators, and the last is the link file, ie if the data sent to the port will be sent to a file. Link message settings can be considered the same with the settings on COM link message.</li><li><strong>Reset Port+Com setting on close</strong>. If the menu is marked with a check, then the settings on the port and com will be returned to the &#8220;link none&#8221; state after the simulation is closed. Conversely, the setting will be stored in the registry and will be used to set the simulator when the simulator is run again.</li><li><strong>Simulation speed</strong>. This is the last menu in the Options menu. This will determine the delay of any simulated execution. Of course, this menu will only be meaningful if the Display Update menu marked with a check.</li></ul></li><li><strong>About</strong>. Which is not so important, just sometimes when we make a program, then we also want to be known. Well if you click on this menu, you&#8217;ll see the logo of my pride.</li></ol><h4>Break point</h4><p>There are times when we want to run the simulation without having to watch every step. We just want to know the circumstances of the particular line, eg state of the registers just before a subprogram return back (on the RET command). If so, you simply mark a break point on the line that you want as the cessation of the simulation. The trick, double-click on the line where you want the simulation to stop. To remove the break point, you just double click again on that line.</p><h4>Update Point</h4><p>If we want to run simulations quickly, then we must remove the check mark on the Option-Update Display menu. Unfortunately if we do, then all display at the windows will only be updated after we stop the simulation. So we can not observe the changes that occur in the registers. We can make so that at certain points, the values of registers will be updated without having to stop the simulation. Well, if this is what you want, then you can add the update point on certain line. For example on the line after a port is modified so that we can observe changes in the value of the port. The trick is to double click while pressing the Ctrl key on the line you want to add the update point.</p><div class="wp-caption aligncenter" style="width: 381px"><a href="http://resource.sulhansetiawan.com/img/Break_Update.jpg"><img title="Breakpoint and Updatepoint" src="http://resource.sulhansetiawan.com/img/Break_Update.jpg" alt="Breakpoint and Updatepoint" width="371" height="153" /></a><p class="wp-caption-text">Breakpoint (red) and Updatepoint (yellow)</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/simulatorindll-simulator-mikrokontroler-mcs-51/feed</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Micro v6.11.1 &#8211; Microcontroller IDE</title><link>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler</link> <comments>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler#comments</comments> <pubDate>Sun, 31 Aug 2008 06:23:35 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=115</guid> <description><![CDATA[Newest version available! In companion CD of the first printing of Mudah dan Menyenangkan Belajar Mikrokontroler, I enclosed microcontroller IDE software, i.e. Micro v5.4. Now I release the renewal version i.e. Micro v6.11.1. The new stuff in Micro v6.11.1: Able to write in C. The previous version was only able in assembly. Able to configure [...]]]></description> <content:encoded><![CDATA[<p><a title="Latest version of Microcontroller Project" href="http://sulhansetiawan.com/en/microcontroller-project"><span style="color: #ff0000;"><strong><blink>Newest version available!</blink></strong></span></a></p><p>In companion CD of the first printing of <a href="http://sulhansetiawan.com/en/mudah-dan-menyenangkan-belajar-mikrokontroler">Mudah dan Menyenangkan Belajar Mikrokontroler</a>, I enclosed microcontroller IDE software, i.e. Micro v5.4. Now I release the renewal version i.e. Micro v6.11.1.</p><p>The new stuff in Micro v6.11.1:</p><ul><li style="text-align: justify;">Able to write in C. The previous version was only able in assembly.</li><li style="text-align: justify;">Able to configure downloader.</li></ul><h4>Able to write in C.</h4><p>Micro v6.11.1 supports C which is compiled by SDCC. Choose File &gt; New &gt; New C file, then write the program. When it&#8217;s done, just simulate it using <a title="SimulatorInDLL" href="http://sulhansetiawan.com/en/simulatorindll-simulator-untuk-mikrokontroler-mcs-51">SimulatorInDLL</a> or downloaded directly into microcontroller, it&#8217;s up to you. The procedure is the same as A51 file or M51.</p><div class="wp-caption aligncenter" style="width: 164px"><img title="New C File" src="http://resource.sulhansetiawan.com/img/Micro_v6.11_NewCFile.jpg" alt="New C File" width="154" height="202" /><p class="wp-caption-text">New C File</p></div><p>As well as SDCC which gives option to configure how program will be compiled, and Micro v6.11.1 does too. Choose Option &gt; SDCC Option, then read Help provided by SDCC.</p><h4>Able to configure downloader.</h4><p>There are 3 choices of downloader:</p><ul><li style="text-align: justify;">Default downloader is downloader that you can obtain by order to me only <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></li><li style="text-align: justify;">Serial downloader is ISP downloader that you can make by yourself by connecting AT89S51 or AT89S52 microcontroller pins to paraller port.</li><li style="text-align: justify;">Custom downloader is your own downloader. If you use this type, make sure your downloader is able to be driven by means of command line sequence: ProgramName HexFile [Switch].</li></ul><p>Custom downloader must be configured first as follows:</p><ol style="text-align: justify;" type="1"><li>Choose Option &gt;&gt; Write &gt;&gt; Configure Custom Downloader.</li><li>Fill Downloader field with your downloader program. You may also look for it using Browse.</li><li>If the program needs Switch indeed, you may place it in Switch part.</li></ol><p>If it has been configured, as Download button is clicked, then Micro v6.11.1 will call downloader program as if as we type thru Command Prompt.</p><p>For example we are in &#8220;C:\My Documents&#8221;, downloader file name is &#8220;Download.EXE&#8221;, and file name that is about to be downloaded is Experiment.M51. Firstly, Micro v.6.11.1 will compile Experiment.M51 so it yields Experiment.HEX. Afterwards, Micro v6.11.1 will call Download.EXE program as follows:</p><p>C:\My Documents&gt;Download Experiment.HEX</p><div class="wp-caption aligncenter" style="width: 468px"><img title="Custom downloader configuration" src="http://resource.sulhansetiawan.com/img/Micro_v6.11_CustomDownloaderConfig.jpg" alt="Custom downloader configuration" width="458" height="174" /><p class="wp-caption-text">Custom downloader configuration</p></div><p style="text-align: center;"><a title="Micro v6.11.1" href="http://sulhansetiawan.com/mikrokontroler/Micro_v6.11.1.zip"><img class="aligncenter" src="http://resource.sulhansetiawan.com/img/download.gif" alt="" width="87" height="30" />Micro v6.11.1</a></p><p style="text-align: center;"><a href="http://sulhansetiawan.com/en/microcontroller-project"><strong><blink>See the latest version</blink></strong></a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler/feed</wfw:commentRss> <slash:comments>45</slash:comments> </item> </channel> </rss>
