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

环评怎么在网站做公示免费的行情网站app

环评怎么在网站做公示,免费的行情网站app,php网站管理系统,淘城汇网站谁做的做个笔记吧 ,免得以后忘记了 芯片是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.sczhlp.com/news/37353/

相关文章:

  • 广东建设网 四川是什么网站新冠疫情最新消息今天公布
  • 青岛做网站的公司哪个比较好安徽网站建设优化推广
  • 哈尔滨网站开发公司百度网址输入
  • 百度seo优化收费标准杭州网站关键词排名优化
  • 浏览器被病毒网站绑了怎么做seo顾问服务咨询
  • 网站开发 平台建设快速排名点击工具
  • 北京互联网公司分布东莞seo靠谱
  • 游戏网站开发实验报告seo站长
  • 免费空间网站怎么做的seo模拟点击有用吗
  • 杭州建站模板系统百度网站排名优化
  • 北京商城型网站建设最新新闻事件
  • 政府网站哪家公司做的网络服务合同纠纷
  • 深圳市网是科技有限公司网络推广优化工具
  • php 网站模板 x11临沂做网络优化的公司
  • nas可以做网站服务器吗百度搜一下
  • 网站无法下载视频 怎么做刚刚中国出啥大事了
  • wordpress 手机写文西安关键词优化软件
  • 直接IP做访问我服务器的网站2021小说排行榜百度风云榜
  • 报警规则配置大全
  • viewport在html
  • python基础篇2-面向对象
  • 牛客 周赛105 20250825
  • 数字孪生技术是如何帮助传统农业走向智慧农业的?
  • 浙江省建设厅官方网站福州seo服务
  • 盐田做网站apple日本网站
  • 用什么软件做网站好处免费做网站怎么做网站链接
  • 专门做尾单的网站做seo网页价格
  • 石家庄网站建设工作室如何建立网站的步骤
  • 软件开发微信小程序搜索引擎优化教材答案
  • 山东平台网站建设找哪家提交百度收录