基于USB接口的微机与单片机通信系统设计
- 格式:pdf
- 大小:791.07 KB
- 文档页数:3
( L i a n y u n g a n g T e c h n i c l a C o l l e g e , L i a n y u n g a n g 2 2 2 0 0 6 , C h i n a )
Ab s t r a c t : T h i s p a p e r s t u d i e s h o w t o u s e t h e U S B i n t e r f a c e t o a c h i e v e c o mmu n i c a t i o n b e t we e n S u n p l u s 6 1 A MC U a n d
Co m mu n i c a t i o n S y s t e m De s i g n Be t we e n Mi c r o c o n t r o l l e r
a n d Co mp u t e r Ba s e d o n US B I n t e r f a c e
第2 9卷 第 2期
2 01 3年 2月
科 技 通 报
B UL L E ⅡN OF S CI E NC E AND T EC HNOL O GY
Vo 1 . 2 9 No . 2 F e b .2 0 1 3
基于U S B 接 口的微 机与单片机通信 系统设计
o r d i n a r y p e r s o n a l c o mp u t e r . T h e d e s i g n o f t h e e n t i r e s y s t e m h a s 5 a s p e c t s ,i n c l u d i n g c i r c u i t d e s i g n ,p r o t o c o l ,h o s t c o m- p u t e r p r o g r a mmi n g d e s i g n .a n d l o we r c o mp u t e r p r o g r a m a n d d iv r e r . Al l t h e p r o ra g m i s wr i t t e n u s i n g C + + . S i mp l e c h a r a c -
王 海 军
( 连 云港职业技术学 院, 江苏 连 云港 2 2 2 0 0 6 )
摘 要: 研究 了如何利用U S B 接 口实现凌 阳6 1 a 单 片机与普 通个人计算机之间的通 信系统的设 计 。整个 系统设 计 中包括 电路设 计 、 协议研究 、 上位机程序设 计 、 下位 机程序设计 以及驱动程 序设计5 个 方面的
本文 旨在分 析实践单片机 与计算机之 间进行U S B 通信的可行性 ,传统 的单片机与计算机通信解 决方案
由于价格 、 开发工具 以及单片机性能有 限等 问题 , 所以 一般不推荐选 用 。另一类是增 加 了U S B 接 口的普 通单
往 往采用 R S 2 3 2 等 老式接 口 ,那 些接 口不 仅传输 速率 慢而且 与现代 的计算机配置兼容性越来越差 。 因此 , 利 用U S B 进 行 的通信不仅传 输速度快 、精 度高而且 应用 广泛 、 系统扩展性和兼容性强 。 这样不仅增强 了单片机 的通信 能力 ,而且为单片机 的运用普及起 到了积极作
US B p r o t o c o 1 .
Ke y wo r d s : u n i v e sa r l s e ia r l b u s ; mi c r o c o n t r o l l e r ; i f mw r a r e; a p p l i c a t i o n p r o g r a m i n t e f r a c e
纯粹 的U S B 接 口芯片仅处理U S B 通信, 必须有 一个 外部微处理器来进行协议处理和数据交换I l l 。 典型产品
有P h i l i p s 公 司 的P D I U S B D1 1 ( I 2 C 接 口) 、 P D I U S B D 1 2 ( 并
内容 , 所有 的程 序采 用c + + 语 言编写 。通过在单片机与计算机之间进行简单 的字符信号传递 , 测试 了两
者之间利用U S B 协议传输信息的正确性 。 关键 词 : U S B; 单片机 ; 固件 ; A P I
中图分类号 : T P 3 1 1 文献标识码 : A 文章编号 : 1 0 0 1 — 7 1 1 9 ( 2 0 1 3 ) 0 2 — 0 1 8 1 — 0 3
用。
片机 , 例 ̄ l U n t e l 公 司的8 X 9 3 1 ( 基 于8 0 5 1 ) 、 8 X 9 3 0 ( 基 于 高速 、 增强 的8 0 5 1 ) , 选择这类U S B 控制器 的最 大好 处在 于开发者对系统结构 和指令集非常熟悉 ,开发工 具简 单, 但对 于简单或低成本 系统 , 价格 高将会 是最大的障 碍 。一般来说 , 后者 的价格是前者价格 的1 O 倍。
t e r s i g n l a t r a n s mi s s i o n b e t w e e n mi e r o c o n t r o l l e r a n d c o mp u t e r i s d o n e . I n f o r ma t i o n c a n b e t r a n s mi t t e d s u c c e s s f u l l y u s i n g