chipKIT® Development Platform

Inspired by Arduino™

CCD monoline camera with SONY ILX511

Created Wed, 31 Jul 2013 15:16:53 +0000 by jbcard


jbcard

Wed, 31 Jul 2013 15:16:53 +0000

Hi,

I describe a shield camera for chipKIT UNO32 at this adress in french.

[url]http://asnora.pagesperso-orange.fr/ccd/monoligne/monoligne511.htm[/url]

A program in visual C# 2010 express is proposed to look result on PC.

Jean


EmbeddedMan

Wed, 31 Jul 2013 17:06:55 +0000

Jean,

That's very cool! I love your board. Nice project-

*Brian


jbcard

Wed, 31 Jul 2013 18:58:06 +0000

Thank's Brian.

I am an other project with CCD color Sony ICX 555K. But the memory of ChipKIT UNO 32 is to small to read the 10680 pixels. It is just possible to read 2670 pixels or to binning the line.

Do you know an extern 8 bits or 16 bits memory ?

Jean


EmbeddedMan

Thu, 01 Aug 2013 12:52:51 +0000

Jean,

Well, you could move up to a MAX32 which has 128K of Ram. Or a FubarinoSD which also has 128K of RAM (But a different form factor). Your board should still fit just fine on a MAX32.

If you want to go the external route, one chip that I've seen other people use is the SPI based RAM chip that's used all over the place. Check this out: [url]http://playground.arduino.cc/Main/SpiRAM[/url]

*Brian


jbcard

Thu, 08 Aug 2013 12:03:46 +0000

Ok,

The adress http://www.microchipdirect.com/ProductSearch.aspx?Keywords=TCHIP010 sell 128k version or not ? This is not stated on the site.

Jean


EmbeddedMan

Thu, 08 Aug 2013 12:17:18 +0000

Yes, the Fubarino SD (v1.5) from Microchip Direct does have 128K of RAM. It's frustrating that Microchip doesn't actually list the processor used on the board in their description. I'll ask them to change that. It uses a PIC32MX795F512 part, which has 128K of RAM.

*Brian


jbcard

Sun, 22 Sep 2013 20:01:35 +0000

Hi,

I am buy a fubarinoSD, but I am a memory problem.

c:/mpide-0023-windows-20120903/hardware/pic32/compiler/pic32-tools/bin/../lib/gcc/pic32mx/4.5.1/../../../../pic32mx/bin/ld.exe: address 0xa001f7a0 of sketch_sep22b.cpp.elf section .bss' is not within region kseg1_data_mem'

I want to declare a 16 bits buffer memory, but uint ??

Jean

#define Maxbuffer 10680 

uint buffer_ccdR[Maxbuffer];  // line buffer  
uint buffer_ccdV[Maxbuffer];  // line buffer  
uint buffer_ccdB[Maxbuffer];  // line buffer  

void setup() {                
  
}

void loop() {
   for(int n=0;n<Maxbuffer;n++)
   {    
    buffer_ccdR[n]=0;
    buffer_ccdV[n]=0;
    buffer_ccdB[n]=0;
   }  
 }

jbcard

Sun, 22 Sep 2013 21:21:53 +0000

uint ---> uint16_t, excuse me.

But also MPIDE 0023 done Binary sketch size: 6328 bytes (of a 258048 byte maximum)

How modify it to have 512 K memory and the just ram memory ?

Jean


majenko

Sun, 22 Sep 2013 21:26:05 +0000

Make sure you select "Fubarino SD" and not "Fubarino SD (Seeed)" in the boards menu. The latter only has 256KB of flash.


jbcard

Sun, 22 Sep 2013 21:43:26 +0000

On my mpide 0023 - windows 20120903 I am just a fubarinoSD entry. Where mpide version is good ?

Jean


EmbeddedMan

Sun, 22 Sep 2013 22:40:59 +0000

Jean,

This is the very latest Windows build: [url]http://chipkit.s3.amazonaws.com/builds/mpide-0023-windows-20130918-test.zip[/url]

*Brian


jbcard

Mon, 23 Sep 2013 18:58:35 +0000

Thank you Brian,

The code compile fine now.

Jean