SamSuka
bigclive
bigclive

patreon


Free video wall test software.

It turns out that the video wall panel supplied in the Project MC2 "handbag" is a standard module.

https://www.youtube.com/watch?v=_dB1w99AwGE

I amused myself by reverse engineering it and then writing a piece of software to do a full panel test with nothing more than a PIC16F627A microcontroller driving the RGB, clock, latch and output enable pins.

I've included a link to the software in the video description in case you want to download and try it yourselves.  The .asm file is the full code that I've documented well to make it easier to read.  The .hex file is precompiled and ready to load straight onto a chip with any programmer that can accommodate a PIC16F627A.

I also added a bit of software that continually scrolls random colour data across the screen.

Free video wall test software.

Comments

It's very efficient, but it can't beat the speed and versatility of development of something like an Arduino.

Big Clive

Back in the early days of computers the magazines routinely referred to assembly style programming as machine code for some reason. It seemed cool that people could program in machine code. My first base level program was entered as hex.

Big Clive

Projects that had worked on another processor in the family didn't work on the new processor until you had tracked down and disabled all the new pin functions they enabled by default. Like a comparator input in this case.

Big Clive

Ah like me, I have absolutely no idea what he's going on about, but hey it's BC so we'll just hang on for the ride

Neil Tonks

That is awesome. Quite beyond me, but still enjoyable

Michael Thompson

Thanks for the video Clive. Assembler is voodoo to me. I envy your abiility.

Nuts 'n' Proud

It would be fun to try injecting an audio signal into the raw data pins, such as the headphone left+right channels from an MP3 player.

Seán Byrne

Machine code is the actual binary data (represented in binary, octal, hex, or BCD. Assembly code is a source code where each instruction is 1 for 1 with the processor's instruction set.

Mike Bird

Can that panel be hybridized with that clock kit?

Jim

What’s the MPU migration booby trap?

Circuit bending with Big Clive!

Lostngone


More Creators