First Spin Podcast - For those who've NEVER programmed/worked with Props before
Tymkrs
Posts: 539
Hi everyone!
We've been longtime fans and supporters of Parallax and the Propeller, and are releasing a podcast called First Spin where I (@atdiy) learn about the Propeller and how to program in Spin. I have had ZERO experience in any sort of programming/coding and have only recently started dabbling in self-taught electronics. We thought it'd be a good idea to document my Q/A sessions as I figure out how to expand on what my hardware creations can do (and of course, share that).
This 30-minute podcast assumes extremely little to no experience coding and we are here to ask/answer the questions that experienced programmers may take for granted. But, for experienced programmers, this may also examine more closely the details you may have chosen to skip before. A little something for everyone!
You can find this on http://firstspin.tv and it'll be released every Tuesday starting 11/15 (today/tomorrow depending on time)
If you have any suggestions for questions or want to add to what was said, let us know - we'd love to hear from you!
The Toymaker (@tymkrs)
We've been longtime fans and supporters of Parallax and the Propeller, and are releasing a podcast called First Spin where I (@atdiy) learn about the Propeller and how to program in Spin. I have had ZERO experience in any sort of programming/coding and have only recently started dabbling in self-taught electronics. We thought it'd be a good idea to document my Q/A sessions as I figure out how to expand on what my hardware creations can do (and of course, share that).
This 30-minute podcast assumes extremely little to no experience coding and we are here to ask/answer the questions that experienced programmers may take for granted. But, for experienced programmers, this may also examine more closely the details you may have chosen to skip before. A little something for everyone!
You can find this on http://firstspin.tv and it'll be released every Tuesday starting 11/15 (today/tomorrow depending on time)
If you have any suggestions for questions or want to add to what was said, let us know - we'd love to hear from you!
The Toymaker (@tymkrs)
Comments
Most importantly, welcome to the forums! You must have known that we're expecting an massive increase in Propeller newcomers in the next few months. Your Podcasts will be most useful to these people. Concurrent with your efforts Gordon McComb is building us a "Getting Started with Parallax" Google site with simple code examples - it'll be a nice compliment to your work. Gordon's work is done and he's busy uploading it to the Google site one or two pages per day with expected completion this week.
Just say it like you see it from the eyes of a newcomer, good or bad, easy or difficult, fun or drudgery.
Looking forward to your contribution and interested in helping out. Everybody welcome Tymkrs!
Sincerely,
Ken Gracey
Hah thanks for the welcome It has been a long time coming hasn't it!
This should be exciting!! The propeller driven media blitz continues!!
Bad Greek all for the love of LEDs!! Awesome! This should be fun!
Hi Roy!
As Ken said, these should be immensely beneficial to those new to the Propeller. The format is clean and the Q&A was most excellent.
I look forward to more!
Cheers,
Jessica
I have to ditto graffix, though... 'bout time y'all showed up here!
Paul
Welcome to the forums! and the Propeller! There is plenty of help here for you and we'll have you "spinning" before long!
OBC
Welcome to the forums!!
/Johannes
traVis
http://www.firstspin.tv/2011/11/22/first-spin-episode-001-propeller-pins-part-1/
We'd love to hear any feedback about what we covered, and maybe any future questions
@atdiy/@tymkrs
It's great just to hear people discussing the propeller.
And I love your perspective of coming from the angle of a total n00b ... keep it coming!
cheers,
MArk
Is there a time of day that you have scheduled for the next Tuesdays episode?
And again, thanks so much for the feedback!
I think we even start talking about how to code the external/internal clock and the differences between crystals! All this and show notes can be found here:
http://www.firstspin.tv/2011/11/29/first-spin-episode-002-propeller-pins-part-2/
BTW, what do you mean by "wetware hacker"? Are you guys doing bio/chem stuff, too?
I personally have done and am conducting research as just a neuroscientist and now nurse
Show notes and the like can be found here: http://www.firstspin.tv/2011/12/06/first-spin-episode-003-first-lines-of-code/ - let us know if we need to cover anything else or general commentry welcome
Very nice job.
Link can be found here: http://www.firstspin.tv/2011/12/13/first-spin-episode-004-bootup-and-runtime/
And if there's anything you want to contribute, please do! I look at all of the comments!
We start this First Spin with a quick review of the shutdown procedures, and then move into looking closer at internal cog happenings. Specifically, pin directions, pin outputs, logic gates, direction register, pin inputs, counter A, counter B, video generators, and some examples of when those would be used.
We also touch on what happens if multiple cogs want to address a single pin and give examples of when this would be useful. I, as always, asks ambitiously about intercog communication and how pin communications are used for effecting change in other cogs!
http://www.firstspin.tv/2011/12/20/first-spin-episode-005-block-diagram/
We'd love to hear your feedback - both here and on http://firstspin.tv - any comments, questions, snide remarks even - do let us know
This week, we finish up the block diagram by talking about the system counter/clock, issues with timing drifting, data bus, address bus, addressing, cog access to hub memory, and global variables vs local variables. We also go into the timing involved in cog access to hub memory, execution of commands, and talk about the role of lock bits in the entire process. A lot of interesting new bits of information!
It can be found and commented on here:
http://www.firstspin.tv/2011/12/27/first-spin-episode-006-hubs-and-cogs/
Let us know what you think
You should rank #1 for the search term "first spin" or "firstspin". I would recommend that the meta tags should have at least
So have your site administrator add those tags as well as whatever those top four search engines require.
All other engines will most likely pull information from dmoz.org .
This week we talk about Addie having done some coding with LEDs, all of which can be found on the blog, videos, or forums. We talk about the shared resources: common and mutually exclusive. And we've pretty much covered the system clock and cogs that we've covered in depth in the last few episodes. Addie also clarifies a few points about hub and bus timing being half the clock rate.
But more exciting! We finally start talking about the Cog RAM Special Purpose Registers. We go through PAR, cognew, and Addie finally learns the significance of CNT, waitcnt, and dira which has been used in her programs. She talks about her program's use of it and how to think about it in an easy-to-understand manner. We also touch on the use of ~ and ~~ when setting pins as inputs or outputs but also talk about using binary and masks and why they need to be set.
It can be found here: http://www.firstspin.tv/2012/01/03/first-spin-episode-007-common-resources-and-registers/
Let us know what you think