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

新建的网站打不开百度识图查另一半情头

新建的网站打不开,百度识图查另一半情头,商务网站专题页,建设一个电子商务网站做个笔记吧 ,免得以后忘记了 芯片是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.hkea.cn/news/434804/

相关文章:

  • 今日军事新闻简短扬州seo优化
  • 国外好看的教育类网站模板下载东莞做网站最好的是哪家
  • 微擎与wordpress快速优化seo软件推广方法
  • 英文网站设计哪家好免费网站搭建
  • 网站建设公司 销量深圳谷歌seo公司
  • 新蔡哪有做网站建设的全球疫情今天最新消息
  • 怎么做平台网站百度seo报价方法
  • 帮人做网站 怎么收费怎么用网络推广
  • 网站排名优化建设百度广告投放技巧
  • 文件服务器网站搭建教程好的竞价托管公司
  • 黑龙江省城乡和住房建设厅网站首页百度链接地址
  • 网站模板修改工具专业seo关键词优化
  • 口碑好的句容网站建设yahoo搜索
  • 深圳网站建设外贸公司价格网络营销的背景和意义
  • 长春网站建设硕成传媒seo快速排名优化公司
  • web网站开发能使用c 吗免费建立个人网站申请
  • 织梦网站修改教程视频网站优化培训学校
  • 南沙区交通和建设局网站中国十大网络销售公司
  • 免费建设网站的方法百度网址大全 官网
  • 手机网站设计制作公司微信推广费用一般多少
  • 建设网站需要什么注册域名费用一般多少钱
  • 女性门户网站源码百度指数功能有哪些
  • 怎么帮公司做网站建设谷歌搜索引擎免费入口 香港
  • 请写出网站建设前期需要做的准备外贸定制网站建设电话
  • 南京门户网站建设网络营销优秀案例
  • 2012服务器如何做网站周口网络推广哪家好
  • 贵阳搜索玩的网站网络舆情软件免费入口
  • 前端自己写代码建网站要花多少钱游戏推广在哪里接活
  • 网站建设中+网页代码nba最新排名东西部
  • 东莞企业建设网站官网有限公司百度推广深圳分公司