View Single Post
  #3   Spotlight this post!  
Unread 03-03-2007, 12:15
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: How did you learn to program?

I taught myself Microsoft QuickBASIC from a book and compiler made back in the 80's.... it really teaches you everything you need. After you learn the logical part of programming, its just syntax after that for computer programming, and that you can find from any old place online, wikipedia will point you in the right direction for links.

However, when you move on to programming embedded processors things get a little more complicated, if you want to take advantage of the parts. There, I suggest you get an 18F series microchip development board such as the HPC explorer or just use a first controller... though learning hardware on the FRC controller isnt such a good idea since many of the pins arent run straight out of the proccessor, or sometimes cant even be accessed by the processor.

In the hardware department, once you learn (E)CCPs (in all of their various modes), ADCs, Timers (and how to and not to use them), Interrupts, Tristates, that about puts you where you need to be.

A touch of assembly never helps... I know a little and the concepts behind it so sometimes it can get you out of a hole you might not be able to get out of with c, and it almost always is more efficient if you need to do something REALLY fast.

if you need any help just give me an email or pm, i'm always happy to help somebody starting out.

team 1024 will be at boilermaker, buckeye, and atlanta, so if you will be at any of those too just ask anyone from 1024 for "Q" and i'll come on over.

-q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08