一、实验工具
PZ_ARM3.0开发板,使用的是STM32核心板。
二、实验目标
主要是想通过一个串口,进行下载然后再使用另一个串口也就是RS232的这个DB9接口,进行程序 的监听,也就是将代码下载和串口调试分成两块来处理。
三、实验过程中遇到的问题
首先我们要明白一点,就是我们虽然使用了电脑的两个串口,但是在单片机这边,我们只使用了一个串口通信也就是USART1,而不是两个串口一个用来下载,一个用来发送,这一点很重要。
我这种方法算是一种投机倒把,我亲爱的朱老师交给我的,我只不过是对我所学习的进行总结,给自己做个笔记然后,能帮助别人,
这种方法就是将USB下载的RX DX线和RS232的RX DX线 还有单片机的串口RX DX端口连接起来,这样做有一个问题就是这两个电脑上的串口是不能一起工作的,只能等程序下载完,另一个才能使用。其实也很简单,源码部分是不用动的,只需要将开发板的接线进行改造就行了,详细见下图;再就是串口接收的时候,使用串口工具,注意端口的设置。
改造后的开发板接线(其实就是将左边竖着的三个及进行短路,右边竖着的三个也进行短路)