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

新闻cms静态网站模板建设公司网站广告语

新闻cms静态网站模板,建设公司网站广告语,网页版qq为什么登录不了,seo服务内容做个笔记吧 ,免得以后忘记了 芯片是stm32F207 ,用cubeMX 6.80 版本生成 CAN 的使用总体包含4个部分 第一步:CAN初始化,配置波特率 (cubeMX 里面配置好后自动生成,不需要手动添加) MX_CAN1_Init(); 第二步&#…

做个笔记吧 ,免得以后忘记了

芯片是stm32F207  ,用cubeMX 6.80 版本生成

CAN 的使用总体包含4个部分

第一步:CAN初始化,配置波特率  (cubeMX 里面配置好后自动生成,不需要手动添加)

MX_CAN1_Init();

第二步:接收部分的滤波器代码需要单独配置,CUBEMX未生成此部分代码。

 CAN_SetFilters();

第三步:

//使能CAN

HAL_CAN_Start(&hcan1);
//激活接收
 HAL_CAN_ActivateNotification(&hcan1, CAN_IT_RX_FIFO0_MSG_PENDING) ;

第四步

//实现接收回调函数

HAL_CAN_RxFifo0MsgPendingCallback();
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *CanHandle)
{
    CAN_RxHeaderTypeDef    RxHeader;     
    if(HAL_CAN_GetRxMessage(CanHandle, CAN_RX_FIFO0, &RxHeader, RX_data)   !=HAL_OK)
    {
      Error_Handler();
    }
    /*
    处理接收到的数据
    */    

    if (hcan->Instance == CAN1) {
            // user to do 
    }
}

这里重点记录CAN 的过滤器配置

HAL_StatusTypeDef CAN_SetFilters(void)
{

    CAN_FilterTypeDef    canFilter;
    HAL_StatusTypeDef result;
     //1. 设置FIFO 0 的筛选器
    uint32_t StdId = 0x50A;            //标准CAN ID 是11位
    canFilter.FilterBank = 0;        //筛选器组编号
    canFilter.FilterMode = CAN_FILTERMODE_IDMASK;    //ID掩码模式
    canFilter.FilterScale = CAN_FILTERSCALE_32BIT;    //32位长度

    canFilter.FilterIdHigh = StdId<<5;        //CAN_FxR1 寄存器的高16位
    canFilter.FilterIdLow = 0x0000;            //CAN_FxR1 寄存器的低16位
    canFilter.FilterMaskIdHigh = 0xFFE<<5;//最后一位不需匹配,其余位完全匹配 //CAN_FxR2寄存器的高16位
    canFilter.FilterMaskIdLow = 0xFFFF;//0x0000; 完全匹配        //CAN_FxR2寄存器的低16位
    
    canFilter.FilterFIFOAssignment = CAN_RX_FIFO0;        //应用于FIFO 0
    canFilter.FilterActivation = ENABLE;        //使用筛选器
    canFilter.SlaveStartFilterBank = 0;        //从CAN控制器筛选器起始的Bank
 
    result=HAL_CAN_ConfigFilter(&hcan1, &canFilter);

    //add 
    HAL_CAN_ActivateNotification(&hcan1, CAN_IT_RX_FIFO0_MSG_PENDING);
    HAL_CAN_Start(&hcan1);

    return result;
}

http://www.yayakq.cn/news/438041/

相关文章:

  • 网站 支付宝 接口h5网站系统
  • 刚开始做网站要传数据库吗it培训机构口碑排名
  • 北仑网站建设东莞常平有高铁站吗
  • 崇信县门户网站广告投放平台排名
  • 海口专业做网站怎么编辑wordpress主题代码
  • 上海英文网站建设公司现在网站后台有哪几种模板形式
  • 新手做地方门户网站深圳市做网站公司
  • 网站线上运营购买网站域名空间
  • 北京网站建设上北京九五至尊网络深圳网站建设知了网络
  • wp网站建设教程黄贝建设网站建设
  • 企业请别人做网站成都网站开发工作室
  • 网站建设云服务器成都app
  • 公司页面网站设计模板网页界面设计ppt
  • 网站佣金怎么做会计分录西宁网络公司哪家好
  • 关于网站建设意见和建议新媒体8大营销方式
  • 什么网站可以发布有偿做项目seo快速排名外包
  • 做网站必须会ppt模板在哪里找
  • 网站建设规划书的目的推广普通话手抄报内容文字
  • 可以做代销的网站京津冀协同发展战略的主要内容
  • 精美网站模板下载上海天华室内设计有限公司
  • 用dw做的网站怎么发到网上网站虚拟主机销售
  • 3有免费建网站网站没备案如何做淘宝客
  • 聊天室网站开发百度推广方式
  • 佛山网站优化什么价格google网站打不开了
  • 物流网站如何设计网站建设开发ppt模板
  • 葫芦岛网站网站建设中电建铁路建设公司网站
  • 住房和城市建设厅网站网站建设报告书总结
  • 四川省铁路建设有限公司网站公司部门聚餐计入什么科目
  • 无极商城网站建设wordpress 更换空间
  • 企业网站可信度建设陕西网站建设优化建站