markohoepken / rx5808_pro_osd

Deluxe OSD 5.8GHz (rx5808 module) control based on minimOSD Ardunino board
117 stars 32 forks source link

Seems MAX7456 does not starts #2

Open shadowroot2 opened 9 years ago

shadowroot2 commented 9 years ago

I just uploaded to OSD board (without connected RX5808 SPI pins, but connected gnd, vcc and video out, so have signal) and have black screen only. Seems like MAX chip can not start... By uploading MW OSD firmware have all works.

markohoepken commented 9 years ago

Hi,

it should bring up OSD scree without a tranceiver. There is no hand shake between the RX and the CPU.

One thing: the overlay is muted after some seconds when no key is pressed. That may be the problem.

A lot of people did already build there receiver... nobody reported that issue.

In case you have an connected ISP programmer, disconnect it, since the ISP pins are shared with the SPI bus.

There are some reported probelms, with power supply issue.

I use the inbuild regulator with 8-12V dc (as in the wiki), do not power it via the USB dongle only.

Marko

shadowroot2 commented 9 years ago

Just tryed on other Minum OSD (not Whitespy)....result the same - black screen only

markohoepken commented 9 years ago

Hi, I guess the SPI buss is for unknown reasons not working...

Are you an experiencend "builder"?

You can send me a private mail... may be a little easier:

marko@hoepken.eu

Marko

shadowroot2 commented 9 years ago

Yes, I uploaded hex, and result the same. Can you do test? Only osd without anythink only uploaded code and 12v power and video-out. May be somewhere dependecies if no input video signal or can not write SPI.

imag4270

shadowroot2 commented 9 years ago

What do this code?

if 0

while(1)
{
    setChannelModule(1);
    delay(200);
}

endif

markohoepken commented 9 years ago

... if you know C...

it just a debug fragment to test the setChannelModule() function

But since #if 0 .... #endif ist always false... it will not go to the hex file.

Marko

Marko Höpken Kastanienallee 26 31535 Neustadt Telefon: 05032-800900 Mobil: 0170 570 5621

ShadoW notifications@github.com hat am 24. Oktober 2015 um 21:34 geschrieben:

What do this code?

if 0

while(1) { setChannelModule(1); delay(200); }

endif

— Reply to this email directly or view it on GitHub https://github.com/markohoepken/rx5808_pro_osd/issues/2#issuecomment-150842814 .

shadowroot2 commented 9 years ago

I coding on PHP, and newbie to arduino C, trying to understand why not starts up. This code not should be #ifdef debug I see many defines unusesd in code

markohoepken commented 9 years ago

Hi,

just to be sure, that the latest build is working: I programmed it into my testsystem and it is working. But a tuner is connected.

So the problem ist not related to the software. As said: Works for may other builders.

Two thinks:

  1. Is the board correct set in your Arduino? The Board must set to: Adruino Nano with 328
  2. The default software starts with PAL video system. In case your Monitor / Camera is set to NTSC it will not show OSD.

Good luck,

Marko

markohoepken commented 9 years ago

Hi shadowroot2,

I added a simple OSD test to the repository (osd_test). Please update and try it on your hardware.

I am readly interersted, what you problem is.

It may be releated to the different board.

Marko

PS: what is your name?

shadowroot2 commented 9 years ago

Test work good! See counter. Can you add splash screen 2-3 seconds to main code?

markohoepken commented 9 years ago

Hi,

good, that its working.

There is no need for splash screeen, since you see the last settings anyway for 10 seconds. Than it will disapear... like a splash screen.

When you press a button, the screen cums up again.

I can not tell, what went wrong at your site.

I am afraid you must search by yourself.

Marko

shadowroot2 commented 9 years ago

markohoepken, I think i found problem, I just set in setup state = 1; I see osd now. Seems in EEPROM old values from other software. And I totaly no have signal from RX5800.

markohoepken commented 9 years ago

Hi,

that are good news. I will think about a mechanism to ensure clean startup values.

What means: And I totaly no have signal from RX5800?

Marko

shadowroot2 commented 9 years ago

OSD displays on black screen, no have video from RX module.

markohoepken commented 9 years ago

Hi,

sorry to say, but its not easy to build as stated in the "Wiki Build Warning".

Steps to debug:

  1. Connect a camera directly to the OSD
  2. Check the SPI RX patch and the additional wires on the CPU

This looks like wiring / soldering...

Marko

shadowroot2 commented 9 years ago

Hello Marko, any updates?

markohoepken commented 9 years ago

Hi Shadowroot2...

sorry to say.. works for all other builders including for me. Check your hardware, check you wiring. Maybe your OSD is dead or killed.

Marko

markohoepken commented 8 years ago

Hi,

other had issues with font updates. This was caused by "out of RAM". I created a new version with saving memory, new eeprom default detection and improved font update.

Please try this latest 1.1.3 version.

It may solve you problem.

Marko

shadowroot2 commented 8 years ago

Hi Marko, nice! I will test it tomorrow

markohoepken commented 8 years ago

Lets hope for the best ;-)