Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

programming OSD STV9426 in C

Sep 25, 2007 11:26PM PDT

Hi all,
Don't know if this is the right place!

I am trying to programm the IC of Thomson STV9426. I can write and read the registers except the FREQUENCY MULTIPLIER at 0x3FF7.
Asking THOMSON did not help they simply responded : " read page 12 " in the documentation. This documentation is very slim and no example or application note given.

KS

Discussion is locked

- Collapse -
Just noting.
Sep 25, 2007 11:56PM PDT

Without telling what host CPU or board this is on it's rough to tell what to do next.

Cheers and good luck.

Bob

- Collapse -
STV9426
Sep 26, 2007 12:04AM PDT

Hi Bob,

The OSD is a single IC. I try to programm it with a microcontroller of Philips type P89C51RA2.
The STV9426 is furnished with H and V pulses and programmed over an I2C bus. The clock frequency is 4 MHz.

Need more info?

KS

- Collapse -
That's a good start.
Sep 26, 2007 1:59AM PDT

The I2C has been written up too many times for me to count. The uC is an 8051 derivative so it's a for sure bet the I2C code is out there for the picking. Since this is what it is, I think all you need to do is to use google.com or krugle.com

Unless you didn't share you were missing a compiler and way to program the micro. But that's not in your posting.

Bob

- Collapse -
OSD STV9426 programming
Oct 23, 2007 4:41PM PDT

Hi Bob,

I'm working with a P89C51RB2 from Philips and programming it in C.
It is for a STV9426 of Thomson. The data sheets from Thomson are hard to understand or incomplete.

Any help is welcome.

Have a nice day,

Koenraad

- Collapse -
Why it may be harder than it looks.
Oct 23, 2007 9:16PM PDT

Most of the time the poor soul doesn't have the I2C code working. Once that is up the project moves forward.

Bob

- Collapse -
OST STV9426
Oct 24, 2007 4:16PM PDT

Hi Bob,

I2C is not the problem. I can read and write to the stv9426.
The problem is programming the video pages. i.e. the caracter strips and the table of descriptors! How to do it.

This was a good try. Thanks

Have a nice day
Koenraad

- Collapse -
Ahh.
Oct 25, 2007 9:11AM PDT

That's all the hard work an embedded programmer gets to write. Sorry but you could look around at krugle.com and call the App Engineer to see if they have it in some form for you to recycle.

Bob