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

做电商网站的公司关系营销案例

做电商网站的公司,关系营销案例,网站程序哪个好,资产管理系统源码一个ECU如果作为主动唤醒的节点,ECU上电时可以通过以下方式请求通信 如上图所示,ECU在上电后,在OS起来后,可以通过在BSWM模块中完成NvM_ReadAll和相关BSW 模块初始化以及Rte_Start后,这个时候周期性Task已经可以正常调…

一个ECU如果作为主动唤醒的节点,ECU上电时可以通过以下方式请求通信

在这里插入图片描述
如上图所示,ECU在上电后,在OS起来后,可以通过在BSWM模块中完成NvM_ReadAll和相关BSW 模块初始化以及Rte_Start后,这个时候周期性Task已经可以正常调度了。

此时可以通过在BSWM模块中依次配置请求ALLOWCom和请求COMM_FULL_COMMUNICATION的模式请求,
在这里插入图片描述其中当BSWM请求ALLOWCom后,BswM会通过
BswM_Prv_Action_ComMAllowCom调用 ComM_CommunicationAllowed 来准许该通道可以进行通讯

void BswM_Prv_Action_ComMAllowCom( Std_ReturnType * action_RetVal_pu8, const void * dataActionParameter_pv)
{const BswM_Cfg_AC_ComMAllowComType_tst * dataActionPara_pst = (const BswM_Cfg_AC_ComMAllowComType_tst*)dataActionParameter_pv;*action_RetVal_pu8 = BSWM_NO_RET_VALUE;/* ComM Channel communication is allowed or blocked by invoking following function */ComM_CommunicationAllowed(dataActionPara_pst->idNetworkReference_u8, dataActionPara_pst->isComAllowed_b);return;
}

在这里插入图片描述在BSWM中请求COMM_FULL_COMMUNICATION后,BSWM模块会通过BswM_Prv_Action_ComMModeSwitch调用ComM_RequestComMode

void BswM_Prv_Action_ComMModeSwitch( Std_ReturnType * action_RetVal_pu8, const void * dataActionParameter_pv)
{const BswM_Cfg_AC_ComMModeSwitchType_tst * dataActionPara_pst = (const BswM_Cfg_AC_ComMModeSwitchType_tst*)dataActionParameter_pv;*action_RetVal_pu8 = BSWM_NO_RET_VALUE;if (BSWM_COMM_FULL_COMMUNICATION == dataActionPara_pst->dataComMRequestedMode_en){*action_RetVal_pu8 = ComM_RequestComMode(dataActionPara_pst->idComMUserReference_u8, COMM_FULL_COMMUNICATION);}else{	*action_RetVal_pu8 = ComM_RequestComMode(dataActionPara_pst->idComMUserReference_u8, COMM_NO_COMMUNICATION);}return;
}

将变量channelRamPtr_pst->ComMFullComWakeupRequestStatus_b = TRUE;
接着ComM会在对应Channel中的Mainfunction中通过ComM_Prv_RequestBusSm调用CanSM_RequestComMode
将变量置成COMM_FULL_COMMUNICATION
CanSM_ReqComM_Mode_en[network] = COMM_FULL_COMMUNICATION ;
接着会在CanSM的Mainfunction中

CanSM_MainFunctionCanSM_NetworkModeTrans((NetworkHandleType)CanSM_NetworkIdx_u8,CanSM_ReqComMode_uo);CanSM_NO2FULL_COM(network);/*Start the CAN controllers*/CanSM_StartCtrl(network);CanIf_SetControllerMode(CanSM_ControllerId_u8,CAN_CS_STARTED));lRetVal_en = lCtrlDrvConfig_pst->SetCrtlMode(lCtrlConfig_pst->CtrlCanCtrlRef, ControllerMode);Can_Integn_SetControllerMode (uint8 Controller_u8, Can_ControllerStateType Transition_en){return Can_SetControllerMode(Controller_u8, Transition_en);}

将Can控制器的状态设置为CAN_CS_STARTED

就可以正常通讯了。

http://www.dtcms.com/wzjs/320046.html

相关文章:

  • 宁夏做网站找谁公司网站制作费用
  • 建站saas磁力链接搜索引擎2021
  • 合肥网站建设优化百度一下你就知道搜索引擎
  • 小程序图片素材库seo优化广告
  • 专门做钣金的网站篮网目前排名
  • 腾讯云点播做视频网站网店运营与管理
  • 网站 视觉上seo新手教程
  • 营销网站售后调查精准营销包括哪几个方面
  • 做电路设计的兼职网站免费发布广告信息网
  • 时时彩网站建设大数据精准营销获客
  • 深圳定制型网站建设竞价运营是做什么的
  • 怎么用ngrok做网站站长工具seo查询5g5g
  • 学而思的网站哪里做的抖音关键词挖掘工具
  • wordpress pre标签鸡西网站seo
  • 南阳交友网站开发公司软广告经典例子
  • 武汉做网站云优化科技百度怎么做广告
  • 企业邮箱163登录入口邢台市seo服务
  • 成都哪家做网站品牌营销策划方案
  • 部门网站建设的目的和意义郑州网络推广培训
  • 濮阳网站设计公司seo优化是啥
  • 旅游门户网站建设百度开发平台
  • 可以做四级听力的网站搜索引擎营销案例有哪些
  • 网站建设问卷优化网站关键词排名
  • 日照 网站建设百度推广找谁做靠谱
  • 网站策划师郑州网站建设制作
  • 简单企业网站源码 asp.net 公司介绍 产品展示蚌埠seo外包
  • 重庆有哪些做网站公司好百度提交入口地址在哪
  • 网站被k是怎么回事2022千锋教育培训收费一览表
  • wordpress数据库加密公司百度官网优化
  • 电子商务网站前台建设常用的技术有自己网站怎么推广