Hein (fub) wrote,

  • Mood:

MACH F: Display update

I'm working furiously on the MACH F display firmware. I have changed my test software to take characters from an in-memory buffer, and use a lookup-table to determine the bit-patterns to shift in. I even made the number of displays variable -- not that that helps for this project, but using the same software for a project with more displays will "only" be a matter of adapting a certain constant.

The odd thing is, that if I want to show "mach f", the fourth multiplex phase isn't shown. But if I put "macqxx" in the buffer, it does work. Clearly there's something wrong with my looping conditions, and it is influenced by the characters to be displayed. But if I simulate it all in MPLAB, it does go OK.

Maybe, just maybe, it has something to do with the fact that I set the target architecture in MPLAB (the Microchip assembly IDE) to 16F628, while I'm working with the 16F628A -- version 5.7 of MPLAB IDE doesn't have the 16F628A yet. I'm downloading the newest version right now, see whether that helps.

It gets curiouser and curiouser...

EDIT: No, that wasn't the solution. More debugging tonight!

  • Things that happened this week

    A power interruption. We had gotten a letter from the company that manages the power lines that they’d be working on the infrastructure on…

  • Misc

    I guess a Friday Five is better than nothing. 1) What’s the best customer service experience you’ve ever had? Being loaded up in the…

  • Taking stock

    One of the biggest chores in reconstructing our living situation is putting the books in the new bookcase(s). When we brought the books and the old…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment