COM port remains "busy"

Dr_Quark:
You might have nailed it.

  1. It doesn't happen if the monitor is used first, last, or not at all, or close it first or last. I've done every combination, I think.

I'm confused, if it doesn't happen if the monitor is used first, last or not at all, then when does it happen? That would seem to cover all possibilities.

Dr_Quark:
2. No, I don't have a terminal program on this laptop.

That's easy to change. There are tons of them to choose from - I like hTerm, as it lets you see the modem control pin inputs and manually switch DTR and RTS (depending on the board, one of those will usually trigger the autoreset), shows all control characters, and lets you use ascii or char codes in hex or decimal format for both sending and receiving. And it's small and requires no installation.