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

做电商网站的公司seo基础篇

做电商网站的公司,seo基础篇,个人网站怎么备案,网站建设优化怎么做一个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/21926.html

相关文章:

  • 郑州市做网站公司网络营销渠道有哪三类
  • wordpress 文章插件搜索引擎优化服务公司哪家好
  • 服装网站建设市场分析蜘蛛seo超级外链工具
  • 网站优化基础重庆seo排名电话
  • 建设网站群好用的磁力搜索引擎
  • 如何在别人网站挂黑链下列哪些店铺适合交换友情链接
  • 荔湾做网站公免费的黄冈网站有哪些平台
  • 公司网站建设的费用万网域名注册
  • 网站前端开发培训西安百度搜索关键词数据
  • 论吉林省网站职能建设海阳seo排名优化培训
  • 网站建设在线培训青岛网络优化代理
  • 域名注册网站建设谷歌外贸平台推广需要多少钱
  • 基于web的电子商务网站开发山东工艺美术学院网站建设公司
  • 二手书网站的建设规模南京疫情最新情况
  • 网站漂浮窗口代码江苏营销型网站建设
  • 做网站一年的费用产品seo是什么意思
  • 品牌微信网站定制什么是sem推广
  • 深圳蕾奥规划设计公司网站网站seo怎么做
  • 安卓应用开发工具抖音seo查询工具
  • 昆山网站建设百度搜索关键词优化
  • wordpress默认模板网站关键词如何优化上首页
  • 手机设计房子的软件北京seo关键词排名
  • 专业云南做网站品牌运营方案
  • 如何在网站后台备份数据库济南seo网站优化
  • 苹果自带建设网站百度app最新版本
  • 服务器安装WordPress没有权限访问关键词如何优化排名
  • 小型企业网站开发价格百度关键词统计
  • 菏泽网站建设天津百度
  • 网站建设的重点难点个人网站推广怎么做
  • xuezuo网站建设南宁网站建设网络公司