登录
首页 » c,vim » AVR-CDC

AVR-CDC

于 2023-08-01 发布 文件大小:896.39 kB
0 130
下载积分: 2 下载次数: 1

代码说明:

AVR-CDC converts USB and RS-232C signals using the AVR micro- controller which has no on-chip USB interface. This technology is based on Object Deveopment"s V-USB (Software-USB on AVR), and the CDC (Communication Device Class) protocol was extended over it. AVR-CDC enables PC to communicate with the USB device through virtual COM port.The basic idea of using CDC protocol over Low-speed USB is based on Kyosuke Ishikawa"s experiment in 2005. To make it stable and practical, Christian Starkjohann in Object Development helped me modifying his V-USB stack. Since three endpoints and the bulk transfer on low-speed device violates the USB standard, I added a tiny patch driver on Windows" USB stack.Although this technology is quite experimental, it may be useful to interface your original system to PC eas

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux下组播通信代码
    linux环境下,组播网络编程代码,亲测可用,有需要的可以下载。
    2023-01-01 14:20:04下载
    积分:1
  • Matrix矩阵运算
    矩阵的乘法、加法、减法、数乘和转置。README 中有详细的介绍//========================================================================================= /* Name: matrix.h * Description: declare matrix addition, subtraction and multiplication and so on. * Note: 参与运算和存储的数组元素类型必须为 matrix_t ,否则出错 * Author: Sun Hubing * Date: 2018/5/3 - 2018/6/10 * Email: shbmmd@163.com */ //========================================================================================= #ifndef MATRIX_H #define MATRIX_H typedef int matrix_t; // 矩阵元素的数据类型 typedef unsigned int uint; // 用来计数 /* 矩阵的行列相乘 * 如果矩阵 a 和 b 的行列不满足条件,返回NULL * 如果c = NULL,则申请一块内存存储结果,否则存在 c 中 * Note: c 可以等于 a 或 b */ void *mul_matrix(const void *a, const void *b, void *c, uint a_row, uint a_col, uint b_row, uint b_col); /* 矩阵的加法 * 如果参数非法,返回NULL * 如果c = NULL,则申请一块内存存储结果,否则存在 c 中 * Note: c 可以等于 a 或 b * 不检查a
    2022-03-21 07:44:36下载
    积分:1
  • 基于Linux C的在线词典
    这是一个基于Linux的在线词典小项目,应用了sockt网络编程, 服务器端通过select 接口实现并发接收多个客户端请求,有详细的开发流程介绍,非常适合初学者。
    2022-12-21 16:00:03下载
    积分:1
  • Linux下QT版聊天服务器
    在Linux下做得一个QT版的聊天服务器,主要用到了QT,C++,多线程等技术,希望对大家有帮助。
    2023-01-31 15:55:04下载
    积分:1
  • dsdv路由协议
    DSDV协议的基本原理是:每一个节点维持一个到其它节点的路由表,表的内容为路由的“下一跳”节点。DSDV创新之处是为每一条路由设置一个序列号,序列号大的路由为优选路由,序列号相同时,跳数少的路由为优选路由。正常情况下,节点广播的序列号是单调递增的偶数,当节点B发现到节点D的路由(路由序列号为s)中断后,节点B就广播一个路由信息,告知该路由的序列号变为s+l,并把跳数设置为无穷大,这样,任何一个通过B发送信息的节点A的路由表中就包括一个无穷大的距离,这一过程直到A收到一个到达D的有效路由(路由序列号为s+1-1)为止。
    2023-01-17 06:15:04下载
    积分:1
  • c语言 基于TCP的服务器和客户端
    基于TCP的服务器,客户端        实现文件下载功能
    2023-01-14 05:05:04下载
    积分:1
  • TCP,IO并发阻塞(多线程实现)和UDP实现
    TCP/UDP,IO并发阻塞(多线程实现),服务器多线程实现IO阻塞并发处理,服务器多进程实现IO阻塞并发处理,IO多路复用 select()  poll(),轮询处理.网络模型的作用:为了帮助大家更好的理解网络传输的过程,人为地将网络传输的过程分成多个层次,每个层次之间是相互独立,使用不同的网络协议(虽然说是独立的,但是又有关系:上一层的协议需要底层的协议提供封装处理好的数据).
    2022-03-14 07:12:31下载
    积分:1
  • wm c算法实现
    WM算法采用字符块技术,增大了主串和模式串不匹配的可能性.从而增加了直接跳跃的机会:它使用前缀表进一步过滤不匹配的模式串,使算法获得了较高的运行效率。因此.在现有的多关键字匹配算法中,使用块字符、Hash技术和前缀特征表技术的WM算法通常被认为具有最高的效率。
    2023-02-26 01:35:05下载
    积分:1
  • TQ2440控制LED灯的QT代码
    运用QT编写的LED控制程序,可运行于TQ2440开发板
    2022-03-23 07:20:44下载
    积分:1
  • 嵌入式程序设计的文档
    该程序设计文档讲诉了有关linux之间即时通信的编写,以及管道通信,对文件的操作,共享队列的创建,对与那些零基础linux的人很有帮助。这些文档浅显易懂,基本初学者都能看懂,除了那些特别笨的的人。
    2022-10-18 19:35:04下载
    积分:1
  • 696516资源总数
  • 106442会员总数
  • 11今日下载