在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → MCP251XFD:MCP2517FD和MCP2518FD驱动程序-源码.zip

MCP251XFD:MCP2517FD和MCP2518FD驱动程序-源码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.06M
  • 下载次数:12
  • 浏览次数:893
  • 发布时间:2021-11-22
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
MCP251XFD MCP251XFD是一款完全独立于硬件的驱动程序,主要用于嵌入式世界。 介绍 该驱动程序仅负责配置和检查内部寄存器以及与设备的通信格式。 这意味着它不会直接处理物理通信,而是有功能接口可以做到这一点。 通过这样做,驱动器可以通过I2C到SPI转换器控制MCP2517FD,而无需进行任何更改,转换将在接口功能中完成。 每个驾驶员的功能都需要一个设备结构,该结构指示他必须威胁和与哪个设备通信。 每个设备可以有自己的配置。 驱动程序可以检测到连接了MCP2517FD或MCP2518FD中的哪一个。 用法 安装 获取资源 获取以下3个文件并将其添加到您的项目中 MCP251XFD.c MCP251XFD.h Conf_MCP251XFD_Template.h ErrorsDef.h 将文件Conf_MCP251XFD_Template.h复制或重命名为Conf_MCP251X
【实例截图】
【核心代码】
16359647316186420143.zip
└── MCP251XFD-master
├── Conf_MCP251XFD_Template.h
├── CRC
│   ├── CRC16_CMS.c
│   ├── CRC16_CMS.h
│   ├── CRC16_USB.c
│   ├── CRC16_USB.h
│   ├── CRC_CAN.c
│   └── CRC_CAN.h
├── Docs
│   └── MCP251XFD driver library guide (v1.0.0 synchronous driver).pdf
├── ErrorsDef.h
├── LICENSE.md
├── MCP251XFD.c
├── MCP251XFD.h
├── README.md
└── Tests
├── Doxyfile
├── jlink.config
├── MCP251XFD.atsln
├── MCP251XFD.sln
├── MCP251XFD_Synchronous.componentinfo.xml
├── MCP251XFD_Synchronous.cproj
├── src
│   ├── ASF
│   │   ├── common
│   │   │   ├── boards
│   │   │   │   └── board.h
│   │   │   ├── services
│   │   │   │   ├── clock
│   │   │   │   │   ├── genclk.h
│   │   │   │   │   ├── osc.h
│   │   │   │   │   ├── pll.h
│   │   │   │   │   ├── samv71
│   │   │   │   │   │   ├── genclk.h
│   │   │   │   │   │   ├── osc.h
│   │   │   │   │   │   ├── pll.h
│   │   │   │   │   │   ├── sysclk.c
│   │   │   │   │   │   └── sysclk.h
│   │   │   │   │   └── sysclk.h
│   │   │   │   ├── delay
│   │   │   │   │   ├── delay.h
│   │   │   │   │   └── sam
│   │   │   │   │   ├── cycle_counter.c
│   │   │   │   │   └── cycle_counter.h
│   │   │   │   ├── gpio
│   │   │   │   │   ├── gpio.h
│   │   │   │   │   └── sam_gpio
│   │   │   │   │   └── sam_gpio.h
│   │   │   │   ├── ioport
│   │   │   │   │   ├── ioport.h
│   │   │   │   │   └── sam
│   │   │   │   │   └── ioport_pio.h
│   │   │   │   └── serial
│   │   │   │   ├── sam_uart
│   │   │   │   │   └── uart_serial.h
│   │   │   │   ├── serial.h
│   │   │   │   └── usart_serial.c
│   │   │   └── utils
│   │   │   ├── interrupt
│   │   │   │   ├── interrupt_sam_nvic.c
│   │   │   │   └── interrupt_sam_nvic.h
│   │   │   ├── interrupt.h
│   │   │   ├── parts.h
│   │   │   └── stdio
│   │   │   ├── read.c
│   │   │   ├── stdio_serial
│   │   │   │   └── stdio_serial.h
│   │   │   └── write.c
│   │   ├── sam
│   │   │   ├── boards
│   │   │   │   └── samv71_xplained_ultra
│   │   │   │   ├── init.c
│   │   │   │   ├── led.h
│   │   │   │   └── samv71_xplained_ultra.h
│   │   │   ├── drivers
│   │   │   │   ├── mcan
│   │   │   │   │   ├── mcan.c
│   │   │   │   │   └── mcan.h
│   │   │   │   ├── mpu
│   │   │   │   │   ├── mpu.c
│   │   │   │   │   └── mpu.h
│   │   │   │   ├── pio
│   │   │   │   │   ├── pio.c
│   │   │   │   │   ├── pio.h
│   │   │   │   │   ├── pio_handler.c
│   │   │   │   │   └── pio_handler.h
│   │   │   │   ├── pmc
│   │   │   │   │   ├── pmc.c
│   │   │   │   │   ├── pmc.h
│   │   │   │   │   ├── sleep.c
│   │   │   │   │   └── sleep.h
│   │   │   │   ├── spi
│   │   │   │   │   ├── spi.c
│   │   │   │   │   └── spi.h
│   │   │   │   ├── uart
│   │   │   │   │   ├── uart.c
│   │   │   │   │   └── uart.h
│   │   │   │   ├── usart
│   │   │   │   │   ├── usart.c
│   │   │   │   │   └── usart.h
│   │   │   │   ├── wdt
│   │   │   │   │   ├── wdt.c
│   │   │   │   │   └── wdt.h
│   │   │   │   └── xdmac
│   │   │   │   ├── xdmac.c
│   │   │   │   └── xdmac.h
│   │   │   └── utils
│   │   │   ├── cmsis
│   │   │   │   └── samv71
│   │   │   │   ├── include
│   │   │   │   │   ├── component
│   │   │   │   │   │   ├── acc.h
│   │   │   │   │   │   ├── aes.h
│   │   │   │   │   │   ├── afec.h
│   │   │   │   │   │   ├── chipid.h
│   │   │   │   │   │   ├── dacc.h
│   │   │   │   │   │   ├── efc.h
│   │   │   │   │   │   ├── gmac.h
│   │   │   │   │   │   ├── gpbr.h
│   │   │   │   │   │   ├── hsmci.h
│   │   │   │   │   │   ├── i2sc.h
│   │   │   │   │   │   ├── icm.h
│   │   │   │   │   │   ├── isi.h
│   │   │   │   │   │   ├── matrix.h
│   │   │   │   │   │   ├── mcan.h
│   │   │   │   │   │   ├── mlb.h
│   │   │   │   │   │   ├── pio.h
│   │   │   │   │   │   ├── pmc.h
│   │   │   │   │   │   ├── pwm.h
│   │   │   │   │   │   ├── qspi.h
│   │   │   │   │   │   ├── rstc.h
│   │   │   │   │   │   ├── rswdt.h
│   │   │   │   │   │   ├── rtc.h
│   │   │   │   │   │   ├── rtt.h
│   │   │   │   │   │   ├── sdramc.h
│   │   │   │   │   │   ├── smc.h
│   │   │   │   │   │   ├── spi.h
│   │   │   │   │   │   ├── ssc.h
│   │   │   │   │   │   ├── supc.h
│   │   │   │   │   │   ├── tc.h
│   │   │   │   │   │   ├── trng.h
│   │   │   │   │   │   ├── twihs.h
│   │   │   │   │   │   ├── uart.h
│   │   │   │   │   │   ├── usart.h
│   │   │   │   │   │   ├── usbhs.h
│   │   │   │   │   │   ├── utmi.h
│   │   │   │   │   │   ├── wdt.h
│   │   │   │   │   │   └── xdmac.h
│   │   │   │   │   ├── instance
│   │   │   │   │   │   ├── acc.h
│   │   │   │   │   │   ├── aes.h
│   │   │   │   │   │   ├── afec0.h
│   │   │   │   │   │   ├── afec1.h
│   │   │   │   │   │   ├── chipid.h
│   │   │   │   │   │   ├── dacc.h
│   │   │   │   │   │   ├── efc.h
│   │   │   │   │   │   ├── gmac.h
│   │   │   │   │   │   ├── gpbr.h
│   │   │   │   │   │   ├── hsmci.h
│   │   │   │   │   │   ├── i2sc0.h
│   │   │   │   │   │   ├── i2sc1.h
│   │   │   │   │   │   ├── icm.h
│   │   │   │   │   │   ├── isi.h
│   │   │   │   │   │   ├── matrix.h
│   │   │   │   │   │   ├── mcan0.h
│   │   │   │   │   │   ├── mcan1.h
│   │   │   │   │   │   ├── mlb.h
│   │   │   │   │   │   ├── pioa.h
│   │   │   │   │   │   ├── piob.h
│   │   │   │   │   │   ├── pioc.h
│   │   │   │   │   │   ├── piod.h
│   │   │   │   │   │   ├── pioe.h
│   │   │   │   │   │   ├── pmc.h
│   │   │   │   │   │   ├── pwm0.h
│   │   │   │   │   │   ├── pwm1.h
│   │   │   │   │   │   ├── qspi.h
│   │   │   │   │   │   ├── rstc.h
│   │   │   │   │   │   ├── rswdt.h
│   │   │   │   │   │   ├── rtc.h
│   │   │   │   │   │   ├── rtt.h
│   │   │   │   │   │   ├── sdramc.h
│   │   │   │   │   │   ├── smc.h
│   │   │   │   │   │   ├── spi0.h
│   │   │   │   │   │   ├── spi1.h
│   │   │   │   │   │   ├── ssc.h
│   │   │   │   │   │   ├── supc.h
│   │   │   │   │   │   ├── tc0.h
│   │   │   │   │   │   ├── tc1.h
│   │   │   │   │   │   ├── tc2.h
│   │   │   │   │   │   ├── tc3.h
│   │   │   │   │   │   ├── trng.h
│   │   │   │   │   │   ├── twihs0.h
│   │   │   │   │   │   ├── twihs1.h
│   │   │   │   │   │   ├── twihs2.h
│   │   │   │   │   │   ├── uart0.h
│   │   │   │   │   │   ├── uart1.h
│   │   │   │   │   │   ├── uart2.h
│   │   │   │   │   │   ├── uart3.h
│   │   │   │   │   │   ├── uart4.h
│   │   │   │   │   │   ├── usart0.h
│   │   │   │   │   │   ├── usart1.h
│   │   │   │   │   │   ├── usart2.h
│   │   │   │   │   │   ├── usbhs.h
│   │   │   │   │   │   ├── utmi.h
│   │   │   │   │   │   ├── wdt.h
│   │   │   │   │   │   └── xdmac.h
│   │   │   │   │   ├── pio
│   │   │   │   │   │   ├── samv71j19b.h
│   │   │   │   │   │   ├── samv71j19.h
│   │   │   │   │   │   ├── samv71j20b.h
│   │   │   │   │   │   ├── samv71j20.h
│   │   │   │   │   │   ├── samv71j21b.h
│   │   │   │   │   │   ├── samv71j21.h
│   │   │   │   │   │   ├── samv71n19b.h
│   │   │   │   │   │   ├── samv71n19.h
│   │   │   │   │   │   ├── samv71n20b.h
│   │   │   │   │   │   ├── samv71n20.h
│   │   │   │   │   │   ├── samv71n21b.h
│   │   │   │   │   │   ├── samv71n21.h
│   │   │   │   │   │   ├── samv71q19b.h
│   │   │   │   │   │   ├── samv71q19.h
│   │   │   │   │   │   ├── samv71q20b.h
│   │   │   │   │   │   ├── samv71q20.h
│   │   │   │   │   │   ├── samv71q21b.h
│   │   │   │   │   │   └── samv71q21.h
│   │   │   │   │   ├── samv71.h
│   │   │   │   │   ├── samv71j19b.h
│   │   │   │   │   ├── samv71j19.h
│   │   │   │   │   ├── samv71j20b.h
│   │   │   │   │   ├── samv71j20.h
│   │   │   │   │   ├── samv71j21b.h
│   │   │   │   │   ├── samv71j21.h
│   │   │   │   │   ├── samv71n19b.h
│   │   │   │   │   ├── samv71n19.h
│   │   │   │   │   ├── samv71n20b.h
│   │   │   │   │   ├── samv71n20.h
│   │   │   │   │   ├── samv71n21b.h
│   │   │   │   │   ├── samv71n21.h
│   │   │   │   │   ├── samv71q19b.h
│   │   │   │   │   ├── samv71q19.h
│   │   │   │   │   ├── samv71q20b.h
│   │   │   │   │   ├── samv71q20.h
│   │   │   │   │   ├── samv71q21b.h
│   │   │   │   │   └── samv71q21.h
│   │   │   │   └── source
│   │   │   │   └── templates
│   │   │   │   ├── gcc
│   │   │   │   │   └── startup_samv71.c
│   │   │   │   ├── system_samv71.c
│   │   │   │   └── system_samv71.h
│   │   │   ├── compiler.h
│   │   │   ├── fpu
│   │   │   │   └── fpu.h
│   │   │   ├── header_files
│   │   │   │   └── io.h
│   │   │   ├── linker_scripts
│   │   │   │   └── samv71
│   │   │   │   └── samv71q21
│   │   │   │   └── gcc
│   │   │   │   └── flash.ld
│   │   │   ├── make
│   │   │   │   └── Makefile.sam.in
│   │   │   ├── preprocessor
│   │   │   │   ├── mrepeat.h
│   │   │   │   ├── preprocessor.h
│   │   │   │   ├── stringz.h
│   │   │   │   └── tpaste.h
│   │   │   ├── status_codes.h
│   │   │   └── syscalls
│   │   │   └── gcc
│   │   │   └── syscalls.c
│   │   └── thirdparty
│   │   └── CMSIS
│   │   ├── ATMEL-disclaimer.txt
│   │   ├── CMSIS_END_USER_LICENCE_AGREEMENT.pdf
│   │   ├── Include
│   │   │   ├── arm_common_tables.h
│   │   │   ├── arm_const_structs.h
│   │   │   ├── arm_math.h
│   │   │   ├── cmsis_compiler.h
│   │   │   ├── cmsis_gcc.h
│   │   │   ├── cmsis_version.h
│   │   │   ├── core_cm7.h
│   │   │   └── mpu_armv7.h
│   │   ├── Lib
│   │   │   └── license.txt
│   │   └── README.txt
│   ├── asf.h
│   ├── CANEXTFunctions.c
│   ├── CANEXTFunctions.h
│   ├── Config
│   │   ├── conf_board.h
│   │   ├── conf_clock.h
│   │   ├── Conf_Console.h
│   │   ├── conf_mcan.h
│   │   ├── Conf_MCP251XFD.h
│   │   └── conf_uart_serial.h
│   ├── Console.c
│   ├── Console.h
│   ├── ErrorsDef.h
│   ├── Interface
│   │   ├── Console_V71Interface.c
│   │   ├── Console_V71Interface.h
│   │   ├── MCP251XFD_V71InterfaceSync.c
│   │   └── MCP251XFD_V71InterfaceSync.h
│   ├── Main.h
│   ├── Main_Synchronous.c
│   ├── MCANFunctions.c
│   ├── MCANFunctions.h
│   ├── ShowDemoData.c
│   └── ShowDemoData.h
└── UnitTest
├── stdafx.cpp
├── stdafx.h
├── UnitTestBitrates.cpp
├── UnitTest.cpp
├── UnitTest_ReadWriteData81.cpp
├── UnitTest.vcxproj
├── UnitTest.vcxproj.filters
└── UnitTest.vcxproj.user

63 directories, 258 files

标签:

实例下载地址

MCP251XFD:MCP2517FD和MCP2518FD驱动程序-源码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 ufofhb45 发表于: 2022-07-02 14:07 27
MCP251XFD.c MCP251XFD.h内就一个路径,没有东西../../Drivers/MCP251XFD/MCP251XFD.c,没有有价值的内容

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警