Beginners: please read this post and this post before posting to the forum.
0 Members and 1 Guest are viewing this topic.
Suppose I plan to use several motors to drive a robot and the motors need to communicate with one another.
How can I multi-task a microcontroller or a group of microcontrollers so that several motors can communicate with each other and do what they have to do?
Please explain how what I have just described can be done if it is in fact possible.
It has lower pin count, and less support hardware than the standard ATmega 128(where is SPI?)At this moment it can't be programed in C.
Now, I don't mean to add to the flame, but a FPGA is not a processor *cartman voice: flame wars!*
Propeller C compiler $99 http://parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/imagecraft/List/1/ProductID/510/Default.aspx?SortField=ProductName%2cProductNameThere's a free 45 day trial. The compiler is more geared towards making C-trained engineers' transition to the Propeller easier. For the hobbyist, learning SPIN isn't that big of a deal. If you didn't already know C, SPIN's syntax is arguably easier to learn. The complete protoboards start at $20, but require a $30 programmer. There's also the $45 PRC (http://wulfden.org/PRC/index.shtml) especially geared towards robotics, with jumper configurable ports for up to ~28 servos/peripherals, breadboarding space, and serial port programmer.Multitasking is as simple as launching a function call into another of the Propeller's 8 cogs (processors).