这几天在使用proteus模拟功能学习stm32,在模拟串口时发现proteus中,
1、COMPIM需要直接接单片机的IO口才可以实现和外部虚拟串口通信,即COMPIM是TTL电平的。
2、VIRTUAL TERMINAL虚拟串口显示工具则是RS232电平的,需要MAX232电平转换芯片,将TTL电平转换成232电平才可正常显示。并且VIRTUAL TERMINAL属性中,需要将RX/TX Polarity设置为inverted,否则会显示乱码。
这几天在使用proteus模拟功能学习stm32,在模拟串口时发现proteus中,
1、COMPIM需要直接接单片机的IO口才可以实现和外部虚拟串口通信,即COMPIM是TTL电平的。
2、VIRTUAL TERMINAL虚拟串口显示工具则是RS232电平的,需要MAX232电平转换芯片,将TTL电平转换成232电平才可正常显示。并且VIRTUAL TERMINAL属性中,需要将RX/TX Polarity设置为inverted,否则会显示乱码。