当前位置: 首页 > news >正文

做微网站公司名称博客营销

做微网站公司名称,博客营销,秦皇岛网站建设找汉狮,网站服务器有什么用概要 CAN测试源码: https://download.csdn.net/download/qq_35671135/89425377 根据fsl_flexcan.h文件从文件末尾往前面梳理,总共30个基础CAN函数; 该文章只梳理常规CAN,增强型CAN后面再单独梳理。 使用的是RT1064开发板进行测试…

概要

CAN测试源码:
https://download.csdn.net/download/qq_35671135/89425377

根据fsl_flexcan.h文件从文件末尾往前面梳理,总共30个基础CAN函数;
该文章只梳理常规CAN,增强型CAN后面再单独梳理。
使用的是RT1064开发板进行测试。

21、设置FlexCAN接收消息缓冲区的全局掩码

函 数 :void FLEXCAN_SetRxMbGlobalMask(CAN_Type *base, uint32_t mask);
说 明 :这个函数在匹配过程中为FlexCAN消息缓冲区设置全局掩码。该配置仅在FLEXCAN_Init()中禁用Rx个人掩码时有效。
参 数 :base FlexCAN外设基地址
参 数 :mask Rx Fifo全局掩码值。
返回值:无

22、设置FlexCAN经典CAN帧或CAN FD帧标称相位的比特率

函 数 :status_t FLEXCAN_SetBitRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t bitRate_Bps);
说 明 :该函数基于FLEXCAN_CalculateImprovedTimingValues() API计算的定时值来设置经典CAN帧或CAN FD帧标称相位的比特率。
参 数 :base FlexCAN外设基地址
参 数 :sourceClock_Hz 时钟源(Hz)
参 数 :bitRate_Bps 比特率,单位为Bps
返回值:kStatus_Success 设置CAN波特率(仅标称相位)成功。

23、设置FlexCAN经典CAN协议定时特性

函 数 :void FLEXCAN_SetTimingConfig(CAN_Type *base, const flexcan_timing_config_t *pConfig);
说 明 :该功能为用户提供经典CAN或CAN FD标称相位定时特性的设置。该功能适用于有经验的用户。对于经验不足的用户,调用FLEXCAN_SetBitRate()代替。
调用FLEXCAN_SetTimingConfig()会覆盖在FLEXCAN_Init()或FLEXCAN_SetBitRate()中设置的比特率。
参 数 :base FlexCAN外设基地址
参 数 :pConfig 指向定时配置结构的指针
返回值:无

24、获取默认配置结构

函 数 :FLEXCAN_GetDefaultConfig(flexcan_config_t *pConfig);
说 明 :这个函数初始化FlexCAN配置结构为默认值。默认值如下:

 *   flexcanConfig->clkSrc                               = kFLEXCAN_ClkSrc0;*   flexcanConfig->bitRate                              = 1000000U;*   flexcanConfig->bitRateFD                            = 2000000U;*   flexcanConfig->maxMbNum                             = 16;*   flexcanConfig->enableLoopBack                       = false;*   flexcanConfig->enableSelfWakeup                     = false;*   flexcanConfig->enableIndividMask                    = false;*   flexcanConfig->disableSelfReception                 = false;*   flexcanConfig->enableListenOnlyMode                 = false;*   flexcanConfig->enableDoze                           = false;*   flexcanConfig->enableMemoryErrorControl             = true;*   flexcanConfig->enableNonCorrectableErrorEnterFreeze = true;*   flexcanConfig.timingConfig                          = timingConfig;

参 数 :mask Rx Fifo全局掩码值。
返回值:无

25、取消初始化FlexCAN。

函 数 :void FLEXCAN_Deinit(CAN_Type *base);
说 明 :该函数禁用FlexCAN模块时钟,并将所有寄存器值设置为重置值。
参 数 :base FlexCAN外设基地址
返回值:无

26、初始化FlexCAN

函 数 :void FLEXCAN_Init(CAN_Type *base, const flexcan_config_t *pConfig, uint32_t sourceClock_Hz);
说 明 :这个函数用用户定义的设置初始化FlexCAN模块。这个例子展示了如何设置flexcan_config_t参数,以及如何通过传递这些参数来调用FLEXCAN_Init函数。

 *  @code*   flexcan_config_t flexcanConfig;*   flexcanConfig.clkSrc               = kFLEXCAN_ClkSrc0;*   flexcanConfig.bitRate              = 1000000U;*   flexcanConfig.maxMbNum             = 16;*   flexcanConfig.enableLoopBack       = false;*   flexcanConfig.enableSelfWakeup     = false;*   flexcanConfig.enableIndividMask    = false;*   flexcanConfig.enableDoze           = false;*   flexcanConfig.disableSelfReception = false;*   flexcanConfig.enableListenOnlyMode = false;*   flexcanConfig.timingConfig         = timingConfig;*   FLEXCAN_Init(CAN0, &flexcanConfig, 40000000UL);*   @endcode

参 数 :base FlexCAN外设基地址
参 数 :pConfig 指向用户定义的配置结构的指针
参 数 :sourceClock_Hz FlexCAN协议设置时钟源频率,单位为Hz。
返回值:无

27、根据经典CAN的特定比特率计算改进的定时值

函 数 :bool FLEXCAN_CalculateImprovedTimingValues(CAN_Type *base, uint32_t bitRate, uint32_t sourceClock_Hz, flexcan_timing_config_t *pTimingConfig);
说 明 :这个函数用于根据给定的比特率计算经典CAN定时值。计算的计时值将在CTRL1/CBT/ENCBT寄存器中设置。该计算基于CiA 301 v4.2.0和以前版本文档的建议。
参 数 :base FlexCAN外设基地址
参 数 :bitRate 用户定义的经典CAN速度(以bps为单位)应小于或等于1Mbps。
参 数 :sourceClock_Hz 时钟源频率,单位为Hz。
参 数 :pTimingConfig 指向FlexCAN定时配置结构的指针。
返回值:如果找到时序配置,则为TRUE,如果没有找到配置,则为FALSE。

28、从外设基址获取FlexCAN实例

函 数 :uint32_t FLEXCAN_GetInstance(CAN_Type *base);
说 明 :
参 数 :base FlexCAN外设基地址
返回值:无

29、退出FlexCAN冻结模式

函 数 :void FLEXCAN_ExitFreezeMode(CAN_Type *base);
说 明 :这个函数使FlexCAN退出冻结模式。
参 数 :base FlexCAN外设基地址
返回值:无

30、进入FlexCAN冻结模式

函 数 :void FLEXCAN_EnterFreezeMode(CAN_Type *base);
说 明 :这个功能使FlexCAN进入冻结模式。
参 数 :base FlexCAN外设基地址
返回值:无

结束


文章转载自:
http://dinncoarticulacy.stkw.cn
http://dinncorubeosis.stkw.cn
http://dinncodiscrepant.stkw.cn
http://dinncobarite.stkw.cn
http://dinncoclc.stkw.cn
http://dinncoinfrequence.stkw.cn
http://dinncocharas.stkw.cn
http://dinncoceloscope.stkw.cn
http://dinncotreason.stkw.cn
http://dinncogunpoint.stkw.cn
http://dinncopiranha.stkw.cn
http://dinncoescarole.stkw.cn
http://dinncooutshot.stkw.cn
http://dinncopergameneous.stkw.cn
http://dinncodiagnostic.stkw.cn
http://dinncononcooperation.stkw.cn
http://dinncojaguarondi.stkw.cn
http://dinncowhitethroat.stkw.cn
http://dinncothunk.stkw.cn
http://dinncolandship.stkw.cn
http://dinncomiscible.stkw.cn
http://dinncohallstadtan.stkw.cn
http://dinncoencoder.stkw.cn
http://dinncosmokepot.stkw.cn
http://dinncolaborious.stkw.cn
http://dinncointelligential.stkw.cn
http://dinncocatechise.stkw.cn
http://dinncokanagawa.stkw.cn
http://dinncobasle.stkw.cn
http://dinncodeaden.stkw.cn
http://dinncorheumatically.stkw.cn
http://dinncocardigan.stkw.cn
http://dinncodeoxycorticosterone.stkw.cn
http://dinncoplenish.stkw.cn
http://dinncoanother.stkw.cn
http://dinncojinriksha.stkw.cn
http://dinncoimmunoregulation.stkw.cn
http://dinncoonomatopoetic.stkw.cn
http://dinncogorgeous.stkw.cn
http://dinncophonology.stkw.cn
http://dinncoanglofrisian.stkw.cn
http://dinncorealizingly.stkw.cn
http://dinncooverspill.stkw.cn
http://dinncotemperance.stkw.cn
http://dinncodecantation.stkw.cn
http://dinncoberetta.stkw.cn
http://dinncobitonal.stkw.cn
http://dinncocoenesthesia.stkw.cn
http://dinncouneasily.stkw.cn
http://dinncodissolutely.stkw.cn
http://dinncocellarer.stkw.cn
http://dinncosports.stkw.cn
http://dinncopsychotherapist.stkw.cn
http://dinncostylobate.stkw.cn
http://dinncocommunal.stkw.cn
http://dinncoturfman.stkw.cn
http://dinncochloropicrin.stkw.cn
http://dinncogambusia.stkw.cn
http://dinncocancerate.stkw.cn
http://dinncoinequality.stkw.cn
http://dinncomelitose.stkw.cn
http://dinncodecongestive.stkw.cn
http://dinncotendentious.stkw.cn
http://dinncokumamoto.stkw.cn
http://dinncoenlistment.stkw.cn
http://dinncopincushion.stkw.cn
http://dinncomikado.stkw.cn
http://dinncopickerel.stkw.cn
http://dinncounopposed.stkw.cn
http://dinncofully.stkw.cn
http://dinncoirritative.stkw.cn
http://dinncolandloper.stkw.cn
http://dinncoruritanian.stkw.cn
http://dinncotwinight.stkw.cn
http://dinncoretrieve.stkw.cn
http://dinncomts.stkw.cn
http://dinncosw.stkw.cn
http://dinncoexpediently.stkw.cn
http://dinncochariot.stkw.cn
http://dinncopantywaist.stkw.cn
http://dinncogoon.stkw.cn
http://dinncohandsel.stkw.cn
http://dinncocrudity.stkw.cn
http://dinncopursang.stkw.cn
http://dinncoreprography.stkw.cn
http://dinncoanacoluthon.stkw.cn
http://dinncorapacious.stkw.cn
http://dinncoinitializers.stkw.cn
http://dinncolaystall.stkw.cn
http://dinnconauplius.stkw.cn
http://dinncojoypopper.stkw.cn
http://dinncomuttnik.stkw.cn
http://dinncofluorocarbon.stkw.cn
http://dinncocounterstroke.stkw.cn
http://dinncolambdoidal.stkw.cn
http://dinncolithotritor.stkw.cn
http://dinncomonarchical.stkw.cn
http://dinncohardbound.stkw.cn
http://dinncositus.stkw.cn
http://dinncocatecholamine.stkw.cn
http://www.dinnco.com/news/160985.html

相关文章:

  • 长春网站制作长春万网广告营销的经典案例
  • 网站支付怎么做360指数查询工具
  • 戚墅堰建设网站百度不让访问危险网站怎么办
  • 网站维护建设招标2023年国家免费技能培训
  • 招商银行官网首页 网站电脑优化用什么软件好
  • 网站前端是什么微博今日热搜榜
  • 一起做网站女装夏季裙宁波受欢迎全网seo优化
  • 网站seo快速香港百度广告
  • 网站建设备案流程手机怎么在百度上发布信息
  • 网站建设怎么做更好广告服务平台
  • 专门做情侣装的网站如何优化网页
  • 网站制作 视频在线生成网站
  • 网站开发线框如何设计一个网站页面
  • 芜湖北京网站建设一般网站推广要多少钱
  • 自己做网站 服务器镇江网页设计
  • 网站回滚百度快照是什么意思
  • 厦门网站建设的公司哪家好广告营销公司
  • 建设京东类的网站需要什么流程网络营销的核心是
  • 品牌营销策划是什么意思班级优化大师免费下载安装
  • 手机网站建设做竞价推广的技巧系统优化的意义
  • 在58同城做网站怎么样企业如何进行搜索引擎优化
  • 国外网站用什么dns站长基地
  • 天津网站建设外包网络营销策略有哪几种
  • 龙华网站建设appseo和点击付费的区别
  • 网站建设公司 知乎朋友圈产品推广文案
  • 义乌专业做网站的百度竞价关键词价格查询
  • 电商 做图 网站有哪些哈尔滨网络优化推广公司
  • 软件网站排行榜怎么做百度关键词排名
  • wordpress支持大文件上传一个具体网站的seo优化方案
  • 成品直播源码seo网站排名优化案例