长沙企业网站seo狭义的网络营销是什么
news/
2025/9/27 1:12:48/
文章来源:
长沙企业网站seo,狭义的网络营销是什么,邢台市网络科技有限公司,图标添加在wordpress1、 裘千丈轻功水上漂之UART射雕英雄传中的裘千丈说#xff0c;UART就是我的轻功水上漂过河。想从河上过#xff08;通信#xff09;#xff0c;提前布暗桩#xff0c;行走时步伐按桩距固定#xff08;波特率提前确定#xff09;#xff0c;步幅太大或太小都会落水。为… 1、 裘千丈轻功水上漂之UART射雕英雄传中的裘千丈说UART就是我的轻功水上漂过河。想从河上过通信提前布暗桩行走时步伐按桩距固定波特率提前确定步幅太大或太小都会落水。为了不被二弟裘千仞识破可以安排侍卫在对岸监视通知没风险才开始表演流控。为了保证踩点准确隔一段距离定个特殊标记的粗木桩。UART 通用异步收发传输器Universal Asynchronous Receiver/Transmitter)通信双方接三根线RX、TX和GNDTX用于发送数据RX用于接受数据双方收发交叉对接支持全双工方式。因为没有时钟控制什么时机开始发数据且保证对方正确接收如A发数据到B平时空闲时A.TX 和 B.RX.保持1当A.TX先发0作为起始位告诉B请注意我要发数据了。然后就开始发数据数据位可配置通常是5位6位7位8位一帧数据发完后A.TX给个高电平告诉B.RX我发完了一帧。如果开启校验位在发停止位之前发送个校验位一般都不需要校验位了短距离有线传输出错的概率非常小。如果还有数据则重复前面的操作。一般软件配置串口有波特率数据位、停止位、校验位、流控。分别表示传输速度一帧数据的长度以及发完告知停止发完是否校验是否进行发送控制。看起来参数很多针对个人经验一般都是固定8位数据位1位停止位、无校验、无流控只是配置波特率。UART没有时钟控制数据捕获时机依靠通信前就定义波特率双方按定义的频率读写数据位正如裘千丈的水上漂一旦暗桩安装固定就得按固定的步长行走否则就会出错落水。UART在水上漂项目可以但是传输效率有限一般高到921600如果再高可能出现误码继续加高就是高空飞行最后裘千丈就是期望在高空也行走自如想攀上黄蓉乘坐的大雕逃命不慎坠落死于飞行事故。2、叫你一声你敢答应吗之I2C作为太上老君看银炉的童子银角大王最懂I2C万千人中我叫你一声你答应了就倒霉从机地址正确才能通信。IICInter Integrated Circuit两根线一条时钟线SCL和一条数据线SDA所以是半双工通信主从模式支持一对多一个银角大王可以对付一群猴子每个猴子名字不同从设备的I2C地址不同点名叫到谁谁就被紫金葫芦带走。假设主机A给从机B发数据A.SCL接B.SCLA.SDA接B.SDA根据应用A可以同时接B,C,D。空闲时SDA和SCL上的电平都为高电平。起始和停止起始条件S当SCL高电平时SDA由高电平向低电平转换停止条件P当SCL高电平时SDA由低电平向高电平转换。起始和停止条件一般由主机产生总线在起始条件后处于busy的状态在停止条件的某段时间后总线才再次处于空闲状态。空闲时SDA和SCL上的电平都为高电平。A先把SDA拉低等SDA变为低电平后再把SCL拉低以上两个动作构成了I2C的起始位此时SDA就可以发送数据了与此同时SCL发送一定周期的脉冲SDA发送数据和SCL发送脉冲的要符合的关系是SDA必须在SCL是高电平时保持有效在SCL是低电平时发送下一位SCL会在上升沿对SDA进行采样。传输与响应一次传8位数据8位数据传输结束后A释放SDASCL再发一个脉冲这是第九个脉冲触发B将SDA置为低电平表示确认该低电平称为ACK。最后SCL先变为高电平SDA再变为高电平以上两个动作称为结束标志如果B没有将SDA置为0 则A停止发送下一帧数据.。整体时序I2C总线上的每个设备都有唯一地址数据包传输时先发送地址位接着才是数据。一个地址字节由7个地址位可以挂128个设备和1个指示位组成7位寻址模式0表示写1表示读。一般芯片手册I2C地址都是7位地址有些与某个引脚的电平相关主机控制最后读写位。实际项目一般都是采用I2C库有的库要求传入的是8位的写的地址有的是7位由接口函数再区分读写补位。当然最愚蠢的办法是从0到255定时循环读某个寄存器地址读到正确值时的地址就是正确的从机地址。一般情况下使用I2C库除了配置从机地址其他的起始、结束等时序等其实不太关注只需要配置时钟频率一般看从机最大支持多少以及主机的系统时钟太高会偶尔出现错误再没有时间要求的情况下时钟越低越稳定。3、慕容复斗转星移之SPI天龙八部的慕容复虽然我不如乔峰可以使出降龙十八掌但是他对我出手我也以彼之道还施彼身对方输出时也会被反噬互相伤害他停止时钟我也无可奈何。正如SPI主机开启了时钟发数据从机也在同时输出时钟停大家都收手。SPI 串行外设接口Serial Peripheral Interface主从模式一种高速的全双工同步的通信总线。标准SPI是4条线。SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选有些也称为SS)。SDO/MOSI – 主设备数据输出从设备数据输入 master output slave inputSDI/MISO – 主设备数据输入从设备数据输出master input slave outputSCLK – 时钟信号由主设备产生CS/SS – 从设备使能信号由主设备控制。当有多个从设备的时候主设备通过片选引脚选择其中一个从设备进行通信。I2C是通过软件协议实现多选一SPI是通过硬件实现。当主机控制CS开启时钟闸门主从双方就可以开始放数据位或者取数据位进行交互了但是在什么时机开始就有标准了。根据外设工作要求其输出串行同步时钟极性和相位可以进行配置。 CPOL时钟极性选择为0时SPI总线空闲为低电平为1时SPI总线空闲为高电平 CPHA时钟相位选择为0时在SCK第一个跳变沿采样为1时在SCK第二个跳变沿采样modeCPOLCPHA000101210311这样就有四种模式。以模式1为例空闲时为低第一次时钟跳变采样也就是上升沿读数采样对着下降沿放数据。如果实在分不清还有愚蠢的办法四种模式全部尝试一次就可知道正确模式。SPI传输数据没有位数限制只要定义收发高位在前还是低位在前可以持续高速传输。正如前面若是乔峰收手慕容复就没法使出降龙十八掌的效果但是他可以当面骂乔峰是契丹狗乔峰一怒之下就发功慕容复就奸计得逞。这契丹狗三字翻译为软件术语就是触发中断从机发中断告知主机我有事来找我主机定时查询也可实现只是使用情况更少。4、裘千尺的吐枣核绝技与1-wire裘千丈的三妹裘千尺被囚地下她以口喷射枣核钉打在枣树树的摇晃就会掉下枣子充饥。这枣核钉是单向操作用力过猛枣核透过枣树用力太轻或者射偏了枣树没有反应这样枣核用完了就悲剧了。可见这绝技看起来简便实则背后隐藏了精确控制对时机、位置控制要完美如1-wire通信单线控制时钟精准。1-wire总线接口简单一根线就可以一般内部开漏输出外部硬件上拉。1-wire使用一条线来传送的四种信令组成包括复位脉冲和在线应答脉冲的复位序列、写 0 时隙、写 1 时隙、读时隙。除在线应答脉冲以外所有其它信号都由总线主机发出并且发送的所有数据和命令都是字节的低位在前。主机与从机的数据通信是通过时隙完成的在每个时隙只能传送一位数据。通过写时隙可把数据从主机传送给从机通过读时隙可把数据由从器件传送给主机将完成一位传输的时间称为一个时隙。一般操作流程参考外设芯片手册主要是不同平台的延时处理需要软件实现1us延时的接口否则数据通信异常。5、秘籍功法四种接口每个都有合适的应用场景对硬件端口的占用、对软件的控制要求、通信效率也不相同。尤其前3种属于常用协议一般都支持硬件接口厂家也一般提供hal库对软件开发人员的要求逐渐降低。这也导致代码应用很溜实际底层原理略微欠缺一旦通信异常或者有特殊需求就无从下手。如使用GPIO模拟出UART使用SPI实现AT功能。武林人士一般都追求失传的武林秘籍正如软件开发人员有问题总是寄希望与其他人的经验总结或者厂家的技术支持或源码而不是创造新的功法。笑傲江湖的岳不群本是华山派掌门精通紫霞神功武功属于一流但是没继续专研自家内功为了辟邪剑谱自宫了软件开发人员想重蹈覆辙么不论剑宗、气宗先把功能跑通再反推代码原理和实现流程还是先理清时序和原理再编码实现功能短期内剑宗效率高加工资快气宗则可能被淘汰尤其在势利的小公司不注重新人培养。如果合二为一项目紧急则拿来就用空闲时专研总结取长补短则是完美开发人员的素质。软件开发没有秘笈功法全靠个人学习总结。推荐阅读 专辑|Linux文章汇总 专辑|程序人生 专辑|C语言嵌入式Linux微信扫描二维码关注我的公众号
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918977.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!