|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- F/ s/ [$ y6 s) s7 R& t
+ t. S5 y8 K8 d2 [, @8 [, R8 v
摘要:针对智能仪器中传统RS232通信所存在的问题,提出了一种USB接口技术的应用方案。 s% M0 N! ?, `- M0 G
以USB型单片机C8051F340为硬件平台,介绍了应用系统USB接口的硬件结构及工作原理,给出
7 {& A3 U q" h% _.了USB系统应用的固件程序开发过程,并对主机驱动程序和应用程序设计作了简单说明。
2 l, v+ M- x- b6 R) m& n+ c关键词:智能仪器;USB;固件;C8051F340单片机
1 H, F- j% q$ b0引言
8 x! T4 R$ u' a智能仪器是计算机科学、电子学、数字信号处. n' y8 O/ q$ g/ Z5 |$ c
理、人工智能、VLSI等新兴技术与传统仪器仪表技
9 |/ c" z4 P: f6 P3 M/ A9 n术的结合。随着专用集成电路、仪器仪表等相关技
8 p: M* f' {8 ]术的发展,智能仪器得到广泛的应用"。
. ^+ P0 x0 v& z _$ }% T- C; A% U& D0 K6 F在传统的智能仪器中,与PC机通信大多采用/ U2 H; E+ R0 Z! Z( O3 t
RS232协议端口,而USB作为一种新型通用串行总
- y# f: T0 _, I9 Z线标准,与RS232标准相比,具有通用性好、传输速.$ E( `8 z3 D! i, y6 O3 [- r
度高、支持热插拔、即插即用等优点。因此,USB技
; t4 ^3 q) ]6 q [5 k5 E6 `术应用于智能仪器将具有现实意义。
N5 ]2 e; w, V( T( f0 H1 USB型单片机C8051F340系统介绍[2]0 k G6 H% ?0 ?0 l
C8051 F340是美国Silicon Lab公司最新研制的
' a& w2 h8 X% k) @! h一款USB FLASH型单片机,其芯片内部集成了一个
# L S- k6 ]2 Y2 w b* R4 [% ~完全符合USB2.0规范的USB功能控制器。
% s. h$ q5 E2 _. B& j/ f6 u该单片机具有低功耗与功能集成的优点。内部
7 K3 G9 u7 }1 p# A集成有A/D、比较器、rC、SPI、UART、晶振、基准源: E( N8 ]- M! b$ V, X
等硬件。CPU时钟可以到48 MHz,内置64KB Fash8 E4 N. U P" }$ m" \
* V! i( g8 X9 W3 {! ^5 c
存储器和5376 bytes 的RAM内存。' X& F- ]( q% t" C/ g' G- D
C8051F340内部集成的USB功能控制器,用于
! d8 i2 ], z; G d* V/ {9 j实现USB接口的外部设备。USB功能控制器由串.
& p7 }, j6 ]9 ^7 O1 M3 C# i! ^ E9 o行接口引擎SIE、USB收发器、1KB FIFO存储器和0 ?: X* }+ d7 d7 M4 H4 R$ Y0 _
时钟恢复电路组成。硬件结构如图1所示。
: v9 B% |# X, r2 h8 }
8 M2 C5 ^4 n+ M I8 R
3 Y j5 I b5 r* k9 r' R7 }+ g6 q4 K
# d4 U ]' s K7 }( I& _附件下载:( U% x: R7 S H c# N7 p# c. f
1 e3 j7 F' H% t) C' {) o6 w |
|