查看“Microduino-USB2TTL”的源代码
←
Microduino-USB2TTL
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-USBTTL}} {| style="width: 800px;" |- | [[file:Microduino-ft232r-rect.jpg|400px|thumb|right|Microduino-FT232R]] '''[[Microduino-USBTTL]]''' is a USB to serial UART interface module, it is based on FDTI FT232RL chip (Arduino embedded driver). '''[[Microduino-USBTTL]]''' can be stacked with '''[[Microduino-Core]]''' or '''[[Microduino-Core+]]''', enable Microduino core modules communicating with PC. The USBTTL has optional clock generator output, and the new FTDIChip-ID? security dongle feature. In addition, asynchronous and synchronous bit bang interface modes are available. USB to serial designs using the USBTTL is simplified by fully integrating the external EEPROM, clock circuit and USB resistors onto the device. |- | ==Features== * The '''[[Microduino-USBTTL]]''' is a USB to serial UART interface with optional clock generator output, asynchronous and synchronous bit bang interface modes are available. * The '''[[Microduino-USBTTL]]''' adds two new functions compared with its predecessors, effectively making it a "3-in-1" chip for some application areas. The internally generated clock (6MHz, 12MHz, 24MHz, and 48MHz) can be brought out of the device and used to drive a microcontroller or external logic. A unique number (the FTDIChip-ID?) is burnt into the device during manufacture and is readable over USB, thus forming the basis of a security dongle which can be used to protect designers' application software from being copied. * Using the U-Shape 27-pin interface (UPin-27), the standard interface of Microduino, all Microduino modules and sensors can be easily stacked and extended through it * Delivered ready to plug in. * 2.54mm (0.1 inch) pin pitch, compatible to bread board and hole board |- | ==Specifications== * Single chip USB to asynchronous serial data transfer interface. * Entire USB protocol handled on the chip - No USB-specific firmware programming required. * UART interface support for 7 or 8 data bits, 1 or 2 stop bits and odd/even/mark/space/no parity. * Fully assisted hardware or X-On/X-Off software handshaking. * Data transfer rates from 300 baud to 3 Megabaud (RS422/RS485 and at TTL levels) and 300 baud to 1 Megabaud (RS232). * Auto transmit buffer control for RS485 applications. * Transmit and receive LED drive signals. * New 48MHz, 24MHz,12MHz, and 6MHz clock output signal Options for driving external MCU or FPGA. * 256 Byte receive buffer and 128 Byte transmit buffer utilising buffer smoothing technology to allow for high data throughput. * Synchronous and asynchronous bit bang mode interface options with RD# and WR# strobes. * Integrated 1024 bit internal EEPROM for I/O configuration and storing USB VID, PID, serial number and product description strings. * Device supplied preprogrammed with unique USB serial number. * Support for USB suspend/resume. * Support for bus powered, self powered, and high-power bus powered USB configurations. * Integrated 3.3V level converter for USB I/O . * Integrated level converter on UART and CBUS for interfacing to 5V - 1.8V Logic. * True 5V/3.3V/2.8V/1.8V CMOS drive output and TTL input. * High I/O pin output drive option. * Integrated USB resistors. * Integrated power-on-reset circuit. * Fully integrated clock - no external crystal, oscillator, or resonator required. * UART signal inversion option. * USB bulk transfer mode. * 3.3V to 5.25V Single Supply Operation. * UHCI/OHCI/EHCI host controller compatible. * USB 2.0 Full Speed compatible. :[[file:Micromodule-FT232R-Pinout.jpg|800px|thumb|center|Microduino-FT232R-Pinout]] |- | ==Documents== * '''[[Microduino-USBTTL]]''' Eagle source file 【'''[[media:Microduino-FT232R.zip|download]]'''】 * '''[[Microduino-USBTTL]]''' main chips and devices ** Main chip: '''[[media:DS_FT232R.pdf|Datasheet of FT232R]]''' ** Micro USB: '''[[media:MicroUSB.doc|MicroUSB]]''' ** Diode: '''[[media:MBR0520.pdf|MBR0520]]''' |- | ==Development== Uploading Arduino program to Microduino-Core/Core+ with '''[[Microduino-USBTTL]]''' * 1. Install Arduino IDE: Microduino use the same IDE as Arduino, please download Arduino IDE from 【'''[http://arduino.cc/en/Main/Software Arduino IDE official]'''】 and install it in your disk. (if you already have it, just skip this step). Please check Arduino IDE details from 【'''[http://arduino.cc/en/Reference/HomePage Reference]'''】 and 【'''[http://arduino.cc/en/Tutorial/HomePage Workshop]'''】. * 2. Patch Microduino package: Please download Microduino package for Arduino IDE from 【'''[[media:Microduino.zip|download]]'''】, and unzip is to {Your Arduino Install Driectory}/hardware directory. * Microduino Arduino IDE Reference workshop: 【'''[[Arduino IDE Microduino Configuration]]'''】. * 3. Programming: Upload program to '''[[Microduino-Core]]''' or '''[[Microduino-Core+]]''' through Arduino IDE, with '''[[Microduino-USBTTL]]''' module. * 4. Enjoy your Microduino journey! |- | ==Applications== |- | ==Buy== * Buy '''[http://www.microduino.cc/Modules/Microdoino%20Core%20Modules/FT232R Microduino-FT232R]''' |- | ==History== *2013/02/27: the second formal release. *2012/11/17: the first formal release, fix bugs in beta version. *2012/11/05: beta release, problem shooting: ** 5V power was not connect to Microduino interface ** Micro USB socket was not stable, it might be broken after several times plug. |- | ==Pictures== [[file:Micromodule-FT232R-t.jpg|thumb|600px|center|Micromodule FT232R Front]] [[file:Micromodule-FT232R-b.jpg|thumb|600px|center|Micromodule FT232R Back]] |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-USB2TTL
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息