Shop OBEX P1 Docs P2 Docs Learn Events
What GPRS Module is Compatible with Basic stamp? — Parallax Forums

What GPRS Module is Compatible with Basic stamp?

wu4m4nwu4m4n Posts: 22
edited 2010-06-01 00:32 in BASIC Stamp
Hello
Need to know that GPRS module is compatible with Basic stamp.
With TCP / UDP.

My idea is to send latitude and longitude of a GPS (GPS Kit) to a server.

Viewing some Enfora GPRS I, for these if they have support for TCP / IP.

Enfora Enabler IIG quad-band module GSM0108
http://www.olimex.cl/product_info.php?products_id=384

http://www.enfora.com/index.cgi?CONTENT_ID=23&User:LANGUAGE=en


How is this module (GSM0108), is compatible with Basic Stamp?

Thank you so much

PS: I am a total rookie.

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-27 04:30
    It's impossible to tell whether the GSM0108 is compatible with the Basic Stamp given the limited information provided although some guesses can be made. This module operates from a supply voltage of 3.3V to 4.5V and has a UART-type interface that uses standard asynchronous serial information. The serial part of this is no problem and the Stamp would use the SERIN and SEROUT statements for that. The Basic Stamp operates from a 5V supply voltage and its I/O pins would need some kind of interface to the 3.3V logic of the GSM0108. There's a long discussion thread on the Propeller forum on the subject of interfacing 5V and 3.3V logic and most of the suggestions and comments would apply.

    The more important question is what sort of data needs to be exchanged because the Basic Stamp has very limited variable storage. Without more information about the module and what you want to do with it, it's hard to tell whether the limited variable storage would prevent the module from being used for your task. There's also the issue that the Basic Stamp is a single threaded processor. There's no buffering of I/O information. Whether this will create an insurmountable problem or not requires information you haven't provided yet.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-27 14:59
    Hello Mike Green
    Sorry for my English.


    I'll comment what I'm doing now.

    I Buy the "GPS Datalogger KIT" from Parallax

    http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/gps/List/0/SortField/4/ProductID/603/Default.aspx

    Contains:

    - Parallax GPS Module
    - Datalogger
    - LCD
    - Basic Stamp (Super Carrier)

    and I could make it work, with the help of the forum.

    however.

    Now I want to send these data, via GPRS to a server so that they are displayed in Google Maps.

    I was researching enough and I have several ideas.

    - Find the latitude and longitude from the GPS.
    - Storing in the Datalogger (Backup)
    -Once I read the data from the Datalogger.
    - Sent to the server via GPRS.

    For this goal I need the following AT commands

    Will publish an example obtained from:
    http://www.edaboard.com/ftopic347415.html

    >> AT + CGATT = 1 - Attach to GPRS Service
    <<OK
    
    >> AT + cgdcont = 1, "IP", "wap.cingular" - Define PDP Context (cid, PDP type, APN)
    <<OK
    
    >> AT + CDNSCFG = "208.67.222.222", "208.67.220.220" - Set Domain Name Server (DNS primary, secondary DNS)
    <<OK
    
    >> AT + CSTT = "wap.cingular", "wap (at) cingulargprs.com", "cingular1 - Task & September Start APN, User ID, and password
    <<OK
    
    >> AT + CIICR - Bring up wireless connection with GPRS - THIS MAY TAKE A WHILE
    <<OK
    
    >> AT + CIFSR - Get Local IP address
    <<10,190,245,172 - returns IP address assigned to your module
    <<OK
    
    >> AT + CIPSTATUS - Get Connection Status
    <<OK
    <<STATE: IP STATUS - returns status of connection, Needs to be 'IP STATUS' Before You Can connect to a server
    
    >> AT+CIPHEAD=1      - Tells module to add an 'IP Header' to receive data
    << OK
    
    >> AT+CDNSORIP=1   - Indicates whether connection request will be IP address (0), or domain name (1)
    << OK
    
    >> AT+CIPSTART="TCP","www.google.com","80" - Start up TCP connection (mode, IP address/name, port)
    << OK
    << CONNECT OK      - Indicates you've connected to the server - IT MAKE TAKE A WHILE FOR THIS TO BE RETURNED
    
    >> AT+CIPSEND      - Issue Send Command
    << >                   - wait for module to return'>' to indicate it's ready to receive data
    >> GET / HTTP/1.1   - Send data - this example is an HTTP request for the default page
    >> Host: www.google.com
    >> Connection: Keep-Alive
    >> Accept: */*
    >> Accept-Language: en-us
    >>
    << data from server returned - Server will return data here 
    
    
    




    Then
    In generating the request "GET", could add the following

    "GET / read.php? <lat> & Lat = long = <long> & imei = <imei>"

    (Adding the IMEI, only GPRS authorized may store the information.)

    or it could also be recorded directly via FTP.

    220 (vsftpd 2.0.1)
    at + cipsend
    > USER pep.edbox103
    
    
    SEND OK
    331 Please specify the password.
    530 Please login with USER and PASS.
    at + cipsend
    > PASS Pervaya
    
    SEND OK
    230 Login successful. / /
    at + cipsend
    > APPE blabla.txt
    
    SEND OK
    





    I was searching and modules that support these commands are the SIM300,
    and thank god they sell a complete kit.


    SIMCOM SIM300CEVBKIT

    INFO: http://www.soselectronic.com/?str=371&artnum=55888
    PDF:
    http://www.soselectronic.com/a_info/resource/c/SIM300C_EVB_V1.04.pdf


    I'll post all existing information on this project. So any other newbie like me can start later and not make my same mistakes.


    Regards
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-27 15:22
    1) The SIM300 module uses RS232 voltages for its serial interface. You will need a voltage translator between the SIM300 and your microcontroller, something like a MAX232.

    2) These command sequences are fairly complicated. I'm still concerned whether you could handle them with a Basic Stamp. At the very least, you may need something other than the BS2, maybe a BS2p or BS2px with additional speed and additional memory. I would use a Propeller for a project like this.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-28 01:11
    Hello Mike Green

    1) I have the intention to purchase the entire kit for SIM300, which is shown in the images.

    kitsim300_ePqfG8.jpg

    Information about the module: http://www.soselectronic.com/a_info/resource/c/SIM300C_EVB_V1.04.pdf

    As shown in the image, the module only needs 5V to operate, so that power could be fed from the same Basic Stamp 2.

    powersuply_Og8JmB.jpg
    powerdetail_OPsqS8.jpg

    My idea in "theory" is to connect the SIM300 module to "Super Carrier (Basic Stamp), and to send the commands from the BASIC Stamp to the SIM300 module. I have no idea if it would be possible.

    2) The "GPS Datalogger KIT comes with the Basic Stamp 2 (super carrier).


    A Question:

    If the module needs 5V, could connect directly from the super carrier (VSS, VDD ).???

    Thank you very much.
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-28 03:29
    The Super Carrier Board's regulator can provide around at most 1A under ideal conditions. It doesn't have a heatsink, so the amount of current available may be significantly less depending on the supply voltage. I don't know how much current the SIM300 actually takes, but, with the datalogger and the GPS, you're probably already drawing as much as the Super Carrier Board can supply.

    Remember that the SIM300 has an RS232 serial port while the Super Carrier Board doesn't really. You could theoretically use the programming port, but that's not really RS232 and it's half duplex besides. Anything sent from the PC side of it is echoed back.

    I'm not saying this can't be done, but there's a lot more research that needs to be done. It's not just a matter of plugging things together.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-28 03:58
    You're absolutely right.
    my anxiety is playing against me.

    I will read more and publishes lot what I found.

    Muchas gracias Mike Green
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-28 05:00
    Find information about a module that works with Basic Stamp

    GM862 Cellular Quad Band Module



    GM862 Cellular Quad Band Module http://www.sparkfun.com/commerce/product_info.php?products_id=757
    GM862 Evaluation Board : http://www.sparkfun.com/commerce/product_info.php?products_id=477

    Code BS2

    ' =========================================================================
    '
    '   File....... GM862.BS2
    '   Purpose.... Communicate with the GM862 Cellular Quad Band Module
    '   Author..... Joe Grand, Grand Idea Studio, Inc. [noparse][[/noparse]www.grandideastudio.com]
    '
    ' {$STAMP BS2}
    '   {$PBASIC 2.5}
    '
    ' =========================================================================
    
    ' -----[noparse][[/noparse] Program Description ]---------------------------------------------
    '
    ' Written in December 2006, finally got around to posting January 2009
    '
    ' The GM862 was mounted on the Spark Fun Electronics GM862 Evaluation Board
    ' (#CEL-00477, www.sparkfun.com/commerce/product_info.php?products_id=477).
    ' Pin connections from BS2 to the GM862 are straight-forward, but the TX line
    ' from the BS2 needs to be level-shifted down to 2.8V for proper interfacing
    ' to the GM862. Sorry for the lame ASCII art.
    '
    '                               5V
    '                                |
    '                                >
    '                                > 4.7k
    '                                >
    '                                |---------------< From BS2 GPRS_TX (pin 12)
    '                      10k   b |/ e
    '  To GM862 PWRCTL <---^^^-----|   2N2222
    '       (2.8V)                 |\ c
    '                                |
    '                                |
    '                                |---------------< To GM862 TXD line
    '
    '
    
    ' -----[noparse][[/noparse] I/O Definitions ]-------------------------------------------------
    
    GPRS_RX      PIN  13
    GPRS_TX        PIN  12
    GPRS_On      PIN   11
    'GPRS_Reset      PIN   10
    
    ' -----[noparse][[/noparse] Constants ]-------------------------------------------------------
    
    #SELECT $STAMP
      #CASE BS2, BS2E, BS2PE
        T1200       CON     813
        T2400       CON     396
        T4800       CON     188
        T9600       CON     84
        T19K2       CON     32
        T38K4       CON     6
      #CASE BS2SX, BS2P
        T1200       CON     2063
        T2400       CON     1021
        T4800       CON     500
        T9600       CON     240
        T19K2       CON     110
        T38K4       CON     45
    #ENDSELECT
    
    SevenBit    CON        $2000
    Inverted    CON        $4000
    Open        CON        $8000
    
    GPRS_Baud     CON      T9600
    
    ' -----[noparse][[/noparse] Initialization ]--------------------------------------------------
    
    Init:
      DEBUG CLS, "Initializing system...", CR
      GOSUB GM862_Powerup   ' initialize the GM862-QUAD-PY GSM/GPRS module      
    
    ' -----[noparse][[/noparse] Program Code ]----------------------------------------------------
    
    Main:
       GOSUB GM862_Initialize
       
       '   send SMS message to owner
    SMS_Prep:
        PAUSE 500
        DEBUG "Preparing to send SMS message...", CR
        SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+CMGF=1", CR]
        SERIN GPRS_RX, GPRS_Baud, 3000, SMS_Prep, [noparse][[/noparse]WAIT("OK")]
    
    SMS:
        PAUSE 500
        DEBUG "Sending SMS message...", CR
        SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+CMGS=", $22, "12223334444", $22, CR] ' phone number 1+NPA+pre+suff
        SERIN GPRS_RX, GPRS_Baud, 3000, SMS, [noparse][[/noparse]WAIT(">")]
    
    SMS2:
        PAUSE 500
        SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"This is a text message!", $1A]
        SERIN GPRS_RX, GPRS_Baud, 5000, SMS2, [noparse][[/noparse]WAIT("OK")]
    
    Voice_Prep:
         PAUSE 1000
         DEBUG "Preparing for voice call...", CR
         SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+FCLASS=8", CR]
         SERIN GPRS_RX, GPRS_Baud, 3000, Voice_Prep, [noparse][[/noparse]WAIT("OK")]
    
    Mic: ' set up microphone input settings
         PAUSE 500
            SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT#CAP=2", CR]
         SERIN GPRS_RX, GPRS_Baud, 3000, Mic, [noparse][[/noparse]WAIT("OK")]
    
    Voice:
         PAUSE 500
         DEBUG "Dialing...", CR
         SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"ATD12223334444", CR] ' phone number 1+NPA+pre+suff
         PAUSE 15000  ' wait 15 seconds for the call to go through and someone to answer
    
    ' Send audio and do stuff here
    
      ' hang up phone
    Hang_up:
         PAUSE 500
         DEBUG "Hanging up phone...", CR
         SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"ATH", CR]
         SERIN GPRS_RX, GPRS_Baud, 3000, Hang_up, [noparse][[/noparse]WAIT("OK")]
    
    Phone_Done:
       GOSUB GM862_Powerdown   ' turn off module now that the phone call is done
     
      DEBUG "System done!", CR
      END
    
    
    ' -----[noparse][[/noparse] Subroutines ]-----------------------------------------------------
    
    GM862_Initialize:
      DEBUG "Autobauding...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, No_GPRS_Response, [noparse][[/noparse]WAIT("OK")]
    
    Baud:
      PAUSE 500
      DEBUG "Setting baud rate to 9600, 8N1...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+IPR=9600", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, Baud, [noparse][[/noparse]WAIT("OK")]
    
    Err:
      PAUSE 500
      DEBUG "Enabling extended error result codes...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+CMEE=1", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, Err, [noparse][[/noparse]WAIT("OK")]
    
    Band:
      PAUSE 500
      DEBUG "Setting network to N. America (GSM 900MHz/PCS 1900Mhz)...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT#BND=1", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, Band, [noparse][[/noparse]WAIT("OK")]
    
    Sim:
      PAUSE 500
      DEBUG "Querying SIM presence/status...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+CPIN", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, Sim, [noparse][[/noparse]WAIT("READY")]
    
    Net:
      PAUSE 500
      DEBUG "Checking network registration...", CR
      SEROUT GPRS_TX, GPRS_Baud, [noparse][[/noparse]"AT+CREG", CR]
      SERIN GPRS_RX, GPRS_Baud, 3000, Net, [noparse][[/noparse]WAIT("0,5")]
    
      RETURN
    
    ' ----------------------------------------------------
    
    GM862_Powerup:
      INPUT GPRS_On
      PAUSE 500
      LOW GPRS_On
      PAUSE 2000
      INPUT GPRS_On
      PAUSE 500
      RETURN
    
    ' ----------------------------------------------------
    
    GM862_Powerdown:
      LOW GPRS_On
      PAUSE 2000
      INPUT GPRS_On
      PAUSE 500
      RETURN
    
    ' ----------------------------------------------------
    
    No_GPRS_Response:
      DEBUG "No response: GM862", CR       ' ruh-roh, Shaggy
      GOTO Phone_Done
    
    ' ----------------------------------------------------
    



    Upload information about the commands needed to Occupy FTP via GPRS

    ftp_VwXZGb.jpg


    What we still do not understand, is how to connect the Basic Stamp 2 to GM862 Evaluation Board. The code shows an ascii drawing, but I can not understand.

    Could anyone give me a hand?
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-28 05:18
    The User Guide you provided doesn't talk at all about hardware connections. You'll need something with a schematic in it.

    The drawing that Joe Grand included in his sample program is pretty straightforward if you use a mono-spaced font like Courier. Essentially, you have a 4.7K resistor between the transistor's emitter (e) and +5V. The emitter is also connected to the Stamp's transmit pin, I/O pin 12 in the case of his sample program, but it could be any I/O pin. The collector of the transistor (c) is connected to the GM862's transmit (TXD) line. There's a 10K resistor between the base of the transistor (a 2N2222A) and the GM862's PWRCTL pin which is a 2.8V reference voltage.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-28 12:43
    Here is the PDF with the hardware documentation.
    Greetings Mike.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-28 22:05
    For two days I can not stop looking for alternatives.

    And I think I found a solution to many problems.


    The SmartGM862


    Pagina Oficial : http://www.mikroe.com/eng/products/view/468/smartgm862-board/
    Smartgm862 Schematic : http://www.mikroe.com/eng/downloads/get/1032/smartgm862_schematic_v100.pdf


    smartgm862_01.jpg

    easygprs_w3pH21.jpg
    Description

    SmartGM862 is full-featured development tool for Telit GM862 GSM/GPRS module. This board has everything that you need to develop your own GSM-GPRS based device. Tool features voltage regulation, so there is no need for connecting additional power supply circuits. All you need to do is to connect power supply (9-32V DC or 7-23 AC) to the board, place GSM/GPRS module, connect antenna and you are ready to start GSM-GPRS based device development. ....


    I connect from another energy source than that of the basic stamp.
    "Also will have to take some kind of" translator of voltage? Among the Basic stamp Pines and Pines SmartGM862 (TDX, RDX)?
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-28 22:22
    It looks like the SmartGM862 has voltage translation circuitry for TXD, RXD, CTS, and RTS plus, as you've noted, it has it's own voltage regulator.

    You'll need to connect the two grounds together (for the Stamp (Vss) and the SmartGM862). You'll need to connect VCC_BRD to the Stamp's +5V supply (Vdd). You then should be able to connect TXD_BRD, RXD_BRD, CTS_BRD, and RTS_BRD to Stamp I/O pins.

    Note that the SmartGM862 board has a bridge rectifier at the power supply input. This means that you can't use the Stamp's power source for the SmartGM862. You'll need a separate supply.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-29 05:08
    If possible I could explain it a bit more detailed please.
    Somebody said...
    You'll need to connect the two grounds together (for the Stamp (Vss) and the SmartGM862). You'll need to connect VCC_BRD to the Stamp's +5V supply (Vdd). You then should be able to connect TXD_BRD, RXD_BRD, CTS_BRD, and RTS_BRD to Stamp I/O pins.


    Of course, just as my idea is to place a solar belt for each module (Basic Stam (Super Carrier) and SmartGM862), but in the meantime will have one transformer each.
    Somebody said...
    Note that the SmartGM862 board has a bridge rectifier at the power supply input. This means that you can't use the Stamp's power source for the SmartGM862. You'll need a separate supply.




    According to your experience in the subject, do you think might make my goal with this module SmartGM862 and Basic stamp 2 Make It Work ?

    If I'm going to document everything. for all those who want to do something similar to create it. (And seen enough issues in consultation forum on the same topic.)

    Greetings and many thanks Mike


    Muchas Gracias Mike! ¡
  • electrosyselectrosys Posts: 212
    edited 2010-05-29 11:41
    @wu4m4n

    How about TCP/IP stack! Do you know if SmartGS862 support TCP/IP stack?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-29 14:10
    1) Any time you connect two sections of logic together, you have to connect the grounds together. That's because voltages are measured between two points in a circuit. One point is the logic signal and the other point, by convention, is called ground. All sections of logic have to have the same reference point (ground), so they have to be connected together.

    The voltage translation circuitry is designed so that VCC_BRD is the power supply for the microcontroller. The output transistors for the transmit lines (TXD and RTS) switch the outputs between VCC_BRD and ground.

    2) You might be able to bypass the bridge rectifier. If so, you could use the same power supply for the SmartGM862 and the Stamp.

    As I've mentioned before, you might want to use one of the Stamp models with more memory. I'd suggest the BS2p or BS2px. Use Joe Grand's code for a starting point for what you want to do.

    You have a lot to learn. You should start with small pieces and get each hardware piece to work by itself using the sample code available. You will need to learn how to program the Basic Stamps. Start with the "What's a Microcontroller?" tutorial and the "Stamp BASIC Syntax and Reference Manual". Look at some of the other tutorials available as well. They're available translated into several languages from Parallax's Downloads page. Get used to browsing the Wikipedia. There are excellent articles on all sorts of topics in electronics and computing, all available in a variety of languages. For example, look up "bridge rectifier".

    Other good sources of information:
    The Nuts and Volts Columns. Use the "Resources" tab on Parallax's main webpage to get to the index of the Columns.

    www.emesystems.com
    Click on the "app-notes" link for lots of information on programming Stamps
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-29 16:16
    @electrosys

    Because SmartGS862 is inserted into the GPRS Module GM862

    http://www.sparkfun.com/commerce/product_info.php?products_id=757

    Features:
    
        *  
        * GSM Quad Band
        * On Board SIM Holder
        * GPRS Class 10
        * Embedded TCP/IP Stack
        * Embedded FTP and SMTP Client
        * 17mA average stand-by, 3.5mA in low-power mode
        * 250mA average operating current
        * Data, Voice, SMS, and Fax
        * Data speeds up to 57.6kbps
        * Supply voltage : 3.4-4.2V
        * MMCX Antenna Connector
        * Extensive datasheets and forum support
        * Software and pin compatible with previous GM862 modules
    
    



    It also supports FTP access. ¡

    @Mike Green
    Thank you very much for all your advice.
    Buy both books and am in the process of reading.
    Since I made several examples (LED) coming out in the book.

    Php programmer I am, I am doing now with Google Map system API3

    But I get stuck on the circuit of the project. that is why I thank you again for guiding me in making my project.



    Greetings Mike and Reza
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-31 03:55
    Wishes to occupy the "GM862 Evaluation Board" to take the Code of Joe

    GM862 Cellular Quad Band Module http://www.sparkfun.com/commerce/product_info.php?products_id=757
    GM862 Evaluation Board : http://www.sparkfun.com/commerce/product_info.php?products_id=477



    That is the interpretation of the following drawing anscii

    screenshot_053_OC25lx.png

    Here is the diagram much more understandable.

    screenshot_060_ty4EtQ.png
    (PWRCTL = PWRMON )


    Found in the same web of "Parallax", some diagrams dealing with the chip "max232" and the LCD.

    pctolcd_max_hi.jpg

    and without the chip "max232"

    pctolcd_hi.jpg


    I think I would be better Occupy the Chip "max232".


    Apart from Chip "max232" Another thing that should be considered for connecting the "GM862 Evaluation Board" to the BS2??

    Regards



    PD:
    Useful Information:
    GM862 for the PIC microprocessor.
    And the Following website with information about Arduino.
    The Next Web is HTTP connection with information on GM862 modules. (AT Commands)
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-31 05:14
    I found the following

    Pololu 23201a Serial Adapter Fully Assembled

    (or The RS-I Serial Interface Adapter)

    screenshot_064_yHFP05.png

    Specifications:
    Somebody said...
    If you want to access all of the features on your computer’s serial port, this serial adapter is for you. The adapter allows you to connect your 3-5.5 V logic circuits to a COM port, which operates on higher and negative voltages (EIA-232, similar to the older RS-232 standard). The adapter is available fully assembled with male header pins facing down for use with prototyping boards and breadboards, or as a partial kit as shown to the right. The partial kit offers more flexibility if you do not need all of the header pins or if you want to install them on the other side of the board (or not at all).
    This adapter distinguishes itself from most competing units through its five drivers and three receivers, which give you access to all eight signal lines on a DB9 connector (the ninth pin is ground). This means that in addition to standard serial communication, your project can also use all of the handshaking lines and status lines. Even if you do not use them for their intended purposes, you might find it convenient to be able to reset your processor using one of the extra lines. A connection detection line gives your project additional options for responding to a physical connection to a serial port. All of this connectivity comes in a compact package that is less than twice the size of the DB9 connector alone.
    The first nine pins on the deluxe serial adapter correspond to the same nine pins on a COM port DB9 connector. The additional pins are the logic supply voltage, the serial connection detection pin, and an inverted version of the transmit line (which can be useful if, for instance, you have a positive-edge triggered interrupt that you want to fire in response to the beginning of the start bit). The TX line and RX lines are labeled from the computer’s perspective, so the TX pin has data transmitted by the computer that should be connected to your project’s receive input.

    screenshot_065_f1W485.png
    screenshot_066_93M53X.png


    With this little module might Connect:

    Bs2 <----> GM862 Evaluation Board


    screenshot_063_ieDUL2.png

    so I could communicate from the "BS2" to "GM862 Evaluation Board"

    officiate in the forum say that if it is compatible with BS2


    Based on your experience, my idea might work?
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-31 17:03
    and i found

    3.3V Voltage Regulator Board

    reg3v5v_01.jpg

    and this ¡

    5V-3.3V Voltage Translator Board

    voltran5_550_1.jpg


    and this

    5V-3.3VReg Board
    volreg_550_1.jpg

    Post Edited (wu4m4n) : 5/31/2010 5:27:48 PM GMT
  • wu4m4nwu4m4n Posts: 22
    edited 2010-05-31 17:18
    I am looking for all possible information.

    With the transformer "3.3va 5.v" could connect the "GM862" to "BS2"?

    Ps: if someone did not realize my first language is not English. I'm Spanish. PHP programmer and I'm in and I can generate questions that sometimes absurd and it's because I have no idea, and I prefer to ask to stay with the doubt.
  • Mike GreenMike Green Posts: 23,101
    edited 2010-05-31 17:54
    Although the GM862 can be powered from 3.3V, its I/O pins are 2.8V logic and it can be damaged if you use it directly with 5V logic. That's why Joe Grand showed a voltage translator and why the Evaluation Board you showed has voltage translators.
  • wu4m4nwu4m4n Posts: 22
    edited 2010-06-01 00:32
    Encontr
Sign In or Register to comment.