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.
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.
|Delete 'P-' before: '' but after: 'nerdmedic@gmail.com
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.
Any ideas?
|Delete 'P-' before: '' but after: '