Jump to content

MIOS V1.2


TK.
 Share

Recommended Posts

The new version comes with some small improvements which will be used by upcoming applications in the next week/month/year. Although you will not notice a big difference compared to MIOS V1.1 so long as the applications don't use these features, just get the new release to be up-to-date

  • MIOS_LCD_TypeSet offers additional parameters
  • the chip select lines of KS0108 or HD61202 based displays can now be inverted
  • additional GLCD driver for T6963c based displays. The performance of this display is very poor, it is not recommented for applications which have to react in realtime like the MIDIbox LC or any other "MIDI receiver"
  • the enable pins of character LCDs can now be changed during runtime. In this way it is possible to connect multiple LCDs to one core module, the maximum number of LCDs which can be handled by a application is now only limited by the number of free pins
  • fast write to BankStick and EEPROM w/o verify
  • page write to BankStick (64 bytes at once)
  • dynamic priority sampling for muxed pots (improved latency, known from MIDIbox Plus and MIDIbox64)

Additional sources:

Schematic for GLCD type 0 (KS0108 and HD61202 or compatible)

http://www.ucapps.de/mbhp/mbhp_glcd0.pdf

Schematic for GLCD type 1 (T6963C or compatible --- not recommented)

http://www.ucapps.de/mbhp/mbhp_glcd1.pdf

The first application which will get use of the new MIOS V1.2 functions is the SID (the BankStick page write will solve the SysEx buffer overrun issue)

Best Regards, Thorsten.

Link to comment
Share on other sites

The new version comes with some small improvements which will be used by upcoming applications in the next week/month/year. Although you will not notice a big difference compared to MIOS V1.1 so long as the applications don't use these features, just get the new release to be up-to-date

  • MIOS_LCD_TypeSet offers additional parameters
  • the chip select lines of KS0108 or HD61202 based displays can now be inverted
  • additional GLCD driver for T6963c based displays. The performance of this display is very poor, it is not recommented for applications which have to react in realtime like the MIDIbox LC or any other "MIDI receiver"
  • the enable pins of character LCDs can now be changed during runtime. In this way it is possible to connect multiple LCDs to one core module, the maximum number of LCDs which can be handled by a application is now only limited by the number of free pins
  • fast write to BankStick and EEPROM w/o verify
  • page write to BankStick (64 bytes at once)
  • dynamic priority sampling for muxed pots (improved latency, known from MIDIbox Plus and MIDIbox64)

Additional sources:

Schematic for GLCD type 0 (KS0108 and HD61202 or compatible)

http://www.ucapps.de/mbhp/mbhp_glcd0.pdf

Schematic for GLCD type 1 (T6963C or compatible --- not recommented)

http://www.ucapps.de/mbhp/mbhp_glcd1.pdf

The first application which will get use of the new MIOS V1.2 functions is the SID (the BankStick page write will solve the SysEx buffer overrun issue)

Best Regards, Thorsten.

Link to comment
Share on other sites

  • 2 weeks later...

the enable pins of character LCDs can now be changed during runtime. In this way it is possible to connect multiple LCDs to one core module, the maximum number of LCDs which can be handled by a application is now only limited by the number of free pins

I was just wondering if you are talking about the pins on the digital out module? ???

Link to comment
Share on other sites

the enable pins of character LCDs can now be changed during runtime. In this way it is possible to connect multiple LCDs to one core module, the maximum number of LCDs which can be handled by a application is now only limited by the number of free pins

I was just wondering if you are talking about the pins on the digital out module? ???

Link to comment
Share on other sites

Hi Drumwide,

I was just wondering if you are talking about the pins on the digital out module? ???

No, the enable lines have to be connected directly to the PIC or to a seperate multiplexer. However, this option is only usefull for people with programming skills and there is no application which supports more than 2 LCDs yet.

I just have finished the documentation of all the supported LCD modes, it can be found under Concepts->MBHP->LCD Module

Best Regards, Thorsten.

Link to comment
Share on other sites

Hi Drumwide,

I was just wondering if you are talking about the pins on the digital out module? ???

No, the enable lines have to be connected directly to the PIC or to a seperate multiplexer. However, this option is only usefull for people with programming skills and there is no application which supports more than 2 LCDs yet.

I just have finished the documentation of all the supported LCD modes, it can be found under Concepts->MBHP->LCD Module

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...