91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

  • IC/元器件
  • 技術資料
  • 電子資訊
當前位置:51電子網 » 電子元器件庫 » 集成電路 » 集成電路

DSPIC30F4011

DSPIC30F4011產品圖片
  • 發布時間:2019/12/11 15:07:59
  • 所屬類別:集成電路 » 集成電路
  • 公    司:深圳斯普侖科技有限公司

DSPIC30F4011屬性

  • 0

DSPIC30F4011描述

 3 CAN總線通信程序設計

  在程序設計時, 可把一端作為發送數據端,另一端作為數據接收端。信息從CAN模塊發送到CAN總線通常是由CAN模塊自動完成的。發送程序只需把發送的信息幀送到CAN的發送緩沖區,然后啟動發送命令即可。發送程序可采用查詢方式。作為發送端, 也可對其發送緩沖寄存器進行賦值, 以作為發送的信息, 具體方法如下:

  C1TX0B1 = 0x5555;

  C1TX0B2 = 0x5555;

  C1TX0B3 = 0x5555;

  C1TX0B4 = 0x5501;

  之后應將這些數據發送到CAN總線上, 并將報文發送優先級設成最高級, 以便于數據發送。

  信息從CAN總線到CAN接收緩沖區也是由CAN控制器自動完成的。接收程序只需從接收緩沖區讀取要接收的信息即可。接收程序同樣可采用查詢方式。接收緩沖器會*總線是否有進入的報文, 如發現總線上有報文, 即接收報文。接收端程序中可定義四個變量, 并把接收緩沖寄存器的值賦予變量, 通過變量值的變化來判斷接收端是否從總線上接收到了報文。

  兩端CAN模塊寄存器的配置必須匹配, 否則兩者將無法進行通信。其具體配置方法如下:

  C1TX0CON = 0x0003;

  C1TX0SID = 0x0020;

  C1TX0DLC = 0x01c0;

  C1RX0CON = 0x0000;

  C1RX0DLC = 0x0008;

  C1RXF0SID = 0x0020;

  C1RXM0SID = 0xffff;

  C1CFG1 = 0x00ff;

  C1CFG2 = 0x07ff;

  在寄存器設置完成之后, 系統將進入正常工作模式。

  4 測試結果分析

  當兩個單片機用雙絞線連接好之后, 即可在兩臺計算機上同時運行程序。當程序運行一段時間后, 就可對運行結果進行分析。分析時, 可先對發送端進行分析, 圖2所示是其寄存器的測試值列表。

  從圖2可知, 發送端的接收緩沖寄存器的值與發送緩沖寄存器的值相等, 說明發送端的CAN模塊在*到總線上有報文時也接收了報文, 這正好符合CAN總線協議。

  利用圖3所示的測試變量值可從接收端進行分析。

  由圖3可知, 接收端變量的值與發送端賦予發送緩沖寄存器的值相等, 這也就是說, 接收端的接收緩沖器接收到了總線上的報文, 證明本CAN總線通信設計成功。

  5 結束語

  本文基于DSPIC30F4011的CAN總線特性, 通過在兩個DSPIC30F4011之間進行雙絞線連接, 實現了兩個單片機之間的CAN總線數據通信, 該方法具有實現簡單, 方便, 實時性好, 方便靈活等優點。可以為需要使用CAN總線通信的應用提供一個參考


DSPIC30F4011相關產品

DSPIC30F4011
DSPIC30F4011簡介      DSPIC30F4011 是Microc hip 公司新推出的DSPIC30F系列16位單片機。它
D71055GB
  專業代理,全新到貨,大量現貨歡迎詢問!!!  質優價廉,品質保證!    批號:無鉛環保  專業代理全線
CEM9435A
專業代理,全新到貨,大量現貨歡迎詢問!!!  質優價廉,品質保證!    批號:無鉛環保  專業代理全線產品,優勢的進
CA3046
專業代理,全新到貨,大量現貨歡迎詢問!!!  質優價廉,品質保證!    批號:無鉛環保  專業代理全線產品,優勢的進
E13003
3DD13003是硅NPN型高反壓開關三極管,主要用于節能燈、日光燈電子鎮流器及其它開關電源電路中。采用TO-220封裝的3DD13003管腳排列如圖 &nbs
FSFR2100U
標準包裝:19  類別:集成電路(IC)  家庭:PMIC-AC-DC轉換器,離線開關  系列:FPS™ 
IRFB3207PBF
產品基本數據;  品牌 IRF   型號 IRFB3207PBF   種類 絕緣柵(MOSFET)   溝道類型 N溝道
KA3525A
編輯本段 KA3525A 特點   KA3525A,采用 DIP-16封裝方式。   制造商: Fairchild Semiconduct
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
西乌珠穆沁旗| 高淳县| 庆云县| 芒康县| 黄山市| 内乡县| 当阳市| 浙江省| 芦山县| 昆山市| 武胜县| 西乌珠穆沁旗| 上栗县| 五台县| 普定县| 通州区| 桂林市| 元谋县| 定襄县| 宣城市| 台山市| 紫金县| 巴塘县| 城固县| 柳林县| 湘西| 三原县| 广汉市| 平原县| 宣化县| 沙雅县| 巴东县| 朝阳市| 玉溪市| 广饶县| 汉阴县| 靖安县| 上思县| 卢龙县| 永安市| 华宁县|