The Propeller Q&A System Online!
Maddie the Intern
Posts: 81
Hello everyone!
Parallax is proud to announce the launch of the Propeller Q&A system- it's an online reference that answers fundamental questions about the Propeller and answers those questions in detail!
The system will periodically be updated to include more and more questions and their answers.
Check it out here: http://www.parallax.com/Propeller/QnA
Parallax is proud to announce the launch of the Propeller Q&A system- it's an online reference that answers fundamental questions about the Propeller and answers those questions in detail!
The system will periodically be updated to include more and more questions and their answers.
Check it out here: http://www.parallax.com/Propeller/QnA
Comments
-Phil
@Phil
I had also trouble getting the page to load (Windows XP, Internet Explorer ), I had to do several reloads before I could load the page!
Please see attached screen shot. I am using Firefox in Ubuntu Linux. This may be a missing font of some sort.
Everything is cleared up now and working - in Firefox -- in Ubuntu....
This is very helpful indeed as there is clearer information that in the early documentation.
IMHO, running something like that through a simple web interface would flat out rock! The way the IRC was used was one just had a window open. If something was needed, ask the bot. If something was discovered, tell the bot.
Over time, bots become very, very useful in this way.
I hope it can answer all my Spin questions..
So far, it's doing a very good job!
Thank you very much Parallax!
Humanoido
I believe that one of the Q&A items needs to be qualified.
Under "Variables" section the question "How are symbols in a DAT block related to the object itself and multiple instances of that object?" that answer states:
"Everything in an object's DAT blocks is available to the object and every instance of that object. DAT-based symbols behave like global variables except that there is only one instance of them; every instance of an object uses the same instance of DAT symbols. This means that if an instance of an object changes the value in a DAT symbol, that value changes for all other instances of that object as well."
I beleive this is only true for SPIN objects, not PASM. In fact, the next question gives a more detailed answer and distinguishes the difference.
Correct??
The language in the Q&A is accurate. BTW, there's no such thing as a PASM object. All objects are Spin objects, although some may also contain and start PASM cogs. The DAT data that's changed within a PASM cog does not get changed in the hub, unless it's written back with WRBYTE, WRWORD, or WRLONG. And if it is written back, it will affect all the objects that reference that DAT block.
-Phil
I should have cogs running PASM vs SPIN rather that "objects"
The question answer for How are symbols in the DAT block treated in relation to Spin and Propeller Assembly? says in part:
When a cog is launched with assembly code, any DAT symbols within 496 longs after the launch point are copied into Cog RAM. Unlike with Spin code, Propeller Assembly code that references those symbols is not accessing the corresponding location and data in Main RAM, but rather it is accessing the corresponding Cog RAM instead; its local copy.
If there were multiple cogs running the same method (in the same object), the DAT symbols are referencing cog memory not the main memory.
If one cog changed a symbol's value it would not affect the corresponding symbol's value in the other cogs right?
EDIT: I've read these several times and it is making more sense. Objects vs. cogs...
I will be checking this thread regularly, and I am also one of the recipients of email sent to PropellerHelp@parallax.com.
The Q&A system is designed to give an overview of the Propeller chip. The emphasis is to help a person new to the Propeller chips multi-core architecture understand how it works, and answer the most commonly-raised questions that newcomers have.
If we receive a question that fits in with this objective, we will likely try to give you a personal answer quickly if we can (or research it if we don't know the answer). Then, we would develop the original question and perhaps some related questions into additions for the next release of the Propeller Q&A, as time permits. We hope to be able to add material every few weeks or so until all the basics are covered. (We actually have several sections in the works now.)
If the question does not fit into the purpose of the Propeller Q&A (for example, a question specific to a project or application, or a particular in-context use of a language element) we will likely forward it to Tech Support so you can receive individual assistance.
If you need an answer very quickly, your best bet is to call our Tech Support or start a thread in the Propeller forum.
Minor typographic errors in the Q&A will be noted and accumulated for correction on the next release.
Suggestions for Parallax that are not specific to this Propeller Q&A should be posted to the Suggestions to Parallax forum.
I hope this answers your question!
-Steph
OK, I'll wait for the first update and see if my email was considered Thanks!
Kuroneko, I don't think I received your email! could you please send me a PM?
-Stephanie
Hi Steph Lindsay (Parallax)
Many answers to Q&A are already diskused on some threads.
It can be very nice if You find them and give in Q&A posts even LINKS to that threads for people that need find theirs ANSWER's to Programing/Hardware problems.
I'm glad the Propeller forum finally has a FAQ. Some people will actually use it.
Steph, Is it possible to add the Propeller Manual and Datasheet to the Q&A?
Thanks!
Hey! I'm glad you are finding it useful!
The best I could do immediately would be simple links to open those PDFs, which of course are searchable in that format even though it would not be a context-sensitive setup. Would that be useful?
In the future, the remaining Propeller Manual content (the Spin and Propeller reference sections) will be incorporated into the Propeller Tool Help, along with the Q&A (with lots of additional content). That way we can link from Q&A answers to the relevant in-depth information, and vice-versa.
We originally envisioned only the Q&A portion to be Web-resident, but we can re-think that when the time comes!
Thanks much,
-Steph
Even If I know much on electronics's I do like that pages Both for me and If I need refer to information on PROPELLER to some of my friends that experiments with it.
In my opinion --- All info You find that are usable PDF, SCH's and all type of Forum threads that describe already some problems are usable as links to them.
No need for PDF's to be context sensitive.
Having everything in one place would be good for me. Ease of use adds value. Linking to the PDFs is a good short term solution.
I constantly use BST or some other tool variation and being able to just browse to an HTML manual and/or data-sheet would be sweet. Personally I don't like having to start Acrobat because it is so slow on my computer and multiple instances of Acrobat always eventually cause a crash here in my office on any OS.
I'm reminded of an old manager who used ask the same question about every purchase req: "Is it necessary or nice?" The value of such things are subjective. It's fine if the manual and/or data sheet is only available in Acrobat.
Cheers to you, Andy, and all the Parallax family.
--Steve
I'll link in the manual and datasheet PDFs on the next minor Q&A update. And, I will just plan on building the expanded Help in such a way that most of it can also be made available to the web.
I hesitate to add links to forum threads in the Q&A extensively, other than sticky-thread indexes, due to maintenance issues. Sapieha, if you have particular threads in mind, could you point them out to me? That will let me know what questions, and code technique articles, we need to add to the Q& A in the future, or where to make an exception to the rule.
-Steph
I've received lots of great suggestions that we will be incorporating into future releases. I've a list of books to publish before I can get back to this project, but I'm looking forward to it, so please don't hesitate to keep the ideas coming and thanks in advance for your patience!
-Steph
I've read the entire Q&A system; twice now, and I have but one comment!
EXCELLENT RESOURCE! Awesome job. In fact, it's the first time I read Chip's comment on "why the propeller works" article. Awesome!
Any way, must thought I'd leave my 2 cents (maybe should be quarters due to inflation and or any politicians in the area) work to praise... awesome job for you and everyone who worked on it..
Fred
Why thank you so much for the kind words, Fred! I will make sure all the many folks who made this happen see your message.
-Steph
None of the main topics answer about minimizing current that I can find.
Help!
Perhaps the specific information you need is in the Propeller Datasheet? The PDF is here:
http://www.parallax.com/downloads/p8x32a-propeller-datasheet