<?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>Scientific, embedded, biomedical, electronics contents. &#187; AVR Microcontrollers</title>
	<atom:link href="http://www.scienceprog.com/category/avr-microcontrollers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scienceprog.com</link>
	<description>ScienceProg serves scientific, embedded, biomedical engineering, physics based contents. If you want your article or scientific project to be on this site, do not hesitate to contact.</description>
	<lastBuildDate>Sun, 15 Jan 2012 23:42:49 +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>AVR GCC LCD library allows connecting pins in any order</title>
		<link>http://www.scienceprog.com/avr-gcc-lcd-library-allows-connecting-pins-in-any-order/</link>
		<comments>http://www.scienceprog.com/avr-gcc-lcd-library-allows-connecting-pins-in-any-order/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 09:52:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[AVR LCD library mixed pins]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2748</guid>
		<description><![CDATA[Probably some of you are struggling in finding a proper LCD driver that would work on any circuit. Just wanted to point out that I found some time to improve my current LCD library so it would support a mixed &#8230; <a href="http://www.scienceprog.com/avr-gcc-lcd-library-allows-connecting-pins-in-any-order/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/avr-gcc-lcd-library-allows-connecting-pins-in-any-order/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeRTOS on AVR with external RAM</title>
		<link>http://www.scienceprog.com/freertos-on-avr-with-external-ram/</link>
		<comments>http://www.scienceprog.com/freertos-on-avr-with-external-ram/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 20:39:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[AVR External SRAM]]></category>
		<category><![CDATA[AVR freertos]]></category>
		<category><![CDATA[FreeRTOS on AVR]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2627</guid>
		<description><![CDATA[AVR microcontrollers aren&#8217;t best choice to run FreeRTOS scheduler due to low RAM. Atmega128 has only 4K of RAM memory, so this limits FreeRTOS functionality to very basic. Anyway this can be solved by adding extra RAM connected to external &#8230; <a href="http://www.scienceprog.com/freertos-on-avr-with-external-ram/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/freertos-on-avr-with-external-ram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Running multiple FreeRTOS tasks on AVR</title>
		<link>http://www.scienceprog.com/running-multiple-freertos-tasks-on-avr/</link>
		<comments>http://www.scienceprog.com/running-multiple-freertos-tasks-on-avr/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 22:47:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[FreeRTOS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[AVR freertos]]></category>
		<category><![CDATA[avr multiple tasks]]></category>
		<category><![CDATA[freertos LCD]]></category>
		<category><![CDATA[semaphores]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2574</guid>
		<description><![CDATA[In previous post we just run a single task. Running RTOS with single task has no meaning at all. This can be easily done with conventional program. But what if we need to have more separate functions. To execute them &#8230; <a href="http://www.scienceprog.com/running-multiple-freertos-tasks-on-avr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/running-multiple-freertos-tasks-on-avr/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using FreeRTOS kernel in AVR projects</title>
		<link>http://www.scienceprog.com/using-freertos-kernel-in-avr-projects/</link>
		<comments>http://www.scienceprog.com/using-freertos-kernel-in-avr-projects/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 22:25:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[atmega128 freertos]]></category>
		<category><![CDATA[AVR multitasking]]></category>
		<category><![CDATA[AVR Project]]></category>
		<category><![CDATA[AVRStudio5 freertos]]></category>
		<category><![CDATA[FreeRTOS]]></category>
		<category><![CDATA[Using FreeRTOS]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2548</guid>
		<description><![CDATA[FreeRTOS is known as Real Time Operating System. Probably it would be too dare call it real-time-os, rather a real time scheduler where applications can be split in to independent tasks that share full processor resources by switching them rapidly &#8230; <a href="http://www.scienceprog.com/using-freertos-kernel-in-avr-projects/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/using-freertos-kernel-in-avr-projects/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fresh microcontroller projects from Cornell University ECE 4760</title>
		<link>http://www.scienceprog.com/fresh-microcontroller-projects-from-cornell-university-ece-4760/</link>
		<comments>http://www.scienceprog.com/fresh-microcontroller-projects-from-cornell-university-ece-4760/#comments</comments>
		<pubDate>Wed, 11 May 2011 14:48:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[AVR projects]]></category>
		<category><![CDATA[projects from Cornell]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2544</guid>
		<description><![CDATA[It&#8217;s a tradition each spring to keep checking for a new batch of microcontroller projects from Cornell University ECE 4760 class. And here they are – 31 new project with new ideas and designs. They are still using WinAVR/GCC programming &#8230; <a href="http://www.scienceprog.com/fresh-microcontroller-projects-from-cornell-university-ece-4760/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/fresh-microcontroller-projects-from-cornell-university-ece-4760/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding external memory to Atmega128</title>
		<link>http://www.scienceprog.com/adding-external-memory-to-atmega128/</link>
		<comments>http://www.scienceprog.com/adding-external-memory-to-atmega128/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 14:33:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Atmega128 external memory]]></category>
		<category><![CDATA[AVR External SRAM]]></category>
		<category><![CDATA[AVR GCC compiler options]]></category>
		<category><![CDATA[Programming AVR XMEM]]></category>
		<category><![CDATA[Testing AVR XMEM]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2513</guid>
		<description><![CDATA[Atmega128 is equipped with internal 4Kbytes of SRAM memory. Is it enough? Well it depends on what project it&#8217;s gonna hold. If your project must deal with loads of data or run larger RTOS code you will definitely run out &#8230; <a href="http://www.scienceprog.com/adding-external-memory-to-atmega128/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/adding-external-memory-to-atmega128/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Arduino introduces new boards – Uno and Mega2560</title>
		<link>http://www.scienceprog.com/arduino-introduces-new-boards-uno-and-mega2560/</link>
		<comments>http://www.scienceprog.com/arduino-introduces-new-boards-uno-and-mega2560/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 10:19:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Arduino Mega2560 board]]></category>
		<category><![CDATA[Arduino UNO board]]></category>
		<category><![CDATA[Atmega8u2 usb to serial converter]]></category>
		<category><![CDATA[Optiboot in Arduino]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2502</guid>
		<description><![CDATA[Arduino is well known platform among electronics hobbyists because of its simplicity, robust and intuitive design and ease of use even for non electronics enthusiasts. This time instead of introducing new PCB variants or different microcontrollers on board they made &#8230; <a href="http://www.scienceprog.com/arduino-introduces-new-boards-uno-and-mega2560/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/arduino-introduces-new-boards-uno-and-mega2560/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New project batch from Cornell University ECE 4760</title>
		<link>http://www.scienceprog.com/new-project-batch-from-cornell-university-ece-4760/</link>
		<comments>http://www.scienceprog.com/new-project-batch-from-cornell-university-ece-4760/#comments</comments>
		<pubDate>Sat, 08 May 2010 13:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[AVR projects]]></category>
		<category><![CDATA[Cornell projects]]></category>
		<category><![CDATA[Cornell University]]></category>
		<category><![CDATA[Cornell University ECE 4760]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2456</guid>
		<description><![CDATA[It’s been a regular tradition every spring to check out on what’s new in Cornell University ECE 4760 final microcontroller projects. This year isn’t an exception. It seems that they started a 2010 list on new great AVR ATmega644 projects. &#8230; <a href="http://www.scienceprog.com/new-project-batch-from-cornell-university-ece-4760/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/new-project-batch-from-cornell-university-ece-4760/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setup AVR Eclipse plugin to work with WinAVR</title>
		<link>http://www.scienceprog.com/setup-avr-eclipse-plugin-to-work-with-winavr/</link>
		<comments>http://www.scienceprog.com/setup-avr-eclipse-plugin-to-work-with-winavr/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>
		<category><![CDATA[Electronics Software]]></category>
		<category><![CDATA[AVR Eclipse Plugin]]></category>
		<category><![CDATA[AVR fuse]]></category>
		<category><![CDATA[AVR in C]]></category>
		<category><![CDATA[AVR projects]]></category>
		<category><![CDATA[USBasp]]></category>
		<category><![CDATA[WinAVR]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/?p=2371</guid>
		<description><![CDATA[Probably many of you (including me) are using Programmers Notepad or AVR Studio to set up AVR projects. Each of them has advantages and disadvantages. For instance Programmers Notepad is great GUI, but there are lots of manual routines required &#8230; <a href="http://www.scienceprog.com/setup-avr-eclipse-plugin-to-work-with-winavr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/setup-avr-eclipse-plugin-to-work-with-winavr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScienceProg Forum has been closed!</title>
		<link>http://www.scienceprog.com/scienceprog-forum-has-been-closed/</link>
		<comments>http://www.scienceprog.com/scienceprog-forum-has-been-closed/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 19:40:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR Microcontrollers]]></category>

		<guid isPermaLink="false">http://www.scienceprog.com/scienceprog-forum-has-been-closed/</guid>
		<description><![CDATA[Just a short notice to inform everyone, that ScienceProg forum has been closed. The decision was made because of small activity and lots of spam. We hope this decision won&#8217;t hurt anyone. Feel free to post subject related questions under &#8230; <a href="http://www.scienceprog.com/scienceprog-forum-has-been-closed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://www.scienceprog.com/scienceprog-forum-has-been-closed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

