This Forum is Dedicated For all The Object Oriented PIC Lovers .......... The concept behind OOPic is straight forward. Use preprogrammed multitasking Objects from a library of highly optimized Objects to do all the work of interacting with the hardware. Then write small scripts in Basic, C, or Java syntax styles to control the Objects. During operation, the Objects run continuously and simultaneously in the background while the scripts run in the foreground telling the objects what to do.

Sunday, September 23, 2007

[oopic] Re: OOBoard and oopic compiler problem

--- In oopic@yahoogroups.com, "Kyunghwan Choi" <kh8911@...> wrote:
>
> Hello,
>
> I've sent this e-mail to roguerobotics.com but I guess I can post it
> here as well.

I'm looking at the schematic for the OOBoard and it doesn't show a
SIMMBus of any kind. It does show a LOCAL I2C connector but not a
NETWORK I2C connector.

The NETWORK I2C connector is only useful for networking OOPics. It
can not be used to talk to I2C peripherals. You must use the LOCAL
I2C connector for that.

If you really want the NETWORK I2C, connect the CLK signal to RC3/SCK
and the DATA signal to RC4/SDA. From the schematic, it isn't clear
how to do that. Those signals aren't included in the IOLines 1..31.
Making the connection might be ugly.

Re the ESTOP: all they are doing is jamming up the EEPROM output and
causing the OOPic to reset. What you will learn to do is put
OOPic.Delay = 500 as the first executable statement of every program.
This 5 second delay allows the PC via SCP (Serial Control Protocol)
to get the attention of the OOPic following a reset before it starts
executing a potentially errant program.

If you short ESTOP and hold it BEFORE you push reset, the IDE should
tell you to install the EEPROM before downloading. This seems like a
process that reqires more than the normal 2 hands... On other OOPics,
you physically pull the EEPROM.

As to the compiler: I personally prefer V5 running on WinXP. It has a
long history. V6 is pretty new and I'm not comfortable with it. As
to Windows Vista: don't go there. Neither IDE is known to work. In
fact, both are known to NOT work.

Richard


>
> ------------------
> Hello,
>
> I've recently purchased Rogue ATR ERS Robot Kit for a
> research purpose. I've assembled everything and
> initially it worked fine with pre-loaded program which
> was to move forward, alternatively turn, and move
> backward when I press green, yellow, red buttons.
>
> The problem is that whenever I try to load the
> program, I need to do ESTOP jump every single time,
> which is very frustrating cause even it takes several
> trials to get it. Second, when I load the program
> given on the website or the manual, the sample
> programs, none of them seems to be working.
>
> And lastly, my OOBoard seems little different from the
> manual. Mine does not have Network I2C Connector, nor
> SIMMBus pins. Since I need to get this working ASAP
> for my research, I was wondering what the solution
> would be. I just ordered this last week, and got it
> two days ago through school. Is the replacement an
> option?
>
> Thank you.
>
> Kyunghwan Choi
> Carnegie Mellon University
> Carnegie Institute of Technology - Engineering
> M.S. ECE / CS
>
> -------
> I'm not sure if it's a compiler problem or if there is a problem with
> the board itself. I hope they give me an replacement for the board
> since I bought this last week.
>
> Thank you very much for your help!
>



Yahoo! Groups Links

<*> To visit your group on the web, go to:

http://groups.yahoo.com/group/oopic/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:

http://groups.yahoo.com/group/oopic/join

(Yahoo! ID required)

<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

http://docs.yahoo.com/info/terms/

No comments: