Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Maximite

From Wikipedia, the free encyclopedia

Maximite Microcomputer is aMicrochip PIC32 microcontroller-basedmicrocomputer. This series of chips uses the MIPS 32-bit RISCMIPS architecture and was neither anARM norPIC variant. Originally designed as a hobby kit, the Maximite was introduced in a three-part article inSilicon Chip magazine in autumn of 2011 by Australian designer Geoff Graham.[1]The project consists of two main components — a main circuit board and the MMBasic Interpreter, styled afterGW-BASIC.

Versions

[edit]

Maximite version 2.7 is still anopen source project. Several hobbyists have produced their own custom versions, often using commercially available prototyping circuit boards.

Clones

[edit]

Several Maximite clones were designed and released in the months following its introduction. Some, such as the Maximite SM1,[2] and Geoff Graham's latest version,[3] the Mini-Maximite, are hardware- and software-compatible with the original design, but use a different form factor.

Others, like the DuinoMite,[4] from the Bulgarian company Olimex, have altered the hardware by adding Arduino headers. This makes it easier to use hardware designed for Arduino boards, but modifiedfirmware is needed to use this functionality. Some of these changes have been incorporated in the official version as it gets updated.

Australian Distributor Dontronics and United States programmer Ken Segler have been active in adapting the software to run on the different versions of the hardware.

Geoff Graham has also released an altered version of MMBasic[5] for the UBW32 development Board.

Maximite clones made by US producer CircuitGizmos remain compatible with the original Maximite design and include a very small CGMMSTICK1[6][7] that can be used with solderless breadboards, and a Colour Maximite compatible CGCOLORMAX1.[8]

MMBasic

[edit]

MMBasic 3.x has support for user-definedsubroutines and modernline-numberless structure. This MMBasic 3.x has been released in several versions including support for the Olimex Duinomite, UBW32 and CGMMStick variants.

While the versions of MMBasic prior to 3.x were available asfree and open-source software distributed under theGNU General Public License, for the 3.x versions the license was changed to aproprietary one, with thesource code available free of charge for personal use.

ICeemite

[edit]

On 11 May 2013, an IC-style version named DTX2-4105C (later given the name "ICeemite"), entirely designed for inclusion intoembedded systems was announced by the Australian company Dimitech.[9] This new revision of the original Maximite brings areal-time clock and amicroSD card connector on board and fits into a PLCC-68 socket. As of the day of announcement it was the world's smallest full Maximite system.ICeemite offers custom-built firmware with additional extras used in embedded systems such asmultitasking andpower management, but does not support colour graphics.

Colour Maximite

[edit]
Color Maximite (CircuitGizmos CGCOLORMAX1) showing all of the graphics modes

A new version of the Maximite was featured in the September 2012 Issue of Silicon Chip Magazine.

New features in the Colour Maximite are.

  • 100-pin Version PIC32
  • ColourVGA witheight colours (black, red, green, blue, cyan, yellow, purple and white).
  • Synthesised stereo music and sound effects.
  • Battery-backed real-time clock (optional).
  • Arduino compatible connector with an additional 20I/O lines that are independent of the original 20 I/Os.
  • 2 channelPWM analog output.
  • Special commands for animated games.
  • Version 4.0 of MMBasic which has extra commands to access and utilise the additional features.

Several software and hardware projects have been created utilizing the Maximite in the 12 months since it was first announced. These range from simpledataloggers to complex process controllers.

Colour Maximite 2 (Gen 1)

[edit]

The Colour Maximite 2 was introduced in mid-2020, and was featured in the July 2020 issue of Silicon Chip magazine.[10]

Specifications:

The Colour Maximite 2 runs MMBasic 5.x and includes acompatibility mode to run programs written for the original Colour Maximite.

Colour Maximite 2 (Gen 2)

[edit]

The Colour Maximite Gen 2 was announced in mid-2021, and was featured in the August 2021 issue of Silicon Chip magazine. This is an enhanced version of the Colour Maximite 2, relying on more surface mounted components than the Gen 1, thus being optimised for automated machine assembly.[11]

Enhancements over and above the Colour Maximite Gen 1 include upgraded graphics (1920 × 1080 with24-bit colour), on board support for a mouse, accurate real-time clock, ESP-01 WiFi module and an extra Wii nunchuck port on the front panel.

As at April 2023, there are over 140 programs available for both versions of the Colour Maximite 2.[12]

PicoMiteVGA

[edit]

The PicoMiteVGA (also known as the VGA PicoMite[13]) is an expansion board that turns aRaspberry Pi Pico running MMBasic 5.x for the Pico (also known as PicoMite) into a self-contained desktop computer that boots into a BASIC prompt.[14]

PicoMite MMBasic supports all the hardware features of the Raspberry Pi Pico (serial, I2C, SPI, CPU clock, ADC, etc), along with built-in support for many popular add-ons for the Pico including SD cards, LCD display with a maximum resolution of 480 × 360 pixels, touch sensitive LCD screens, real-time clocks,infrared remote controls, temperature and humidity sensors, ultrasonic sensors and numeric keypads. Support for WS2812LED strips is also included.[15]

Specifications:

  • CPU:RP2040 (Dual-coreArm Cortex-M0+ processor, flexible clock running up to 133 MHz)
  • RAM: 264 kB on-chipSRAM
  • Display: Monochrome VGA at 640 × 480; 16 colour (1:2:1 R:G:B) VGA at 320 × 200
  • Storage: 2 MB on-board QSPI flash + SD card up to 32 GB; FAT16 and file systems supported
  • PS/2 keyboard support
  • I/O: Communications protocols including serial,I²C,SPI and ADC

References

[edit]
  1. ^Silicon Chip magazine, March, April, May 2011
  2. ^"Dontronics". Retrieved28 March 2016.
  3. ^Silicon Chip magazine November 2011
  4. ^"The Back Shed: Microcontroller and PC projects". Retrieved28 March 2016.
  5. ^"Geoff's Projects - MMBasic for the UBW32". Retrieved28 March 2016.
  6. ^CGMMSTICK1
  7. ^"CircuitGizmos". Retrieved28 March 2016.
  8. ^CGCOLORMAX1
  9. ^"Dimitech". Retrieved28 March 2016.
  10. ^Graham, Geoff (July 2020). "Colour Maximite 2".Silicon Chip magazine. Silicon Chip Publications Pty Ltd:30–40.
  11. ^"Geoff's Projects - Colour Maximite 2".geoffg.net. Retrieved2021-09-19.
  12. ^"CMM2.fun: HOME".cmm2.fun. Retrieved2021-09-19.
  13. ^Graham, Geoff (July 2022). "VGA Picomite".Silicon Chip magazine.
  14. ^"Geoff's Projects - PicoMite VGA".geoffg.net. Retrieved2023-04-04.
  15. ^By (2021-11-25)."PicoMite Gives Your Pico A Deluxe BASIC".Hackaday. Retrieved2023-04-04.

External links

[edit]
Products
Development tools
Third Party
Retrieved from "https://en.wikipedia.org/w/index.php?title=Maximite&oldid=1334891575"
Categories:

[8]ページ先頭

©2009-2026 Movatter.jp