![]() |
Forum Index : Microcontroller and PC projects : Skinny Mite Puzzle
Author | Message | ||||
centrex![]() Guru ![]() Joined: 13/11/2011 Location: AustraliaPosts: 320 |
![]() The above is a picture of my Skinnymite and motherboard, the led in the top left is just a flashing led as per Geoffs manuals to show me the board is working. The board will eventually have have headers to allow Arduino style boards to be used.The board also includes the 20mhz xtal as per Matherps idea. All is good the PIC is programmed with Micromite plus 4.7 B37, so far so good. The led will flash. The left hand socket is for a 2.8in led display which works correctly once initialised OPTION LCDPANEL ILI9341,p,27,28,24 and OPTION TOUCH 51,33. Now the problem if I unplug the lcd and reload the flashing led program it will not run, If I leave the console connected the led flashes unplug the console all stops. It wont run even with auto run on. If I plug in the lcd the led will flash. Disabeling the LCD panel and Touch all is ok a flashing led, it all appears to be tied up with the LCD initialisation. Any ideas and yes it has a very stable power supply. Cliff Cliff |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Cliff, Does your Flashing LED program include any graphical/TFT commands? These can be things such as CLS, TEXT..., etc. WW |
||||
centrex![]() Guru ![]() Joined: 13/11/2011 Location: AustraliaPosts: 320 |
Hi WW No it is just what is in the manuals. setpin 32 to dout then turn pin 32 on and off in a loop Cliff Cliff |
||||
CircuitGizmos![]() Guru ![]() Joined: 08/09/2011 Location: United StatesPosts: 1427 |
Are all grounds connected together? If you have grounds that are not connected, the LCD being plugged in might connect those grounds, and/or the console might be completing the ground paths. Micromites and Maximites! - Beginning Maximite |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
Interrupts enabled for 'touch' but input floating when the display is unplugged. Not sure if you need a pull UP or pull DOWN resistor. Jim VK7JH MMedit |
||||
BobD![]() Guru ![]() Joined: 07/12/2011 Location: AustraliaPosts: 935 |
You initialised LCDPANEL so if not using it then maybe you should un-initialise LCDPANEL if that is possible. As TJ says, it is probably looking for signals that are no longer present and can't get past that point. |
||||
centrex![]() Guru ![]() Joined: 13/11/2011 Location: AustraliaPosts: 320 |
Hi all Grounds are not a problem, I think TJ has picked the problem as it all works as expected and noted when the LCD setup is disabled. Cliff Cliff |
||||
centrex![]() Guru ![]() Joined: 13/11/2011 Location: AustraliaPosts: 320 |
A possible question for Matherp? As noted above I have a Skinnymite on a motherboard with Peters 20mhz xtal mod. I have wired to drive an ILI9341 LCD with touch all using the connections Peter has for his 64 pin ultimate backpack. This has the touch interrupt connected to pin 33 of the Pic micro. The touch will not work I have had to rewire touch interrupt to pin 32 to get the touch to work. The rest of the display works fine and with touch on pin 32 no problem. I note in the MM+ manual pin 33 is an interrupt only so I am wondering why I have this problem? Thanks Cliff Cliff |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |