MMCC starts in Lite mode where only the required settings are available
To switch to full mode, select 'Show full menus' in the Setup menu
MMCC makes extensive use of tool-tips.
Hover your mouse over a button or text field and a brief description of the
button will pop up.
Getting started in simple steps:
1. Choose the device type from the pull-down list (Picomite and PicomiteVGA
are the same as far as we are concerned)
2. Select the com port. If you device is not plugged in, insert it now and the
port will appear in the terminal window. This is an easy way to determine
what com port your device is using.
3. Select the baud rate. On the picomites, any baud can be used. It will always
run at full USB speed. Other devices must match the device settings.
You now have the minimum settings needed to connect. There are a few extra
steps that should be taken to save grief later.
We will save your chosen settings as a pre-configured device.
4. Give the device a name. Keep it short so it fits on the button. It is also
added to the "presets" menu where a longer name will still be
readable.
5. Save the settings. If the name is the same as an existing device, the
old settings will be overwritten. To delete a device, clear the device
specifications text box and save it to the name you wish to delete.
6. When you are ready, you can "connect"
In MMEdit, click on the send toolbar button (far right) and your program will be loaded onto the device using AUTOSAVE (or the device equivalent). After a short delay to allow time for large programs to be safely saved, the program will RUN
If you wish to save the device settings in your program instead of (or as well
as) MMCC, copy the device specifications text field to the first line of your
program.
If a program has a valid 'target directive as it's first line, that directive
will be used instead of the one set by MMCC unless Override is ticked. In that
case, the MMCC settings will win.
A closer look at MMCC:
The initial screen may look a little daunting but any rows you don't use can be hidden to stop wasting screen real-estate.
Line 1. settings for your regular collection of 'mites. Use the "save settings" button on row 2 to save each device settings. It is not required but makes it easier to switch between devices.
Line 2 is where you select device family, com port and baud rate. In the
Windows versions, only currently available com ports will be listed.
Selecting
TCPIP for com port gives you a text box to enter IP address and port number
IP:port
There is also a drop down box to easily add other options which are used when
your programs are uploaded. Save settings allows for 12 different devices.
"Device?" interrogates the connected device and reports the device
type. If you have "Auto Configure" selected, the device will also be
changed to match.
"Mouse" toggles the sending of mouse actions to the connected device (if it has
requested them)
Line 3 is where to results of your setting is displayed. You can manually edit the settings. The connect button does as expected. Override prevents 'target directives in the source code from changing these settings.
Line 4 contains a few macro buttons and some frequently used commands. Cls and End only control the local terminal and are not sent to the device.
Line 5 has a command line text entry field with a scroll back buffer. The
save button saves your entry as a macro. "Expand" allows you to write
code with macro shortcuts and send them, after expanding, to the device.
Macros are always expanded before sending
Line 6 is used to display configuration data and progress reports etc.
The Setup menu lets you change terminal size and font used etc.
Action menu contains a few convenient commands.
View is where you turn the toolbars on/off.
Mode selects one of the 5 modes available.
VT Terminal - A basic terminal
External VT helper - Connect to your micromite with a preferred terminal program
through MMCC with the ability to do tasks such as upload files while leaving
your terminal connected
To connect a terminal such as TeraTerm, connect using TCPIP to localhost port
50900
If you haven't used TeraTerm over TCPIP before, you will probably have to edit
the Teraterm.ini file. Look for
; Line at a time mode
EnableLineMode=off
and make sure EnableLineMode does equal off. That lets you send one character at
a time rather than waiting for the CR to send a full line.
Monitor - With an external terminal program, Monitor lets you watch traffic in both directions. Handy for debugging.
HEX Monitor - same as monitor but in HEX
File Manager - copy files to and from the micromite.
Last edited: 17 December, 2023