Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:12 01 Aug 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 : New to MMBasic

Author Message
Lappa
Newbie

Joined: 24/03/2019
Location: Australia
Posts: 6
Posted: 04:13am 05 Apr 2019
Copy link to clipboard 
Print this post

I'm very much interested in getting up to speed with MMBasic and the ARM H7 board. My previous experience with basic is Borland Turbo Basic and Microsoft Quick basic many moons ago.
I have followed a build on another forum using MMBasic and this seems to be the way to go. I have some experience with Arduino.

My question is this.:
Is there a special version of MMBasic for the H7 or do I download the generic MMBasic and use new calls to the H7 Board?

Hopefully this isn't a often asks question as I have had a search of the forum.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 04:20am 05 Apr 2019
Copy link to clipboard 
Print this post

Welcome to the forum.
The post directly below yours is worth a read.

https://www.thebackshed.com/forum/forum_posts.asp?TID=11287&PN=1

It explains the various versions and has a link to the post with the latest version for H7

Jim

VK7JH
MMedit
 
Lappa
Newbie

Joined: 24/03/2019
Location: Australia
Posts: 6
Posted: 05:14am 05 Apr 2019
Copy link to clipboard 
Print this post

Thanks. I have read that post and read the variations.
When I hit the Armmite H7 it took me to a post with a demonstration. Is the zip file above it the link you talk about? I thought it was the code for the demo.
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 986
Posted: 06:08am 05 Apr 2019
Copy link to clipboard 
Print this post

Lappa, if you look further down to the last post you should see two links, one for the MMBasic install and one for the manual.

OA47
 
Lappa
Newbie

Joined: 24/03/2019
Location: Australia
Posts: 6
Posted: 06:31am 05 Apr 2019
Copy link to clipboard 
Print this post

Thanks. Got it!
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2170
Posted: 08:36am 05 Apr 2019
Copy link to clipboard 
Print this post

  Lappa said   <snip>Microsoft Quick basic


You should feel right at home. it is clear that MMBasic has implemented a lot of the common functionality from QB (and even VB) - there are some differences mainly in syntax (e.g. you can DO WHILE and LOOP UNTIL but not DO UNTIL or LOOP WHILE) but these are easily worked around. In the library I have written a few VB-like functions mainly to provide code comaptibility (with a small c) and I use them all the time... there is a speed overhead but I find they really make MMBasic an easy convert from VB

  Lappa said  
My question is this.:
Is there a special version of MMBasic for the H7 or do I download the generic MMBasic and use new calls to the H7 Board?


The Micromites all fall into several groups. Within a given group, the code is largely the same (there are some trips, e.g. the 144 & 100 pin MMXs use the same binary but the 64 pinner has it's own) - the code has to be compiled for the right platform so you can't get a standard fit at the binary level.

Have fun, and welcome to the forum
 
Lappa
Newbie

Joined: 24/03/2019
Location: Australia
Posts: 6
Posted: 08:44am 05 Apr 2019
Copy link to clipboard 
Print this post

Thanks for the welcome and help. Thought I had an H7 in my pile but it’s an 401RE so RS gets an order on Monday.

 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2170
Posted: 09:56am 05 Apr 2019
Copy link to clipboard 
Print this post

grab yourself a Nucleo board - it is a really cheap way to get into the H7 and so easy to install the firmware. Seriously, I wonder why (if all you want is a controller to interface to the outside world) you would go to the trouble of designing your own PCB etc. I have a couple of H7 projects and they use Nucleo boards un-altered... and they just do what they are supposed to. A real joy and fast as a stabbed rat
 
Lappa
Newbie

Joined: 24/03/2019
Location: Australia
Posts: 6
Posted: 10:08am 05 Apr 2019
Copy link to clipboard 
Print this post

No, no,
. I’m not making a PCB, I’m just ordering a Nucleo H743Z1 board from RS

The Nucleo I already have, a F401RE, apparently is not suitable for MMBasic. Edited by Lappa 2019-04-06
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 12:04am 06 Apr 2019
Copy link to clipboard 
Print this post

Just in case this wasn't clear: The manual in the H7 Link is the H7 hardware setup and MM.Basic code changes along with unique H7 commands. You should also download the latest Micromite and Micromite Plus manuals as the 3 are needed to cover every command.





NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
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