Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 04:40 29 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : TFT-Maximite, unknown connectors

     Page 2 of 2    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 05:45am 08 Mar 2014
Copy link to clipboard 
Print this post

  raketenbuggy said  So if there are more people who want the firmware that I compiled myself I can ask Geoff if I get permission.


Yes Michael, please make it available to others. I will eventually add this to a new version but I have a lot on my plate right now.

Geoff
Geoff Graham - http://geoffg.net
 
raketenbuggy
Newbie

Joined: 08/02/2014
Location: Germany
Posts: 21
Posted: 01:23pm 10 Mar 2014
Copy link to clipboard 
Print this post

@ Geoff: Thanks for your permmission!

@ crosstydown: You can find the latest version of Touch.c here https://github.com/heise/MAXIMITE. Changes are mentioned in the file.

@ all: Here comes my firmware.

Changes to MMBasic Version 4.4B:
- PL7 and PL9 are supported
- latest touch-functions from the heise-github (see above) are included

Attention: This is no official build. Use at your own risk.

TFT_Maximite_44Brb.zip

If I included any bugs please let me know.

Michael
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 06:26pm 10 Mar 2014
Copy link to clipboard 
Print this post

HI ALL,
new bug for me.

after upgrade with 44brb , the pin 5 and 6 get error when i try setpin in mmbasic ???

if someone try it to see if i am the only one?
 
raketenbuggy
Newbie

Joined: 08/02/2014
Location: Germany
Posts: 21
Posted: 11:22am 11 Mar 2014
Copy link to clipboard 
Print this post

Hi crosstydown,

I had no problems configuring and using pin 5 and 6 as digital outputs, it worked fine. But I didn't try anything else. What did you try?

Michael
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 12:28pm 11 Mar 2014
Copy link to clipboard 
Print this post

Hi raketenbuggy,

i try to setpin 5,8 or setpin 6,8 and i receive " error: invalid pin "

strange , i will try to upload again your upgrade.
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 12:37pm 11 Mar 2014
Copy link to clipboard 
Print this post

i try to upload your ex files i see error "2014-03-11T18:33:44-0400- Completed loading IPE.


*****************************************************

Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.30.09
Firmware type..............PIC32MX

Target device was not found. You must connect to a target device to use PICkit 3.

*****************************************************

Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.30.09
Firmware type..............PIC32MX

Target detected
Device ID Revision = A5
2014-03-11T18:34:33-0400- Erasing...

Erasing...
Erase successful
2014-03-11T18:34:37-0400- Erase device complete

2014-03-11T18:34:40-0400- Blank checking...

Blank Checking...
Blank check complete, device is blank.
2014-03-11T18:34:45-0400- Device is blank

2014-03-11T18:34:55-0400- Loading hex file. Please wait...
Loading code from C:\Users\shoji garden 1\Documents\TFT_Maximite_plus_bootloader_V4.4B (1)\TFT_Maximite_plus_bootloader_V4.4B.hex...
Warning: C:\Users\shoji garden 1\Documents\TFT_Maximite_plus_bootloader_V4.4B (1)\TFT_Maximite_plus_bootloader_V4.4B.hex contains code that is located at addresses that do not exist on the PIC32MX695F512L.
2014-03-11T18:34:57-0400- Hex file loaded successfully.
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 12:54pm 11 Mar 2014
Copy link to clipboard 
Print this post

maybe i found something, my pic is mx695 but the original maximite is mx795
 
raketenbuggy
Newbie

Joined: 08/02/2014
Location: Germany
Posts: 21
Posted: 12:36pm 12 Mar 2014
Copy link to clipboard 
Print this post

Hi crosstydown,

my version was indeed build for the 32MX695F512L, which is used in the TFT Maximite sold by segor. But I didn't include the bootloader. Therefore you have to upload it using the preinstalled bootloader and not a PIC-Kit or something similar.

If I get you right, you uploaded the latest version from heise-github including the bootloader (TFT_Maximite_plus_bootloader_V44B.hex) and discovered afterwards that this version is build for the wrong chip? That's hard luck!

Did you upload this version before you tried my version or afterwards?
Did you upload my version using the bootloader or a programmer?

Unfortunately I can't do any tests at the moment becuase my TFT Maximite is currently unavailble. Maybe next weekend.

@ all: Has anybody else tried my version and encountered the same problem with MMBasic Pin 5 and 6?

Michael
 
raketenbuggy
Newbie

Joined: 08/02/2014
Location: Germany
Posts: 21
Posted: 01:01pm 14 Mar 2014
Copy link to clipboard 
Print this post

Hi crosstydown,

you were absolutely right, I had a bug in the version I published. It's even in the short description how to build your own version of MMBasic:

  Quote  4. Open and modify IOPorts - TFT_Maximite.h
- change "IOPorts - ColourMM.h" to "IOPorts - TFT_Maximite.h"
- add "//#define FINALBUILD" after the very first "#endif"

The last line is wrong, the #define is commented out. So it has to be:
- add "#define FINALBUILD" after the very first "#endif"

I'm sorry for this!

Unfortunately I can't edit my old posts, so a new hex-file is attached to this post.

Michael

Maximite_44Brb.zip
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 05:03am 18 Mar 2014
Copy link to clipboard 
Print this post

I WILL TRY IT AND LET YOU KNOW.

MANY THANKS FOR YOUR WORK!

BY THE WAY ,THE 5 INCHS TFT IS SMALL FOR MY PROJECT CAN YOU KNOW IF IS EASY TO PUT SOMETHING BIGGER (7INCHS), HAVE ONLY CHANGE SOME CODE IN THE PROGRAMME?

LET ME KNOW IF YOU CAN HELP MY WITH THIS

HAPPY DAYS!
 
Greg Fordyce
Senior Member

Joined: 16/09/2011
Location: United Kingdom
Posts: 153
Posted: 09:20am 19 Mar 2014
Copy link to clipboard 
Print this post

  crosstydown said  

BY THE WAY ,THE 5 INCHS TFT IS SMALL FOR MY PROJECT CAN YOU KNOW IF IS EASY TO PUT SOMETHING BIGGER (7INCHS), HAVE ONLY CHANGE SOME CODE IN THE PROGRAMME


No need to shout

The larger LCD displays have a higher resolution which is why the TFT-MM only supports some 4.3 and 5 inch displays. It would be more complicated to drive a larger display at a reduced resolution that the MM could handle.
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 10:19am 20 Mar 2014
Copy link to clipboard 
Print this post

hi greg,

the resolution of the 4.3 is ok but the screen is very small for my big finger,

it is posible to connect 7" have full screen but with the resolution of the 4.3 ????
 
crosstydown
Newbie

Joined: 29/11/2013
Location: Canada
Posts: 23
Posted: 10:28am 20 Mar 2014
Copy link to clipboard 
Print this post

maybe this one ? :Innolux AT070TN07 V.B
 
Greg Fordyce
Senior Member

Joined: 16/09/2011
Location: United Kingdom
Posts: 153
Posted: 12:46am 22 Mar 2014
Copy link to clipboard 
Print this post

  crosstydown said   maybe this one ? :Innolux AT070TN07 V.B


I don't think it would be compatible, based on comparing the connector pin-out of this display with known compatible displays.

While it may be possible to somehow hack a 7 inch display to be driven directly from a TFT-MM at a reduced resolution that the MM can handle, I don't have the experience to do this personally.

Greg
 
JBecker32
Newbie

Joined: 23/03/2014
Location: Germany
Posts: 1
Posted: 02:30pm 23 Mar 2014
Copy link to clipboard 
Print this post


Trying to compile the sources with the new touch routines I got an error message:
In External.c line 334 I had to change:
item_init[i ]=0;

to:
item_active[i ]=0;


 
raketenbuggy
Newbie

Joined: 08/02/2014
Location: Germany
Posts: 21
Posted: 10:07pm 23 Mar 2014
Copy link to clipboard 
Print this post

Hi JBacker32,

You are right, this is an undocumented feature from Carsten. He change the name of the function.

I ran into the same problem but forgot to mention it in my short description above. It's only in the detailed description on my blog. Sorry about that.

Michael
 
     Page 2 of 2    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024