EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2009/6/29 15:06:55
标签:圈圈教你玩USB  勘误  更新  

4

《圈圈教你玩USB》勘误(更新日期2009 年06月29日)

《圈圈教你玩USB》勘误(更新日期2009 年06月29日)下载地址1:下载地址2: 勘误.pdf

系统分类: 接口电路   |    用户分类: 《圈圈教你玩USB》    |    来源: 原创

该用户于2009/6/29 15:07:03编辑过该文章

点击查看原文

阅读(2774)  |  评论(5)  |   收藏 (0)  |    举报

发表于:2009/6/25 11:22:51
标签:磐正  845GE主板  PS2接口  修复  

4

一块磐正845GE主板PS2接口的修复

圈圈有一部台式机,某天开机时,发现键盘用不了了, 停留在输入BIOS密码那里。主机自检通过,但是蜂鸣 器却发出很微弱的、连续的声音,同时键盘的三个LED 也没有出现象往常一样的闪烁一下。圈圈以为多日未用, 积累太多灰尘,或者哪里接触不良,才导致如此故障。 拆开主机把灰尘清理了一下,并把所有的插卡都拔下 来清理了一遍,再装上去,故障依旧。又以为是键盘的 问题,换了块键盘插上,还是不行。又将BIOS设置清 除,还是一样。弄了块USB键盘插上,居然还是不行。 真是够晕的,难道这个台…

系统分类: 接口电路   |    用户分类: 家电维修    |    来源: 原创

该用户于2009/6/25 11:23:11编辑过该文章

点击查看原文

阅读(1023)  |  评论(7)  |   收藏 (0)  |    举报

发表于:2009/5/15 22:23:54
标签:AT91SAM  USB声卡  PWM  

3

在21IC DIY上实现的USB声卡(通过PWM输出声音)

单击此处下载本实验代码包:下载地址1:下载地址2:http://bbs.21ic.com/upfiles/img/20095/200951515231208.rar 本程序包在AT91SARM7S64上实现USB声卡,并通过PWM产生声音 的功能。硬件平台为21IC DIY U盘板。将程序烧入到实验板中, 运行程序,在控制面板的“声音和音频设备”中找到音频标签, 然后将“声音播放”的“默认设备”选择为“电脑圈圈做的USB声卡”。 然后播放一个音频文件,将在输出端输出声音。此时LED3应该亮起, 并且电脑的声卡不再输出声音,如果不对,应该关掉播放器, 然后重新启动播放器…

系统分类: 接口电路   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:19:32编辑过该文章

点击查看原文

阅读(2061)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/5/14 16:07:09
标签:USB音频  输出设备  音频频谱  

6

在21IC DIY上实现USB音频输出设备(LCD显示音频频谱)

代码包(keil RV版):下载地址1:下载地址2:http://bbs.21ic.com/upfiles/img/20095/2009514155014238.rar 代码包(keil CARM版):下载地址1:下载地址2:http://bbs.21ic.com/upfiles/img/20095/2009514155127665.rar (同样是Thumb模式,RV编译的代码比CARM的大了约一倍,我晕……) 本程序包在AT91SARM7S64上实现USB音频频谱显示的功能。 硬件平台为21IC DIY U盘板+LCD模块。将程序烧入到实验板 中,并连接好LCD,运行程序,在控制面板的“声音和音频设备” 中找到音频标签,然后将“声音播放”的“默认设备”选…

系统分类: 接口电路   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:21:30编辑过该文章

点击查看原文

阅读(1515)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/5/11 23:58:30
标签:AT90USB162  USB转串口  圈圈教你玩USB  

3

AT90USB162芯片上实现的USB转串口(由书中光盘移植)

单击此处下载本实验程序包:Usb2Uart(T).rar 本实验包在AT90USB162芯片上实现USB CDC转串口的功能。 硬件环境为巍讯数码嵌入式工作室提供的MD-nRF24L01PB 无线USB模块(http://www.weislink.com/)。软件编译 环境为CodeVisionAVR.v2.03.4。由于模块被封装在一个小巧的U盘盒子中,并没有引出 串口,仅在PCB上有保留串口的测试点,因此需要自己 引出串口线。该模块可以直接通过USB口下载程序,将文件夹中的exe 目录下的hex文件直接下载到模块中,提示发现新硬件时, 指定driver目录下的驱动文件(inf文件…

系统分类: 接口电路   |    用户分类: AT90USB    |    来源: 原创

该用户于2009/5/11 23:58:44编辑过该文章

点击查看原文

阅读(1134)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/5/11 23:57:24
标签:AT90USB162  USB转串口  自收发测试  圈圈教你玩USB  

1

AT90USB162芯片上实现的USB转串口(自收发测试)

单击此处下载本实验程序包:Usb2Uart.rar本实验包在AT90USB162芯片上实现USB转串口的功能。 硬件环境为巍讯数码嵌入式工作室提供的MD-nRF24L01PB 无线USB模块(http://www.weislink.com/)。软件编译 环境为CodeVisionAVR.v2.03.4。由于模块被封装在一个小巧的U盘盒子中,并没有引出 串口(在PCB上有保留串口的测试点,需要的话可以自己 引出),所以该测试程序仅作为一个实现CDC的USB转串口 功能的示例,数据发送后将直接返回,相当于把TXD和RXD 连在了一起。该模块可以直接通过USB口下载程序…

系统分类: 接口电路   |    用户分类: AT90USB    |    来源: 原创

该用户于2009/5/14 16:08:48编辑过该文章

点击查看原文

阅读(832)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/5/11 23:56:12
标签:AT90USB162  USB鼠标  圈圈教你玩USB  

1

AT90USB162芯片上实现的USB鼠标(由书中光盘移植)

单击此处下载本实验程序包:UsbMouse.rar本实验包在AT90USB162芯片上实现USB鼠标的功能。 硬件环境为巍讯数码嵌入式工作室提供的MD-nRF24L01PB 无线USB模块(http://www.weislink.com/)。软件编译 环境为CodeVisionAVR.v2.03.4。由于模块上并没有按键,所以该测试程序每4秒自动发送 一次右键,以做演示。你可以根据需要,将无线模块 增加进去,就可以做成无线USB鼠标了。该模块可以直接通过USB口下载程序,将文件夹中的exe 目录下的hex文件直接下载到模块中,进行安装即可。 驱动装完时,可能会提…

系统分类: 接口电路   |    用户分类: AT90USB    |    来源: 原创

该用户于2009/5/14 16:08:55编辑过该文章

点击查看原文

阅读(786)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/4/16 23:50:08
标签:《圈圈教你玩  USB》  网上购买途径  

2

《圈圈教你玩USB》网上购买途径

当当网淘宝网 中国互动出版社 卓越亚马逊 中国高校教材图书网 2688网店 时代网 嵌入式图书网 博库书城网 广西师范大学出版社大学书店 沈阳书业网 佛山市新华书店网 天下书城网很搞笑的是淘宝里面的分类,包括文化、艺术、政治军事、教材、工业农业等等~~~~~~~~ 看来俺一下子成了很多家,如技术家、艺术家、小说家、军事家、政治家等等…… 过了几天:

系统分类: 自由话题   |    用户分类: 《圈圈教你玩USB》    |    来源: 原创

该用户于2009/6/15 18:29:43编辑过该文章

点击查看原文

阅读(1601)  |  评论(3)  |   收藏 (0)  |    举报

发表于:2009/4/14 20:59:37
标签:U-Link  神奇  复活记  

5

U-Link神奇复活记

圈圈有一个山寨版的Ulink,昨天还用得好好的,可中午回来用时却发现不行了! 连上电脑,提示发现新硬件,使用自动安装驱动却装不上。开始还怀疑是驱动文件 丢失了,于是重装了一回Keil UV3,结果还是不行。重新启动一下计算机吧,还是 不行,这回郁闷了…… 这个Ulink用的是EZ-USB AN2131芯片做的,旁边还有一个24C04,它可能存储的是程序, 也可能仅仅是VID和PID而已。于是怀疑是不是这个24C04已经坏了或者程序丢失了。 于是拔下这个24C04,放到编程器上读回来一看,没问题呀,数据是正确的(…

系统分类: ARM   |    用户分类: 初学ARM    |    来源: 原创

该用户于2009/4/14 21:00:44编辑过该文章

点击查看原文

阅读(1281)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2009/4/12 23:33:12
标签:21IC  DIY  U盘  MP3播放器  VS1003B  

6

在21IC DIY U盘开发板上利用128M FLASH和VS1003B实现MP3播放器(圈圈版)

经过周末两天不眠奋斗,终于让这个MP3播放器完工了~~~~可以播放 MP3、WMA、WAV、MIDI等文件。由于MP3模块占了LCD的位置,所以 这个播放器没得显示,这点比较郁闷……所以只能顺序选曲,不能 随便选曲…… keil CARM编译器版(下载地址1):http://bbs.21ic.com/upfiles/img/20094/200941415024895.rar keil CARM编译器版(下载地址2):keil RealView编译器版(下载地址1):http://bbs.21ic.com/upfiles/img/20094/20094141695421.rarkeil RealView编译器版(下载地址2): 本程序使用21IC DIY U盘开发板+MP3模块…

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/5/14 16:06:43编辑过该文章

点击查看原文

阅读(1750)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2009/4/9 1:09:45
标签:21IC  DIY  U盘开发板  实现  SD转USB  读卡器  

1

在21IC DIY U盘开发板上实现的SD转USB读卡器(硬件SPI方式)

修正程序中的一处小错误: Usbcore.c中, pSendData=(uint8)DeviceDescriptor; //需要发送的数据 强制转换漏掉一个“*”号,应该修改为 pSendData=(uint8 *)DeviceDescriptor; //需要发送的数据单击此处下载本实验包:http://bbs.21ic.com/upfiles/img/20094/2009411142312398.rar下载地址2: 本程序使用AT91SAM7S64自带的SPI接口读写SD卡,SPI时钟设置为24MHz。 写入速度大约为313KB/s,读出速度大约为272KB/s。 程序中没有开启DMA传输,如果开启DMA传输,并使用两个缓冲区轮流操作的话,速度应该会有所提高。 另外圈圈…

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/5/14 16:06:31编辑过该文章

点击查看原文

阅读(1028)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2009/3/27 14:27:06
标签:DIY  128MB  U盘  坏块管理  

2

在21IC DIY U盘实验板上实现的128MB U盘(含坏块管理)

修正程序中的一处小错误: Usbcore.c中, pSendData=(uint8)DeviceDescriptor; //需要发送的数据 强制转换漏掉一个“*”号,应该修改为 pSendData=(uint8 *)DeviceDescriptor; //需要发送的数据下载地址2:单击此处下载该实验的程序包:http://bbs.21ic.com/upfiles/img/20093/2009327134626795.rar 本程序在21IC DIY U盘的实验板上实现“真”U盘的功能。 学习板上有一个128MB的NAND FLASH,只要实现扇区读、写以及 坏块管理,就可以在原来的“假”U盘的基础上做成真正的U盘了。 由于NAND FLASH擦除时,只能按按块擦除,因此在…

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:32:36编辑过该文章

点击查看原文

阅读(1100)  |  评论(8)  |   收藏 (0)  |    举报

发表于:2009/3/17 0:46:08
标签:21IC  DIY  U盘  实验板  U盘  

3

在21IC DIY U盘的实验板上实现的“假”U盘

修正程序中的一处小错误: Usbcore.c中, pSendData=(uint8)DeviceDescriptor; //需要发送的数据 强制转换漏掉一个“*”号,应该修改为 pSendData=(uint8 *)DeviceDescriptor; //需要发送的数据单击此处下载整个实验包源代码:下载地址1:下载地址2:http://bbs.21ic.com/upfiles/img/20093/200931614566964.rar 本程序在21IC DIY U盘的实验板上实现“假”U盘的功能。 由程序模拟一个FAT文件系统,实现一个128M的假U盘的功能。 里面有一个test.txt的文件,可以打开它看到里面的文本信息。 由于没有使用存储器,所有从主机发下来的数…

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:34:18编辑过该文章

点击查看原文

阅读(1118)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2009/3/15 23:34:01
标签:圈圈  USB  MIDI键盘  AT91SAM7S64  学习板上了  

0

圈圈已经将USB MIDI键盘移植到AT91SAM7S64学习板上了,欢迎测试

修正程序中的一处小错误: Usbcore.c中, pSendData=(uint8)DeviceDescriptor; //需要发送的数据 强制转换漏掉一个“*”号,应该修改为 pSendData=(uint8 *)DeviceDescriptor; //需要发送的数据单击这里下载本实验程序包:下载地址1:下载地址2:http://bbs.21ic.com/upfiles/img/20093/200931523161808.rar 本程序包在AT91SARM7S64上实现USB MIDI键盘的功能。 打开电子琴软件或者其它的支持MIDI键盘输入设备的软件, 就可以使用该MIDI键盘进行弹奏了。不过,该学习板上只有 6个按键,只使用了K1、K2、K4、K5、K6来弹奏音…

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:35:46编辑过该文章

点击查看原文

阅读(822)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/3/8 22:18:29
标签:圈圈  AT91SAM7S64  USB键盘  

2

圈圈的第四个AT91SAM7S64测试程序横空出世~~~USB键盘实现~~~

修正程序中的一处小错误: Usbcore.c中, pSendData=(uint8)DeviceDescriptor; //需要发送的数据 强制转换漏掉一个“*”号,应该修改为 pSendData=(uint8 *)DeviceDescriptor; //需要发送的数据单击这里下载本实验程序:下载地址1: 下载地址2:http://bbs.21ic.com/upfiles/img/20093/200938205820165.rar 让圈圈休息一下,接下来将会把以前更多的USB程序移植过来,哈哈~~~ 经过近2天的忙活,圈圈的第四个AT91SAM7S64程序终于跑起来拉。 这是一个简单的USB键盘测试程序,插到电脑上将显示一个USB键盘。 按键功能分布如下: …

系统分类: ARM   |    用户分类: AT91SAM7    |    来源: 原创

该用户于2009/6/15 18:38:20编辑过该文章

点击查看原文

阅读(1132)  |  评论(0)  |   收藏 (0)  |    举报

2345678910>>Next >Total , Page /