<?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-1949613272104956515</atom:id><lastBuildDate>Wed, 02 Oct 2024 07:10:53 +0000</lastBuildDate><category>Seeker1.0</category><category>Vanangamudi</category><category>Numerical Methods</category><category>8085</category><category>Arduino</category><category>Instruction Set</category><category>Matlab</category><category>Rajesh</category><category>555</category><category>IR</category><category>Multivibrator</category><category>Remote</category><category>SIRC</category><category>avr</category><category>program</category><category>32x8</category><category>C</category><category>Communication</category><category>D-pad</category><category>DVM</category><category>IR LED</category><category>Interface</category><category>PS</category><category>PS controller</category><category>PS2</category><category>PS2 controller</category><category>Serial</category><category>TSOP</category><category>Transmission</category><category>address</category><category>compile</category><category>controller</category><category>digital voltmeter</category><category>files</category><category>ssh</category><category>8255</category><category>9-Pin</category><category>ADC</category><category>Architecture</category><category>Blinking</category><category>Breadboard</category><category>Burning</category><category>DMM</category><category>DSIT</category><category>Dpad</category><category>Graeffe's method</category><category>LED</category><category>Loss</category><category>MSM</category><category>MSMV</category><category>Power</category><category>RAM</category><category>RISC</category><category>Raj</category><category>Root Squaring method</category><category>SRAM</category><category>Successive Approximation Method</category><category>X</category><category>Y</category><category>Z</category><category>account</category><category>algorithm</category><category>atmega</category><category>atmega328</category><category>avr-gcc</category><category>avrdude</category><category>backup</category><category>basics</category><category>block diagram</category><category>bounce</category><category>bouncing</category><category>burn</category><category>c program</category><category>calc</category><category>circuit diagram</category><category>clone</category><category>commit</category><category>copy</category><category>debouncing</category><category>default</category><category>dual slope voltmeter</category><category>elf</category><category>ethernet</category><category>fuse</category><category>gcc-avr</category><category>general purpose registers</category><category>getting</category><category>git</category><category>gitorious</category><category>gui</category><category>guides</category><category>headless</category><category>hex</category><category>how to</category><category>install</category><category>ip</category><category>key</category><category>lan</category><category>linux</category><category>local</category><category>login</category><category>microcontroller</category><category>monostable</category><category>monostable multivibrator</category><category>one shot</category><category>outline</category><category>password</category><category>peripheral</category><category>pi</category><category>playstation</category><category>private</category><category>pub</category><category>pull</category><category>push</category><category>ramp</category><category>ramp adc</category><category>ramp dvm</category><category>ramp type</category><category>raspberry</category><category>registers</category><category>setup</category><category>shutdown</category><category>stack</category><category>stack pointer</category><category>started</category><category>static RAM</category><category>switch</category><category>switch debouncing</category><category>uC</category><category>ubuntu</category><category>usbasp</category><category>video tutorial</category><category>vncserver</category><category>xclip</category><title>மறுமுகம்</title><description>" through this blog, we try to share our knowledge with the world. everything seems complex and difficult to understand until we break it into pieces, and sharing knowledge increases our hunger to break more things... "</description><link>http://yengal-marumugam.blogspot.com/</link><managingEditor>noreply@blogger.com (வணங்காமுடியன்)</managingEditor><generator>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>" through this blog, we try to share our knowledge with the world. everything seems complex and difficult to understand until we break it into pieces, and sharing knowledge increases our hunger to break more things... "</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-1421039141622922540</guid><pubDate>Fri, 01 Apr 2016 19:38:00 +0000</pubDate><atom:updated>2016-04-07T20:45:44.054-07:00</atom:updated><title>கண்ணி-பிணையம் </title><atom:summary type="text">



 
 
 
 


h4.cjk { font-family: "Droid Sans Fallback"; }h4.ctl { font-family: "FreeSans"; }h3.cjk { font-family: "Droid Sans Fallback"; }h3.ctl { font-family: "FreeSans"; }p { margin-bottom: 0.25cm; line-height: 120%; }a:link {  }





கண்ணி
--&amp;gt;&amp;nbsp;
Mesh 




பிணையம்--&amp;gt;
Network&amp;nbsp;








இன்று
நாம் பயன்படுத்தும் இணையச்
சேவையிலுள்ள சிக்கல்களை
புரிந்தால்தான் ஏன் கண்ணி-பிணையம்
தேவை </atom:summary><link>http://yengal-marumugam.blogspot.com/2016/04/pymeshnet000.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-5219535296785217946</guid><pubDate>Sun, 28 Oct 2012 02:58:00 +0000</pubDate><atom:updated>2012-10-27T19:58:28.092-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">avr</category><category domain="http://www.blogger.com/atom/ns#">avr-gcc</category><category domain="http://www.blogger.com/atom/ns#">avrdude</category><category domain="http://www.blogger.com/atom/ns#">burn</category><category domain="http://www.blogger.com/atom/ns#">calc</category><category domain="http://www.blogger.com/atom/ns#">compile</category><category domain="http://www.blogger.com/atom/ns#">elf</category><category domain="http://www.blogger.com/atom/ns#">fuse</category><category domain="http://www.blogger.com/atom/ns#">gcc-avr</category><category domain="http://www.blogger.com/atom/ns#">hex</category><category domain="http://www.blogger.com/atom/ns#">install</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">microcontroller</category><category domain="http://www.blogger.com/atom/ns#">setup</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">uC</category><category domain="http://www.blogger.com/atom/ns#">usbasp</category><title>AVR development in Linux</title><atom:summary type="text">




* Install necessary packages


$ sudo apt-get install gcc-avr
$ sudo apt-get install avrdude
$ sudo apt-get install avr-libc

* Compiling code

 Steps(2) -&amp;gt; .c =&amp;gt; .elf =&amp;gt; .hex

  $ avr-gcc -Os -mmcu=$2 file_name.c -o file_name.elf
&amp;nbsp;$ avr-objcopy -j .text -O ihex file_name.elf file_name.hex

* Uploading code
 
 $ sudo avrdude -p part_name -c programmer_id \
&amp;nbsp; &amp;nbsp; &amp;nbsp;</atom:summary><link>http://yengal-marumugam.blogspot.com/2012/10/avr-development-in-linux.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/IaG_Bdq-kj8/default.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-7535549865532330777</guid><pubDate>Fri, 26 Oct 2012 15:52:00 +0000</pubDate><atom:updated>2012-10-27T20:01:12.373-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">address</category><category domain="http://www.blogger.com/atom/ns#">c program</category><category domain="http://www.blogger.com/atom/ns#">compile</category><category domain="http://www.blogger.com/atom/ns#">copy</category><category domain="http://www.blogger.com/atom/ns#">default</category><category domain="http://www.blogger.com/atom/ns#">ethernet</category><category domain="http://www.blogger.com/atom/ns#">files</category><category domain="http://www.blogger.com/atom/ns#">gui</category><category domain="http://www.blogger.com/atom/ns#">headless</category><category domain="http://www.blogger.com/atom/ns#">how to</category><category domain="http://www.blogger.com/atom/ns#">ip</category><category domain="http://www.blogger.com/atom/ns#">lan</category><category domain="http://www.blogger.com/atom/ns#">login</category><category domain="http://www.blogger.com/atom/ns#">password</category><category domain="http://www.blogger.com/atom/ns#">pi</category><category domain="http://www.blogger.com/atom/ns#">raspberry</category><category domain="http://www.blogger.com/atom/ns#">shutdown</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><category domain="http://www.blogger.com/atom/ns#">video tutorial</category><category domain="http://www.blogger.com/atom/ns#">vncserver</category><title>Running Raspberry Pi Headless</title><atom:summary type="text">

Raspberry Pi, normally needs a keyboard, mouse and a display ( a hdmi-compatible monitor or tv) for input/output. But it is possible to avoid all of these and still use pi with a lot of ease. This can be done by tunneling through pi using SSH - Secure Shell. It is similar to telnet but its more secure. It uses port22 (by default) for transferring data/info from one system to another. Remember </atom:summary><link>http://yengal-marumugam.blogspot.com/2012/10/running-raspberry-pi-headless.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbGf_DqbX4NwD6Hpwvuu0aAKbGUxMAd7jFGX0HJWqSP3TBwPUl17qIH21JA_DiZdcBhY0dr777SxW47bqwH6NabWah2sly2wDpHjrOiKAm9_f3Q3133MubZar6p8HLLzVFN-ahyphenhyphenEb2GZxx/s72-c/connected.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-7048577708716666904</guid><pubDate>Tue, 23 Oct 2012 02:57:00 +0000</pubDate><atom:updated>2012-10-27T20:03:49.469-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">account</category><category domain="http://www.blogger.com/atom/ns#">backup</category><category domain="http://www.blogger.com/atom/ns#">clone</category><category domain="http://www.blogger.com/atom/ns#">commit</category><category domain="http://www.blogger.com/atom/ns#">files</category><category domain="http://www.blogger.com/atom/ns#">getting</category><category domain="http://www.blogger.com/atom/ns#">git</category><category domain="http://www.blogger.com/atom/ns#">gitorious</category><category domain="http://www.blogger.com/atom/ns#">key</category><category domain="http://www.blogger.com/atom/ns#">local</category><category domain="http://www.blogger.com/atom/ns#">private</category><category domain="http://www.blogger.com/atom/ns#">pub</category><category domain="http://www.blogger.com/atom/ns#">pull</category><category domain="http://www.blogger.com/atom/ns#">push</category><category domain="http://www.blogger.com/atom/ns#">Remote</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><category domain="http://www.blogger.com/atom/ns#">started</category><category domain="http://www.blogger.com/atom/ns#">xclip</category><title>Git - Getting started</title><atom:summary type="text">



1. Backup any existing ssh keys

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ cd ~/.ssh/

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ mkdir key_backup

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ mv *.pub ./key_backup/

2. Generate private ssh keys

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ ssh-keygen -t rsa -C "developer.rps@gmail.com"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ Enter file in which to save the key: filename

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ Enter passphrase</atom:summary><link>http://yengal-marumugam.blogspot.com/2012/10/git-getting-started.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3sz_SjVZaDJzjYRrgeChyphenhyphen7nuqXD4BRnbddv31fjP9lAlvXh95sY8QzYt9EWTwAx49JLFC31OffZNICUiQT-mZvOWK9JcL5zkk67T8bc2l6ZgkCu0UBKPPY_g4jej5go1nH3czYXd0nr7Z/s72-c/gito.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-8765727245400204214</guid><pubDate>Sun, 22 Apr 2012 17:19:00 +0000</pubDate><atom:updated>2012-04-22T20:52:41.350-07:00</atom:updated><title>Serial Port Manipulation in Java</title><atom:summary type="text">


What we have today? Serial Port Manipulation in Java. Java seems to be popular for its high level user applications and Web application. But most of us, hobbyists use C for almost all our jobs to deal with hardwares.

&amp;nbsp;&amp;nbsp; What do Java have for us. To be honest, Java is not good enough for ES programming or Driver development, because it is not meant to be. We have been struggling for </atom:summary><link>http://yengal-marumugam.blogspot.com/2012/04/serial-port-manipulation-in-java.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhadOY6VZmjaeht8hkpaMJEn06hYkTqvA71iqHz4jAlXZvyKfwTLlckqJPCLGvEo7SeGZPyli4vn_9_Y4pa5I3XCFhNLuUWo4-KdaUgluI1DLQ0dJ6Wzq4xnYBwTMwzawuvOLFzXCtBgbJP/s72-c/458534_273789712716104_100002552330068_607313_1053361907_o.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-3826899792501452440</guid><pubDate>Thu, 12 Apr 2012 09:35:00 +0000</pubDate><atom:updated>2012-04-12T02:55:27.195-07:00</atom:updated><title>AVR guide for Hobbyists</title><atom:summary type="text">

INTRO









First things first,
&amp;nbsp;AVR ==&amp;gt; Advanced Virtual RISC&amp;nbsp;
&amp;nbsp;RISC ==&amp;gt; Reduced Instruction Set Architecture

As the name suggests, the instructions are simple
and all are executed in single Instruction cycle.&amp;nbsp;


Why should Hobbyists choose AVR?


·&amp;nbsp;Reduced complexity
Easy to use the features available. Consider the
timers, there are a number of modes of </atom:summary><link>http://yengal-marumugam.blogspot.com/2012/04/avr-guide-for-hobbyists.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpYgoqp78uI6u62YXlZtVv607TkCW3QmCHjVC96Tqdsy2z5a8v1XikfyKMMSyQXMbpZUR88lVOdGwzEz-ChDaZ9xjXQu8z5u4Ghqb1IzchGUHfCoVoQccl-x9WZkGNFNnxbxxGeVJy-bX/s72-c/atmel_logo.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-397493282250818563</guid><pubDate>Sun, 08 Apr 2012 17:11:00 +0000</pubDate><atom:updated>2012-12-15T06:47:49.724-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">basics</category><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">guides</category><category domain="http://www.blogger.com/atom/ns#">program</category><title>Guides : Basics Of Programming</title><atom:summary type="text">
&amp;nbsp;&amp;nbsp; &amp;nbsp; I had an intention to write a book just after completing my higher secondary to help students, and make them learn thing easily. But at that time, with very little experience in writing articles, how could I write a book. Also I didn't have expertise in any field. But the idea writing a book for C-programming strike long ago in the beginning of 2010. But I came to know that </atom:summary><link>http://yengal-marumugam.blogspot.com/2012/04/books-basics-of-programming.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz745bAlzQ7SH4GhOHKRO4uEcwAa5gRaY-H4t0RrYSYuAvgb5I3CfsjUyfHgTlybcCK93A0QKJFKQaCZGy3vo9f6oEeyxP0FMAnQQ6MEqVsQOtJH2jBT8oIpBaCUnZjQCKM_xyypjRIo6l/s72-c/book_cover.png" width="72"/><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-6184691689036733642</guid><pubDate>Fri, 03 Feb 2012 15:23:00 +0000</pubDate><atom:updated>2012-02-03T07:46:31.936-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">555</category><category domain="http://www.blogger.com/atom/ns#">Blinking</category><category domain="http://www.blogger.com/atom/ns#">LED</category><category domain="http://www.blogger.com/atom/ns#">Loss</category><category domain="http://www.blogger.com/atom/ns#">Multivibrator</category><category domain="http://www.blogger.com/atom/ns#">Power</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><category domain="http://www.blogger.com/atom/ns#">Vanangamudi</category><title>Power Loss Indication</title><atom:summary type="text">
&amp;nbsp;&amp;nbsp; &amp;nbsp;Actually this stuff is made for a Simple(labs) competition. Problem statement is to indicate the power loss by blinking an LED after the power goes off. We thought of storing the charge in capacitor, like everyone. It seem simple at first, complex then, finally pretty easy.

&amp;nbsp;&amp;nbsp; &amp;nbsp;Operation is simple. When power is available the Capacitor is charged through the PN</atom:summary><link>http://yengal-marumugam.blogspot.com/2012/02/power-loss-indication.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-9204868465350834798</guid><pubDate>Mon, 05 Dec 2011 02:25:00 +0000</pubDate><atom:updated>2011-12-10T03:23:32.501-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">9-Pin</category><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">Communication</category><category domain="http://www.blogger.com/atom/ns#">controller</category><category domain="http://www.blogger.com/atom/ns#">D-pad</category><category domain="http://www.blogger.com/atom/ns#">Interface</category><category domain="http://www.blogger.com/atom/ns#">PS</category><category domain="http://www.blogger.com/atom/ns#">PS controller</category><category domain="http://www.blogger.com/atom/ns#">PS2</category><category domain="http://www.blogger.com/atom/ns#">PS2 controller</category><category domain="http://www.blogger.com/atom/ns#">Serial</category><title>Interfacing PS2 Controller with Arduino</title><atom:summary type="text">

&amp;nbsp;&amp;nbsp;&amp;nbsp; In the previous post&amp;nbsp;PS2 Controller Outline, the pin configuration, specifications and working of different buttons of PS2 controller are explained. In this post we interface the controller with an Arduino development board and test a sample program. We seperate this into two sections; the hardware and software sections. The hardware section is pretty much straight </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/12/in-previous-post-ps2-controller-outline.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkyOC7LmB0jJLeS1lB8hEYt9YqGehbNWEPi8qU7BYWGPMbtYrT48ltz3SzdizHxClCv4e0keRcT2poaz0r3m08s9ft9VeCwkZs_QF4yQzx4KqAzlKv-6YdGdtxGKDrDnLh4_Tqz9JiuU56/s72-c/im3.png" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-4734369377717878411</guid><pubDate>Tue, 25 Oct 2011 02:50:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.581-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">32x8</category><category domain="http://www.blogger.com/atom/ns#">address</category><category domain="http://www.blogger.com/atom/ns#">atmega</category><category domain="http://www.blogger.com/atom/ns#">atmega328</category><category domain="http://www.blogger.com/atom/ns#">avr</category><category domain="http://www.blogger.com/atom/ns#">general purpose registers</category><category domain="http://www.blogger.com/atom/ns#">RAM</category><category domain="http://www.blogger.com/atom/ns#">registers</category><category domain="http://www.blogger.com/atom/ns#">RISC</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><category domain="http://www.blogger.com/atom/ns#">SRAM</category><category domain="http://www.blogger.com/atom/ns#">stack</category><category domain="http://www.blogger.com/atom/ns#">stack pointer</category><category domain="http://www.blogger.com/atom/ns#">static RAM</category><category domain="http://www.blogger.com/atom/ns#">X</category><category domain="http://www.blogger.com/atom/ns#">Y</category><category domain="http://www.blogger.com/atom/ns#">Z</category><title>SRAM Data memory and Stack Pointer</title><atom:summary type="text">

SRAM data memory:



&amp;nbsp; &amp;nbsp; &amp;nbsp;The data memory is divided into 32 locations for register file, next 64 locations for standard I/O memory, 160 locations for extended I/O memory and the next 1024 (* 1K memory for atmega168) locations for internal data SRAM. (* Internal data memory varies for atmega48/88/168/328 as 512,1K,1K,2K respectively).

&amp;nbsp; &amp;nbsp;The data memory map of AVR is </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/10/data-memory-and-stack-pointers.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://i1098.photobucket.com/albums/g370/yengalmarumugam/SRAM%20Data%20memory%20and%20Stack%20Pointer/th_data_memory.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-514077727720852926</guid><pubDate>Sun, 23 Oct 2011 10:58:00 +0000</pubDate><atom:updated>2011-11-18T06:35:06.241-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">32x8</category><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">avr</category><category domain="http://www.blogger.com/atom/ns#">Vanangamudi</category><title>CPU Basics</title><atom:summary type="text">
&amp;nbsp; &amp;nbsp; &amp;nbsp;I was on hunting of resources on fundamentals of CPU. Energy exhausted. Everything &amp;nbsp;I found was incomplete, irrelevant. Yeah, Internet gives us clues to solve a puzzle. I think I almost solved it.

&amp;nbsp; &amp;nbsp; &amp;nbsp;Consider any process has to be controlled. Who is to control? CPU is the controlling element of any process. This word appeared for the first time during </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/10/cpu-basics.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://i1098.photobucket.com/albums/g370/yengalmarumugam/CPU%20Basics/th_atmega168_avr_arch.jpg" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-2270324374862702595</guid><pubDate>Sun, 23 Oct 2011 07:10:00 +0000</pubDate><atom:updated>2011-12-26T08:03:51.958-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Burning</category><category domain="http://www.blogger.com/atom/ns#">Vanangamudi</category><title>Basics of Burning</title><atom:summary type="text">
&amp;nbsp; &amp;nbsp;&amp;nbsp; Making a micro-controller to work is not a simple one. It consists of different processes, namely coding, compiling, burning(device programming), on the software side. On the hardware side it consists of providing a clock, proper supply voltage(refer datasheet). These are the compulsory requirements for a micro-controller to work.



&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Coding and </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/10/basics-of-burning.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-1095438762123803475</guid><pubDate>Sat, 22 Oct 2011 07:19:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.530-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">555</category><category domain="http://www.blogger.com/atom/ns#">bounce</category><category domain="http://www.blogger.com/atom/ns#">bouncing</category><category domain="http://www.blogger.com/atom/ns#">debouncing</category><category domain="http://www.blogger.com/atom/ns#">monostable</category><category domain="http://www.blogger.com/atom/ns#">monostable multivibrator</category><category domain="http://www.blogger.com/atom/ns#">MSM</category><category domain="http://www.blogger.com/atom/ns#">MSMV</category><category domain="http://www.blogger.com/atom/ns#">Multivibrator</category><category domain="http://www.blogger.com/atom/ns#">one shot</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><category domain="http://www.blogger.com/atom/ns#">switch</category><category domain="http://www.blogger.com/atom/ns#">switch debouncing</category><title>Monostable Multivibrator- Debouncing</title><atom:summary type="text">What is de-bouncing?

Consider a simple push button connected to 5V supply. When the push button is pressed and released the signal across the output terminal of the button and the ground is expected to be like a signal given below:


But the actual signal looks like this:


As we can see from the above figure, bouncing of signal occurs during the transient time when mechanical switches are used,</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/10/monostable-multivibrator-debouncing.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_CcgLYS-O3yDNd_Ba5fE2O_SozaVDV8-z7destTfIu7D8RYNHjCXc5yFv_e67QpZnhHkYmKxy7QQIe_cmh5LUShm19iLLjlG7LXsAG3ApvDTDIfwQS-eGmQmeJdF6F1T287h4oKKMkmdq/s72-c/expectedWave.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-542863404433002669</guid><pubDate>Sat, 22 Oct 2011 04:37:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.612-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ADC</category><category domain="http://www.blogger.com/atom/ns#">block diagram</category><category domain="http://www.blogger.com/atom/ns#">circuit diagram</category><category domain="http://www.blogger.com/atom/ns#">digital voltmeter</category><category domain="http://www.blogger.com/atom/ns#">DVM</category><category domain="http://www.blogger.com/atom/ns#">outline</category><category domain="http://www.blogger.com/atom/ns#">ramp</category><category domain="http://www.blogger.com/atom/ns#">ramp adc</category><category domain="http://www.blogger.com/atom/ns#">ramp dvm</category><category domain="http://www.blogger.com/atom/ns#">ramp type</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><title>Digital Voltmeter - Part II</title><atom:summary type="text">Ramp Type DVM&amp;nbsp;&amp;nbsp;
The block diagram of the Ramp type ADC is given below. The principle and working of the Ramp type ADC is explained in a simplified manner in this post.
The merits and demerits of the Ramp type ADC is also listed at the end of the post.


Block Diagram:



Principle:&amp;nbsp;

Input voltage is converted into digital equivalent by counting the time taken for the ramp wave to </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/10/digital-voltmeter-part-ii.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_jXuFspMrsJRm6BoE0kbdRE0_nnIa2qkyTbQrkj_bR2CJjJb9YsQj9ujBA8kspl4sxM8YQ9ctl08EJHs-6T9kN8jiwK_eAIoYYk1ea6b22TL6vWNmSFpyUnAwjnOwG9Djms4nm13FY6Qn/s72-c/ADC_Symbol.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-3025278754999445121</guid><pubDate>Wed, 21 Sep 2011 11:17:00 +0000</pubDate><atom:updated>2011-12-04T22:29:11.933-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">controller</category><category domain="http://www.blogger.com/atom/ns#">D-pad</category><category domain="http://www.blogger.com/atom/ns#">Dpad</category><category domain="http://www.blogger.com/atom/ns#">playstation</category><category domain="http://www.blogger.com/atom/ns#">PS</category><category domain="http://www.blogger.com/atom/ns#">PS controller</category><category domain="http://www.blogger.com/atom/ns#">PS2</category><category domain="http://www.blogger.com/atom/ns#">PS2 controller</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><title>PS2 Controller - Simple Outline</title><atom:summary type="text">




The PlayStation brand is a series of video game consoles created and developed by Sony Computer Entertainment. In this post we concentrate on how the (playstation 2) PS2 controller functions. The PS2 controller consists of 4 main select buttons ‘Triangle’, ‘Circle’, ‘Cross’ and square, start, select, a D-pad, shoulder buttons ( L1, L2, R1, R2 ) and 2 analog sticks with Dual shock feature. </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/09/ps2-controller-simple-outline.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_2PJJO6LicKvrZ0cSe_6_ufUhF9zG0CY58nNDnNRTYrjk6O_513sSMUP97L63xKJ3iRdDgjfun2tmwL3UM50-ZXh0iO4x3V-ZevZPwlQm9y96eNhcPh13_XhRrxWrNdOlTqFmUeCTQRL8/s72-c/dpad.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-2148275404517090333</guid><pubDate>Tue, 20 Sep 2011 12:44:00 +0000</pubDate><atom:updated>2011-11-18T06:35:06.227-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">555</category><category domain="http://www.blogger.com/atom/ns#">Multivibrator</category><category domain="http://www.blogger.com/atom/ns#">Vanangamudi</category><title>Monostable Multivibrator- 555 timer</title><atom:summary type="text">&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;It is a electronic circuitry (more specifically a relaxation oscillator), that maintains a HIGH or LOW at the output terminal for a fixed period of time interval (determined by &amp;nbsp;resistor capacitor pair), when a trigger is being given at the input. Other name is One-shot multivibrator.

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;What the name indicates, is</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/09/monostable-multivibrator.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNfVToKix_YAJ62JamfR_DZkHr3JZB2i4jcLa482XSaxIW3yosoJGqc409Pn3q08HggDyq-_ZUKnU_MTErMaczgeZHIHrWwc_yUdvaucCj6oiDwOVohPEXt1KrvrilX6Fy2DhM8AVnUlhM/s72-c/msm_block.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-3746824617565259615</guid><pubDate>Tue, 16 Aug 2011 15:03:00 +0000</pubDate><atom:updated>2011-08-31T00:19:23.414-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8255</category><category domain="http://www.blogger.com/atom/ns#">Interface</category><category domain="http://www.blogger.com/atom/ns#">peripheral</category><title>8255 Programmable Peripheral Interface</title><atom:summary type="text">

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In this post, we are going to learn a very old grand father of modern processors, named 8085 and his colleague 8255.

Pins, Signals and internal block diagram of 8255:&amp;nbsp;



&amp;nbsp;The internal block diagram of 8255 is shown in fig:&amp;nbsp;
&amp;nbsp;The 8255 can be either memory mapped or I/O mapped in the system. In the schematic shown in above is I/O mapped in </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/08/8255-ppi.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzCX763tZZulkV745OZXf2J5GttbuzZPjwi0_szOgP48eZdKZOrZPHvzeuhY6RyDR8wm-CWb4WtHzZ7xhjcSttX87Zh15lq9a_1jwU1HTfWFru5QbeO88Zcnk64fkLkBVcz0lMDWWKYMuI/s72-c/8255_Block_Diagram.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-3161940808821504552</guid><pubDate>Fri, 29 Jul 2011 10:00:00 +0000</pubDate><atom:updated>2011-09-19T17:20:26.419-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8085</category><category domain="http://www.blogger.com/atom/ns#">Instruction Set</category><category domain="http://www.blogger.com/atom/ns#">Rajesh</category><title>8085 Instruction set - Branch Instructions</title><atom:summary type="text">

 

 

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The branching instructions alter the normal sequential program either conditionaly or unconditionally.





As formerly seen in my previous posts in this&amp;nbsp;Series, we divided the&amp;nbsp;Series&amp;nbsp;into four parts:












Arithmetic Instructions
Logical Instructions
Data Transfer Instructions
Branch Instructions and I/O, Stack, Machine</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/instruction-sets.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-4078532835793958856</guid><pubDate>Thu, 28 Jul 2011 14:57:00 +0000</pubDate><atom:updated>2011-10-21T21:39:46.360-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">digital voltmeter</category><category domain="http://www.blogger.com/atom/ns#">DMM</category><category domain="http://www.blogger.com/atom/ns#">DSIT</category><category domain="http://www.blogger.com/atom/ns#">dual slope voltmeter</category><category domain="http://www.blogger.com/atom/ns#">DVM</category><category domain="http://www.blogger.com/atom/ns#">Raj</category><title>Digital Voltmeter - Part I</title><atom:summary type="text">



Digital Voltmeter ( DVM ) is an Analog to digital &amp;nbsp; &amp;nbsp;converter (A/D) with a
digital display

TYPES:&amp;nbsp;(based on the type of ADC used)&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1. Dual Slope Type&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2. Ramp Type&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3. Integrating Type&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4. Successive Approximation Type


DUAL</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/digital-voltmeter-d-igital-voltmeter.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIWLQDWFOQ297yFDkKLQMkjtdXrtVmMINu463b3ahK0uy1hZPg_eikFdPYrvYKUGVs85EE33AgTO0jSktRWNOBL0P2qIk0LqSXR55Nsp6vdlBTwY4b1mtuSsZXcp8G3AaaXexrLKX2d55H/s72-c/" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-5555034493462704465</guid><pubDate>Thu, 28 Jul 2011 14:54:00 +0000</pubDate><atom:updated>2011-09-19T17:19:06.411-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8085</category><category domain="http://www.blogger.com/atom/ns#">Instruction Set</category><category domain="http://www.blogger.com/atom/ns#">program</category><category domain="http://www.blogger.com/atom/ns#">Rajesh</category><title>8085 Data Transfer Instructions</title><atom:summary type="text">
 	 	
	&lt;!--
		@page { margin: 0.79in }
		P { margin-bottom: 0.08in }
	--&gt;
	
   

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Here we are going to discuss about data transfer instructions which move data between register or memory locations.




As formerly seen in my previous posts in this&amp;nbsp;Series, we divided the&amp;nbsp;Series&amp;nbsp;into four parts:









Arithmetic Instructions
Logical Instructions
Data</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/data-transfer-instruction-sets.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6_k25tYXcr0AKwr7PrvxZya5R0wswndbiaKz7RcrLi7BdWRIcZ_urcbyRCUwiR6JO6FDI7A3gls3hJfM51HAzroMsVbLs7fUOryEMXL4q8gOACo5xR2gPVTa0b1-GJbsry_gi4TCUMk0n/s72-c/stack+after+inst.png" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-2240523281373952107</guid><pubDate>Thu, 28 Jul 2011 14:15:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.561-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Graeffe's method</category><category domain="http://www.blogger.com/atom/ns#">Matlab</category><category domain="http://www.blogger.com/atom/ns#">Numerical Methods</category><category domain="http://www.blogger.com/atom/ns#">Root Squaring method</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><title>Numerical Methods Using MATLAB - Part 5</title><atom:summary type="text">Graeffe's Root Squaring Method:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This is a direct method and it is used to find the roots of a polynomial equation with real coefficients. Let us consider an equation of the form:

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ax3 + bx^2 + cx + d = 0

To find the solution of the above equation, we fill up the</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/numerical-methods-using-matlab-part-5.html</link><author>noreply@blogger.com (RPS Deepan)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-7076729379202116202</guid><pubDate>Wed, 27 Jul 2011 14:38:00 +0000</pubDate><atom:updated>2011-09-19T17:19:32.471-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8085</category><category domain="http://www.blogger.com/atom/ns#">Instruction Set</category><category domain="http://www.blogger.com/atom/ns#">Rajesh</category><title>8085 Logical Instructions</title><atom:summary type="text">

&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;In my previous post we saw about arithmetic instructions of 8085uP. Now, we are going to discuss about some logical operations which we perform in registers, memory location and on flags.



As formerly seen in my previous post in this Series, we divided the Series into four parts:





Arithmetic Instructions
Logical Instructions
Data Transfer Instructions
</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/logical-instructions-of-8085.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-5092352457242413811</guid><pubDate>Sat, 23 Jul 2011 03:11:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.594-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">algorithm</category><category domain="http://www.blogger.com/atom/ns#">IR</category><category domain="http://www.blogger.com/atom/ns#">IR LED</category><category domain="http://www.blogger.com/atom/ns#">program</category><category domain="http://www.blogger.com/atom/ns#">Remote</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><category domain="http://www.blogger.com/atom/ns#">SIRC</category><category domain="http://www.blogger.com/atom/ns#">Transmission</category><title>SIRC Part III - Encoding and Decoding</title><atom:summary type="text">

 &lt;!--
  @page { margin: 0.79in }
  P { margin-bottom: 0.08in }
 --&gt;
 
   

In this post, We examine sample codes for encoding and decoding using Arduino.  

Encoding:

&amp;nbsp;&amp;nbsp; &amp;nbsp; The frequency of the carrier signal to be sent is 40 KHz. Hence, it takes 25 micro-seconds for one cycle. Each cycle consists of ON and OFF time. The duty cycle denotes the ratio between ON time and Time </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/sirc-part-iii-encoding-and-decoding_22.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-7262066854904511781</guid><pubDate>Fri, 22 Jul 2011 11:21:00 +0000</pubDate><atom:updated>2011-11-18T06:39:43.619-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Arduino</category><category domain="http://www.blogger.com/atom/ns#">IR</category><category domain="http://www.blogger.com/atom/ns#">IR LED</category><category domain="http://www.blogger.com/atom/ns#">Seeker1.0</category><category domain="http://www.blogger.com/atom/ns#">SIRC</category><category domain="http://www.blogger.com/atom/ns#">Transmission</category><category domain="http://www.blogger.com/atom/ns#">TSOP</category><title>SIRC Part II - Arduino</title><atom:summary type="text">More Parameters:
&amp;nbsp;&amp;nbsp;Frame Timing:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;The signal to be transmitted is encoded to a form known as a "Frame", which represent 13 bits including start bit.&amp;nbsp;Each bit in the frame is a combination of high and low voltage levels (high followed by low). The pulse-width of each type of bit is listed below:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;</atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/sirc-part-ii-arduino.html</link><author>noreply@blogger.com (RPS Deepan)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD_USfB6ave4WaMSY5PMqvI-VSswOMyyxE03sNIlPR229WjCfgbId89jAVHcKT978wKZvKx1A7H06aBm2fhd09XHp8zPYpczxF8FbFvOX33TbQ5n9JiBfJlelUI5qDhFWtdu2obchbXKCD/s72-c/frameTiming1.gif" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1949613272104956515.post-8391717461948366544</guid><pubDate>Sun, 17 Jul 2011 12:49:00 +0000</pubDate><atom:updated>2011-08-31T05:32:31.657-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">Communication</category><category domain="http://www.blogger.com/atom/ns#">Serial</category><category domain="http://www.blogger.com/atom/ns#">Vanangamudi</category><title>Serial Port Manipulation in C</title><atom:summary type="text">&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Serial communications is the most popular and cheaper way of communicating between two devices. The obvious advantage is lesser number of conductors used. There are lots of&amp;nbsp;information&amp;nbsp;available in internet, so we'll focus on our experiment without discussing the in-depth details.

Serial Interface
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For </atom:summary><link>http://yengal-marumugam.blogspot.com/2011/07/serial-port-manipulation-in-c-linux.html</link><author>noreply@blogger.com (வணங்காமுடியன்)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8PshP26MVAjlhuMseLLzB44kayBgzMmAQv7sKy3RIySUjvQnXeA_6otLAwtDtS3hQVSZwG1tzt6PcEUUK5ZbwO3L9d0AhMmnGAvrhFKocbcinIUTAL7nvYxnJZrl8wM1AKhnJ-HKKxuc7/s72-c/male+connector.png" width="72"/><thr:total>8</thr:total></item></channel></rss>