这个人很懒,暂无签名信息
原文地址:http://blog.sina.com.cn/s/blog_59cb3f700100xig7.html 刚才有个小同学在MSN上问我,为什么协议栈软件总是跑在ARM上,为什么物理层软件跑在DSP上呢? 呵呵,好像从咱们开始做终端软件那天起,就是这样子设计的。为什么呢? 我简单的回答了一下:因为软件的结构不同。 协议栈软件基本上都是基于状态机的,有很多层次结构,需要很多个不同优先级...
http://blog.csdn.net/never_never_give_up/article/details/10525103 USB的单片机程序包括三部分: 1.初始化单片机和外围电路(包括USB芯片) 2、主循环部分,用来检测 3.中断服务程序,其任务是对时间敏感的,必须马上执行 根据USB 协议,任何传输都是由主机host 开始的,这样,单片机作它的前台工作,等待中断,主机首先...