I want to thank everyone for their responses to my first e-mail!  I'm excited to get started with this community.  I think I'll be swinging by next week.<br><br>Thanks all,<br>Mike<br><br><div class="gmail_quote">On Tue, Jun 2, 2009 at 9:59 AM, d p chang <span dir="ltr"><<a href="mailto:pchang@macrovision.com">pchang@macrovision.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Michael Frederickson <<a href="mailto:michael.frederickson@gmail.com">michael.frederickson@gmail.com</a>> writes:<br>

<br>
> Specifically, my current project includes trying to get some info<br>
> displaying on an HD44780 LCD with a PIC16F690 microcontroller, using<br>
</div>> some code I&#39;m trying to compile with HI-TECH&#39;s compiler. <br>
> I&#39;m having a bit of trouble, and think it&#39;s probably in my<br>
> timing.<br>
<br>
i think you'd have a hard time signalling faster than the minimum<br>
setup/hold times on the lines w/ a pic. eg, in pseudocode a write could<br>
look like<br>
<br>
      rs   = <whatever><br>
      rw   = 0<br>
  <setup><br>
      en   = 1<br>
      data = <whatever><br>
  <setup><br>
      en   = 0<br>
  <hold><br>
      rs   = Z<br>
      rw   = Z<br>
      data = Z<br>
<br>
w/o checking for exact #s, setup/hold are in the tens of ns range (at<br>
least < 100ns). any delay here would be enough to meet the timing<br>
constraints easily (given something like the 8mhz internal clock).<br>
<br>
thinking about this a little more, you can't release/toggle en too<br>
soon/fast (on the order of a few cycles should be enoug), but i don't<br>
think that the lcd refreshes that fast either :-)<br>
<br>
\p<br>
---<br>
Birds are entangled by their feet and men by their tongues.<br>
                - Thomas Fuller<br>
_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</blockquote></div><br>