- Joined
- Nov 17, 2011
- Messages
- 13,476
I suggest you do not concentrate on the transmission of ASCII characters for the moment. I may so happen that certain bitcodes (aka characters) when sent at the right time just by chance give the impression of a working circuit.
Focus instead on the correct operation of the circuit to:
You should also, as a very first step, verify the correct operation of the USB/TTL cable works correctly without this circuit, see also post #18.
Focus instead on the correct operation of the circuit to:
- Generate a 4 kHz signal when Tx = high, no signal when Tx = low. This seems to work, but you should ensure this by making a few more measurements with the scope. Use 2 traces, one for Tx, one for the audio output to check whether the above logic works correctly. You do not need a computer to send characters for this. A simple low frequency square wave (150 Hz equiv. to 300 bd) on Tx will suffice.
- Decode the signal from 1. into a corresponding 0/1 data stream, cf. my post #18.
You should also, as a very first step, verify the correct operation of the USB/TTL cable works correctly without this circuit, see also post #18.