Shop OBEX P1 Docs P2 Docs Learn Events
Parallax Serial Terminal (beta) for Propeller Education Kit Labs — Parallax Forums

Parallax Serial Terminal (beta) for Propeller Education Kit Labs

edited 2010-09-22 14:54 in Propeller 1
Hello,

We have a new Parallax Serial Terminal (PST.exe) for the Propeller Education Kit labs.· It's the BASIC Stamp Editor's Debug Terminal with some additional features to make it Propeller Tool friendly.

This is a beta version, if you find any bugs or have questions, please post them here!

attachment.php?attachmentid=53570

Parallax Serial Terminal is·bundled with the newly revised PE Kit Objects lab v1.1, which you can get from any of the links below:

Propeller Education Kit - 40 Pin DIP Version
Propeller Education Kit - PropStick USB Version
PE Kit Labs (Forum Post with all labs -·plus applications and works in progress)
Propeller Downloads

Parallax Serial Terminal Documentation is on pages 13-15 of the Objects lab PDF.
Example applications that use the Parallax Serial Terminal are on pages 15-34.· (Schematic for some of the apps is on page 2.)

Andy

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Andy Lindsay

Education Department
Parallax, Inc.

Post Edited (Andy Lindsay (Parallax)) : 5/7/2008 10:54:40 PM GMT

Comments

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-05-07 22:39
    Andy,

    'Looks nice!

    One thing I've always thought would be a nice feature for both the PBASIC debug screen, and now this, is a RESET button that would pulse DTR when clicked. As it stands, you have to check and then uncheck the DTR box to reset the target.

    I do like the DISABLE button, assuming it closes the port temporarily so it can be used for uploading, etc. That's much better than changing the Com Port setting to NONE.

    -Phil
  • tpw_mantpw_man Posts: 276
    edited 2008-05-07 22:48
    This is awesome! I've always liked the Basic Stamp Debug screen smile.gif I've been using PropTerminal, but that isn't quite enough for me because it can't auto select a COM port. This is just wonderful! roll.gif
    You must have a lot of Propellers to play with if you are up to COM port 51 [noparse];)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I am 1011, so be surprised!


    Advertisement sponsored by dfletch:
    Come and join us on the Propeller IRC channel for fast and easy help!
    Channel: #propeller
    Server: irc.freenode.net or freenode.net
    If you don't want to bother installing an IRC client, use Mibbit. www.mibbit.com
    tongue.gif

    Post Edited (tpw_man) : 5/7/2008 10:55:48 PM GMT
  • edited 2008-05-07 23:05
    Phil,

    So noted on the Reset button, good idea.

    The Disable button is really cool. Whenever you click the Propeller Tool software (or any other window), the Propeller Serial Terminal automatically disables. That way, you don't have to remember to click Disable before loading a modified program. Also, even if you're loading to EEPROM, it's okay to click the Enable button as soon as you've pressed F11 in the Propeller Tool software. The Parallax Serial Terminal will automatically wait for the port activity to stop before it reconnects.

    You can disable this feature by clicking the Prefs button -> Function tab, and then uncheck the Automatically disable... checkbox. This makes it so that the display keeps going even when you click around to different windows. Just remember that in manual mode, you will have to manually click the Disable button before loading a program and the Enable button only after the program load is complete.

    Andy

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Andy Lindsay

    Education Department
    Parallax, Inc.
  • Jeff MartinJeff Martin Posts: 760
    edited 2008-06-05 00:16
    This software has been updated and published on the Propeller Downloads page:

    http://www.parallax.com/tabid/442/Default.aspx


    Phil,

    It now allows you to Ctrl+Click the DTR or RTS checkboxes to "pulse" the line instead of just "toggle" the line.

    It also allows itself to be resized smaller horizontally than the previous version.

    Take care,

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --Jeff Martin

    · Sr. Software Engineer
    · Parallax, Inc.
  • Cluso99Cluso99 Posts: 18,069
    edited 2008-06-05 12:06
    Wow, this is great.hop.gif

    Please, can I ask for another feature. I would like to be able to capture the text, so I would ask for another button to turn capture on and off. It can save to a text file (fixed name and location OK - yes, I know if you implement this everyone will ask for a proper file locator). Alternately, is it possible to use the propeller font (not sure how you would implement this)???

    This is why I would like this feature...

    I have a program that logs all the data pins on the propeller chip and sends the results in batch to the Terminal (currently Hyperterminal but I have to use a different COM port because of Hyperterminals DTR problem). I output this in a UTF16 format so that it can be read by the Propeller Tool as a *.spin file showing a timing diagram using the great propeller font (see attached file). I have published the DataLogger in the forum. It is a great use of 4 co-operating Cogs and good for debugging and seeing what is happening on the pins. The timebase can be varied from 12.5uS to 1mS and 1880 samples.

    I cannot get the propellent.dll to work in Visual Basic 6, even with Hippy's and Jason Wood's wrapper. I had planned writing my own Terminal program, but why reinvent the wheel.sad.gif
  • John AbshierJohn Abshier Posts: 1,116
    edited 2008-06-13 14:57
    It would be nice if the Propeller Tool had a menu item to start PST.

    John Abshier
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2008-06-13 15:18
    I just got a Propeller Proto Board adapted with a DB-9 serial port for a bench terminal.

    This software is ideal. It doesn't get much easier.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PLEASE CONSIDER the following:

    Do you want a quickly operational black box solution or the knowledge included therein?······
    ···················· Tropically,····· G. Herzog [noparse][[/noparse]·黃鶴 ]·in Taiwan
  • StefanL38StefanL38 Posts: 2,292
    edited 2008-06-13 18:06
    hello Cluso,

    there is already a software that can log the received data to files

    braypp.googlepages.com/Terminal20080315.zip

    logs to files has a data TX-RX-activity chart and much more

    best regards

    Stefan
  • Cluso99Cluso99 Posts: 18,069
    edited 2008-06-14 00:47
    Thanks Stefan,
    I have downloaded and will have a look at it. Currently using PST with great success except for the capture section. smile.gif
  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-06-14 00:57
    Yahoo! Great addition. I was getting tired of using Hyperterminal.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter

    www.brilldea.com·- uOLED-IOC, RGB LEDs, TLC5940 driver PCB
    www.tdswieter.com
    One little spark of imagination is all it takes for an idea to explode
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-06-14 14:55
    Just got a chance to try this out! Awesome!

    The auto disable when the window is inactive is perfect.
    (Good riddance to Hyperterm!)

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with the Protoboard? - Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card? - PropDOS
    Need a part? Got spare electronics? - The Electronics Exchange
  • RsadeikaRsadeika Posts: 3,837
    edited 2008-06-14 16:14
    I just had a chance to run the terminal program, it is a good replacement for Hyperterm. The only letdown is, that the baud rate selection only goes up to 115200. I was hoping to see some larger values in there, maybe something closer to the 1M rate, or even 2M since the Propeller can handle those speeds.

    Ray
  • bob kruggelbob kruggel Posts: 50
    edited 2010-09-22 13:43
    I am reading "Programming and Customizing the Multicore Propeller Microcontroller", often called PCM. In Chapter 3 of PCM,there is an object called "test float32.spin". This file includes an object called "parallax serial terminal.spin". If I compile and load this, PST does not run. If I run parallax serial terminal.exe, PST runs as expected. Is this the way things are supposed to work? If so, is there any use for "parallax serial terminal.spin"?
  • KMyersKMyers Posts: 433
    edited 2010-09-22 14:54
    I always resize the Prop Tool windos and start the terminal prog beside it. Having a shortcut to it on desktop makes it easier. I dont believe PST will auto run but I could be wrong...
Sign In or Register to comment.