![]() |
Camera glitch / failure
I am having a problem with the 2005 camera code and the 2006 controller. The camera will "glitch" randomly and never recover. I have had the thing run for 30 minutes with no problems, and yet sometimes it will give out in five seconds!
It is giving all the appearences of a receive failure, and resetting the RC is the only thing that can make it recover. I have tried 2 different camera boards, with and without the TTL converter (made a special cable for without!). I have tried software and hardware resetting the camera board, to no avail. (It resets the camera board, but the RC never seems to receive anything, including the power-on ACKs, after the failure). Can anyone help me on this? It is frustrating me to no end. When I say random, I mean random! :ahh: :confused: :( :mad: EDIT: I wonder if this will clear up the problem? It looks as if maybe we are setting the RX overflow bit now and them (maybe due to a coincidental firing of a lot of interrupts in a short period of time), and this will halt the RX completely until the following code is called. Kevin, could you please help me with this? I haven't worked directly with the PIC USARTs before. :) Code:
if(RCSTA2bits.OERR) |
Re: Camera glitch / failure
Quote:
Code:
-Kevin |
Re: Camera glitch / failure
OK, thanks. That worked just great! :)
It is maddening to waste a few days trying to fix an error that can be fixed by flipping one bit. :rolleyes: |
| All times are GMT -5. The time now is 06:27. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi