0

I've got a MAX7456 chip and I am using this library with it. But the issue is that the character table is not the one the library needs to function like it should. The "Hello world" example is nowhere near to what it should display, because the character table is wrong.

All the instructions that talk about character set updating require a USB FTDI cable (I don't have one), I am able to program the board with USBASP programmer but that's it. I also have a few Nanos, if that helps.

How could I update the character table to what the library needs (without a FTDI cable) or how to make the sketch included to update the character set work properly?

  • In what way is it wrong? Garbage? Inverted? Rotated 90 degress? Please specify. – Nick Gammon Aug 14 '15 at 1:32
  • ASCII lookup does not work properly. – Avamander Aug 14 '15 at 6:41
  • Question: In what way is it wrong? Answer: ASCII lookup does not work properly. Nope, still uncertain what the problem is. – Nick Gammon Aug 14 '15 at 6:58
  • "The issue is that the character table is not the one the library needs to function like it should." "ASCII lookup does not work properly." The library is not using the right characters, I have no idea how to make this even clearer. – Avamander Aug 14 '15 at 18:24
  • Give an example: What do you do, what do you expect, what happens, what is the difference between expectation and observation? – fuenfundachtzig Aug 14 '15 at 21:12
2

To solve this problem one would need to get the builtin character updating sketch work (Max456WriteTable.cpp in examples folder). After the sketch has been compiled one would have to connect either FTDI cable or a USBASP programmer to the board and upload the sketch to it.

The character set (array) itself used in the code can be updated with the appropriate program available at this site.

UPDATE: In the end I solved it this way.

Many thanks to Charlie Hanson & Nick Gammon.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.