MWC的FTDI刷程序的原理介绍
首先说一下FTDI是什么。英商飞特帝亚有限公司(FTDI)是设计和供应USB芯片和软件方案的专业厂商。FTDI将易于实现的IC设备和经过千锤百炼的免费USB固件和软件驱动组合起来,提供了实现USB的快捷方式。公司的USB单信道和多信道接口可外设成具有易于使用特性的的UART或FIFO界面。这些现行的设备可用于传统 USB至RS232/RS422转换器应用, 也可用于MCU,PLD或FPGA至USB的快速界面。有非常多的评估工具软件和模块可用来设计评估FTDI的芯片。
我们用的FTDI一般指的是一个由USB转串口芯片组成的协议转换电路。
再说一下FTDI的引脚定义
FTDI引脚定义:
1 、DTR、GRN
2、RXI
3、TXO
4、VCC
5、CTS
6、GND、BLK
这里有6根线,实际上我们用4根线就够了,
1 、DTR、GRN
2、RXI
3、TXO
6、GND、BLK
实际上就是TTL电平的串口下载程序。
为什么多DTR这个引脚呢?通过查看MWC的电路图可以知道,DTR通过一个电容接ATmega328P的复位脚。
到这里就明白了,原来是ATmega328P在上电的瞬间进入ISP状态,在下传固件之前要先对芯片进行复位,好让
ATmega328P进入ISP状态,然后再通过串口将固件下载到芯片内部。
顶顶更健康
页:
[1]