-
大小: 12.32MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-12
- 語言: 其他
- 標(biāo)簽: STM32??CANopen??canfestival??
資源簡介
STM32移植canfestival實現(xiàn)CANopen協(xié)議。例程中主要講解了回調(diào)函數(shù)的使用,具體使用方法在我博客中有說明。
代碼片段和文件信息
#include?“canfestival.h“
#include?“sys.h“
#include?“cancan.h“
#include?“can.h“
/**************************?Modul?variables?**********************************/
//?Store?the?last?timer?value?to?calculate?the?elapsed?time
TIMEVAL?last_time_set?=?TIMEVAL_MAX;
unsigned?int?TimeCNT=0;?????????????//時間計數(shù)
unsigned?int?NextTime=0;????????????//下一次觸發(fā)時間計數(shù)
unsigned?int?TIMER_MAX_COUNT=70000;?//最大的時間計數(shù)
?
UNS8?canSend(CAN_PORT?notused?Message?*m)
{?
????return?can_send_msg((Message?*)?m);???//發(fā)送CAN消息
}
UNS8?canChangeBaudRate(CAN_PORT?port?char*?baud)
{
????return?0;
}
void?setTimer(TIMEVAL?value)
{?
????NextTime?=?(TimeCNT+value)%TIMER_MAX_COUNT;
}
TIMEVAL?getElapsedTime(void)
{
????int?ret=0;
????
????ret?=?TimeCNT>=?last_time_set???TimeCNT?-?last_time_set?:?TimeCNT?+?TIMER_MAX_COUNT?-?last_time_set;
????return?ret;
}
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-04-28?14:44??02?回調(diào)函數(shù)\
?????目錄???????????0??2020-04-28?14:44??02?回調(diào)函數(shù)\主機\
?????目錄???????????0??2020-04-28?14:44??02?回調(diào)函數(shù)\主機\CANOPEN\
?????文件???????19324??2017-11-03?17:59??02?回調(diào)函數(shù)\主機\CANOPEN\EwtCanAnalysis.od
?????文件?????????898??2020-04-28?14:35??02?回調(diào)函數(shù)\主機\CANOPEN\canfestival.c
?????文件?????????713??2020-04-28?14:30??02?回調(diào)函數(shù)\主機\CANOPEN\canfestival.h
?????目錄???????????0??2020-04-28?14:44??02?回調(diào)函數(shù)\主機\CANOPEN\inc\
?????文件????????2570??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\applicfg.h
?????文件????????1357??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\can.h
?????文件????????3772??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\can_driver.h
?????文件????????2406??2020-02-24?10:35??02?回調(diào)函數(shù)\主機\CANOPEN\inc\config.h
?????文件???????10582??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\data.h
?????文件????????1163??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\dcf.h
?????文件????????6127??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\def.h
?????文件????????3063??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\emcy.h
?????文件????????1456??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\iar.h
?????文件????????4817??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\lifegrd.h
?????文件????????9257??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\lss.h
?????文件????????3115??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\nmtMaster.h
?????文件????????1728??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\nmtSlave.h
?????文件???????11836??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\objacces.h
?????文件????????4117??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\objdictdef.h
?????文件????????5471??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\pdo.h
?????文件???????19593??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\sdo.h
?????文件????????3845??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\states.h
?????文件????????2184??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\sync.h
?????文件?????????540??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\sysdep.h
?????文件????????2736??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\timer.h
?????文件????????1974??2018-05-11?14:42??02?回調(diào)函數(shù)\主機\CANOPEN\inc\timers_driver.h
?????文件????????1336??2020-04-28?13:28??02?回調(diào)函數(shù)\主機\CANOPEN\inc\timerscfg.h
?????文件????????9575??2020-04-28?13:18??02?回調(diào)函數(shù)\主機\CANOPEN\master_objdict.c
............此處省略537個文件信息
- 上一篇:海康威視圖像處理Demo
- 下一篇:3798mv100通用刷機破解包
評論
共有 條評論