Will take a look tomorrow...
Meanwhile, added decimal point, C and F sign support...
Type: Posts; User: CuriousOne; Keyword(s):
Will take a look tomorrow...
Meanwhile, added decimal point, C and F sign support...
But I still have an issue - why reading from a bit array from arbitrary position (not byte justified) returns garbage?
Thanks!
I also ordered it, see who's will arrive faster :)
And this is proof of my code working :D
So if I understood correctly, there is no HSHIFTOUT statement, like HSEROUT ?
9002
Well, I'm designing fonts for last 30 years, so no surprise mine is better :D
proof of concept of what?
Any code was posted?
Yes, SCREEN32 is 32 bit array.
And why locations only can be from 0 to 3 ?
There are 32 bits, or what you want to say, that is not possible to write into specific bit of bit array?
I'm reading...
Oh, and by the way, is there any possibility to increase SPI speed? I'm running 16F886 @ 8mhz, and update rate is clearly not good - forget about scrolling letters and other stuff like that.
Well, I already have buffer, but 32x1 pixels in size, because the data is sent to display line by line.
But the problem is different, I can't understand why this works only per 8 bit:...
Houston, we're having a problem!
Below is the code which works, but it works only if bits in array are aligned to bytes. If I want to shift them to make them less spaced (characters used have 4...
I decided to return to this code, and have some advancement, but having issues into reading bits from array into an variable.
I have a SCREEN[32] bit array, which should be read into 4 consecutive...
Thanks!
Chip might be EOL, but it's clones are still widely made.
The main reason I want to use it, that I have some compact 8x8 led dot matrix modules (2mm dot pitch) and I want to make 32x8 array...
Hello. There are many LED dot matrix displays using this chip. Compared to to MAX7219, there are fewer parts to solder, and whole thing is updated at once, no need to deal with cascaded IC. Anyone...
So here it is, almost finished (not tested in PBP yet, written in notepad).
Digit data are stored as 4 bit width sequences, each char compromising of 4x8 pixels (width & height). They are stored by...
So it should look like this, right? (have no access to PBP at this moment).
SCREEN32 VAR BIT[32] 'MAIN VARIABLE
LINE1=%10101 'VARIABLE WITH BIT DATA
FOR X=0 TO 4 'READ BITS...
Yes, but have no idea if can use another variable instead of 31 and other digits.
Like displayvar.X=Y
What if I create 32 bit array, write bits in sequence and then read it in appropriate chunks?
Having the same issue, I don't think OP is active anymore but...
Hello.
I'm using a MAX7219 dot matrix display, 8x8 pixels, 4 daisy chained.
I want to display some numbers on it. I can use 7x7 pixel font, so 4 digits will fit.
But I want to use 6x7 pixel font,...
This requires too many IFs....
On spectrum we had X=LEFT(Y,Z)....
So back to shift.
How to trim one variable from left to right, to value of another variable?
say trim 12345 by 3 - mean, make 123 digits from it.
I've written a PC based converter, which deals with ASCII conversion. It generates PBP code for EEPROM.
8971
8970
Forgot to mention, startup shift fixed:
shiftout datapin,clockpin,1,[X-DLEN+DSTART, y]
FOURD=12345
FOURD=FOURD>>2 should return FOURD=123, right? but it returns 11419 !
I'm doing a more featured custom decoder, which will display both letters and digits on max7219 7 segment display. It will also have custom decoder for digital values. The code is below:
...
Thanks, but will this give me variable length?
I need to know number of digits in variable, to turn off unused digits on display (instead of showing zeroes there).