1、原理图设计疏漏
由于本人之前PCB设计的失误,在画原理图时,没有充分注意到DB-9串口接头公头与母头的差异,将串口1即RS232-1悬空,没有连接,而错将1号引脚连接到地(如下原理图所示),造成串口通信中PC与我们的ARM DIY不能够共地,无法通信,也就不能正常通过ISP下载编程STM32单片机。
2、补救方法
如下图所示,由于在进行PCB布线时,采用了大面积铺地,在RS232-1这个DB-9串口母头的5号引脚(图中椭圆形所示)周围都是板子的地,所以我们可以用小刀或者镊子将其临近的铺地阻焊漆抹掉,再用少许焊锡即可将5号引脚连接到ARM DIY板的电源地(也是信号地,虽然二者通过磁珠进行了隔离,但电气连接是等电位的)。问题也随之解决!