随笔分类 -  Hardware/USB

摘要:1.无变化时电压为0.8V左右2.当检查到人体活动,电压保持为-1.3V,直到运动停止。下面是示波器的截图 阅读全文
posted @ 2015-04-09 09:52 ahuo 阅读(838) 评论(0) 推荐(0)
摘要:9011 NPN 30V 30mA 400mW 150MHz 放大倍数20-809012 PNP 50V 500mA 625mW 低频管 放大倍数30-909013 NPN 20V 500mA 625mW 低频管 放大倍数40-1109014 NPN 45V 100mA 450mW 150MHz 放... 阅读全文
posted @ 2015-03-23 15:58 ahuo 阅读(1340) 评论(0) 推荐(0)
摘要:关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当为从设备接口时,可以通过在上拉电阻来设置不同的传输速率,当D+接一个1.5K上拉电阻,可以工作在高速率模式如... 阅读全文
posted @ 2015-03-17 09:43 ahuo 阅读(819) 评论(0) 推荐(0)
摘要:LM393输入大于6V时,输出为高电平;负电压时全是输出高电平。 阅读全文
posted @ 2015-03-09 13:51 ahuo 阅读(515) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-03-01 17:44 ahuo 阅读(491) 评论(0) 推荐(0)
摘要:10K电位器并联10K电阻,调整范围0~5K,只要并联的电阻和电位器电阻比大于80% 曲线还是比较直的,可以保持相对线性。并联2k时,0~1K之间非常陡。 阅读全文
posted @ 2015-01-07 14:20 ahuo 阅读(1521) 评论(0) 推荐(0)
摘要:用海思的交叉编译工具交叉编译live555 ,结合海思例子venc中的H264部分,完成RTSP的视频数据发布。用vlc可以播放,但是实时性比较差,慢了5秒 阅读全文
posted @ 2014-10-23 15:19 ahuo 阅读(4665) 评论(3) 推荐(0)
摘要:2.4.9的opencv安装好交叉编译后,用Cmake 配置opencv修改CMakeCache.txtCMAKE_EXE_LINKER_FLAGS:STRING=-lpthread -lrt -lstdc++ 阅读全文
posted @ 2014-10-17 17:11 ahuo 阅读(1591) 评论(0) 推荐(0)
摘要:主板支持AHCI,把sata模式改成AHCI,在bios打开SATA热插拔开关开启AHCI,需要修改注册表:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci:Start -->0否则win7 无法正常启动 阅读全文
posted @ 2013-09-05 11:28 ahuo 阅读(758) 评论(0) 推荐(0)
摘要:用 #defines 和 bit masks 操作。这是一个有极高可移植性#define BIT3 (0x1 << 3)static int a;void set_bit3(void){ //a = 0001a |= BIT3; // a = 1001}void clear_bit3(void){//~(1<<1)= 1111111111111101// ~(1<<2)= 1111111111111011a &= ~BIT3;} 阅读全文
posted @ 2012-08-23 15:19 ahuo 阅读(262) 评论(0) 推荐(0)
摘要:目的是看这个u盘会不会因为这样导致这个flash块快速损坏std::string szDiscFile( "\\\\.\\H:"); HANDLE hDisc = CreateFile(szDiscFile.c_str(), GENERIC_WRITE | GENERIC_READ, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); SetFilePointer(hDisc, 0, NULL, FILE_BEGIN); DWORD dwSectorNum =1; DWORD dwRead = dwSecto... 阅读全文
posted @ 2012-07-31 14:56 ahuo 阅读(1209) 评论(3) 推荐(0)
摘要:Printenv打印环境变量。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment size: 80/8188 bytesSetenv设置新的变量Uboot> setenv myboard AT91RM9200DKUboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5myboard=AT91R 阅读全文
posted @ 2012-07-07 23:33 ahuo 阅读(244) 评论(0) 推荐(0)
摘要:ram启动1.解压uclinux_ram.bin.gz 得 uclinux_ram.bintftp 然后 go 0xc0080002.tftp 0x0c208000 ,镜像被自动下载到RAM中的0x0c208000位置,然后执行bootm 0x0c208000 命令uclinux_rom.bin文件放在RAM的 0x0c208000 位置处,是因为uclinux_rom.bin是压缩文件 ,在用bootm启动时需要将原始文件解压缩到0x0c008000 位置(此地址在编译时就确定了),然后跳转到这里开始执行。所以必须使得uclinux_rom.bin的存放位置避开程序解压缩后的存储区域,否则二 阅读全文
posted @ 2012-07-07 12:42 ahuo 阅读(239) 评论(0) 推荐(0)
摘要:#defineFILE_DEVICE_8042_PORT0x00000027#defineFILE_DEVICE_ACPI0x00000032#defineFILE_DEVICE_BATTERY0x00000029#defineFILE_DEVICE_BEEP0x00000001#defineFILE_DEVICE_BUS_EXTENDER0x0000002a#defineFILE_DEVICE_CD_ROM0x00000002#defineFILE_DEVICE_CD_ROM_FILE_SYSTEM0x00000003#defineFILE_DEVICE_CHANGER0x00000030# 阅读全文
posted @ 2012-06-08 12:32 ahuo 阅读(507) 评论(0) 推荐(0)
摘要:经常用到的一些AT指令simcom的1、AT+IPR?(查询模块的波特率)模块会返回+IPR: 9600之格式的信息,9600即波特率,注意9600与冒号之间是有空格的;2、AT+IPR=9600;&W(设置模块的固定波特率)此命令写一次之后就可以了,simcom支持掉电保护,之后此模块波特率就一直为9600了,成功返回OK,错误返回ERROR,说明命令格式错误;3、AT+CIPCCFG=3,2,1024,1(设定模块缓冲区为1024字节)此命令成功返回OK,错误返回ERROR,说明命令格式错误,=号后面数据根据个人需求填写;4、AT+CIPCCFG?(查询模块缓冲区的大小)模块会返回 阅读全文
posted @ 2012-01-08 19:29 ahuo 阅读(658) 评论(0) 推荐(0)
摘要:IP地址是TCP/IP网络层的寻址机制,MAC是802.3/Ethernet链路层的寻址机制,他们是不同层次的东西,不是并排关系,想一想数据发出去走到网线上最终还是变成了电脉冲,TCP/IP是没有物理层定义的,IP包最终变成电信号之前需要以太网来处理,当IP的数据给予了以太网之后,以太网就用属于它自己的寻址机制来处理以太帧,也就是用MAC地址。ppp属于广域网范畴,MAC是局域网范畴,按实际情况和环境就选用不同的协议,ppp支持的网络结构只能是点对点,mac支持多点对多点。以太网中用mac,远程的话就用ppp(如ADSL拨号,就是基于ppp的)。ppp是点到点协议 ,逻辑上相连的就一台设备因此 阅读全文
posted @ 2011-03-08 13:51 ahuo 阅读(1340) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2010-12-25 21:17 ahuo 阅读(798) 评论(0) 推荐(0)
摘要:BOOT path-list : flash:/c3560-ipservicesk9-mz.122-52.SE.binBOOTHLPR path-list : c3560-ipservicesk9-mz.122-52.SE.bin (无意中增加了这条,导致启动顺序有问题)Config file : flash:/config.textPrivate Config file : flash:/pri... 阅读全文
posted @ 2010-11-24 11:45 ahuo 阅读(859) 评论(2) 推荐(0)
摘要:贴片电阻常见封装有9种,用两种尺寸代码来表示。一种尺寸代码是由4位数字表示的EIA(美国电子工业协会)代码,前两位与后两位分别表示电阻的长与宽,以英寸为单位。我们常说的0603封装就是指英制代码。另一种是米制代码,也由4位数字表示,其单位为毫米。下表列出贴片电阻封装英制和公制的关系及详细的尺寸:英制(inch)公制(mm)长(L)(mm)宽(W)(mm)高(t)(mm)a(mm)b(mm)0201... 阅读全文
posted @ 2010-10-09 23:56 ahuo 阅读(2151) 评论(0) 推荐(0)
摘要:Consumer Usage Page Usage ID Usage Name Usage Type 00 Unassigned 01 Consumer Control CA 02 Numeric Key Pad NAry 03 Programmable Buttons NAry 04 Microphone CA 05 Headphone CA 06 Graphic Equalizer CA 07... 阅读全文
posted @ 2010-10-07 00:23 ahuo 阅读(1251) 评论(0) 推荐(0)