虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

STM32-DMA-USART学习笔记

  • FreeModbus学习笔记.

    FreeModbus学习笔记一、FreeModbus简介FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。FreeMODBUS提供了RTU/ASCII传输模式及TCP协议支持。FreeModbus遵循BSD许可证,这意味着用户可以将FreeModbus应用于商业环境中。目前版本FreeModbus-V1.5提供如下的功能支持:二、FreeModbus对硬件的需求FreeModbus 协议对硬件的需求非常少——基本上任何具有串行接口,并且有一些能够容纳modbus数据帧的RAM的微控制器都足够了。◆一个异步串行接口,能够支持接收缓冲区满和发送缓存区空中断。一个能够产生RTU传输所需要的t3.5字符超时定时器的时钟。对于软件部分,仅仅需要一个简单的事件队列。在使用操作系统的处理器上,可通过单独定义一个任务完成Modbus时间的查询。小点的微控制器往往不允许使用操作系统,在那种情况下,可以使用一个全局变量来实现该事件队列(AtmelAVR移植使用这种方式实现)。实际的存储器需求决定于所使用的Modbus模块的多少。下表列出了所支持的功能编译后所需要的存储器。ARM是使用GNUARM编译器3.4.4使用-01选项得到的。AVR项数值是使用WinAVR编译器3.4.5使用-Os选项编译得到的。

    标签: freemodbus

    上传时间: 2022-06-24

    上传用户:

  • Linux下opencv配置及学习笔记

    文档为Linux下opencv配置及学习笔记总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,

    标签: linux

    上传时间: 2022-06-25

    上传用户:

  • 单片机-arm-学习笔记

    文档为单片机-arm-学习笔记详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,

    标签: 单片机

    上传时间: 2022-06-29

    上传用户:shjgzh

  • OpenCV学习笔记之图像的基本操作

    文档为OpenCV学习笔记之图像的基本操作详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,

    标签: opencv

    上传时间: 2022-06-30

    上传用户:

  • 学习笔记_Cadence_PSpice

    学习笔记_Cadence_PSpice                    

    标签: cadence pspice

    上传时间: 2022-07-07

    上传用户:

  • Altera FPGA CPLD学习笔记

    Altera FPGA CPLD学习笔记                 

    标签: fpga cpld

    上传时间: 2022-07-08

    上传用户:

  • Altera FPGA和CPLD设计学习笔记(特权完善)

    Altera FPGA和CPLD设计学习笔记(特权完善)           

    标签: fpga cpld

    上传时间: 2022-07-08

    上传用户:

  • Altium Designer学习笔记

    AD学习笔记                       第一章 新建集成库工程第二章 编辑集成库原理图元件库第三章 集成库 PCB 元件库的绘制第四章 原理图的绘制第五章 PCB 板的绘制

    标签: Altium Designer

    上传时间: 2022-07-09

    上传用户:

  • TMS320F28335学习笔记-SPI模块

    TMS320F28335学习笔记-SPI模块                   

    标签: tms320f28335 spi模块

    上传时间: 2022-07-09

    上传用户:

  • I2C总线协议学习笔记

    I2C总线协议学习笔记                    

    标签: i2c总线协议

    上传时间: 2022-07-10

    上传用户:d1997wayne