PropMag 2008 04 - rosco-pc/propeller-wiki GitHub Wiki

Prop Magazine - April 2008

last issue March 2008 next issue May 2008

Ramblings by the editor

Well, this is the 3rd edition of Prop Magazine. It won't be that long and it will be time for an anniversary. Speaking of anniversaries, this must be about the 2nd anniversary of the Propeller Chip (If someone knows the exact date can they drop a note in this thread please). So, I have decided to include some of the old posts in this edition. On a more recent note there have been a fair few object releases this month. Check out the new games, I2C slave, nice user interface on the Quad DRO and the others listed below.

The ESC was also this month and some of the people from Parallax were there. Check out their reports below. Also on show was the Coyote-1 and the danceBot.

History

A miracle chip? http://forums.parallax.com/forums/default.aspx?f=25&m=110889

FullDuplexSerial is posted. Probably the most widely used object. http://forums.parallax.com/forums/default.aspx?f=25&m=111614

Some early notes about the propeller. http://forums.parallax.com/forums/default.aspx?f=25&m=113461

Propeller Guts - Some early documentation. Still helpful although most things are now in the manual and data sheet. http://forums.parallax.com/forums/default.aspx?f=25&m=111215

Special Threads

Being April there were of course a couple of special threads. First up was the release of the Relleporp. http://forums.parallax.com/forums/default.aspx?f=25&m=261265&g=261647#m261647

And secondly a hidden assembly instruction was found! http://forums.parallax.com/forums/default.aspx?f=25&m=261282

Basics

Request for programs to put in a kiosk program for ESC (with any luck they will release what they used, get the hint?) http://forums.parallax.com/forums/default.aspx?f=25&p=1&m=262904 http://forums.parallax.com/forums/default.aspx?f=33&m=262907

Questions about how long it takes to start a cog and other ways of accomplishing things. http://forums.parallax.com/forums/default.aspx?f=25&m=263541&g=263593

Sine wave output from the prop http://forums.parallax.com/forums/default.aspx?f=25&m=261056&g=261067

Pre-fetch and self modifying code. Something to watch out for! http://forums.parallax.com/forums/default.aspx?f=25&m=260965

Some questions and answers on accessing bytes in larger variables. http://forums.parallax.com/forums/default.aspx?f=25&m=262787

Some general questions and answers about what the prop can do. http://forums.parallax.com/forums/default.aspx?f=25&m=264271

Getting data from one pin to another and a how to use the timers to do it. http://forums.parallax.com/forums/default.aspx?f=25&m=264649

Changing variables between long and byte. http://forums.parallax.com/forums/default.aspx?f=25&m=265586

Basics and Beyond

A question about required crystal accuracy. http://forums.parallax.com/forums/default.aspx?f=25&m=261089&g=261115

and more questions about crystals http://forums.parallax.com/forums/default.aspx?f=25&m=259385&g=264662 http://forums.parallax.com/forums/default.aspx?f=25&m=264577&g=264843

What are the threshold voltages of the prop? This tells you for one prop. http://forums.parallax.com/forums/default.aspx?f=25&m=260930&g=261152

Questions and answers about what can hang a cog http://forums.parallax.com/forums/default.aspx?f=25&m=260908&g=261255

Another fried PLL and some hints from Paul about how prevent it happening. http://forums.parallax.com/forums/default.aspx?f=25&m=261542&g=262166

Pops and clicks in audio and how to avoid them. http://forums.parallax.com/forums/default.aspx?f=25&m=261767

Tools and methods for fixing memory corruption problems. http://forums.parallax.com/forums/default.aspx?f=25&m=253901

Using the pos/neg edge detector timer modes. http://forums.parallax.com/forums/default.aspx?f=25&m=262573

Initial states for the c and z flags. http://forums.parallax.com/forums/default.aspx?f=25&m=262837&g=263003

QTI sensor code is here. http://forums.parallax.com/forums/default.aspx?f=25&m=263689&g=263689

What does the @ operator do in asm? Also a tip on the @@ operator. http://forums.parallax.com/forums/default.aspx?f=25&m=264399

Questions about graphics and VGA (again, hopefully some answers this time). http://forums.parallax.com/forums/default.aspx?f=25&m=264361&p=1

More discussion about high speed comms. http://forums.parallax.com/forums/default.aspx?f=25&m=264379&g=264477

Problems with the CORDIC object. http://forums.parallax.com/forums/default.aspx?f=25&m=264018

Questions about SPIN speed and the interpreter. http://forums.parallax.com/forums/default.aspx?f=25&m=266040&g=266043#m266043

Advanced

Creative use of the object[x].method notation to solve some problems http://forums.parallax.com/forums/default.aspx?f=25&p=1&m=260504

Questions about queues and some examples http://forums.parallax.com/forums/default.aspx?f=25&m=262504

Discussions on loading new LMM cogs in ImageCraft C http://forums.parallax.com/forums/default.aspx?f=25&m=263048&g=263456

Discussions about new features for the spin compiler. http://forums.parallax.com/forums/default.aspx?f=25&m=260170&g=261362

Using the prop as an RF transmitter and receiver. http://forums.parallax.com/forums/default.aspx?f=25&m=261275

New Programs and Objects

An I2C Slave driver is now available in spin and assembly thanks to hippy (who has a D'Oh moment while testing multiple slaves). http://forums.parallax.com/forums/default.aspx?f=25&m=263375&g=263520

Distance and Bearings calculations object for the prop by Chuck. http://forums.parallax.com/forums/default.aspx?f=25&m=263181&g=263266#m263266

Ymodem upload utility by Rayman. Upload files from your propeller to your PC! http://forums.parallax.com/forums/default.aspx?f=25&m=261220

High speed serial by Stephen. http://forums.parallax.com/forums/default.aspx?f=25&m=262414&g=263008

Quad DRO by Richard. Useful if you have a mill/lathe or anything else you need measurement info for. http://forums.parallax.com/forums/default.aspx?f=25&m=262412&g=263235

A pop3 email client for the prop that displays the message From: and Subject: fields on your TV. http://obex.parallax.com/objects/259/

On prop development using a spin like syntax. Again thanks to hippy. http://forums.parallax.com/forums/default.aspx?f=25&m=264289&g=264403

Steven finally finishes the XOR version of Graphics.spin including the ROM font. http://forums.parallax.com/forums/default.aspx?f=25&m=248864&g=264881#m264881

PropBASH, a modded version of PropDOS that is more like BASH http://forums.parallax.com/forums/default.aspx?f=25&m=265024

VGA Text driver for ImageCraft C. http://forums.parallax.com/forums/default.aspx?f=25&m=266216

Gotcha

Assembly, MUL details divulged. (w/commented code) http://forums.parallax.com/forums/default.aspx?f=25&m=261282

References

Basics

Prefetch impacts self-modifying code (w/link to deSilva asm tutorial) http://forums.parallax.com/forums/default.aspx?f=25&m=260965

Can a cog get stuck waiting? http://forums.parallax.com/forums/default.aspx?f=25&m=260908

byte basics http://forums.parallax.com/forums/default.aspx?f=25&m=262787

Basics and Beyond

Audio: pops at start and stop of wav file http://forums.parallax.com/forums/default.aspx?f=25&m=261767

Debugging programs, best practices (divide and conquer) http://forums.parallax.com/forums/default.aspx?f=25&m=253901

On negative edge counting (counter setups) http://forums.parallax.com/forums/default.aspx?f=25&m=262573

Advanced

On queues http://forums.parallax.com/forums/default.aspx?f=25&m=262504

GPS: conversions, ddmm.mmmm to dd.dddd, radians. (link to Circuit Cellar) http://forums.parallax.com/forums/default.aspx?f=25&m=262819

Parallax stuff

embedded props get a write up. http://forums.parallax.com/forums/default.aspx?f=25&m=261005

propplug logo up on protoboard http://forums.parallax.com/forums/default.aspx?f=25&m=262269

Hardware

on radio control, http://forums.parallax.com/forums/default.aspx?f=25&m=262102

signals between 3.6v and 5v chips http://forums.parallax.com/forums/default.aspx?f=25&m=262865

Counters

FSK, signal synthesis, decoding discussion. http://forums.parallax.com/forums/default.aspx?f=25&m=261275

Demos

Ymodem: upload data as [binary] file http://forums.parallax.com/forums/default.aspx?f=25&m=261220

Circuitry

circuit design precautions and guidelines (how2 stop frying pll's) http://forums.parallax.com/forums/default.aspx?f=25&m=261542&p=1

use a 1K pull-up on prop plug whose cable will removed http://forums.parallax.com/forums/default.aspx?f=25&m=261253 more info inc fish's schematic: http://forums.parallax.com/forums/default.aspx?f=25&m=192068

on pull-up resistors http://forums.parallax.com/forums/default.aspx?f=25&m=261993

Adverts

Imagecraft C 20% discount http://forums.parallax.com/forums/default.aspx?f=25&m=261910