As a student being forced to learn the LPC21xx microcontrollers as part of my degree, I have found getting information and help extremely poor.
Everything points you in the direction of the data sheet/ user manual, but the reason Im looking for help else where is because Im not getting what I need from the manual. How backwards is that!
Also when you post a thread on this site no one gets back to you. Does anyone actually run the site? and does anyone actually reply to technical questions that actually may help others at a later time? I think not. I think Ive got a better chance of recieving a reply from this rant!
I think ARM and Keil should be ashamed and take a leaf out of Microchips book, as the help avaialable for the many devices they supply is vast!
Rant over
Well that really should be your primary reference source!
"Im not getting what I need from the manual"
So what, exactly, is it that you need?
As already noted, it's NXP you need to be chasing - not Keil or ARM.
Have you looked at:
www.nxp.com/.../ - in prticular, "Design tools & Assets"
http://www.lpcware.com/
's Guide"
etc,...
Many thanks for the links, I think the hitex guide may prove quite usefull.
In terms of guidence or help on my previous question on this site, Im still struggling to find a way of safely changing what channel I want to read in programmable mode on the A/D. I found that in burst mode you can simply change SEL in the ADCR register to the channel you want, but in programmable mode Ive been told by my lecturer that changing this register is unsafe. Aswell as being given his favourite quote of - find out yourself because hes not there to do it for me. This is understandable as I want to learn how to use these functions, but with the what seems soul destroying minima of support available online, this is proving to be very frustrating, especially due to the time constraints of Uni life. (I hope that explains the rant)
I would like to add though, that the help and support that Visual studios offers for devices such as the Netduino is absoloutly fantastic, and although I dont believe that either ARM or Keil should meet that standard, I do believe that a support network for beginners should be provided.
I think what you're actually saying there is that (you feel that) your course is not equiping you with the skills that you need in order to make effective use of manufacturers' published data?
Maybe that's something you should take up with your tutors?
Maybe you could get your tutors to join this discussion...
As you can probably appreciate a university tries to teach students how to find answers for themselves, as providing all the answers wont help students after they graduate.
<I feel> that my course is providing me with a very good skill set, and that through finding my own answers through various resources (one of them being a forum such as this), I feel I will graduate and become an engineer who can actually design something, aposed to the graduate engineers who come out of uni not knowing one end of an oscilloscope to another (Please be aware that Im not slating all graduates)
Also, like you quite kindly pointed out yourself, that you do not have time to answer questions relating to micro-controllers, I hope you can appreciate that a lecturer does not have time to enter in to a discussion that should of been nothing more than a rant.
But hang on what does this say? I can get someones time while they challange a rant, but when it comes down to answering a question, then there seems to be no time for this?
Also, quite rightly so Atmel, NXP etc. should also provide information about their micro-controllers, but I believe that Keil should point you in the direction of how to use the micros, and ARM should really invest in bringing an online community together to let others better understand their own documentation and devices. Just look at microsoft, Netduino, Aeduino and rasberry PI etc. There is a great online community supporting beginners and the more advanced users. This was my point, and why should I not have a right to express this.
I believe that if people took time out to help others with their questions relating to these micros then there would be a valuable resource to help others learn quicker, and develop embedded systems starting fromm grass roots, up to more and more complicated appications.
Thank you for your time
Actually, I think that this forum is very good to find some answers, provided that:
There are some very experienced and clever people contributing to this forum (I don't include myself on that group) and if you are patient and polite you will get some very valuable and helpful input from them.
View all questions in Keil forum