<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=US-ASCII">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY id=role_body style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial" 
bottomMargin=7 leftMargin=7 topMargin=7 rightMargin=7><FONT id=role_document 
face=Arial color=#000000 size=2>
<DIV>Hey Scott,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Not looking at any provided code..</DIV>
<DIV>&nbsp;</DIV>
<DIV>Just my two cents:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Make sure transmit code cannot be interrupted, or at least interrupted for 
very long or your data stream timing might be corrupted. Of course, now, any 
other interrupts must tolerate the millisecond it takes to send a byte, after 
which you might want to allow interrupts, that is, if you need to send 10 bytes, 
probably not good to do it all in a loop.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1 MHz a pretty slow clock speed for an AVR, depending on what you are 
doing, you might want to go with a faster clock if you can.</DIV>
<DIV>&nbsp;</DIV>
<DIV>For most of my AVR stuff, I like to have a nice fast periodic timer driven 
interrupt that I can hang multiple processes off of.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Finally, if you want to allow your code to be interrupted, then get it 
working in an interrupt free environment then go for seeing what happens when 
you switch everything on.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Of course an oscilloscope is a real friend with doing software UART stuff. 
You will see the glitches...</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Ron</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></FONT><BR><BR><BR><DIV><FONT style="color: black; font: normal 10pt ARIAL, SAN-SERIF;"><HR style="MARGIN-TOP: 10px">Delicious ideas to please the pickiest eaters. <A title="http://living.aol.com/video/how-to-please-your-picky-eater/rachel-campos-duffy/2050827?NCID=aolcmp00300000002598" href="http://living.aol.com/video/how-to-please-your-picky-eater/rachel-campos-duffy/2050827?NCID=aolcmp00300000002598" target="_blank">Watch the video on AOL Living.</A></FONT></DIV></BODY></HTML>