资源简介
能实现基本的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语言包
评论
共有 条评论