We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
how do i program the serial to communicate with a computer? what purpose does the serial serve? does it allow the mcu to display what its doin onto the computer screen?
I'm asking this because 'what is a serial port' is the kind of question that shows that your level of general knowledge of basic digital circuit blocks is not compatible to the task of programming any microcontroller.
what is the problem? all this can be learned in 10 minutes (at least some think so).
We old timers realized that learning a (new) technology took time, my first 10 line program (on a PDP-8) took weeks to write because obtaining the underlying knowledge was required.
Today, we see the youngsters post "I want to write a program for a Mars Lander, how do I learn to do so in 10 minutes or less"
If somebody is not willing to spend the time to absorb the required knowledge the all 'help' is futile.
Erik
I wrote: "I'm asking this because [it] shows that your level of general knowledge [..] is not compatible to [..] programming any microcontroller."
Erik replied: "what is the problem? all this can be learned in 10 minutes"
To which I agree. Please note that I've never said that the required knowledge cannot be acquired, and I didn't say that it can't be learned fast enough. I just stated that the OP seems to lack basic subjacent information on general digital computing. I also implied that this lacking will hamper advances and raise doubts in basic understanding of how a microcontroller works.
All the technical documentation on microcontrollers (datasheets, programming notes, manuals) assume the reader has a basic knowledge on general digital circuitry, programming, digital logic, general electronics, and general digital computing.
It is not hard for someone to get that knowledge, as Erik correctly noted. As I said, there are plenty of introductory self-training material on the net, and I provided one good resource, the Wikipedia.
As Erik implied, mastering the learning process is one of the most important skills a developer needs. Every new design that I face demands learning new material on some needed technique, process or standard.
Although it might have seemed otherwise, my intention was not to demotivate the OP, but to show that more basic learning was needed, and indicate where to get it.
Erik fastidiously replied: "what is the problem? all this can be learned in 10 minutes"
this, in the same post, should make that clear "If somebody is not willing to spend the time to absorb the required knowledge the all 'help' is futile"