Go to Post Think Tolerant. - petek [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

 
View Poll Results: Would you be interested?
Yes! Where's the mailing list? 3 21.43%
Maybe interested 8 57.14%
Not sure 2 14.29%
Probably not 1 7.14%
Dude, go get a life 0 0%
Voters: 14. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-05-2006, 20:02
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Parameters software

One of the ideas that's been kicking around in my head since decoding the download protocol is to be able to update constants without recompiling/redownloading. How? By putting them in EEPROM. All the RC has to do is read them and cache them. All the hard work is done by the software. You put the RC in program mode, the app reads a "config" file and reads the constants' current values, and allows you to change them.

Would there be any interest if I did that?
  #2   Spotlight this post!  
Unread 25-05-2006, 20:22
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,131
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Parameters software

For me, the biggest hassle of reprogramming the robot is digging out the cable and hooking it up. You'd have to do this anyway to download a config file to the EEPROM, so the time saved is just the difference between doing a compile/upload with MPLAB/IFILoader and doing an upload with another utility.

I do think your idea is a good one, but I personally wouldn't make use of it.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
  #3   Spotlight this post!  
Unread 25-05-2006, 22:31
Phalanx's Avatar
Phalanx Phalanx is offline
Formerly Team 1089 (Mercury)
AKA: Michael Reffler
FRC #5431 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 1999
Location: Lewisville, TX (previously NJ)
Posts: 384
Phalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond repute
Re: Parameters software

It's a neat idea, I've had a similiar one myself.

However, do take a look at Kevin Watsons Bells and Whistles Camera code. It use the EEPROM to store constants for variables, and has a menuing system for adjusting some of them. You might want to consider exploring that type of methodolgy for dynamic updating on the fly.

The only downsides I can see are the EEPROM size, the extra code size you'd need to implement menuing change system, and training, teaching, others on your team to understand it, change it, update it and use it without you. It's the last item that the really important one.
__________________
Don't just ask the experts, become one!
Leadership is not about ability. It's about responsibility!
Diagonally Parked in a Parallel Universe. It's okay we do Quantum Physics


  #4   Spotlight this post!  
Unread 25-06-2006, 21:39
987HighRoller's Avatar
987HighRoller 987HighRoller is offline
Vegas....Baby
AKA: Alex Sambvani
FRC #0987 (High Rollers)
Team Role: College Student
 
Join Date: May 2006
Rookie Year: 2005
Location: Las Vegas, Nevada
Posts: 80
987HighRoller has a spectacular aura about987HighRoller has a spectacular aura about
Re: Parameters software

Can anybody give me some links that explain how to use EEPROM in code. I understand what it does and how it works, I just don't know how to use it.
__________________
Team 987 - The High Rollers - Las Vegas, Nevada
2007 Las Vegas Regional Finalists
2007 Newton Champions

2007 Championship Winners! Thanks to 190 and 177

2008 IRI CHAMPS with 67 and 330
  #5   Spotlight this post!  
Unread 25-06-2006, 21:48
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Parameters software

Quote:
Originally Posted by 987HighRoller
Can anybody give me some links that explain how to use EEPROM in code. I understand what it does and how it works, I just don't know how to use it.
Search on ChiefDelphi for EEPROM. I know there's been threads about it.
  #6   Spotlight this post!  
Unread 27-06-2006, 20:28
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
Re: Parameters software

This would be a nifty project indeed. We had an EEPROM Bootloader in our code that used a proprietary protocol, but it always seemed redundant to me when there is a bootloader stock. This is a much better approach.

I'll be keeping an eye on this project
__________________
1139 Alumni
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
Parameters [Dimensions] for the controls? Crazy Control System 9 21-01-2005 22:23
Parameters to private.php? Greg Ross CD Forum Support 1 24-08-2004 21:26
software the fabricator Programming 1 11-01-2004 00:13
software software software archiver 2001 5 24-06-2002 00:21
software Amadkow 3D Animation and Competition 1 18-09-2001 12:13


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

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