About serial ports on Arduino duemilanove

The RCV line from the FTDI chip will be LOW without traffic, and - remember! - is connected through a 1k resistor. so you have a puul-down here.

Well you have that flipped in your mind. The Arduino hardware serial pins follows the 'standard' TTL serial logic levels, where 'without traffic' ( or idle state or steady mark condition, or stop bit level) is a HIGH level, so the pin state of pin 0 will be +5vdc. The FTDI provides this signal through a 1k resistor, so from the Arduino shield perspective at a idle condition, pin 0 will act like it has an external 1k ohm pull-up.

Lefty