Post
by Doj » Tue Sep 25, 2007 12:14 am
Hello hansolo, you make a point that on the surface seems perfectly valid, you quote that you are a beginner, yet you have experience with 4 other compilers and you have never come accross the requirement for an understanding of the REGISTER BRGH.
It is NOT a command in ANY compiler, it is a register in the PIC micro, it is a very important part of the setup for any PIC, it allows a user to control certain important aspects of the PICs serial transpot mechanism.
Incorrect use will stop use of the port, the fact that other compilers take away this control and present you with a less flexible but sometimes more initially aceptable way of using the port has nothing to do with the fact that the reason you are not aware of this register is due to the fact you do not read the data sheets and make no effort to learn about the inner workings of the PIC micros.
Unfortunately for you, admitting that you have never encountered the BRGH register is showing me that your level of understanding is very basic and trying to blame the compiler for your lack of undersatanding is a cover for you not wishing to understand more.
As you have tried 4 compilers before this one and have obviously not found anyone to write your code for you, why not try all the others before you come back and tell me I am talking rubbish.
This and many other compilers are all very good, the secret is to stick with one and figure out how to use it, the compiler can not make your code good, that is down to the user, a good programmer will make a poor compiler work well, a poor programmer will make all compilers work equally poorly.
You choose which category you wish to fit in to.
I stick by the original intention of my reply, that is that the compiler can not write your code for you, if you find a compiler that you are comfortable with then stick with it, as you have admitted, with your testing of 4 previous compilers you have not found one that suits your requirements, and I bet you have not paid for one of them, please tell me I am wrong, I will be happy to say well done for supporting all these compilers with your money, but I bet you are a freeloader who steals software or never moves beyond the free trial packages.
Just so you understand totally, you saying SF is not as good as the other compilers you mention is because SF does not tell you something about the PIC you that should find out for yourself ,is complete rubbish, it is because you do not know how to use a PIC correctly and are too lazy to figure it out.
The other opinion is that I am 100% wrong. mmmmm.