I agree, the specs are no near anything in PIC or even Arduino world.
But, will you trust such a board for a professional application? I know you are doing it for hobby, but others will be more skeptic using it.
Still, very tempting!
Ioannis
I agree, the specs are no near anything in PIC or even Arduino world.
But, will you trust such a board for a professional application? I know you are doing it for hobby, but others will be more skeptic using it.
Still, very tempting!
Ioannis
Thanks Guys,
Just downloaded and installed XC8 and also found a copy of the C Programming Language in PDF format and downloaded that. Need to buy a tree now for the printer so I can get hard copies of the manuals to read in my luch break at work.
Keith
Keith
www.diyha.co.uk
www.kat5.tv
I for one, am a guy that started with Basic and found it very difficult to jump over to C.
Tried many times but seems too difficult...
Especially the beast called MPLAB-X.
Ioannis
I work with Visual Studio's Visual "Basic", which is a blend of Basic & C. That is helping me learn XC8.
I for one will always use the Best compiler I have found in the last 20+ years or so, PBP3.1.1. I have written MANY projects for the company I worked for as well as MANY of my own projects. I was brought up on BASIC and It seems so straight forward that I don't understand why any body wound switch. I'm 66 years old and the new kids on the block seem to get off on the ARDUINO rage thinking they can do anything with a PRE-MADE boards and some LIBRARIES that someone else wrote for them with minimum documentation. Well that's NOT for me.. I just retired (2 weeks ago) from a prominent 2nd tier supplier of automotive electronics after 39 years of being a Test Engineer and have about 75+ different durability pcb's running code written in from PBP2.6 to PBP3.1.1 as I speak. Some are for Keyless entry and some are for Braking and others are for keyless ignition, From RF decoding to RF encoding. I only HOPE that MELABS keep's on supporting the Language as there compiler seems to be the best I have found..
I for one will keep supporting them until there out of business and beyond. Hopefully NOT soon....
Last edited by Dave; - 15th September 2018 at 22:27.
Dave Purola,
N8NTA
EN82fn
I respect your views, but whilst watching this video the guy did a "whats inside" to discover that the product is based around a Pi
Companies website http://vinylvideo.supersense.com/
So the developers must have confidence in using such devices in a commercial environment.
Never said anything about the hardware, which by the way is very impressive, having WiFi, Bluetooth etc on a low price board. A really dream board, either Pi or other flavors.
My concern is about the libraries that someone, somewhere made with usually no documentation.
Ioannis
I also don't want to decipher someone elses code with out documentation. That's a waste the time? It seems to get you off track of the REAL project at hand. I have found that most Libraries aimed for the Arduino system lack documentation. Most designers of the Arduino systems are just PLUG and PLAY type people. If it doesn't work they are on to a new project or modifying someone else's code to make it work for there purpose and NOT documenting it....
IMHO,
Dave Purola,
N8NTA
EN82fn
"If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte
It's strange how the Arduino platform gets lumped in with the raspberry pi and other single board computers, but the two are so far apart. Unlike the Pi and other single board computers, the arduino doesn't run an operating system (typically linux based). The arduino platform is similar to PICs in that you upload compiled code in a HEX format.
I've only recently dabbled with Arduino's for the reasons already stated, but all the examples I found and used were well documented, either on the website I found them on, or in the comments within the scripts. I was able to either extract parts of the code I needed for my project, or use the complete code as a routine within the code. No different than taking a sample code from the code section on this forum and modifying it to suit my own needs.
Agreed nothing ever stays still, and maybe PBP has had its day. From what I gather, for commercially robust PIC based projects the preferred method of coding is either some form of C or direct assembly code. Over the years I've been associated with many a forum on various hobbies, and have seen them go the same way as this forum, from being so active that its hard to keep up with posts in an evening, to hardly a single post in two or three weeks, all because the company behind the products never kept up with progress. Years back I was approached by a fellow forum member who wanted to give something back by offering a free library for PBP, and between us (he coded and I tested) developed the DHT22 / AM2002 library for that range of sensors. But surely, with PBP being a commercial product, these sort of things should be part of its development and not left to its users to develop ?
Given the above, I can see why a lot of people have move to a different platform or compiler. Which in some way is sad as I used to love the knowledge that I could get a quick reply to an issue from a handful of experienced and regular users.
One of the comments someone mentioned was that these days people seem to want to get something running without understanding what goes on under the hood so to speak. Is that a bad thing? When I coded in BPB I was interested to learn how the code worked, the logic behind it, but I have no real interested in what goes on inside the PIC, with stuff being moved in registers or whatever. The part I often struggled with was when the likes of Darrel, and Henrik helped out and provided code for a project was when there was no alternative but to add in some assembly code inside the PBP code. I appreciate and bow down to their knowledge, but it was no point them trying to explain the ASM code as it never sank in, and when I asked why they had to use ASM it was either because there was no function in PBP to do what was required, or because it was quicker than the equivalent PBP command for some reason.
I never migrated to PBP3 as I couldn't justify the cost for the small amount of hobby projects I developed, so a lot of my comments and experience relate to 2.60c. Also as a lot of my projects could be developed around PICs that my EasyPIC5 supports rather than the newer PICs I couldn't see the need to upgrade. I'll still come back here on a regular basis, just to see how things are, but I sadly can't see myself using PICs and PBP for my next project.
A somewhat poor analogy but relevant none the less: An OCR (optical character recognition) system was developed to transfer data however was discontinued as it was found a skilled typist could enter the data more reliably that being OCR errors proved quite difficult to spot.
Last edited by Normnet; - 21st September 2018 at 05:02.
Bookmarks