最适合单片机的通信协议,如何设计? 由 cathy 提交于 周六, 9 四月 2022 - 17:31 阅读更多 关于 最适合单片机的通信协议,如何设计? 通信设计中考虑协议的灵活性,经常把协议设计成“不定长度”。
stm32之SPI通信协议 judy / 周一, 16 四月 2018 - 11:37 SPI (Serial Peripheral interface),顾名思义就是串行外围设备接口。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间 SPI内部简明结构图 <center><img src="http://mcu.eetrend.com/files/2018-04/wen_zhang_/100011132-39224-1.png&q…; alt="stm32之SPI通信协议"></center> 阅读更多 关于 stm32之SPI通信协议登录 发表评论
【下载】使用 ATtiny1617 上独立于内核的可配置定制逻辑实现夜灯 judy / 周五, 9 三月 2018 - 11:15 本应用笔记介绍了如何使用独立于内核的可配置定制逻辑(CCL)对不同传感器的输入进行滤波以及如何使用 Microchip AVR®器件、被动红外(PIR)传感器、环境光线传感器和 16 个可寻址 RGB LED 创建特定通信协议。许多外设被配置为可不依赖于 CPU 协同工作。 仅当环境足够暗并且 PIR 传感器前有运动时,灯才会点亮。该实现使用 AVR 可配置定制逻辑模块来确定何时发生这种情况。更新可寻址 RGB LED 可利用定时器/计数器 PWM 生成、SPI 和 CCL 来生成特定的单行串行协议。 <font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-03/wen_zhang_/100010572-36881-yingyon…《使用 ATtiny1617 上独立于内核的可配置定制逻辑实现夜灯》</a></font> 阅读更多 关于 【下载】使用 ATtiny1617 上独立于内核的可配置定制逻辑实现夜灯登录 发表评论
如何简单理解单片机项目里的通信协议? editor / 周五, 28 十月 2016 - 16:08 本文我们所述的通信协议只是指建立再物理层之上的通信数据包格式。通常是我们自行约定的具有一定顺序排列的数据集合,且每一部分都有特定的含义,我们把这些数据集合借助物理层通信方式进行发送和解析。 <strong>1、自定义数据通信协议</strong> 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数据协议全部建立在这两个操作方法之上。 通信中的数据往往以数据包的形式进行传送的,我们把这样的一个数据包称作为一帧数据。类似于网络通信中的TCPIP协议一般,比较可靠的通信协议往往包含有以下几个组成部分:帧头、地址信息、数据类型、数据长度、数据块、校验码、帧尾。 阅读更多 关于 如何简单理解单片机项目里的通信协议?登录 发表评论