Jump to content

Recommended Posts

Posted

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.

Posted

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.

  • 2 weeks later...
Posted

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? ???

Posted

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? ???

Posted

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.

Posted

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.

Posted

Thanks Thorsten I should have known it wasn't that easy.

I aspire to be a programmer, But I am no where near the level you guys are on.

:)

Posted

Thanks Thorsten I should have known it wasn't that easy.

I aspire to be a programmer, But I am no where near the level you guys are on.

:)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...