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

上海网站排名seo公司什么网站可以做数据图

上海网站排名seo公司,什么网站可以做数据图,wordpress二次元美化,西安网站推广招聘做个笔记吧 ,免得以后忘记了 芯片是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/892823/

相关文章:

  • 网站建设案例方案牡丹江信息网完整版
  • 门户网站开发一般多少钱手工制作简单又漂亮
  • 网站设计概述500字VM2008 做网站
  • wordpress老网站重装法wordpress搭建是用临时域名
  • 微商城手机网站网站建设问题整改报告
  • 网站主页模板图片成都网站建设优选推来客
  • 19年做网站枣庄三合一网站建设公司
  • 辽源市网站建设网站开发的经济可行性
  • 建设电器网站目的及功能定位中国建设银行官网个人登录
  • 中国银行门户网站当地的网站建设
  • 企业网站建设ppt上海互联网设计公司
  • 制作网页的网站叫什么应聘网
  • 济南市工程建设技术监督局网站广告页面设计图片
  • 建筑网址大全网站廊坊网络公司有哪些
  • 动力风网站建设及软件开发合同网站备案 电信
  • 正常成都建设网站公司部门结构图
  • 成都设计电商网站电子商务营销写作实务
  • .net 网站中多线程网络推广方法技巧
  • 朝阳建设局网站建立网站wordpress
  • 自己做网站需要下载什么软件国内视频培训网站建设
  • 北京移动网站建设公司排名建网站的小软件
  • 网站建设介绍深圳坪山区最新通告
  • 保定设计网站网站建设报表明细
  • 网站首页 seo深圳最新项目
  • 域名买好怎么开始做网站线上投票怎么做
  • 学习php网站建设桂林市区好玩的地方
  • 东莞百度搜索网站排名公司取名软件
  • 济南营销网站建设公司网站放自己服务器备案
  • 毕业设计做一个网站怎么做网站建设进度计划
  • 寿光网站建设价格微信指数是搜索量吗