--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/b5bb3d1f-23af-4355-8183-f7a21ea16035n%40googlegroups.com.
I have an SC130 Z180 motherboard with two serial ports. I've just discovered that one of these ports doesn't support hardware flow control (this is in the documentation, which I didn't read :/ ).
I can get around this problem for simple applications just by setting the baud rate at both ends to low value. However, it's not very elegant, and won't work if the CP/M application has to do anything with the incoming data more time-consuming that displaying it.
I note that there is a dual-port serial module[1] called SC104 from (I guess) the same designer as the SC130. So it I bought/built one of these, would ROMWBW recognize it? How would it appear to CP/M?
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/a530575b-11ff-4781-9b48-3afaf4327a56n%40googlegroups.com.
Hi. I presume that the problem with handshaking would affect data from _from_ the CP/M system as well as towards it, right? For example, if I wanted to use a serial printer, I'd need handshaking to work. Or is there some magic going on that I don't understand? Best wishes, Kevin
Is it supported by the ROMWBW BIOS? Or within CP/M itself? I can see how software flow control would be fine if it were implemented properly at both ends of the link. If I wanted to use (say) a serial printer, would it support software flow control?
Sorry, I didn't see this sooner. A Maxim 232 is a 5V powered IC
that generates the requisite voltages internally and provides 2 TX
and 2 RX signals. Which handles the RTS/CTS signals in both
directions.
The alternative is 1488/1489 IC's but they require external
+12/-12volt supplies.
I've generated those voltages using a center tapped transistor
radio audio output transformer and a 555. But, the Max 232 is much
easier to use and doesn't have an easily fried transformer.
Hope this helps

Flow control is as good as broken on a lot of USB adapters anyway. They do hardware flow control but the latency is so high that it doesn't respond in time. Some of the performance also depends on what you are using. The default RomWBW serial drivers have a very high overhead due to the abstraction layer and banking (same problem with Fuzix on RC2014, same reason). If you use a file transfer program with customisable serial modules that bash the hardware directly you can get pretty decent rates (38400 should be reliable with stuff like xmoden). With a DMA setup the Z180 should be reliable at 115200 but that definitely involves magic and custom code. Alan -- You received this message because you are subscribed to the Google Groups "RC2014-Z80" group. To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/CAK9X0%2BuAD-tj_3ysBRXrjRY1u7CAz%2BF0K6hOR1s%3DzA8zHUX94g%40mail.gmail.com.
If you don't have it already here is the Z180 Family Data Book
It is true that the DIP version only has CTS/RTS on port 0. There
is also a CTS Enable.
I did a search for CTS Enable and only found one (searchable)
notation on page 138 and that wasn't clear, at least to me.
I did not see where the CTS input went to a register for software
control.
Which would indicate to me that the CTS turns the Transmitter on
and off in hardware.
In my mind that would mean your software would have to monitor TX
buffer full to prevent TX over run.
There is a reason I haven't gone past the Z80 basic for my
hobbies. :)
Mike Sr.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/ee1e0cb1-ab1d-421b-a7bb-396fa4f4fdc1n%40googlegroups.com.
The Z180 MPU Manual https://www.zilog.com/docs/z180/ps0140.pdf Has a fuller dissertation on the CTS input pages 48/49 It does appear that you can either auto control the Transmitter or use software control.
Mike Sr.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/ee1e0cb1-ab1d-421b-a7bb-396fa4f4fdc1n%40googlegroups.com.
Looks Interesting.
It appears to have resistors in series with the TX and RX Data Lines. Plus there are a number of other resistors which may be causing the adapter to fail.
This may be of more use over on the [rc2014-z80] ROMWBW and serial ports thread so I am going to report the URL there.
Thanks I've added it to me Amazon wish list.
Mike Sr
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/444c8125-cab9-4f3a-a707-14bf341e8ad6n%40googlegroups.com.
on my request for a 68B50 based Serial card Bob Kirsher sent this URL https://www.amazon.com/dp/B07BJJC3R6?ref=ppx_yo2ov_dt_b_product_details&th=1
It looks like it is made for our needs. However, apparently some of the input/outputs on the TTL side don't go below 2.4 V. I think that may be do to some of the in series and pull up resistor. Still, jumpering the resistors on the RX/TX lines may cure the problem. Or, raising the resistor values if there are pullups.
Mike Sr.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/dfcafe11-4f02-ce75-47c7-717d0525d9d3%40protonmail.com.
Thanks!
I've got the IC's what I need is the bare board that used to be part of the RC2014 kits or some equivalent.
Mike Sr.
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/642db1cd-5196-44b9-9e0d-365f7e53d2b7n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/002741b8-1c88-2c93-e912-c90270655049%40protonmail.com.