![]() |
Forum Index : Microcontroller and PC projects : New to MMBasic
Author | Message | ||||
Lappa Newbie ![]() Joined: 24/03/2019 Location: AustraliaPosts: 6 |
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: AustraliaPosts: 6283 |
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: AustraliaPosts: 6 |
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: AustraliaPosts: 986 |
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: AustraliaPosts: 6 |
Thanks. Got it! |
||||
CaptainBoing![]() Guru ![]() Joined: 07/09/2016 Location: United KingdomPosts: 2170 |
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 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: AustraliaPosts: 6 |
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 KingdomPosts: 2170 |
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: AustraliaPosts: 6 |
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. |
||||
KeepIS![]() Guru ![]() Joined: 13/10/2014 Location: AustraliaPosts: 1882 |
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 |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |