資源簡介
能實現基本的canopen通信,實現心跳報文,代碼中需要改變的內容為對象字典還有canopen文件夾下的.c文件,如果需要添加子協議如DS401協議,就需要添加其定義好的子協議,就能在代碼中正常運行了

代碼片段和文件信息
/**
??******************************************************************************
??*?@文件名?????:?app.c
??*?@作者???????:?strongerHuang
??*?@版本???????:?V1.0.0
??*?@日期???????:?2018年11月14日
??*?@摘要???????:?應用程序源文件
??******************************************************************************/
/*----------------------------------------------------------------------------
??更新日志:
??2018-11-14?V1.0.0:初始版本
??----------------------------------------------------------------------------*/
/*?包含的頭文件?--------------------------------------------------------------*/
#include?“app.h“
#include?“bsp.h“
#include?“bsp_usart.h“
#include?“canopen_app.h“
/*?靜態申明?------------------------------------------------------------------*/
static?void?APP_Init(void);
static?void?APP_Task(void?*pvParameters);
/************************************************
函數名稱?:?AppTaskCreate
功????能?:?創建任務
參????數?:?無
返?回?值?:?無
作????者?:?strongerHuang
*************************************************/
void?AppTaskCreate(void)
{
??baseType_t?xReturn;
??/*?創建應用程序(開始任務)?*/
??xReturn?=?xTaskCreate(APP_Task?“APP_Task“?APP_STACK_SIZE?NULL?APP_TASK_PRIORITY?NULL);
??if(pdPASS?!=?xReturn)
??{
????printf(“APP_Task?create?failed“);
????return;??????????????????????????????????????//創建任務失敗
??}
}
/************************************************
函數名稱?:?APP_Init
功????能?:?應用程序初始化
參????數?:?無
返?回?值?:?無
作????者?:?strongerHuang
*************************************************/
static?void?APP_Init(void)
{
??CANOpen_App_Init();
}
/************************************************
函數名稱?:?APP_Task
功????能?:?應用程序(開始任務)
參????數?:?pvParameters?---?可選參數
返?回?值?:?無
作????者?:?strongerHuang
*************************************************/
static?void?APP_Task(void?*pvParameters)
{
??BSP_Init();????????????????????????????????????//底層驅動初始化
??APP_Init();????????????????????????????????????//應用程序初始化
??for(;;)
??{
????vTaskDelay(250);
????LED_TOGGLE();????????????????????????????????//LED閃爍
??}
}
/****?Copyright?(C)2018?strongerHuang.?All?Rights?Reserved?****?END?OF?FILE?****/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\
?????文件????????4161??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\FreeRTOSConfig.h
?????文件????????2282??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\app.c
?????文件????????1034??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\app.h
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\
?????文件????????6751??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\TestMaster.c
?????文件?????????442??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\TestMaster.h
?????文件????????1356??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\TestMaster.od
?????文件????????2037??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\canopen_app.c
?????文件????????1096??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\canopen_app.h
?????文件????????8057??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\canopen_drv.c
?????文件????????1817??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\canopen_drv.h
?????文件????????2425??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\canopen\config.h
?????文件????????1473??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\main.c
?????文件????????3259??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\stm32f10x_conf.h
?????文件????????5583??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\stm32f10x_it.c
?????文件????????2086??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\App\stm32f10x_it.h
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\
?????文件????????1895??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp.c
?????文件????????1229??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp.h
?????文件????????3945??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_can.c
?????文件????????1993??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_can.h
?????文件????????2557??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_timer.c
?????文件????????1454??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_timer.h
?????文件????????4803??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_usart.c
?????文件????????1712??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\Bsp\bsp_usart.h
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\CANOpen\
?????文件?????????439??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\CANOpen\canopen_readme.txt
?????目錄???????????0??2018-11-14?22:00??CANOpen系列教程13_CANOpen工程模板(含主、從站-心跳)\CANOpenMaster_FreeRTOS_STM32F1_Demo\CANOpen\inc\
............此處省略422個文件信息
- 上一篇:CCF中學生程序設計等級評價體系-2017
- 下一篇:office2016語言包
評論
共有 條評論