Joomla 3.2 Template by webtemplatesbox
Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

THE SOFTWARE AND HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

I did some reverse engineering on the pins of 2560 used on TouchShield Slide and this is what i've found.
Feel free to update the table because i don't guarantee that the table is 100% correct (i check the pins 3 times... but who knows)

Arduino MAX 3002 ATMega 2560   Usage
Pin Description Circuit Out In Pin Description   Description Device
0 D0 U5 20 1 2 RX0 PE0 Serial0 for
programming
 
1 D1 18 3 3 TX0 PE1  
2 D2 17 4 45 RX1 PD2 Serial1 for
Communication
 
3 D3 16 5 46 TX1 PD3  
4 D4 15 6 12 RX2 PH0 Serial2
Free
 
5 D5 14 7 13 TX2 PH1  
6 D6 13 8 63 RX3 PJ0 Serial3
Free
 
7 D7 12 9 64 TX3 PJ1  
8 D8 U4 20 1 26 OC1C PB7    
9 D9 18 3 25 OC1B PB6    
10 D10 17 4 18 OC2B PH6    
11 D11 16 5 5 OC3A PE3    
12 D12 15 6 15 OC4A PH3 Free for usage  
13 D13 14 7 38 OC5A PL3  
* * 13 8 6 OC3B PE4    
* * 12 9 * * *    
          47 ICP1 PD4 2 kOhm Red Led
          48 XCK1 PD5 2 kOhm Green Led
          48 T1 PD6 2 kOhm Blue Led
          23 OC2A PB4 DATAFLASH_CS Memory
          22 MISO PB3 DATAFLASH_MISO
          21 MOSI PB2 DATAFLASH_MOSI
          20 SKC PB1 DATAFLASH_SCK
          24 OC1A PB5 DATAFLASH_RESET
          43 SCL PD0 Free for I2C  
          44 SDA PD1  
          21 MOSI PB2 DATAFLASH_MOSI  
          10 VCC      
          30 RESET      
          32 GND      
          20 SKC PB1 DATAFLASH_SCK  
          22 MISO PB3 DATAFLASH_MISO  
ADC                  
0         97 ADC0 ADC0 Voltage divider
330kOhm each resistor
 
1         96 ADC1 ADC1  
2         95 ADC2 ADC2  
3         94 ADC3 ADC3  
4         85 ADC11 ADC11  
5         86 ADC12 ADC12  
          Touch Controller    
          90 PF7 XPLUS_PIN    
          91 PF6 YPLUS_PIN    
          92 PF5 YMINUS_PIN    
          93 PF4 XMINUS_PIN    

 

Update: To use the MediaTek MT3329 GPS only with Arduino i implemented NewSoftSerial in the

library. Click here to download the MediaTek MT3329 GPS for Arduino.

Unzip this archive in

YourFolder\Antipasto44\hardware\arduino\cores\touchshield\src\components\

You will find a modified core of TouchShield Slide (TSS) to enable the use of Serial2 and Serial3,

In my case i use Serial2 to connect a MTK3329 GPS to TSS, that let's you upload more than 33 images

in to the memory (thanks to openmoco guys) and also 4 extra libraries DigiText,

GButton, EEPROM and GPS_MTK3329 - ( the first two libraries can be seen in action here)

MediaTek MT3329 GPS library for TouchShield Slide is using Serial2 of the shield at 38400 bps.

(see GPS_MTK3329.cpp)

Comments powered by CComment

hostgator

Who's Online

We have 74 guests and no members online

Site Search

Wednesday the 2nd. Author: Ion GROZEA.