After 10+ years of PIC's the hard way (coding in ASM) with no money to buy any real tools, I got turned onto PBP. Even though I am very used to the datasheet's provided by microchip, I still had a learning curve for PBP. Do I think it should be written differently? NO, NOT AT ALL!!! As soon as you take the time to learn something about these fun little gems, you will appreacite the versatility provided by PBP.
The sim Dave is talking about is Proteus VSM. Its an awesome tool for testing code and some hardware. hardware not being its strong point. Before having this I used ICD from microchip, and microchip sim in MPLAB. All great tools. But you still need some understanding of whats going on. There are plenty here who are glad to help and very knowledgeable. They all help anyone who asks for any help. Not all know everything but all seem to know something and I have yet to see a problem un resolved or a newbie ever ridiculed. This is one of the most comfortable forums I have ever been on.
Having said that, let me please also point out this: I realize this is a wish list catagory. As such, you can wish for PBP to be anything you want it to be. but wishing for it to be something else and bashing it are 2 different things. If you want help here, try not going after what the rest of us believe in. We like PBP. are there some things that could be different? maybe. If you are so well adapt with C++ why not use one of the many C-style compiliers.
As for feeling like you should be able to use the PIC's without understanding them, thats just silly. Here is my take on this: I drive a car. Do I need to know how it works-NO. but if I want it to go faster, get better MPG, or do anything else the manufacture didn't build in, I will have to learn how it works. So the analogy is this: use the stamp, want more speed use the BS2 I think its faster. want to get under the hood because its not fast enough for you? LEARN how it works. MANY MANY MANY others before you have learned with the material and support available to you. MANY more will learn after you.
And BTW, maybe I like the datasheet because 20 some years ago we were taught in college how to read datasheets. back then you were proud to own the big yellow TI data book explaining all you never wanted to know about 7400 series devices. If you think the datasheet should read like a book, it wouldn't be a datasheet of 300 pages, it would be a trilogy of 600 page novels.
Bookmarks