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: AustraliaPosts: 3196 |
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: GermanyPosts: 21 |
@ 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: CanadaPosts: 23 |
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: GermanyPosts: 21 |
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: CanadaPosts: 23 |
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: CanadaPosts: 23 |
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: CanadaPosts: 23 |
maybe i found something, my pic is mx695 but the original maximite is mx795 |
||||
raketenbuggy Newbie Joined: 08/02/2014 Location: GermanyPosts: 21 |
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: GermanyPosts: 21 |
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: 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: CanadaPosts: 23 |
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 KingdomPosts: 153 |
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: CanadaPosts: 23 |
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: CanadaPosts: 23 |
maybe this one ? :Innolux AT070TN07 V.B |
||||
Greg Fordyce Senior Member Joined: 16/09/2011 Location: United KingdomPosts: 153 |
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: GermanyPosts: 1 |
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: GermanyPosts: 21 |
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 |