Decimus hardware fix

Saturday, February 23rd, 2008

It was all getting too awkward. A bit of short sighted design on my part had the Nokia LCD sharing an SPI port with the motor encoders. This meant that I had to turn off the encoders to write to the LCD. While no motion information would be lost by ...

SPI data transfers

Wednesday, February 20th, 2008

I use SPI  on my micromouse both to talk to the Nokia graphical LCD and to talk to the LS7366 quadrature encoders. A large number of devices can be connected to the SPI data lines, MOSI and MISO. Each device needs its own select line. This all appear very simple ...

LCD testing for Decimus

Sunday, February 17th, 2008

Having installed the LCD, it was time to get the code working for it. First I realised that it may not have been so clever to put the LCD on the same SPI port as the encoders. This will mean that I have to take care that the encoders are ...

LCD screen for Decimus

Saturday, February 9th, 2008

Probably the last part to be added to Decimus will be the Nokia 3410 LCD screen. Nearly all of my mice have these either permanently fitted or attached by a simple socket so they can be removed. With a resolution of 96x64 pixels, this screen is an ideal debugging ...

Adding a timer and the graphical LCD

Tuesday, September 18th, 2007

This is a fairly big jump. With the LEDs and buttons tested, it is time to add the main graphical display, made from a Nokia cellphone display. Also, there is the main system timer event. The simple user IO is working, and it is time to add a system timer. ...