由图中可以看出,STM32F103C8通过11个I/O口提供给红外发射电路11个控制信
号,提供给红外接收电路也是11个控制信号,需要11个I/0口。设计中使用的是8MHz
的外部时钟源,复位电路采用阻容复位,使用在线调试功能,方便系统调试,程序烧录
时只需将电阻R21短接即可。另外,设计时在处理器的旁边设置了一个LED指示灯,正
常工作时,指示灯以1S为周期闪烁,方便观察系统是否运转正常。由于STM32F103C8
自带可。转换功能,省去了外置A/。转换芯片的麻烦。
3、通信接口电路
本系统采用RS-232这种嵌入式系统中常用的接口完成与主机之间的通信。RS-232
接口的软硬件开发与调试工作方便简单,由于红外触摸屏向主机发送的数据是坐标值及
触摸状态,数据量较小,因此RS-232的传输速率足以满足要求。
主控制器STM32F103C8具有USART接口,所以通信电路实现起来较为简单,只需
使用串口芯片MAX3232ES〔将STM32F103C8的 USART接口进行电平转换即可与主机相
连。电路原理图如图2-10所示。
MAX3232ESE是MAXIM公司生产的专门为电脑RS-232标准串口设计的单电源电平
转换芯片。
|