Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/02/08 11:06
Read: times


 
#150209 - More info
Responding to: ???'s previous message
Ok, Its not a secret or anything.
The project is a laser projector that uses spinning mirrors
to display a image on the wall. Kinda like this http://home.ifi.uio.no/haakoh/avr/


Now the first part is complete, it now displays video stored in program memory.

Second part is to connect it to a computer and work in a online fushion. So there is a computer program that sends images to the
chip using LPT\COM.

The resolution for now is 32 * 25 which is 800 pixels per a frame.
It draws 23 frames per a second. meaning 18400 pixels a second.
That about a pixel every 100 micro seconds.
It reads a byte from the memory every 8 pixels and uses it to draw 1/4 of a line.

So to make time for the chip to read a frame (100bytes) from the computer will cause it to miss 1-2 frames. If ill let the computer write a new frame every 21 frames two disadvantages will occur:

1) It will show 21 frames and 1-2 frames of blackness which will cause a flicer.
2) More importantly, I could only change the frame once a second


Using dual port ram will fix that.
The chip will read as normal, minimal interaction with the computer. and the frame could be changed more frequently without having to pause the projection.


Other options are using a 64K which can store 640 frames
and read from the PC each time it finishes showing each one which
is not really online...


* Btw if anyone intrested here is a video showing it in action:
http://rapidshare.com/files/885...4.3GP.html
or
http://download.yousendit.com/7058EBB021B67C6C









List of 14 messages in thread
TopicAuthorDate
Dual port static ram            01/01/70 00:00      
   Use Uc as master            01/01/70 00:00      
      UART?            01/01/70 00:00      
   hardly a \'51 project, but            01/01/70 00:00      
      256 vs 256k            01/01/70 00:00      
      Concur            01/01/70 00:00      
   FIFO instead of 2 port SRAM?            01/01/70 00:00      
   Stuck with the 8051            01/01/70 00:00      
      You are very wrong, sir            01/01/70 00:00      
      Missing the point            01/01/70 00:00      
      So change the interface!            01/01/70 00:00      
         More info            01/01/70 00:00      
            Damned good actuators            01/01/70 00:00      
               Its a dc motor            01/01/70 00:00      

Back to Subject List