知道UART接口
嵌入式里边说的串口,一般是指UART口, 可是咱们常常搞不清楚它和COM口的差异, 以及RS232, TTL等联系, 实际上UART,COM指的物理接口方式(硬件), 而TTL、RS-232是指的电平规范(电信号)。
UART有4个pin(VCC, GND, RX, TX), 用的TTL电平, 低电平为0(0V),高电平为1(3.3V或以上)。
COM口是咱们台式机上面常用的口(下图),9个pin, 用的RS232电平, 它是负逻辑电平,它界说+5~+12V为低电平,而-12~-5V为高电平
具体的说:
UART的特征
一般uart操控器在嵌入式体系里边都做在cpu一同,像飞思卡尔的IMX6芯片便是这样,有多个uart操控器。
引脚介绍(COM口比较多pin,可是常用的也是这几个):
VCC:供电pin,一般是3.3v,在咱们的板子上没有过电维护,这个pin一般不接更安全
GND:接地pin,有的时分rx承受数据有问题,就要接上这个pin,一般也可不接
RX:接纳数据pin
TX:发送数据pin,我之前碰到串口只能收数据,不能发数据问题,经baidu,原来是设置了流操控,撤销就可以了,适用于putty,SecureCRT
在调试的时分, 大都情况下咱们只引出rx,tx即可。 比方调试gps模块, IC数据直接经过uart上报,我就直接用了两个线连出了rx,tx,连上串口转USB小板, 电脑从串口直接获取数据,这样跳过了开发板,测试了gps的数据有没有问题。