Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:51 05 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 : Introducing the Micromite Extreme Edition

     Page 3 of 3    
Author Message
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 06:24am 17 Nov 2016
Copy link to clipboard 
Print this post

Ok ..sorry ... but i don't know .. this "hypothetic" features ... but connected with usb... A: is visible by PC as usbkey?
 
f1fco

Senior Member

Joined: 18/03/2012
Location: France
Posts: 155
Posted: 08:25am 17 Nov 2016
Copy link to clipboard 
Print this post

hello to all,
I have ordered on ebay a board with a PIC32MZ
http://www.ebay.fr/itm/181805050475?ul_noapp=true

and I have received this mail from Eleckropic (Mounir) :

Hi Pierre
Thank you for ordering the SnadPIC MZ board. I know you have ordered a SnadPIC (470) before and you have left a nice Feedback in my website. Many thanks for all.
I have a quick look at Micromite Extreme Edition, and i realized that the SPI2 should be used for the SD card. Unfortunately the SnadPIC MZ use SPI4 for that.
Is this a problem?
For the 12MHZ external oscillator : I am in short for now for this type because I used to use the 24Mhz oscillator. I had only one and someone else had ordered the board with that crystal. There is no problem in the near future because i will order other few 12Mhz crystal, may be on Monday or Tuesday i will have it.
So as you can see there are two problems, and the most important is that of the SPI. What do you think now? Please let me know if you have any other idea. Best regards. Mounir

what do you think about the 2 problems ?
SD card on SPI4 and not on SPI2 ?
24 MHz crystal in place of 12 MHz ?

I can change the crystal for a 12 MHz, no problem to desolder/resolder...
but what about the SD card ?

thank you for your help

Pierre, from Nimes, south of France
73s de F1FCO
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10202
Posted: 08:41am 17 Nov 2016
Copy link to clipboard 
Print this post

I can easily produce a hex for the 24MHz oscillator
I'm intending to just use an external SD slot and ignore the on-board one
 
Vito
Newbie

Joined: 11/10/2016
Location: Australia
Posts: 17
Posted: 12:29pm 17 Nov 2016
Copy link to clipboard 
Print this post

Thanks matherp well done on the new port.
Hope that MMbasic can now move forward and expand to include more advanced features and functionality.

There are number of pre-existing PIC32mz boards out.

What are your plans for the MMbasic firmware support for different versions of PIC32MZ?

Olimax
PIC32-HMZ144 PIC32MZ2048ECG 200Mhz

http://www.ebay.com.au/itm/PIC32-HMZ144-PIC32MZ2048ECG-200Mhz-2MB-Flash-512KB-SRAM-Shipping-is-Free-/182115707712?hash=i tem2a66f12b40:g:MsoAAOSw2GlXJtHo

PIC32MZ2048ECH100 Plug-in module

http://www.ebay.com.au/itm/PIC32MZ2048ECH100-Plug-in-module-32-bit-USB-MICROCHIP-microcontroller-/171830045393?hash=item 2801de6ad1:g:shcAAOSwT6pVgt-R
 
f1fco

Senior Member

Joined: 18/03/2012
Location: France
Posts: 155
Posted: 12:30pm 17 Nov 2016
Copy link to clipboard 
Print this post

ok Peter,
I am interested by the "version" for 24 MHz oscillator
but I can wait...
perhaps I replace the crystal 24 MHz by a 12 MHz when I receive the board

thank you Peter

Pierre.
73s de F1FCO
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10202
Posted: 12:37pm 17 Nov 2016
Copy link to clipboard 
Print this post

  Quote  What are your plans for the MMbasic firmware support for different versions of PIC32MZ?


The EC versions don't have hardware floating point so there is no reason to support them and they couldn't share the same hex fileEdited by matherp 2016-11-18
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10202
Posted: 10:16pm 17 Nov 2016
Copy link to clipboard 
Print this post

  Quote  perhaps I replace the crystal 24 MHz by a 12 MHz when I receive the board


Don't do that. I've also ordered the 24MHz version so will definitely make the code optionally able to be compiled for both
 
f1fco

Senior Member

Joined: 18/03/2012
Location: France
Posts: 155
Posted: 10:28pm 17 Nov 2016
Copy link to clipboard 
Print this post

thank you Peter !

Pierre.
73s de F1FCO
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1114
Posted: 10:29pm 17 Nov 2016
Copy link to clipboard 
Print this post

Peter,

Have you had a chance to consider the questions below?

Many thanks,
Doug.

  panky said   Great work Peter,

Does your implimentation use a bootloader like the Maximite or is a PicKit 3 needed to load EMMBasic?

Thanks for your great work and contributions,
Doug.

PS. Peter, do you have any plans to modify/update your backpack board you designed? That is a terrific little board especially for testing or just playing as it has connectors and support for all the TFTs from 2.4" to 8"

Doug.

... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10202
Posted: 10:44pm 17 Nov 2016
Copy link to clipboard 
Print this post

  Quote  Does your implimentation use a bootloader like the Maximite or is a PicKit 3 needed to load EMMBasic?


PicKit3 or Picprog32 (subject to testing)

  Quote  PS. Peter, do you have any plans to modify/update your backpack board you designed?


Yes in the next few days

 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 06:50am 18 Nov 2016
Copy link to clipboard 
Print this post

Can anyone help me please.

I am using MPLAB IPE v2.15 and am preparing to load the latest MatherP firmware for the MM Extreme.

However, only the PIC32MZ2048EC devices are listed and not the EF PIC32s.

So how do I add the EF range to my drop down list in MPLAB IPE?
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10202
Posted: 07:27am 18 Nov 2016
Copy link to clipboard 
Print this post

Update to MPLab IPE v3.45 which is what I'm using
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 08:19am 18 Nov 2016
Copy link to clipboard 
Print this post

Thanks Peter, that worked (once I eventually found the download link on their website!)
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 09:39am 18 Nov 2016
Copy link to clipboard 
Print this post

  JohnL said  
All of this to run "dressed up" old quirky Basic language in 2016?

If you really need interactive scripting language on the powerful microcontroller why not use much easier and exponentially more powerful up to date language like Python, or anything else (C , javascript, etc.)


Can you provide examples of this "exponential" power? I Googled "BASIC vs Python" and there is no shortage of those who state that Python is "better" but no examples of why! I guess that it's just sounds cooler at the pub, to say that you're a Python programmer

  JohnL said  
on SOC boards with proper multitasking operating system


Define "proper". If it's not hard-real-time then it's of little use to my industrial control system needs.

Right now, I am using an $8 micro-controller that runs at 80MHz and is programmed using 100% BASIC, albeit compiled.

1) I am reading FOUR incremental quadrature encoders with all quad-decode performed in software at the rate of up to 2MHz (2 million quadrature counts/sec). Most industrial rotary encoders are only good for 500KHz but 1.6MHz models are available.

2) I am running FOUR PID servo-loops with an update of 125uS each, the output of which is 12bits of PWM servo-motor command @ ~20KHz using BASIC and the chip's timers.

3) Serial communications running at 460K-Baud, 100% BASIC code, no UART. This can be faster but is already overkill for my needs.

Once again, a single 80MHz uController, no special hardware, for eight bucks!

Not a single interrupt required.

Can you show me ANYTHING that can achieve this performance using the "exponentially more powerful" Python?

Thanks to BASIC, I have been self-employed for 30 years and have baffled many people with such rapid application development.

I LOVE the MicroMite and plan to utilize it as a host to my real-time control devices.

I don't use dedicated HMI's as I prefer to use heavily protected Android tablets, linked via BT. For my HMI code, I use B4A (BASIC For Android):


















 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 10:02am 18 Nov 2016
Copy link to clipboard 
Print this post

  Tinine said  an you show me ANYTHING that can achieve this performance using the "exponentially more powerful" Python?


No, but I did recently read a 9 page magazine article showing how easy it is to connect a DS1307 RTC to a RPi and make the time available to Python!

And the code was easily explained over three of these pages!

Explaining RTC GETTIME, RTC SETTIME, and a photo of a plugin RTC module won't make much of a magazine article in comparison to the powerful RPI/Python I guess

 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4035
Posted: 10:19am 18 Nov 2016
Copy link to clipboard 
Print this post

  WhiteWizzard said  
  Tinine said  an you show me ANYTHING that can achieve this performance using the "exponentially more powerful" Python?


No, but I did recently read a 9 page magazine article showing how easy it is to connect a DS1307 RTC to a RPi and make the time available to Python!

And the code was easily explained over three of these pages!

Explaining RTC GETTIME, RTC SETTIME, and a photo of a plugin RTC module won't make much of a magazine article in comparison to the powerful RPI/Python I guess

Magazine articles are a pretty mixed bunch, some really quite poor as maybe that one was or very step-by-step for true beginners.

To be fair RTC GETTIME etc don't teach anything (and aren't intended to), whereas maybe the article tried to?

You could probably make the RTC time available in one line of python but it wouldn't make an article at all and wouldn't teach anything...

Wouldn't hep fill a magazine - the editor's biggest wish - either.

JohnEdited by JohnS 2016-11-19
 
astro1
Regular Member

Joined: 26/06/2016
Location: Australia
Posts: 52
Posted: 12:04am 21 Nov 2016
Copy link to clipboard 
Print this post

What should be on pins 17 & 21?

17 Analog/Digital/COM3-RX
21 Analog/Digital/COM3-RX
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 12:46am 21 Nov 2016
Copy link to clipboard 
Print this post

From the last pinout on the 'other ' thread, Pin 17 is A/D/COM3-RX, and 21= A/D Edited by WhiteWizzard 2016-11-22
 
     Page 3 of 3    
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