- 博客(276)
- 资源 (17)
- 收藏
- 关注
原创 为什么好多人设计USB上拉电阻都是1.5K?
USB主机是如何检测到,到插入的设备呢?在USB集线器的每个下游端口的D+ D-上,分别接了一个15K的下拉电阻到地,这样,当集线器的端口悬空没有设备插入时,输入端就被这两个下拉电阻拉到了低电平,而在USB的设备端,在D+或者D-上接了一个1.5K的上拉电阻到3.3V的电源,1.5K的上拉电阻是接在D+还是D-上,有设备的速度来决定,对于全速设备和高速设备,上拉电阻是接在D+上的,而低速设备的上拉电阻则是接在D-上。谈起这个USB的上拉电阻,我们还得从USB的插入检测机制说起,至于这个上拉电阻是挂在D+?
2026-01-08 13:53:17
245
原创 USB端点,管道
从逻辑上讲 USB数据的传输是通过管道进行的,USB系统软件通过默认控制管(与端点0相对应的管道)管理设备,设备驱动程序通过其它的管道来管理设备的功能接口,实现数据交互。数据端点用于数据的传输,一个 USB 设备可以包括若干个数据端点,不同的端点以端点编号和方向区分,不同的端点有不同的特性,可以支持不同的传输类型、访问间隔以及最大数据包大小等。微观的看是在主机软件Buffer和设备端点之间进行,可以认为USB 通讯就是主机软件Buffer和设备端点之间的数据交换,交换的通道即称为管道。
2026-01-08 13:52:05
851
原创 USB 协议分析仪的使用
USB协议组件是一个解析应用,它被用来和LeCroy分析仪进行交流。LeCroy分析仪能够执行一些有用的功能,例如:不同的触发模式Snapshot ---最简单的捕获模式,这能够被用户停止或者当buffer被填充了的时候被停止。人工触发 ---- 用户触发 开始或者停止;直到用户停止捕获为止才停止运行。事件触发 --- 基于事件的触发,例如,总线reset,总线挂载,总线恢复,等,当一个定义的事件出现的时候就会引起触发。力科leCroy USB协议分析仪文档的位置强大的USB协议分析工具。
2026-01-08 13:47:08
421
原创 100个句子记住1500个KET单词
6.意大利人吃一种特别的冰淇淋,叫做"gelato",非常美味,但我吃的最好吃的东西是当地市场里的一种披萨。最重要的是,尝试很多我以前从未做过的事情。80.他本想带他妈妈的相机,但那是一台很贵的相机,所以他只能带他的笔记本电脑,不过那将会很有用。75.看完杨幂以后,我从妈妈的车里出来时,我的曲棍球杆从运动包里掉了出来,砸了我的脚。46.看了几页我就停不下来了,当我读到最后一页时,我很沮丧,因为没有更多的内容了。78.但我真正喜欢的是,我能从我的公寓看到大海,晚上躺在床上的时候能听到海的声音。
2025-12-28 17:08:17
1024
原创 麦科信示波器
单次下降沿触发的目的是,如果存在低于1.17V的电压时,进行捕获,并保持捕获的结果,不再进行捕获(可以理解为捕获到后自动进入暂停状态)。第4步:设置触发电平,即电压低于多少时触发,这里设置的是2V。代表当电压低于2V时触发,并将此状态一直保持下去。第1步:根据需要设置直流耦合或交流耦合,横轴时间刻度设置为ms级别,纵轴尽量使波形占满屏幕。如果不进行单次下降沿捕获,这个压降的持续时间很短,肉眼甚至分辩不出来。第2步:设置模式为“正常”,否则是自动触发,第3步:设置下降沿触发。一 用示波器抓边沿触发。
2025-12-14 11:34:07
278
原创 如何调出通达信更精细的行业分类
我们通常用的通达信板块指数是细分行业分类,有时复盘会感觉,同样属于半导体,有的股长的很好,有的股表现就逊色一些,有的股甚至毫无反应。这是因为在半导体里还有更细的分类,有半导体设备、半导体材料、半导体封测、半导体制造之分,我们没有精准筛选,没有找到基本面逻辑更硬的细分龙头。研究板一级分类,有30个,是全市场最宽泛的行业大类,有能源、材料、工业、可选消费、主要消费、医药卫生、金融、信息技术、电信服务、公用事业、综合等,它反映整体经济结构,覆盖面广,适合把握宏观趋势。2、在页面里,选中研究板三级行业、确定。
2025-09-29 08:39:48
2466
原创 SSD,emmc 的写放大
举例来说,如果你要对SSD中一个4KB的文件进行修改,但SSD控制器无法仅针对这4KB进行更新,于是就需要先读取包含这4KB的整个512KB块,然后擦除这个已被读出的512KB块,最后才是将原有的512KB减去那4KB变更之外的有效数据加上新的4KB数据一起写入到一个新的空白块里。NAND内部的小单元被称为页(page),其大小为4K,而64或128个页组成一个块(block),再由多个块组成面(plane),多个面组成die,再由多个die组成闪存片。要先介绍一下NAND存储的内部构成。
2025-06-11 15:20:45
459
原创 设备描述符
bDeviceClass字段的值代表了不同的设备类:bDeviceClass字段值在01~FEH之间的时候,表示该设备为USB协议中预定义的某个标准设备类,例如03H表示HID设备类。设备类代码,大多数是0而在接口描述符中的bInterfaceClass中指定该接口实现的功能,注意的是当bDeviceClass为0时,bDeviceSubClass也必须为0;端点0的最大包长,最小是8,因为枚举过程,第一次获取设备描述符只会读取一次,因此需要在这个包中包含USB设备描述符的长度。设备序列号字符串索引值。
2025-03-12 00:01:20
626
原创 sizeof()和strlen()的区别
" 字符串的长度时,sizeof() 包括了 '\0‘ 所以计算出14,而strlen() 不会计算字符串末尾的‘\0’,所以输出结果是13;sizeof(a),等同于计算sizeof(char *) ,得出结果表明指针类型变量,在系统上占用多少字节(应随不同操作系统而不同)。sizeof(int *)亦如此。sizeof(char), char类型变量占用一个字节。sizeof(int), int类型变量占用4个字节。strlen() 是函数。sizeof() 是宏。
2025-03-11 15:30:20
277
原创 USB2.0设备从全速模式到高速模式的识别过程及速率协商
低速驱动器形成一个阻抗为45欧姆(Ohm)的终端电阻,2电阻并联后仍是45欧姆左右的阻抗,所以在hub端看到一个约800mV的电压(45欧姆*17.78mA),这就是Chirp K信号。在hub端,虽然下达了复位信号,并一直驱动着SE0,但USB2.0的高速接收器一直在检测Chirp K(D+位0,D-为1)信号,如果没有看到Chirp K信号,就继续复位操作,直到复位结束,之后就在。的hub,不支持高速操作,那么该hub不理会设备发送的Chirp K信号,之后设备也不会切换到高速模式。
2025-02-08 00:42:18
1035
原创 USB2.0设备连接状态的检测
USB设备支持即插即用,所以对于USB主机端,一个重要的特性就是USB设备的动态连接检测。USB主机端支持设备的连接状态的检测,是需要USB设备的配合的。USB主机端与USB设备端相互配合,实现了USB设备的连接状态检测。
2025-01-23 08:43:59
1953
原创 嵌入式下午茶 USB
1/12M*8=1/12000000=0.00000067s=0.00067ms=0.67微秒=670ns。Device在完成设置Configured后,会持续发送Frame封包。PID是0101,代表startofframe开始帧;USB的所有传输皆有HOST主控,且持续性的发送。HS:高速USB2.0480Mb/s。HS=125微秒frame(11+3bit)LS:低速USB1.01.5Mb/S。在后面的是framenum,帧号;
2025-01-18 11:46:31
240
原创 DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List
• CIL: Core Interface Layer • HCD: Host Contoller Driver • PCD: Perpherial Contoller Driver DWC_otg文件列表及功能介绍如下所示:DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List - zzzxzzz - 博客园
2025-01-16 08:51:48
245
原创 什么是USB PHY?
USB PHY(USB Physical Layer)是USB(Universal Serial Bus)接口硬件设计中的一个重要组成部分,它负责实现USB协议的物理层功能。在SoC(System on Chip)设计中,USB PHY作为一个独立的模块,与USB控制器配合工作,共同实现了完整的USB接口功能。:将USB协议层的数据进行电平转换和串并转换,使其能在物理介质(例如电缆)上进行传输,反之亦然。:提供与USB总线相匹配的电气特性,包括信号强度、阻抗匹配、信号完整性和电磁兼容性等方面的控制。
2025-01-16 08:43:36
995
原创 linux设备/驱动的注册
5)在平台驱动的probe函数中,通过调用i2c_add_numbered_adapter()-->i2c_register_adapter()-->i2c_scan_static_board_info()-->i2c_new_device()-->device_register()完成设备的注册的。2)I2c_add_driver()-->i2c_register_driver()-->driver_register()注册驱动,里面会进行驱动与设备的匹配,匹配成功后,会调用到驱动注册的probe函数。
2024-12-06 00:40:57
1053
原创 找出100天内没有套牢盘的股票
百天最高价:=HHVBARS(H,100);{包含今天100天内最高价,距离今天的天数}ZG:=REF(HHV(H,99),1);{求出不含今天的前99天的最高价格}{等于0说明今天就是100天内的最高假价};{和今天的最高价比较};2 用HHVBARS 函数实现。1 REF 合HHV。
2023-11-26 23:28:20
1794
原创 通达信视频教程的下载地址
百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间。百度网盘 请输入提取码。
2023-11-26 18:41:28
1155
原创 沪上十二少-浅谈“交易如何进场”
今天和大家分享一下“交易进场的问题”。用黑色来举个例子吧,螺纹钢和铁矿石这两个标的,2020年从开年至今我都是一个方向——做多,但上周我开始做空了。我一个做基本面的学生跟我说,他在黑色上因为多头思维太重了,所以空头做的战战兢兢。这是事实,很多交易者都会遇到这样的问题,在一个多头市场里,多头趋势的尾声大部分交易者无法识别出来,就算识别出来了,也不敢去做空。对技术派来说,要做一个单子,第一步就是“分析、识别市场的趋势”——“判断方向”。这是做一个完整的交易计划的第一步。比如,这个黑色的空单要想做到,
2023-11-24 11:30:09
4896
原创 智能指针shared_ptr简介及小例子
然后,我们销毁了ptr2,但因为还有ptr1指向该对象,所以该对象不会被删除。最后,我们销毁了ptr1,此时引用计数变为0,该对象被自动删除。shared_ptr是线程安全的,多个线程可以共享同一个shared_ptr对象,而不会导致数据竞争或不一致的状态。然而,如果多个shared_ptr指向同一个对象,并且这些shared_ptr在多个线程中被修改或销毁,则需要进行适当的同步以确保数据的一致性和正确性。它提供了一种引用计数的机制,当没有任何其他shared_ptr指向一个对象时,该对象将被自动删除。
2023-10-19 15:10:34
219
原创 pthread_mutex
/微妙,1s = 1000ms(毫秒) = 1000*1000us(微妙) = 1000*1000*1000ns(纳秒)//纳秒,1s = 1000ms(毫秒) = 1000*1000us(微妙) = 1000*1000*1000ns(纳秒)//pthread_join一般是主线程来调用,用来等待子线程退出,因为是等待,所以是阻塞的,一般主线程会依次join所有它创建的子线程。//pthread_exit一般是子线程调用,用来结束当前线程。
2023-05-29 15:50:53
718
原创 查理.芒格语录
事实上,大多数人不理解或不相信的东西,往往是最好的。比如一些投资观念和方法,因为这些东西还没有被广泛接受,那些有足够洞察力的人才能抓住这样的机会。
2023-05-26 14:32:21
212
原创 森林大侠
树林里有一棵生了病的大树,无精打采,眉头紧锁,低垂着头,眼睛里不停地落下哀伤的泪水。它的叶子,从枯黄,到枯萎,再到纷纷落下,好像已经生病了很久。三天后,虫子跑得跑,逃得逃,剩下的都成了啄木鸟的盘中餐。"您先别急,我先给您做个检查",啄木鸟边安慰大树,边仔细环顾了大树一周,原来大树的树干,树梢,树枝上都布满了虫子。一只啄木鸟正好从树林的上空飞过,仿佛收到了大树的求救信号,落到了大树身边。“您给我三天时间,我保证能治好你”,啄木鸟思考了一下说道。
2023-05-22 20:37:40
552
原创 第六讲:“声音”写具体
呼噜一一呼噜一-”,像一台轰鸣的坦克在穿行,床垫在抖动,吊灯在摇晃,墙灰在簌籁(su)下落。顿时,冰冷的空气立即变得燥热了,恬静的月色立即变得飞溅了,困倦的世界立即变得亢奋了。我把头钻进被窝,又拿餐巾纸堵住了耳朵,可那声音好像会玩捉迷藏,灵巧地钻进厚厚的被褥(ra),然后趴在我的耳边,大吼一声:“嘿,我抓到你了!(2)为了这种声音具体生动,需要借助“形象模拟”和“放大夸张”从正面展开描写,还需要借助“环境变化”和“听众反应”,从侧面进行烘托。(1)用一段文字描写“装修”一种工具发出的声响;
2023-05-17 19:23:19
425
原创 第五讲:“象声词推进”写具体
同学们像一颗颗子弹“哒哒哒”地弹出枪膛,冲到教室外,从值日生手中接过香气四溢的餐盒。同学们都顾不上说话,有的在“吧唧吧唧”啃鸡腿,有的在“滋溜滋溜”喝汤。班主任刘老师像个狙击手,哪里有风吹草动,一支锐利的“眼箭”“嗖”地射来,准穿透你的五脏六腑!班主任刘老师像个狙击手,哪里有风吹草动,一支锐利的“眼箭”射来,准穿透你的五脏六腑!“咣当”,不知道是谁吃得太兴奋,不小心把饭盒碰到了地上,同学们先是一愣,接着“哈哈哈”大笑起来!不知道是谁吃得太兴奋,不小心把饭盒碰到了地上,同学们先是一愣,接着大笑起来!
2023-05-16 09:55:50
145
原创 第四讲:“象声词串联”写具体
叽叽喳喳,叽叽喳”一群小鸟站在云房子上,有的在说(房子真像蒙古包),有的在说(房子就像洁白的大面包),有的在说(房子可像大楼房),有的在说(房子好像是巨大的树 )。小鸟们飞过来,又飞过去,你到我的房子里来玩耍,我到你的房子里去做客,真开心啊!过了一会儿,乌云密布,狂风“呼呼”向行人、车辆、高楼大厦扑过米,地上的树叶被卷起米,发出“沙沙沙”的声音,一些细嫩的枝条“咔嚓”一声折断了。树枝,小鸟“叽叽喳喳”,开心地交谈着雨后的感受。天气真热呀,知了“唧唧唧”叫个不停,好像在说:“热死我了,热死我了!
2023-05-15 23:10:55
522
原创 第三讲:“动作关联”写具体
这位年轻俊朗的厨师,从刀架上抽出一把亮闪闪的切菜刀,他左手将一个大白萝卜按在砧板上,手提刀落,一连串的“嘟嘟嘟嘟”声不绝于耳,仿佛一匹战马撒开四蹄飞奔而来,好像一阵持续不断的急促敲门声撞击心房,宛如豆大的雨点纷纷扬扬地滴落在钢板上。随着切菜的节奏,厨师握刀的手臂不断抖动着,他的肩膀在手臂带动下,高高低低地耸动着,他的右脚尖着地,后脚跟不时抬起落下,跟着手臂打着节拍。再看砧板上的萝卜,被切成了细丝,如潮水一般不断从菜刀下涌出来,根根细如白丝,前赴后继地码放在一起越堆越高,成了一座洁白如雪的小山。
2023-05-15 19:55:29
168
原创 第二讲: “动作细化”写具体
拉开零食储藏柜,里面的零食真多,口水豆、辣条、脆皮花生、牛肉干.....·从中翻出一包薯片,是香辣烤翅味,看着袋上烤得冒油的鸡翅,口水都要流出来了。迫不及待地撕开包装袋,一股诱人的香辣味扑鼻而来,口腔中所有味觉细胞都敞开了热情的怀抱。抽出一片,细薄而粗糙,就像一只金黄的蝴蝶落在指尖塞进嘴里,口水已经荡漾:轻轻一嚼,“咯吱咯吱”,薯片与牙齿表演起轻快的小合唱!
2023-05-15 17:24:12
142
原创 第一讲“动作分解”写具体
我弄来一大堆零件,开始搞起来,搞来搞去,搞了半天,也没有弄明白这些零件是怎么搞成一艘航母的。二儿童叙事中很多地方写不清楚,说不具体,最根本的原因就是没有动词意识。一篇习作言语的活力和趣味,大多源自恰当而丰富的动词组合。
2023-05-15 16:52:52
258
原创 作词人陈乐融
我跟方文山在《我,作词家》里对话过,他喜欢去雕琢一个场景,而我喜欢从场景中去提炼出一个心境,所有的场景也是为了服务于那个心境的。说到我写物,记得我在写《感恩的心》的时候,欧阳菲菲跟我反映,为什么要写一粒尘土、一颗石头之类的?可能她之前唱过的都是很闪亮的,因为她是巨星,可你明知这样,越想写一些野性的、放低自己的。你好像真的发现了我的一个秘密。三联生活周刊:小时候,我在听你写的歌时,脑子里浮现的都是运动的镜头,场景的描写像是有一种特殊的光照感,后来发现,你的歌词中经常有一些关于晚霞和火焰的描写,特别生动。
2023-04-29 12:37:31
281
80-26843-50_ab_sm6225_linux_android_audio_overview
2022-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1