Forum Index
HomeZBasic Home   Forum RulesForum Rules   Forum FAQForum FAQ   MemberlistMemberlist   UsergroupsUsergroups   RSS FeedRSS Feed
Site SearchSite Search   LinksLinks   DownloadDownload   Digests and SubscriptionsDigests and Subscriptions
ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in   RegisterRegister
Propeller comparison - Help

 
Post new topic   Reply to topic    Forum Index -> ZBasic Language
Author Message
twesthoff



Joined: 17 Mar 2006
Posts: 192
Location: Fredericksburg, VA

Posted: 10 January 2012, 0:20 AM    Post subject: Propeller comparison - Help Reply with quote

Hi -
From time to time, I have people ask me what small micro they should use for a project. I love the Zbasic devices and almost always suggest using them. However many people have preconceived notions that are hard to overcome. I know little about the Propeller chip and it's programming, but I am currently trying to convince a guy at work to use a Zbasic native mode device.

This is what I hear:
1. But the propeller has 8 cores. (I say you can have 8 or more tasks with Zbasic.)

2. Propeller has to be faster because it has 8 cores. (I don't know if there is a speed comparison, but the newer devices are 29+ MHz so it should be fast. But by how much?)

3. I need to program in C with objects. (I think this can be done with the native mode devices.)

4. I already found code on the Internet for a Propeller I can modify... (hard to counter that one)

5. The propeller boards and chips are cheaper. (Maybe.)

6. Has anyone made a library of functions that would make porting code from the Propeller easier?

It goes on from there. Since I don't know much about the Propeller would anyone care to educate me so I can try to persuade my friend at work to give Zbasic devices a try?

Thanks,
Tom
Back to top
liam.zbasic



Joined: 25 Mar 2008
Posts: 147
Location: Southern California (Blue)

Posted: 10 January 2012, 4:11 AM    Post subject: Reply with quote

For me, two main reasons why I stay away from Propellers:

1) Lack of Analog-to-Digital converters - this is huge for my robotics projects and the ability to interface with sensors.

2) Propeller "Spin" language. My brain only has so much RAM - I don't need to learn a new language that only applies to 1 chip. Visual Basic and C are ubiquitous; I use them at work, at home, and this is reinforcing. Also, help is more widespread by orders of magnitude.

The Propeller price is appealing, but if I add the cost of external ADC chips and other peripherals, and the time needed to deal with "Spin", the economics become repugnant.
Back to top
cerickson



Joined: 20 May 2008
Posts: 30
Location: Waikoloa Village, HI, USA

Posted: 10 January 2012, 6:55 AM    Post subject: Reply with quote

I have a number of propeller chips, dev boards and stuff. I also have a couple of the Spinneret web server modules. Honestly I have been appalled by the lack of software support from Parallax. The Spinneret module came out and it had virtually no software on it or with it at all. It should have at least came out with a simple, canned web server loaded, or at least one quick download away. I finally found one created by a user who was a Spinneret contest winner. It required a bunch of separate file downloads and a mess of reading to figure out how to get it all properly assembled and loaded on the Spinneret. For me, one handy way to learn a new chip is to take a well-written, existing app and tweak on it while watching its behavior change. IMHO, Parallax hasn't done a very good job of that on the Propeller chips.

They are indeed fast and have lots of promise and potential. But without really serious Parallax software support, I am not sure it is headed anywhere.

At one time Parallax was a great company with fun projects but lately it seems that they have lost their way a bit. I hope they find it again before the unwashed Arduino hoards trample them into dust.
Back to top
FFMan



Joined: 09 Jan 2010
Posts: 236

Posted: 10 January 2012, 11:55 AM    Post subject: Reply with quote

I use ZX chips and my mate is a die-hard propellor fan. We are always bantering about who has the best platform. There are pros and cons, for me his biggest issue is lack of floating point math and no persistant memory.

Plus also he doesn't appear to have I2c routines built in so has coded them all himself - which is fine once working.

Spin seems ok but it seems structures are terminated by indents in the code and this seems to be hard to follow sometimes.

But i would say that....
Back to top
stevech



Joined: 23 Feb 2006
Posts: 662

Posted: 11 January 2012, 4:07 AM    Post subject: Reply with quote

Propeller chips are one guy's good intentions, good idea. But it can't get the adoption rate needed to be more than a very good curiosity thing to fiddle with as a hobby. Maybe a professor could use it to show multi-core CPU concepts, but that's a stretch. Great idea, very much a nice'

re the comment on Arduino, above: I think Arduino is a great thing. Not for its technology, but that it's enlarged the exposure of microprocessors to more people. Kind of like a new era, non-profit Heathkit I suppose.
Back to top
liam.zbasic



Joined: 25 Mar 2008
Posts: 147
Location: Southern California (Blue)

Posted: 11 January 2012, 22:37 PM    Post subject: Reply with quote

How do you suppose Arduino caught on so big? My take... LOW COST, feature rich (ADC, PWM, C-language, floating point, etc.), and open-source. The disheartening part is that it didn't happen here in California, but in Italy.
Back to top
dlh



Joined: 15 Dec 2006
Posts: 270
Location: ~Cincinnati

Posted: 12 January 2012, 2:05 AM    Post subject: Reply with quote

I think it's the modularity.
Back to top
twesthoff



Joined: 17 Mar 2006
Posts: 192
Location: Fredericksburg, VA

Posted: 12 January 2012, 12:56 PM    Post subject: Reply with quote

It probably is the weird non-standard names for things. They catch peoples attention and appeal to non-technical type people. What technical person would call an I/O board a shield?
Back to top
stevech



Joined: 23 Feb 2006
Posts: 662

Posted: 13 January 2012, 4:30 AM    Post subject: Reply with quote

Arduino must be giving Microchip's marketing guys fits!
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Forum Index -> ZBasic Language Time synchro. with the server - Timezone/DST with your computer
Page 1 of 1

 


All content Copyright © 2005-2012 Elba Corp. All Rights Reserved.
Opinions expressed in posts are those of the author and not necessarily those of Elba Corp.
Powered by phpBB © 2001, 2005 phpBB Group