資源簡介
Ti的C28x的DSP_28069的CAN通訊代碼例程,里面有IO口、故障、波特率、發送、接收的函數
代碼片段和文件信息
#include?“C1062.h“
void?InitEcan_C1062(void)
{
???InitCana_C1062();
???InitCanBRP_C1062(100);
}
Uint16?ECanFaultHandle(void)
{
struct?ECAN_REGS?ECanaShadow;
//ECanaRegs.CANTEC.bit.TEC?//發送錯誤計數器
//ECanaRegs.CANREC.bit.REC?//接收錯誤計數器
??if?(ECanaRegs.CANES.bit.EW?==?1)?//出現警告狀態
??{
EALLOW;
ECanaShadow.CANMC.all?=?ECanaRegs.CANMC.all;
ECanaRegs.CANMC.bit.SRES?=?1;??//開始軟件復位
ECanaRegs.CANMC.bit.ABO?=?1;?//自動總線連接使能
ECanaRegs.CANMC.all=?ECanaShadow.CANMC.all;
EDIS;
return?0;
??}
??else?if(ECanaRegs.CANES.bit.EP?==?1)?//被動錯誤
??{
EALLOW;
ECanaShadow.CANMC.all?=?ECanaRegs.CANMC.all;
ECanaRegs.CANMC.bit.SRES?=?1;??//開始軟件復位
ECanaRegs.CANMC.bit.ABO?=?1;?//自動總線連接使能
ECanaRegs.CANMC.all=?ECanaShadow.CANMC.all;
EDIS;
r
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????15700??2018-07-23?16:10??DSP_28069_CAN通訊代碼\C1062_Can.c
?????文件????????522??2018-01-09?10:02??DSP_28069_CAN通訊代碼\C1062_Can.h
?????目錄??????????0??2018-09-04?16:05??DSP_28069_CAN通訊代碼
-----------?---------??----------?-----??----
????????????????16222????????????????????3
- 上一篇:數字基帶傳輸系統仿真
- 下一篇:機柜安裝大樣圖
評論
共有 條評論