91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

【FreeRTOS和FreeMODBUS移植到STM32F407傻瓜教程(Keil5)源程序.zip】手把手教你一步步移植成功。先從大的方向講解應該如何移植,要移植哪些,然后著重將移植過程中感到困惑的、容易忽略的地方進行了講解,每一步關鍵點都有截屏。 【FreeRTOS和FreeMODBUS移植到STM32F407傻瓜教程(Keil5)源程序.zip】還有對應的PDF文檔,請在CSDN搜索:【FreeRTOS和FreeMODBUS移植到STM32F407傻瓜教程(Keil5).PDF】 1、壓縮包里有移植前的工程項目V5-GPIO實驗_跑馬燈.zip 2、壓縮包里有FreeRTOSv10.2.1_191129.exe源碼 3、壓縮包里有freemodbus-v1.6.zip源碼

資源截圖

代碼片段和文件信息

/*?
?*?FreeModbus?Libary:?A?portable?Modbus?implementation?for?Modbus?ASCII/RTU.
?*?Copyright?(c)?2006-2018?Christian?Walter?bedded-solutions.at>
?*?All?rights?reserved.
?*
?*?Redistribution?and?use?in?source?and?binary?forms?with?or?without
?*?modification?are?permitted?provided?that?the?following?conditions
?*?are?met:
?*?1.?Redistributions?of?source?code?must?retain?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer.
?*?2.?Redistributions?in?binary?form?must?reproduce?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer?in?the
?*????documentation?and/or?other?materials?provided?with?the?distribution.
?*?3.?The?name?of?the?author?may?not?be?used?to?endorse?or?promote?products
?*????derived?from?this?software?without?specific?prior?written?permission.
?*
?*?THIS?SOFTWARE?IS?PROVIDED?BY?THE?AUTHOR?‘‘AS?IS‘‘?AND?ANY?EXPRESS?OR
?*?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO?THE?IMPLIED?WARRANTIES
?*?OF?MERCHANTABILITY?AND?FITNESS?FOR?A?PARTICULAR?PURPOSE?ARE?DISCLAIMED.
?*?IN?NO?EVENT?SHALL?THE?AUTHOR?BE?LIABLE?FOR?ANY?DIRECT?INDIRECT
?*?INCIDENTAL?SPECIAL?EXEMPLARY?OR?CONSEQUENTIAL?DAMAGES?(INCLUDING?BUT
?*?NOT?LIMITED?TO?PROCUREMENT?OF?SUBSTITUTE?GOODS?OR?SERVICES;?LOSS?OF?USE
?*?DATA?OR?PROFITS;?OR?BUSINESS?INTERRUPTION)?HOWEVER?CAUSED?AND?ON?ANY
?*?THEORY?OF?LIABILITY?WHETHER?IN?CONTRACT?STRICT?LIABILITY?OR?TORT
?*?(INCLUDING?NEGLIGENCE?OR?OTHERWISE)?ARISING?IN?ANY?WAY?OUT?OF?THE?USE?OF
?*?THIS?SOFTWARE?EVEN?IF?ADVISED?OF?THE?POSSIBILITY?OF?SUCH?DAMAGE.
?*
?*/

/*?-----------------------?System?includes?----------------------------------*/
#include?“stdlib.h“
#include?“string.h“

/*?-----------------------?Platform?includes?--------------------------------*/
#include?“port.h“

/*?-----------------------?Modbus?includes?----------------------------------*/
#include?“mb.h“
#include?“mbconfig.h“
#include?“mbframe.h“
#include?“mbproto.h“
#include?“mbfunc.h“

#include?“mbport.h“
#if?MB_RTU_ENABLED?==?1
#include?“mbrtu.h“
#endif
#if?MB_ASCII_ENABLED?==?1
#include?“mbascii.h“
#endif
#if?MB_TCP_ENABLED?==?1
#include?“mbtcp.h“
#endif

#ifndef?MB_PORT_HAS_CLOSE
#define?MB_PORT_HAS_CLOSE?0
#endif

/*?-----------------------?Static?variables?---------------------------------*/

static?UCHAR????ucMBAddress;
static?eMBMode??eMBCurrentMode;

static?enum
{
????STATE_ENABLED
????STATE_DISABLED
????STATE_NOT_INITIALIZED
}?eMBState?=?STATE_NOT_INITIALIZED;

/*?Functions?pointer?which?are?initialized?in?eMBInit(?).?Depending?on?the
?*?mode?(RTU?or?ASCII)?the?are?set?to?the?correct?implementations.
?*/
static?peMBframeSend?peMBframeSendCur;
static?pvMBframeStart?pvMBframeStartCur;
static?pvMBframeStop?pvMBframeStopCur;
static?peMBframeReceive?peMBframeReceiveCur;
static?pvMBframeClose?pvMBframeCloseCur;

/*?Callback?functions?required?by?the?porting?layer.?They?are?called?when
?*?an?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-26?14:17??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\
?????文件?????????447??2015-03-23?15:41??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\01.例程功能說明.txt
?????文件?????????601??2015-03-23?17:04??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\02.例程修改記錄.txt
?????文件????????7044??2013-06-20?09:34??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\03.開發環境說明.txt
?????文件????????7564??2013-06-20?06:09??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\04.STM32F407IGT6引腳定義(原始定義).txt
?????文件????????9924??2013-06-20?08:58??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\05.GPIO分配表(按GPIO次序排列).txt
?????文件???????10725??2013-06-20?22:46??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\06.GPIO分配表(按功能排列).txt
?????文件??????195963??2013-07-22?07:14??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\Doc\F4.jpg
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\
?????文件?????4395983??2019-05-10?15:11??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\freemodbus-v1.6.zip
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\ascii\
?????文件???????15673??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\ascii\mbascii.c
?????文件????????2416??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\ascii\mbascii.h
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\
?????文件????????9842??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfunccoils.c
?????文件????????1618??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfuncdiag.c
?????文件????????5320??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfuncdisc.c
?????文件???????12153??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfuncholding.c
?????文件????????4792??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfuncinput.c
?????文件????????3489??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbfuncother.c
?????文件????????5058??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\functions\mbutils.c
?????目錄???????????0??2019-12-25?10:30??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\
?????文件???????19677??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mb.h
?????文件????????5635??2019-12-24?09:25??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbconfig.h
?????文件????????3747??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbframe.h
?????文件????????3074??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbfunc.h
?????文件????????4901??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbport.h
?????文件????????3635??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbproto.h
?????文件????????4177??2018-09-14?04:03??V5-GPIO實驗_跑馬燈+FreeRTOS+FreeMODBUS\FreeModbus\modbus\include\mbutils.h
............此處省略15620個文件信息

評論

共有 條評論