ON 20100915@6:08:50 PM at page: On a web page you were interested in at: http://techref.massmind.org/io/lcd/Shift1_assemble.htm#40431.5893634259 James Newton[JMN-EFP-786] published post 40431.5893634259 nerdmedic@gmail.com
I am having a bunch of fun with these boards, using them for different applications that run on the 12F675 PIC. For versatility, I use the option of soldering a 7805T on the first three pins as shown above. To eliminate any problems with noise, I have been soldering two capacitors to the 7805T itself before soldering it to the pins on the board - I use a 1uF 16v on the output side and a 0.33uF 50v on the input. Both are SMD size 0805 or 1206 components and fit perfectly on the pins.|Delete 'P-' before: '' but after: 'nerdmedic@gmail.com
If you are having issues with weird behavior that might be noise-related (and I did), you might want to try this approach, particularly if you were going to use the 7805 anyway.
One other note - I used the 7805 option to regulate the voltage and to cure some noise problems, I solder an SMD capacitor between each set of legs on the 7805 leads themselves. A pair of 1206-size capacitors works perfectly and I use 0.33 uF between input and ground and 1.0uF between output and ground. Then I solder the 7805 to the first three pins of the 10-pin connector and bring in my supply voltage, typically a 9v battery but sometimes 12v from an auto cigarette lighter plug. This works very well and has eliminated the noise-related issues I initially saw.|Delete 'P-' before: '' but after: 'nerdmedic@gmail.com asks:
These are such cool devices! I have implemented several of the Shift1 projects. Now I am at the point where I would like to modify the source code and recompile it but when I attempt a build (even without making changes) with the MikroC compiler I get two consistent errors: Redefined: SH1_LCDbacklight in shift1_lcd.c, Redefined: SH1_trashdata in shift1_lcd.c I have not yet been able to discern where these terms are being redefined - the errors reference lines 20 and 23 at the beginning of the program.|Delete 'P-' before: '' but after: '
Any ideas?