I agree with Stedy as Amiga Explorer is the easiest to set up the crossplatform transfer. It installs itself on the Amiga automatically by following the extensive documentation.
The most difficult problem in setting up the Amiga->PC connection is getting the communication program to the Amiga. Esp if you do not have CrossDos or Amiga Explorer.
I have just successfully set up a transdisk connection using this excellant resource:
1st Connection. Please note that it did not work under WorkBench 3.1, but it did work at 19200 bps when I soft kicked into WorkBench 1.3.
I used the method A which is CLI TYPE command from the WorkBench Disk. Method B is making an AmigaBasic script, which is the way I did it years ago, and is also very easy.
Serial Cable must have a NULL Modem box, if not an actual NULL Modem Cable. Above link has excellant descriptions/diagrams of this.
Please note that there are several settings that must be identical on both machines when attempting any direct transfer if using terminal apps on the Amiga such as Terminus, Diga!, or Kermit etc:
1. The Baudrate. Stock Amiga 500's using the serial.device are pretty well limited to 19200 bps if transfering from PC->Amiga. TransWarp can achieve 115200bps Amiga->PC.
2. The Transfer Protocal must be identical (ie; ZMODEM,XMODEM etc). Most older terminal progs come with XMODEM at least. Hyperterm included with Windows includeds all the major Protocals already to go. ZMODEM on the Amiga mustbe installed seperately, but seems to be the fastest, esp when configured to use BaudBandit.device.
3. The Port settings must be identical. Usually their default settings are Data Bits=8; Parity=None; and Stop Bits=1. Flow or error control on Hardware (or CRC). The default settings have usually worked fine.
If using Hyperterm, the Properties/Connect To list must be changed from your Modem to the Com Port you attached your Serial Cable to. This will allow you to also edit the above settings.
Good Luck!