• 資料介紹
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

AN2341應(yīng)用手冊(cè)-對(duì)ST10F27x/F25x CAN中斷驅(qū)動(dòng)程序進(jìn)行編程

2023/04/25
259
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

AN2341應(yīng)用手冊(cè)-對(duì)ST10F27x/F25x CAN中斷驅(qū)動(dòng)程序進(jìn)行編程

介紹

本應(yīng)用說(shuō)明描述了ST10F27x/ST10F25x的CAN中斷驅(qū)動(dòng)程序,并提供了可用于定義中斷方案和寫(xiě)入中斷驅(qū)動(dòng)程序的編程示例。兩個(gè)C-CAN模塊在ST10F27x/ST10F25x上實(shí)現(xiàn),映射在XBUS上。

描述了中斷源、識(shí)別中斷源的方式以及處理中斷的兩種方法:一種是使用CAN模塊的硬件功能,另一種是通過(guò)輪詢(xún)內(nèi)部源。

通過(guò)CAN硬件功能對(duì)CAN中斷驅(qū)動(dòng)程序進(jìn)行編程使用每個(gè)消息對(duì)象的RXIE和TXIE位。所有32個(gè)消息對(duì)象都是通過(guò)接口寄存器訪問(wèn)的。每個(gè)模塊可使用兩組寄存器,例如CANxIF1寄存器可以用于從消息對(duì)象讀取,而CANxIF2寄存器可以用于寫(xiě)入消息對(duì)象。每當(dāng)消息對(duì)象發(fā)送或接收消息時(shí),都會(huì)根據(jù)其優(yōu)先級(jí)(基于IntId的值)為相應(yīng)的中斷提供服務(wù)。這種方法需要最小的CPU開(kāi)銷(xiāo),是大多數(shù)應(yīng)用程序的首選方法。

每當(dāng)成功傳輸或接收時(shí),CAN輪詢(xún)都會(huì)產(chǎn)生中斷。

輪詢(xún)的CPU開(kāi)銷(xiāo)很高,因?yàn)槊看卧贑AN總線上確認(rèn)消息時(shí),CPU都會(huì)中斷。因此,僅建議小型網(wǎng)絡(luò)使用輪詢(xún)對(duì)中斷驅(qū)動(dòng)程序進(jìn)行編程。
為每種方法提供了示例程序作為示例。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
STM32H743XIH6TR 1 STMicroelectronics High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory interface, large set of peripherals

ECAD模型

下載ECAD模型
暫無(wú)數(shù)據(jù) 查看
STM32F407IGT6 1 STMicroelectronics High-performance foundation line, Arm Cortex-M4 core with DSP and FPU, 1 Mbyte of Flash memory, 168 MHz CPU, ART Accelerator, Ethernet, FSMC

ECAD模型

下載ECAD模型
$13.79 查看
ATXMEGA128A4U-AUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 44TQFP
$5.49 查看
意法半導(dǎo)體

意法半導(dǎo)體

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱(chēng)改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專(zhuān)用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱(chēng)改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專(zhuān)用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦