Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:58 17 Jul 2025 Privacy Policy
Jump to

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 : MM+ 64 pin cannot use Control C

Author Message
lew247

Guru

Joined: 23/12/2015
Location: United Kingdom
Posts: 1702
Posted: 12:57am 11 Feb 2016
Copy link to clipboard 
Print this post

I have a Micromite Plus MMBasic Ver 4.7 Beta 37

I am using a serial ttl input to the computer, I know the serial cable works perfectly because I have tried it with several other items.

Upon plugging the Micromite into the computer with the usb cable (to give it power)

I use the tx/rx cables on the ttl converter on Micromite Plus pins 6 and 58 and it works good apart from I cannot break into the demo loop to type anything

Everytimne I press Control C nothing happens, I have tried it on Termite terminal program and a few others including RealTerm but still nothing happens

Well apart from the test loop saying (and it just keeps looping

Any idea how I can break into the loop?


----------------------------------

This is a simple test loop
(press Ctrl-C to exit)

Your MicroMite Module
has now been on for
00:00:13

-----------------------------------


----------------------------------

This is a simple test loop
(press Ctrl-C to exit)

Your MicroMite Module
has now been on for
00:00:14

-----------------------------------Edited by lew247 2016-02-12
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2934
Posted: 03:19am 11 Feb 2016
Copy link to clipboard 
Print this post

Hi Lewis,

First things first, make sure you have Tx and Rx from the USB-to-Serial module connected the correct way round on the E64 module. If you're not sure, just quickly swap them around to see if this works (crude, but quick; and no damage caused)

If this is fine, but you're still having problems then try loading the USB driver for the E64 and then simply use the direct USB console from TeraTerm (or equivalent).

Hope you fix it ok - if not then drop it in the post and I will gladly take a look for you . . . .

WW


 
jimbotron
Regular Member

Joined: 27/11/2013
Location: Australia
Posts: 50
Posted: 04:20pm 11 Feb 2016
Copy link to clipboard 
Print this post

Maybe the break key was disabled at some point by running:
OPTION BREAK 0
To see your settings try running:
OPTION LIST

If this is the case then
OPTION BREAK 3
Should restore things to normal

You may need to restart for this to take effect
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2934
Posted: 10:12pm 11 Feb 2016
Copy link to clipboard 
Print this post

  jimbotron said   Maybe the break key was disabled at some point by running:
OPTION BREAK 0
To see your settings try running:
OPTION LIST
. . . .


I believe the issue is that he can't get to the command prompt in the first place!
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4038
Posted: 10:54pm 11 Feb 2016
Copy link to clipboard 
Print this post

I hope as well as tx/rx that GND is connected (and no other).

John
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1579
Posted: 01:40am 12 Feb 2016
Copy link to clipboard 
Print this post

  lew247 said   Any idea how I can break into the loop?-


Maybe I missed something? MMBasic manual p.16:
  Quote  Resetting MMBasic
MMBasic can be reset to its original configuration using either one of two methods:
* The chip can be reprogrammed with the Micromite firmware using a PIC32 programmer.
* Sending a stream of exclamation marks (!) to the console Rx pin at 34800 baud at startup. If 30 of these characters are received in the first two seconds the Micromite will reset itself. This can be accomplished by simply setting the terminal emulator to 38400 baud and holding down the exclamation key while powering up the Micromite (on most keyboards this requires holding down shift and the number one key). If the reset was successful the message "MMBasic reset completed" will display on the console.
Either method will result in the program memory and saved variables being completely erased and all options (security PIN, console baud rate, etc) will be reset to their initial defaults.


... or a hard reset if the AUTORUN is OFF.

Regards
Michael
causality ≠ correlation ≠ coincidence
 
lew247

Guru

Joined: 23/12/2015
Location: United Kingdom
Posts: 1702
Posted: 08:22am 12 Feb 2016
Copy link to clipboard 
Print this post

Yes the ground was connected
No matter what I try I cannot type anything thats accepted by the Micromite
I'll try flashing it with the latest version of Micromite+ later
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025