<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4314879884588159664</atom:id><lastBuildDate>Tue, 24 Sep 2024 19:38:51 +0000</lastBuildDate><category>ARM Microcontrollers</category><category>Basic Circuits Explanation</category><category>Digital Design Books</category><category>Antenna. pdfs</category><category>Electrical Tutorials</category><category>Books</category><category>OPERATIONAL AMPLIFIERS</category><category>SOLID-STATE DEVICE THEORY</category><category>Circuit Theory</category><category>DC NETWORK ANALYSIS</category><category>AC MOTORS</category><category>Coding</category><category>DC METERING CIRCUITS</category><category>DIODES AND RECTIFIERS</category><category>ELECTRON TUBES</category><category>Electronic Symbols</category><category>KARNAUGH MAPPING</category><category>LOGIC GATES</category><category>ALGEBRA REFERENCE</category><category>DIGITAL-ANALOG CONVERSION</category><category>ELECTRICAL SAFETY</category><category>OHM's LAW</category><category>Verilog</category><category>BOOLEAN ALGEBRA</category><category>Basics</category><category>Biofuel Works</category><category>COMBINATIONAL LOGIC FUNCTIONS</category><category>COMPLEX NUMBERS</category><category>CONCEPTS OF ELECTRICITY</category><category>MULTIVIBRATORS</category><category>Metastability</category><category>PHYSICS OF CONDUCTORS AND INSULATORS</category><category>POLYPHASE AC CIRCUITS</category><category>RC AND L/R TIME CONSTANTS</category><category>SERIES AND PARALLEL CIRCUITS</category><category>TRANSMISSION LINES</category><category>USING THE SPICE CIRCUIT SIMULATION PROGRAM</category><category>AMPLIFIERS AND ACTIVE DEVICES</category><category>Analog Design Book</category><category>DIGITAL COMMUNICATION</category><category>ELECTRICAL INSTRUMENTATION SIGNALS</category><category>AC METERING CIRCUITS</category><category>BASIC AC THEORY</category><category>DIGITAL STORAGE (MEMORY)</category><category>Electrical and Electronics Laws and Principles Books</category><category>FILTERS</category><category>Ladder Logic</category><category>Light/Laser Circuits</category><category>MAGNETISM AND ELECTROMAGNETISM</category><category>REACTANCE AND IMPEDANCE -- INDUCTIVE</category><category>SHIFT REGISTERS</category><category>Sequential Circuits</category><category>THYRISTORS</category><category>TROUBLESHOOTING -- THEORY AND PRACTICE</category><category>VHDL</category><category>Audio Circuits</category><category>BATTERIES AND POWER SYSTEMS</category><category>BINARY ARITHMETIC</category><category>BIPOLAR JUNCTION TRANSISTORS</category><category>ELECTROMECHANICAL RELAYS</category><category>Electromagnetic Induction</category><category>MIXED-FREQUENCY AC SIGNALS</category><category>PRINCIPLES OF DIGITAL COMPUTING</category><category>REACTANCE AND IMPEDANCE -- CAPACITIVE</category><category>TRANSFORMERS</category><category>DIVIDER CIRCUITS AND KIRCHHOFF'S LAWS</category><category>Digital Signal Books</category><category>INDUCTORS</category><category>POWER FACTOR</category><category>REACTANCE AND IMPEDANCE -- R</category><category>RESONANCE</category><category>SWITCHES</category><category>TOP IMP Downloads-1</category><category>TRIGONOMETRY REFERENCE</category><category>ASIC</category><category>Antenna</category><category>Architecture</category><category>CDMA Books</category><category>COUNTERS</category><category>Circuits</category><category>Some Puzzle questions</category><category>Updates</category><category>Verilog Tutorial</category><category>digital</category><category>icc pdf</category><category>AC System</category><category>AND C</category><category>ARP</category><category>Algorithms</category><category>Electrical Devices</category><category>Electrical and Electronics Laws of Principles Books</category><category>FSM</category><category>Fault Calculation</category><category>Fifo</category><category>Formulas</category><category>High Voltage Circiuts</category><category>ICC</category><category>JUNCTION FIELD-EFFECT TRANSISTORS</category><category>L</category><category>Models</category><category>Portable Graphpad Prism 5.0</category><category>SCIENTIFIC NOTATION AND METRIC PREFIXES</category><category>Security Circuits</category><category>Sources of Electrical Energy</category><category>Wire Load</category><category>2007 robots</category><category>232Analyzer</category><category>555 Timer</category><category>AMBA</category><category>AWR Microwave Office 2006</category><category>Adobe acrobat 8 portable</category><category>Agreement</category><category>Alphanumeric editor for HD44780</category><category>Altera QUARTUS II v7.2</category><category>Altera's software</category><category>Analog Design ebooks</category><category>Analog and Digital TV book</category><category>Area</category><category>Arithmetic</category><category>Arrival Times</category><category>Assembly Language Books</category><category>AudioTester</category><category>Autodata 3.18 2007</category><category>Behavioral</category><category>Board Design</category><category>Breakthrough</category><category>Buffers</category><category>CMOS</category><category>CMOS Layout Design Books</category><category>CMOS Logic Books</category><category>Cadence OrCAD v16.0</category><category>Cadence-Spectre</category><category>Cadsoft Eagle</category><category>Cadstar 6</category><category>Career</category><category>Cicuit Breaker</category><category>Circuit wizard Pro Control studio Pro</category><category>Coarse Grain</category><category>Code Check</category><category>Computer Circuits</category><category>Conversions</category><category>DATA</category><category>DFT</category><category>DLL</category><category>DOS</category><category>Diagram Studio</category><category>Dielectric books</category><category>Digital Abstraction</category><category>Disclaimer</category><category>DownStream Technologies BluePrint-PCB v1.8</category><category>E-Books</category><category>Electronics Project Design</category><category>Electrostatics</category><category>Filters book</category><category>Flipflop</category><category>Free Downloads</category><category>Generator</category><category>Helpful tools</category><category>I2C</category><category>Latch</category><category>Motor</category><category>NUMERATION SYSTEMS</category><category>Ohms Law</category><category>PCB</category><category>PERIODIC TABLE OF THE ELEMENTS</category><category>Remote Control Circuits</category><category>Robotic Circuits</category><category>SD/MMC and CFlash 12/16 FAT File-System for AVR</category><category>Semiconductors</category><category>Synchronization</category><category>TOC</category><category>TOP MOST ELECTRONICS BOOKS</category><category>The.Microchip.PIC.2007</category><category>Timing</category><category>Tips</category><category>USBTrace</category><category>VISSIM</category><category>VLSI Design Ebooks</category><category>VRT TDV</category><category>Visual DSP Analog DEVICE</category><category>Vivid Workshop 2006</category><category>Voltage Regulators in detail</category><category>Volume I - DC BOOK</category><category>Wavelets Books</category><category>controller</category><category>radio</category><title>Electronics Circuits Design</title><description>This site contains a lot of Free E-Books and all information about Electronics Engineering, EBooks, Algorithms, Software Books &amp; Complete Micro Processor Guide</description><link>http://electronicscircuitsdesign.blogspot.com/</link><managingEditor>noreply@blogger.com (Technical Information)</managingEditor><generator>Blogger</generator><openSearch:totalResults>759</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:keywords>This,site,contains,a,lot,of,Free,E,Books,and,all,information,about,Electronics,Engineering,EBooks,Algorithms,Software,Books,Complete,Micro,Processor,Guide</itunes:keywords><itunes:summary>This site contains a lot of Free E-Books and all information about Electronics Engineering, EBooks, Algorithms, Software Books &amp; Complete Micro Processor Guide</itunes:summary><itunes:subtitle>Electronics Circuits Design</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-3711041100008067655</guid><pubDate>Sat, 28 Feb 2009 13:25:00 +0000</pubDate><atom:updated>2009-02-28T18:56:12.338+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>32 bit microcontrollers from ATMEL with ARM7 core</title><description>Somehow I’ve been sticked to NXP LPC2xxx series microcontrollers and left other brands behind. There are many major manufacturers of ARM microcontrollers. One of them that is worth to pay attention is Atmel with its AT91SAM7 (Smart ARM7) series. SAM7 series of microcontrollers have built in Flash memory and data memory as well. Core is […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/32-bit-microcontrollers-from-atmel-with_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5967126398991377801</guid><pubDate>Sat, 28 Feb 2009 13:25:00 +0000</pubDate><atom:updated>2009-02-28T18:55:54.730+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>New ARM7 Microcontrollers from NXP with LCD support</title><description>New microcontroller LPC2478 from NXP company is based on ARM7 core with built in Flash memory and have built in LCD interface. LPC2470 has no Flash memory.&lt;br /&gt;LPC24 series have two high speed buses AHB to ensure independent work of peripherals like LCD, 10/100 Ethernet, USB and two channels of CAN. LPC24xx have reasonable low prices […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/new-arm7-microcontrollers-from-nxp-with_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-6000599009540078773</guid><pubDate>Sat, 28 Feb 2009 13:25:00 +0000</pubDate><atom:updated>2009-02-28T18:55:36.476+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Programming microcontrollers AduC70xx using boot-loader and ARMWSD utility</title><description>&lt;div class="entry"&gt;      &lt;p&gt;Firmware for AduC70xx ARM microcontrollers can be uploaded using built in boot-loader. To work with boot-loader Analog Devices offer to use small free program ARMWSD working under windows system. Program doesn’t require installation. ARMWSD communicates with AduC70xx via COM-port. Simple programming steps looks like this:&lt;/p&gt; &lt;p&gt;Connect target board to PC COM  port;&lt;/p&gt; &lt;p&gt;Go to Configure-&gt;Parts and  select […]&lt;/p&gt;     &lt;/div&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/programming-microcontrollers-aduc70xx_8774.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5749869519379947461</guid><pubDate>Sat, 28 Feb 2009 13:24:00 +0000</pubDate><atom:updated>2009-02-28T18:55:17.012+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>ARM Development Tools</title><description>http://www.arm.com/ Professional information about ARM microcontrollers;&lt;br /&gt;http://www.codesourcery.com/gnu_toolchains/arm.html develops improvements to the GNU Tool-chain for ARM processors and provides regular, carefully tested, pre-compiled releases of the GNU Tool-chain;&lt;br /&gt;http://www.EmbeddedArtists.com/ Ships pre-setup GCC build environment with all their Quick-Start Boards/Kits;&lt;br /&gt;http://www.embedinfo.com/ Embest IDE for ARM, include Compiler,debugger,editor,project manager,flash programmer,JTAG Emulator, Low cost;&lt;br /&gt;http://www.iar.com/ Embedded Workbench for ARM7,9,11 C/C++ compiler;&lt;br /&gt;http://www.keil.com/ IDE,Debugger,Simulator which […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/arm-development-tools_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-7855019119684431693</guid><pubDate>Sat, 28 Feb 2009 13:24:00 +0000</pubDate><atom:updated>2009-02-28T18:54:53.393+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Building embedded software using algorithm flow charts</title><description>&lt;div class="entry"&gt;      &lt;p&gt;Embedded software consists of various functions performing particular tasks. Before writing any ASM or C code it is good to draw algorithm flow chart. Flow charts are visual method of representing inner algorithm. It is easer analyze the algorithm and write the code according to diagram.&lt;br /&gt;The main parts of diagram:&lt;/p&gt; &lt;p&gt;Fig 1. Simple series instructions&lt;/p&gt; &lt;p&gt;Fig 2. […]&lt;/p&gt;     &lt;/div&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/building-embedded-software-using_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-2785255216232531472</guid><pubDate>Sat, 28 Feb 2009 13:24:00 +0000</pubDate><atom:updated>2009-02-28T18:54:29.507+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Microcontroller eats too much of RAM</title><description>All you know that microcontrollers have limited amount RAM and EEPROM. For instance ATMega128 has 4-Kbytes of RAM, 4-Kbyte of EEPROM. This may seem quite enough for some applications, but more complicated routines require more of RAM. And there is no compiler that can do better optimization on usage of ram than programmer.&lt;br /&gt;The main aim […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/microcontroller-eats-too-much-of-ram_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5671816481302752819</guid><pubDate>Sat, 28 Feb 2009 13:23:00 +0000</pubDate><atom:updated>2009-02-28T18:54:10.259+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Minimizing microcontroller code size</title><description>Reducing microcontroller code size isn’t ease task, but what if you want resulting code to fit your available memory…&lt;br /&gt;Minimizing microcontroller code size can be done in two ways:&lt;br /&gt;Firs is using compilers optimization feature by code size. This optimization is very dangerous. Your optimized code may not work as supposed to because compiler may eliminate some […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/minimizing-microcontroller-code-size_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-7184862996754535869</guid><pubDate>Sat, 28 Feb 2009 13:23:00 +0000</pubDate><atom:updated>2009-02-28T18:53:53.293+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Increase microcontroller code efficiency</title><description>C compilers are getting more and more advanced, but there is always a trade off made between speed and code size. Compiled code can be faster or smaller but not both. So you have to choose which part is more important speed or code size.&lt;br /&gt;The Increase of microcontroller code efficiency can be done in many […]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/increase-microcontroller-code_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-1096147725420972906</guid><pubDate>Sat, 28 Feb 2009 13:22:00 +0000</pubDate><atom:updated>2009-02-28T18:53:28.154+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>32 bit microcontrollers from ATMEL with ARM7 core</title><description>Somehow I’ve been sticked to NXP LPC2xxx series microcontrollers and left other brands behind. There are many major manufacturers of ARM microcontrollers. One of them that is worth to pay attention is Atmel with its AT91SAM7 (Smart ARM7) series. SAM7 series of microcontrollers have built in Flash memory and data memory as well. Core is [...]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/32-bit-microcontrollers-from-atmel-with.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-6837746809458891331</guid><pubDate>Sat, 28 Feb 2009 13:22:00 +0000</pubDate><atom:updated>2009-02-28T18:52:49.106+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>New ARM7 Microcontrollers from NXP with LCD support</title><description>New microcontroller LPC2478 from NXP company is based on ARM7 core with built in Flash memory and have built in LCD interface. LPC2470 has no Flash memory.&lt;br /&gt;LPC24 series have two high speed buses AHB to ensure independent work of peripherals like LCD, 10/100 Ethernet, USB and two channels of CAN. LPC24xx have reasonable low prices [...]a</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/new-arm7-microcontrollers-from-nxp-with.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-3072874372175723497</guid><pubDate>Sat, 28 Feb 2009 13:21:00 +0000</pubDate><atom:updated>2009-02-28T18:52:30.942+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Programming microcontrollers AduC70xx using boot-loader and ARMWSD utility</title><description>&lt;p&gt;Firmware for AduC70xx ARM microcontrollers can be uploaded using built in boot-loader. To work with boot-loader Analog Devices offer to use small free program ARMWSD working under windows system. Program doesn’t require installation. ARMWSD communicates with AduC70xx via COM-port. Simple programming steps looks like this:&lt;/p&gt; &lt;p&gt;Connect target board to PC COM  port;&lt;/p&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/programming-microcontrollers-aduc70xx_28.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-6284377493942013669</guid><pubDate>Sat, 28 Feb 2009 13:20:00 +0000</pubDate><atom:updated>2009-02-28T18:51:23.617+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Programming microcontrollers AduC70xx using boot-loader and ARMWSD utility</title><description>&lt;p&gt;Firmware for AduC70xx ARM microcontrollers can be uploaded using built in boot-loader. To work with boot-loader Analog system. Program doesn’t require installation. ARMWSD communicates with AduC70xx via COM-port. Simple programming steps looks like this:&lt;/p&gt; &lt;p&gt;Connect target board to PC COM  port;&lt;/p&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/programming-microcontrollers-aduc70xx.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5128455787376951375</guid><pubDate>Sat, 28 Feb 2009 13:20:00 +0000</pubDate><atom:updated>2009-02-28T18:50:45.411+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Using LPC2000 flash ISP utility to program LPC2148</title><description>&lt;p&gt;As I earlier was writing about my home made ARM7-Base development board for LPC2148&lt;/p&gt; It is time to write few words on how to use  LPC2000 flash ISP utility.&lt;br /&gt;LPC2000 flash utility is a software which is used to program LPC2000 series ARM microcontrollers:&lt;br /&gt;LPC2101, LPC2102, LPC2103, LPC2104, LPC2106, LPC2106, LPC2114, LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132,</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/using-lpc2000-flash-isp-utility-to.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5074507114203929304</guid><pubDate>Sat, 28 Feb 2009 13:19:00 +0000</pubDate><atom:updated>2009-02-28T18:50:23.390+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>ARM Development Tools</title><description>http://www.arm.com/ Professional information about ARM microcontrollers;&lt;br /&gt;http://www.codesourcery.com/gnu_toolchains/arm.html develops improvements to the GNU Tool-chain for ARM processors and provides regular, carefully tested, pre-compiled releases of the GNU Tool-chain;&lt;br /&gt;http://www.EmbeddedArtists.com/ Ships pre-setup GCC build environment with all their Quick-Start Boards/Kits;&lt;br /&gt;http://www.embedinfo.com/ Embest IDE for ARM, include Compiler,debugger,editor,project manager,flash programmer,JTAG Emulator, Low cost;&lt;br /&gt;http://www.iar.com/ Embedded Workbench for ARM7,9,11 C/C++ compiler;&lt;br /&gt;http://www.keil.com/ IDE,Debugger,Simulator which</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/arm-development-tools.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-8374725584867234020</guid><pubDate>Sat, 28 Feb 2009 13:18:00 +0000</pubDate><atom:updated>2009-02-28T18:49:21.273+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Building embedded software using algorithm flow charts</title><description>Embedded software consists of various functions performing particular tasks. Before writing any ASM or C code it is good to draw algorithm flow chart. Flow charts are visual method of representing inner algorithm. It is easer analyze the algorithm and write the code according to diagram.&lt;br /&gt;The main parts of diagram:</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/building-embedded-software-using.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-544762933294608239</guid><pubDate>Sat, 28 Feb 2009 13:18:00 +0000</pubDate><atom:updated>2009-02-28T18:48:47.073+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>RTC example on ARM7 LPC2148 using WinARM</title><description>&lt;div class="entry"&gt;      &lt;p&gt;Finally got my LPC2148 RTC working on my development board.  arm7 base development board for lpc2148&lt;/p&gt; &lt;p&gt;I am quite new to ARM microcontrollers, so I managed to make few tests using them by driving some peripherals and writing some test routines. First code I tried was simple LED blink program first lpc2148 arm7 microcontroller test [...]&lt;/p&gt;     &lt;/div&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/rtc-example-on-arm7-lpc2148-using.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-6136845047322019748</guid><pubDate>Sat, 28 Feb 2009 13:17:00 +0000</pubDate><atom:updated>2009-02-28T18:48:24.771+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Microcontroller eats too much of RAM</title><description>All you know that microcontrollers have limited amount RAM and EEPROM. For instance ATMega128 has 4-Kbytes of RAM, 4-Kbyte of EEPROM. This may seem quite enough for some applications, but more complicated routines require more of RAM. And there is no compiler that can do better optimization on usage of ram than programmer.</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/microcontroller-eats-too-much-of-ram.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-6739840409053358405</guid><pubDate>Sat, 28 Feb 2009 13:17:00 +0000</pubDate><atom:updated>2009-02-28T18:47:53.685+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Minimizing microcontroller code size</title><description>Reducing microcontroller code size isn’t ease task, but what if you want resulting code to fit your available memory…&lt;br /&gt;Minimizing microcontroller code size can be done in two ways:&lt;br /&gt;Firs is using compilers optimization feature by code size. This optimization is very dangerous. Your optimized code may not work as supposed to because compiler may eliminate some</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/minimizing-microcontroller-code-size.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-5068067491528470820</guid><pubDate>Sat, 28 Feb 2009 13:16:00 +0000</pubDate><atom:updated>2009-02-28T18:47:27.383+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Increase microcontroller code efficiency</title><description>&lt;span style="font-weight: bold;"&gt;C compilers&lt;/span&gt; are getting more and more advanced, but there is always a trade off made between speed and code size. Compiled code can be faster or smaller but not both. So you have to choose which part is more important speed or code size.&lt;br /&gt;The Increase of microcontroller code efficiency can be done in many</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/increase-microcontroller-code.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-1466377147676904103</guid><pubDate>Sat, 28 Feb 2009 13:15:00 +0000</pubDate><atom:updated>2009-02-28T18:46:34.536+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ARM Microcontrollers</category><title>Archive for the 'ARM microcontrollers' Category Next Entries » First LPC2148 ARM7 microcontroller test–led blink</title><description>This is simple led blinking routine using my development board. The compiler I used was WINARM. I like this compiler because its free and adaptation is easy while the same functionality is in WINAVR. This simple test just blinks pin 16 of port 0. This I used when I first got to know ARM microcontroller.&lt;br /&gt;Her</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/archive-for-arm-microcontrollers.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-3410361682841107238</guid><pubDate>Sat, 28 Feb 2009 13:11:00 +0000</pubDate><atom:updated>2009-02-28T18:41:47.139+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">555 Timer</category><title>Tone Burst Generator by LM555</title><description>Friends take an interest try build Tone Burst Generator be simple is. Try this circuit like sure because use IC 555 , highly popular again. Assure that not sure difficult press the the secretariat of the senate S1 a loudspeaker will utter to come out immediately. When liberate S1 already [...]</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/tone-burst-generator-by-lm555.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-4313622828695643083</guid><pubDate>Sat, 28 Feb 2009 13:07:00 +0000</pubDate><atom:updated>2009-02-28T20:09:24.866+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Electronics Project Design</category><title>Message Recorder Digital Electronics Project</title><description>&lt;p&gt;&lt;b&gt;Introduction&lt;/b&gt;  &lt;/p&gt;&lt;p&gt;The purpose of this digital electronics project is to record messages using a dedicated voice recorder integrated circuit. Recordings are stored in a non volatile memory cells, which means that the message will still be saved even though power has been removed from the device. &lt;/p&gt;&lt;p&gt;Winbond’s ISD2500 Series provide high-quality, single-chip, Record/Playback solutions for 60 seconds to 120 seconds message applications. The CMOS devices include an on-chip oscillator, microphone preamplifier, automatic gain control, antialiasing filter, smoothing filter, speaker amplifier, and high density multi-level storage array. In addition, the ISD2500 is microcontroller compatible, allowing complex messaging and addressing to be achieved. Recordings are stored into on-chip nonvolatile memory cells. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Circuit Description&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.electronics-project-design.com/images/ISD25120MessageRecorderSchematic.GIF" alt="" width="528" border="0" height="414" /&gt;&lt;br /&gt;The ISD25120 has several modes of operation. The mode used here is as a multi-message recorder. You may record as many messages as you want up to 120 seconds of memory space. &lt;p&gt;Put the SPDT switch into the Record position and just push &amp;amp; release the Start/Pause button to start recording. The Record LED goes on. Push the Start/Pause button to Pause - stop recording. That is the end of Message 1. Sometime later you can record a follow on message, Message 2, by pushing the Start/Pause button again. When you put the switch to Play the messages will playback. Only one message will be played back at a time. You must push Start/Pause again to get the next message. The Reset switch will move the internal address pointer back to the start of the memory space. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Parts List&lt;/b&gt;  &lt;/p&gt;&lt;p&gt;The parts list of the message recorder is shown as below.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.electronics-project-design.com/images/ISD25120MessageRecorderPartsList.GIF" alt="" width="366" border="0" height="470" /&gt;&lt;br /&gt;&lt;br /&gt;The complete specifications of the Winbond ISD25120 IC can be obtained from  &lt;a href="http://www.winbond-usa.com/products/isd_products/chipcorder/datasheets/2560/ISD2560c.pdf" target="_blank"&gt; ISD25120 Digital Electronics Project Specifications.&lt;/a&gt;</description><link>http://electronicscircuitsdesign.blogspot.com/2009/02/message-recorder-digital-electronics.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-8008576172114188639</guid><pubDate>Mon, 28 Apr 2008 13:38:00 +0000</pubDate><atom:updated>2009-02-28T20:12:35.568+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Coding</category><title>“behavioural model” &amp; “structural model”</title><description>The phrases "behavioural model" and "structural model" are commonly used for what we'll call "high-level models" and "synthesizable models". In most cases, what people call structural code contains both structural and behavioural code. The technically correct definition of a structural model is an HDL program that contains only component instantiations and generate statements. Thus, even a program with c &lt;= a AND b; is, strictly speaking, behavioural.</description><link>http://electronicscircuitsdesign.blogspot.com/2008/04/behavioural-model-structural-model.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-829959188875231213</guid><pubDate>Mon, 28 Apr 2008 13:37:00 +0000</pubDate><atom:updated>2009-02-28T20:16:28.619+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Coding</category><title>Verilog Shift Register with Test Bench</title><description>module shifter (result, value_in, direction, type, length);&lt;br /&gt;output [7:0] result;&lt;br /&gt;input [7:0] value_in;&lt;br /&gt;input direction;&lt;br /&gt;input [1:0] type;&lt;br /&gt;input [2:0] length;&lt;br /&gt;reg [7:0] value_out;&lt;br /&gt;always @(value_in or direction or type or length)&lt;br /&gt;begin&lt;br /&gt;case ({direction, type})&lt;br /&gt;3'b0_00: value_out = value_in &gt;&gt; length;&lt;br /&gt;3'b0_01: case(length)&lt;br /&gt;3'b000: value_out = value_in;&lt;br /&gt;3'b001: value_out = {value_in[7], value_in[7:1]};&lt;br /&gt;3'b010: value_out = {{2{value_in[7]}}, value_in[7:2]};&lt;br /&gt;3'b011: value_out = {{3{value_in[7]}}, value_in[7:3]};&lt;br /&gt;3'b100: value_out = {{4{value_in[7]}}, value_in[7:4]};&lt;br /&gt;3'b101: value_out = {{5{value_in[7]}}, value_in[7:5]};&lt;br /&gt;3'b110: value_out = {{6{value_in[7]}}, value_in[7:6]};&lt;br /&gt;3'b111: value_out = {{7{value_in[7]}}, value_in[7]};&lt;br /&gt;endcase&lt;br /&gt;3'b0_10: case(length)&lt;br /&gt;3'b000: value_out = value_in;&lt;br /&gt;3'b001: value_out = {value_in[0], value_in[7:1]};&lt;br /&gt;3'b010: value_out = {value_in[1:0], value_in[7:2]};&lt;br /&gt;3'b011: value_out = {value_in[2:0], value_in[7:3]};&lt;br /&gt;3'b100: value_out = {value_in[3:0], value_in[7:4]};&lt;br /&gt;3'b101: value_out = {value_in[4:0], value_in[7:5]};&lt;br /&gt;3'b110: value_out = {value_in[5:0], value_in[7:6]};&lt;br /&gt;3'b111: value_out = {value_in[6:0], value_in[7]};&lt;br /&gt;endcase&lt;br /&gt;3'b1_00: value_out = value_in &lt;&lt;&gt;&lt;br /&gt;3'b1_01: value_out = {value_in[7], value_in[6:0] &lt;&lt;&gt;&lt;br /&gt;3'b1_10: case(length)&lt;br /&gt;3'b000: value_out = value_in;&lt;br /&gt;3'b001: value_out = {value_in[6:0], value_in[7]};&lt;br /&gt;3'b010: value_out = {value_in[5:0], value_in[7:6]};&lt;br /&gt;3'b011: value_out = {value_in[4:0], value_in[7:5]};&lt;br /&gt;3'b100: value_out = {value_in[3:0], value_in[7:4]};&lt;br /&gt;3'b101: value_out = {value_in[2:0], value_in[7:3]};&lt;br /&gt;3'b110: value_out = {value_in[1:0], value_in[7:2]};&lt;br /&gt;3'b111: value_out = {value_in[0], value_in[7:1]};&lt;br /&gt;endcase&lt;br /&gt;default: value_out = value_in;&lt;br /&gt;endcase&lt;br /&gt;end&lt;br /&gt;assign result = value_out;&lt;br /&gt;endmodule&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;module testbench;&lt;br /&gt;&lt;br /&gt;reg clk, direction;&lt;br /&gt;reg [1:0] type;&lt;br /&gt;reg [2:0] length;&lt;br /&gt;reg [7:0] value_in;&lt;br /&gt;&lt;br /&gt;wire [7:0] result;&lt;br /&gt;&lt;br /&gt;shifter shifter1(result, value_in, direction, type, length);&lt;br /&gt;&lt;br /&gt;initial&lt;br /&gt;begin&lt;br /&gt;clk = 0;&lt;br /&gt;direction = 1;&lt;br /&gt;type = 1;&lt;br /&gt;length = 3;&lt;br /&gt;value_in = 'b11110110;&lt;br /&gt;&lt;br /&gt;$display("direction = %d type = %d length = %d value_in = %b", direction, type, length, value_in);&lt;br /&gt;&lt;br /&gt;#10 $display("done");&lt;br /&gt;&lt;br /&gt;$finish;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;always #5 clk = !clk;&lt;br /&gt;always @(posedge clk)&lt;br /&gt;$strobe("result: %b", result);&lt;br /&gt;endmodule</description><link>http://electronicscircuitsdesign.blogspot.com/2008/04/verilog-shift-register-with-test-bench.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4314879884588159664.post-7121240307819883171</guid><pubDate>Mon, 28 Apr 2008 13:36:00 +0000</pubDate><atom:updated>2009-02-28T20:21:01.408+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Coding</category><title>Verilog Awareness</title><description>* Consider a 2:1 mux , what will be the output F if the Select (sel) is "X" ?&lt;br /&gt;   * What is the difference between blocking and nonblocking assignment? Explain with a simple example?&lt;br /&gt;   * What is the difference between wire and a reg data type?&lt;br /&gt;   * Write code for async reset D-Flip-Flop, Shift Register.&lt;br /&gt;   * Write code for 2:1 MUX using different coding styles.&lt;br /&gt;   * Write code for parallel encoder and priority encoder.&lt;br /&gt;   * Different "case" usage styles! Explain.&lt;br /&gt;   * What is the difference between === and == ?&lt;br /&gt;   * Why is defparam used for ?&lt;br /&gt;   * What is the difference between unary operator and logical operator ?&lt;br /&gt;   * What is the difference between task and function ?&lt;br /&gt;   * What is the difference between transport and inertial delays?&lt;br /&gt;   * What is the difference between casex and case statements ?&lt;br /&gt;   * What is the difference between $monitor and $display ?&lt;br /&gt;   * What is the difference between compiled, interpreted, event based and cycle based simulator ?</description><link>http://electronicscircuitsdesign.blogspot.com/2008/04/verilog-awareness.html</link><author>noreply@blogger.com (Technical Information)</author><thr:total>0</thr:total></item></channel></rss>