版块
论坛
喜欢
话题
应用
搜索
登录
注册
gx004的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=76624
请教关于MCU的东西,行家请进!(10分)
请问:MCU处理能力/速度看哪个指标?如果说要CPU在70%的时候能处理16KB/S的数据,这是个什么概念?因为要选择一个单片机连接USB芯片,碰到的问题之一。:(-----我是菜鸟,谢谢指教。 :)[编辑 - 3/28/04 by gx004]
回复
(
10
)
2004-03-27 22:49
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
zmwk
:
那能不能教教我怎么计算呢?我查微机原理和单片机的书,一下子还是不会。 我只知道两种方法: 1。如果你是用RTOS,数时间片喽! 2。如果裸机直接写。计算任务量(好麻烦的):通常只适合中断程序-看汇编级源码,算出执行时间,再计算中断出现频率。大概得出MCU的占用率。 ...
(2004-03-30 00:10)
回复
gx004
:
那能不能教教我怎么计算呢?我查微机原理和单片机的书,一下子还是不会。
(2004-03-29 23:14)
回复
zmwk
:
喔,那就另当别论了。 因为即使外设不存在,它也要不停地工作,否则会使得设备挂起的。 这样的情况下,时间占用率我还没算过。不过,如果用到70%也是够多的了。
(2004-03-29 22:57)
回复
gx004
:
zmwk 老板让我写个报告给他,要把这个要求转化成对单片机的具体指标之一,来决定单片机的选型。能不能再给点进一步的指导? btw,是来连接USB HOST,D12是DEVICE,不行啊。
(2004-03-29 22:46)
回复
zmwk
:
zmwk 系统是这样的,单片机接收采集的数据并处理给HUSBHOST,单片机为8位或者16位的。这样还是断章取义吗? 如果用的是像D12这样的芯片,即使是用51CPU(12M Clock),16KB/S根本用不到70%的处理能力呀?应该是10%都不到。:)
(2004-03-29 22:42)
回复
gx004
:
zmwk 系统是这样的,单片机接收采集的数据并处理给HUSBHOST,单片机为8位或者16位的。这样还是断章取义吗?
(2004-03-29 21:21)
回复
zmwk
:
MCU的处理能力要看以下综合指标: 1。指令周期:越小越好。 2。数据宽度:其他指标相同的情况下,越宽越好-64位〉32位〉16位〉8位... 3。处理器架构:是否支持保护模式(有利于高效地实现RTOS)。 4。外部访问能力:RAM接口速度,IO速度等。 所以,看其...
(2004-03-29 15:23)
回复
jinghuiren
:
处理速度当然是看MCU所能跑的频率。 要用MCU连USB,最简单的方法是用USB转RS232或并口(D0~D7)芯片了,这样,你都不需懂USB协议,就可以开发USB产品。 我电话:0755-82091099,Jeff 呵呵,我觉得要是这样做的话,恐怕与初衷不符呀! ...
(2004-03-29 14:06)
回复
dragon_hn
:
MCU的速度要看指令速度而不是MCU所接的晶振. 比如说89C51,接12MHz晶振时,实际指令速度为1MHz,因为它内部12分频. 而另外一些单片机则内部通过锁相环倍频,例如有些接12MHz晶振时实际指令速度为48MHz. 另外还有一个问题是指令效率的问题.例如说PIC与...
(2004-03-29 13:53)
回复
Jeff Shi
:
处理速度当然是看MCU所能跑的频率。 要用MCU连USB,最简单的方法是用USB转RS232或并口(D0~D7)芯片了,这样,你都不需懂USB协议,就可以开发USB产品。 我电话:0755-82091099,Jeff
(2004-03-29 11:32)
回复
gx004
加关注
写私信
0
关注
0
粉丝
33
帖子
返回顶部