新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于dsPIC33FJ128MC506的CAN通信(07-100)

基于dsPIC33FJ128MC506的CAN通信(07-100)

——
作者:山东省科学院自动化研究所 张云 李明强 庄汝科时间:2009-03-04来源:电子产品世界收藏

  int main(void)

本文引用地址:http://www.eepw.com.cn/article/92042.htm

  {

  oscConfig() //振荡器设置

  /* 清中断各标志位*/

  IFS0=0;

  IFS1=0;

  IFS2=0;

  IFS3=0;

  IFS4=0;

  ecan1Init(); //初始化E1

  dma0init(); //DMA初始化

  dma2init();

  Init(); //初始化

  /*使能E1中断*/

  IEC2bits.C1IE = 1;

  C1INTEbits.TBIE = 1;

  C1INTEbits.RBIE = 1;

  while (1)

  {

  /*向E1发射缓冲区写报文并请求发射*/

  can1WriteMessage(TXMmessageID, TXMessageLength, TXMessage);

  }

  }

  CANoe测试结果如图2所示。

 

  图2 CANoe通讯测试界面


上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 下一页

评论


技术专区

关闭