You ask too many questions, mate!
I'll try to answer them all. The internal oscillator is an RC oscillator and prone to drift so you can optionally use an external crystal or resonator. This is done for rock solid timing circuits. A register is set as an input, output or both by a programming command or, optionally, by a programming mask. The power pins all require the same power and cannot be mixed without a level shifter. In other words, you can't use 5v and then use 3.3v on another pin.
The use of pin nomenclature is the same throughout the PIC range and it is quite logical. There are guidebooks for them on the MicroChip web site. Also, see their design guide on their site. Learn the machine code first and then look towards higher level languages. The reason is simple. The machine code is native to the compiler and can be used embedded in higher level languages for those tasks that can only be accomplished at the machine level.
In every electronics circuit this side of the moon, all grounds of the same type must be connected. There are some isolated grounds like those used for logic that can be isolated from the earth grounds used for power.
Take a correspondence course in basic electronics. You won't be sorry.
Try this site:
You are not allowed to view links.
Please Register or Login
http://www.electronics-tutorials.com/basics/basic-electronics.htm
When you are ready for more advanced study, go here:
You are not allowed to view links.
Please Register or Login
http://www.electronics-tutorials.ws/index.html
For PIC specific help including forums:
You are not allowed to view links.
Please Register or Login
http://www.microchip.com/
Linkback: You are not allowed to view links.
Please Register or Login
http://www.thunting.com/smf/index.php/topic,9967.msg62707.html#msg62707
|
« Last Edit: December 13, 2009, 02:44:22 pm by GoldDigger1950 »
|
Logged
|
It's all about that moment when metal that hasn't seen the light of day for generations frees itself from the soil and presents itself to me.
Let's Talk Treasure!
|