|
Forum Index : Microcontroller and PC projects : Micromite eXtreme firmware update V5.4.07
| Author | Message | ||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10566 |
Please find attached V5.4.07 for the 100/144 pin chips 2017-12-24_030031_MMX5.04.07.zip and the 64-pin chips 2017-12-24_030117_MMX645.04.07.zip Manual 2017-12-24_033442_Micromite_eXtreme_Manual.pdf This release contains all the bug fixes Geoff has included in MM2 and MM+ versions 5.4.07. Note in developing this release I have done a major rework of the organisation of the source files for the MMX to bring them much closer into line with the MM+ and make future updates much easier. It is not impossible I have introduced a bug or two Remember the reasons why you might want to use the Micromite eXtreme (MMX) PIC32 MZ Processor The Micromite eXtreme is based on the Microchip PIC32MZ 32 bit microcontroller. This chip is available in 64, 100 and 144-pin surface mount packages and is up to five times faster and has up to ten times the program space of the MX series used in the standard Micromite. High Speed Double Precision Floating Point The Micromite eXtreme uses the built in hardware floating point capability of the PIC32MZ which is much faster than floating point on the standard Micromite and uses double precision floating point. IO Pins The 64-pin Micromite eXtreme has 46 free I/O pins with 24 analogue capable. The 100-pin Micromite eXtreme has up to 71 free I/O pins with 40 analog capable and the 144-pin chip has up to 115 free I/O pins with 50 analogue capable. All analogue pins use a 12-bit analogue to digital conversion rather than 10-bit on the standard Micromite. The Micromite eXtreme has two I2C ports, three SPI ports, six PWM channels and up to four serial COM ports. All serial COM ports are high speed (over 1,000,000 baud). The Micromite eXtreme64 has one I2C and two SPI ports but is otherwise the same. High Speed LCD Panels Like the Micromite Plus the Micromite eXtreme supports ten different sized LCD display panels from 1.44" to 8". In addition it can drive displays using the ILI9341 and SSD1963 controllers in 16-bit parallel mode to achieve an even greater display update speed. It additionally supports the ILI9481 controller (480x320) using the SPI interface. VGA Output The Micromite eXtreme can drive a VGA display in 640 x 480 pixels or 640 x 400 (widescreen) with eight colours. All the graphics commands and GUI controls available in the Micromite Plus will also work on the VGA output. This capability is not available on the Micromite eXtreme64. Mouse Input The Micromite eXtreme can support a PS2 mouse which can be used to activate on screen GUI controls. This feature will work with touch sensitive LCD displays (it works in parallel with the touch sensitivity) but it is especially useful with VGA monitors that do not normally incorporate a touch sensitive surface. Extended WAV File Playback The Micromite eXtreme can play WAV files (like the Micromite Plus) however, if the eXtreme is configured to run at 252 Mhz it is also capable of playing WAV files recorded with sampling rates of 24 KHz and 48 KHz. Random Number Generation The Micromite eXtreme uses the hardware random number generator in the MZ series of chips to deliver true random numbers. This means that the RANDOMIZE command is no longer needed and is not supported. OV7670 Camera Support The Micromite eXtreme supports connection of an OV7670 camera Longstring handling The Micromite eXtreme supports a comprehensive set of inbuilt commands and functions for handling longstrings stored in integer arrays FLAC file playback Will play a FLAC file on the I2S output. Supported frequencies are: 44100Hz 16-bit(CD quality) and 24-bit 48000Hz 16-bit and 24-bit 88200Hz 16-bit and 24-bit 96000Hz 24-bit 192000Hz 24-bit (252MHz only) Inbuilt GPS Parsing Automatically parses incoming GPS NMEA data and makes the individual fields available through a simple function call |
||||
| Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3308 |
Thanks Peter. The source for this can be found at mmbasic.com. Geoff Geoff Graham - http://geoffg.net |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10566 |
Please find minor update to V5.4.07 for the 100/144 pin chips 2017-12-24_201715_MMX5.04.07.zip and the 64-pin chips 2017-12-24_201802_MMX645.04.07.zip This fixes the exit do bug identified in this thread |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |