可以是可以,不过软件上就要比较麻烦了,你必须写好通信协议,以保证不会发生通信冲突.
因为你这样接的结果是PC向下发数据,所有的单片机都能收到,而任何一个单片机发数据,PC和其他的单片机也能收到,所以软件一定要处理好,尤其是PC软件.
当然,如果你是单方向通信,就是只是PC向下发数据,而众多单片机不向上发,也可以不用把通信协议做的太严格,但是也要注意严谨性.
我曾经用一个Max232同时带三个单片机板,没有出现问题,再多了我就没尝试过了,不过硬件上,建议你在RXD和TXD上接个上拉电阻比较好,我当时直接就接上拉电阻了,不知道不接上拉会是什么后果.
追问那你上拉电阻选的多大的啊?
追答上拉用的是4.7K的电阻,不一定非要用上接,你可以先尝试一下不加上拉行不行,还有一点我忘记说了,就是波特率的问题,不能太高,当时我用到38400就有误码的了,所以我之后一直用9600