Go to Post Don't feel intimidated, we don't bite =). - nehalita [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 26-09-2003, 19:05
dez250 dez250 is offline
54... What a good number!
no team
 
Join Date: Dec 2002
Rookie Year: 2000
Location: Upstate NY / Manchester, NH
Posts: 1,721
dez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond repute
Send a message via AIM to dez250
Confirmed: New Controller programmable in C

here is the latest email from first in it tells the truth with the new O/I and RC.

"The rumors are true; a new control system is coming. The new RC has a user programmable Microchip PIC" controller operating at 10 MIPS, gives direct access to I/O, has interrupts, and is programmable in C. Please do not contact Innovation First requesting information as more details will be available at www.InnovationFirst.com in the next few weeks when the product ships."

Thats a clipit form Bob Hammond's listserv email announcement!

~Michael
__________________
#5

-Michael Dessingue

Last edited by dez250 : 26-09-2003 at 19:19.
  #2   Spotlight this post!  
Unread 26-09-2003, 20:59
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
SWEET. I wonder what compiler they will be providing. I hope it is either Metrowerks, CCS, or Hi-Tech.
__________________
1139 Alumni
  #3   Spotlight this post!  
Unread 26-09-2003, 22:53
djcapelis's Avatar
djcapelis djcapelis is offline
Fried Manic Custard
None #0675 (Geeks with Power Tools)
Team Role: Programmer
 
Join Date: May 2003
Rookie Year: 2001
Location: Rohnert Park, CA
Posts: 129
djcapelis will become famous soon enoughdjcapelis will become famous soon enough
Send a message via ICQ to djcapelis Send a message via AIM to djcapelis Send a message via Yahoo to djcapelis
Any guesses on whether we can use gcc or derivitive with a library or something?
__________________
"I have more friends than enemies, I'm working to resolve the issue."
  #4   Spotlight this post!  
Unread 26-09-2003, 22:59
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
If the new controller has a PIC Microchip on it then I would assume the C compiler will be the one from Microchip

I will have to check their website and see if you can get their C compiler for free. I know the assembler compiler and simulation tools for the Microchip devices are available for free.

PIC chips are pretty cool. You can do a lot of stuff with them fairly easy.
  #5   Spotlight this post!  
Unread 26-09-2003, 23:07
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
looked at MicroChip's website. They do have SW development tools that include a C compiler and an assembler

It looks like its not a free download however, so if this is what FIRST is planning on using, I guess the SW will be part of the kit.

You can look around the MicroChip website to see what kind of stuff they have - here is a page that has one of their C compilers:

http://www.microchip.com/1010/pline/...ab17/index.htm
  #6   Spotlight this post!  
Unread 26-09-2003, 23:14
Jeremy Roberts's Avatar
Jeremy Roberts Jeremy Roberts is offline
Coach 4026
FRC #4026 (Global Dynamics)
Team Role: Engineer
 
Join Date: Dec 2001
Rookie Year: 1997
Location: Atlanta, Georgia
Posts: 229
Jeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant future
Send a message via AIM to Jeremy Roberts
At Tech, an I'm sure at most other universities, we have embedded microcontroller classes. One of the classes uses the PIC18F452. Here is a link to the class website. If you click on PICbook you can access a few free downloads for this pic (not sure about the compatability with others). Take a look around, you may find something you can use. If not then as KenWittlief said, check the Microchip website.

http://piclab.ece.gatech.edu/
__________________
Jeremy Roberts
GeorgiaFIRST Planning Committee | Peachtree Regional
Georgia Tech RoboJackets FIRST Co-Founder
Engineer/Mentor 4026
Former teams: 132, 608, 832, 1002, 1848
  #7   Spotlight this post!  
Unread 26-09-2003, 23:26
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
I found the Microchip C compiler package at DigiKey

its $395.

if thats what we will be using, guess Ill wait till we get it from FIRST :c)
  #8   Spotlight this post!  
Unread 26-09-2003, 23:48
djcapelis's Avatar
djcapelis djcapelis is offline
Fried Manic Custard
None #0675 (Geeks with Power Tools)
Team Role: Programmer
 
Join Date: May 2003
Rookie Year: 2001
Location: Rohnert Park, CA
Posts: 129
djcapelis will become famous soon enoughdjcapelis will become famous soon enough
Send a message via ICQ to djcapelis Send a message via AIM to djcapelis Send a message via Yahoo to djcapelis
If it's a standard PIC controller... is there any reason we have to wait for their compiler?

Can't we just use an existing one?
__________________
"I have more friends than enemies, I'm working to resolve the issue."
  #9   Spotlight this post!  
Unread 26-09-2003, 23:52
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Whoa!! since when does mirochip have their own compiler?
__________________
1139 Alumni
  #10   Spotlight this post!  
Unread 27-09-2003, 00:12
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by KenWittlief
I found the Microchip C compiler package at DigiKey

its $395.

if thats what we will be using, guess Ill wait till we get it from FIRST :c)
The MPLAB C18 C Compiler has a free demo available from Microchip's website.

http://www.microchip.com/1010/pline/...ab18/index.htm
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
  #11   Spotlight this post!  
Unread 27-09-2003, 21:47
Ryan Foley Ryan Foley is offline
Registered User
FRC #5687 (The Outliers)
Team Role: Mentor
 
Join Date: Jun 2002
Rookie Year: 2001
Location: ME
Posts: 447
Ryan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond repute
Ok, I'm not good with this kind of stuff, so I have a few questions

What does 10MIPS mean?

What does it mean by "direct access to I/O"?

lastly, what does "has interrupts" mean?
__________________
Ryan

FRC #5687: The Outliers [2015-?]
FRC #1995: Fatal Error [2007-2009]
FRC #350: Timberlane Robotics [2001-2004]

FRC/FLL volunteer since 2005
  #12   Spotlight this post!  
Unread 27-09-2003, 22:01
Jeremy Roberts's Avatar
Jeremy Roberts Jeremy Roberts is offline
Coach 4026
FRC #4026 (Global Dynamics)
Team Role: Engineer
 
Join Date: Dec 2001
Rookie Year: 1997
Location: Atlanta, Georgia
Posts: 229
Jeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant futureJeremy Roberts has a brilliant future
Send a message via AIM to Jeremy Roberts
Quote:
Originally posted by Ryan Foley
Ok, I'm not good with this kind of stuff, so I have a few questions

What does 10MIPS mean?

What does it mean by "direct access to I/O"?

lastly, what does "has interrupts" mean?
MIPS is million instructions per second

Direct access to I/O means that you can access the pin inputs and ouputs for the controller and read and/or manipulate their values directly.

Interrupts are what a controller uses to perform other tasks outside the main program loop. The processor goes off for a while to process the interrupt and comes back to the main code where it left off (Could be used for sensor polling etc).

You should grab a good book on microcontrollers if you are really interested. It should explain all this stuff. Or just do a search on google.
__________________
Jeremy Roberts
GeorgiaFIRST Planning Committee | Peachtree Regional
Georgia Tech RoboJackets FIRST Co-Founder
Engineer/Mentor 4026
Former teams: 132, 608, 832, 1002, 1848
  #13   Spotlight this post!  
Unread 27-09-2003, 22:06
Ryan Foley Ryan Foley is offline
Registered User
FRC #5687 (The Outliers)
Team Role: Mentor
 
Join Date: Jun 2002
Rookie Year: 2001
Location: ME
Posts: 447
Ryan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond reputeRyan Foley has a reputation beyond repute
Quote:
Originally posted by skyman9000
MIPS is million instructions per second

Direct access to I/O means that you can access the pin inputs and ouputs for the controller and read and/or manipulate their values directly.

Interrupts are what a controller uses to perform other tasks outside the main program loop. The processor goes off for a while to process the interrupt and comes back to the main code where it left off (Could be used for sensor polling etc).

You should grab a good book on microcontrollers if you are really interested. It should explain all this stuff. Or just do a search on google.
Thanks.
__________________
Ryan

FRC #5687: The Outliers [2015-?]
FRC #1995: Fatal Error [2007-2009]
FRC #350: Timberlane Robotics [2001-2004]

FRC/FLL volunteer since 2005
  #14   Spotlight this post!  
Unread 28-09-2003, 01:07
djcapelis's Avatar
djcapelis djcapelis is offline
Fried Manic Custard
None #0675 (Geeks with Power Tools)
Team Role: Programmer
 
Join Date: May 2003
Rookie Year: 2001
Location: Rohnert Park, CA
Posts: 129
djcapelis will become famous soon enoughdjcapelis will become famous soon enough
Send a message via ICQ to djcapelis Send a message via AIM to djcapelis Send a message via Yahoo to djcapelis
So interrupts effectively facilitate good function jumps then?
__________________
"I have more friends than enemies, I'm working to resolve the issue."
  #15   Spotlight this post!  
Unread 28-09-2003, 01:20
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Quote:
Originally posted by djcapelis
So interrupts effectively facilitate good function jumps then?
I'm not sure exactly what you mean by a "function jump", but the way I understand it, when the system encounters an interrupt, it executes a predefined function, and then goes straight back to where it left off.

At the machine level, the system pushes the program counter (the address of the instruction it was at before it received the interrupt) into a stack, stores any important information, and jumps to the code of the function that should be run on the given interrupt. Once the interrupt's code has completed, the original address is popped out of the stack, and all of the aforementioned important information is put back in its original place.

I hope I got that all right. If not, please correct me.
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
C controller Rorschach Kit & Additional Hardware 1 29-10-2003 19:21
serious problem found - robot controller resets when jarred! KenWittlief Electrical 23 19-03-2003 13:30
Visibility of Robot Controller and Reset Button Tracy Rules/Strategy 1 17-02-2003 07:36
How do you connect the speed controller fans? Iain Electrical 7 31-01-2003 07:05
visibility of robot controller? davidzhang Rules/Strategy 5 26-01-2003 01:11


All times are GMT -5. The time now is 21:21.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi