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

记录一个hel_delay失效的情况

在这里插入图片描述
其中rxpacket的代码逻辑是

uint8_t NRF24L01_Read_Buf(uint8_t reg, uint8_t *pBuf, uint8_t len)
{/* 1、片选选中 */NRF24L01_CSN_LOW;/* 2、写寄存器地址(读指令) */Driver_SPI_SwapByte(reg);/* 3、循环读取多个字节数据(写什么无所谓) */for (uint8_t i = 0; i < len; i++){*pBuf++ = Driver_SPI_SwapByte(0);}/* 4、片选取消 */NRF24L01_CSN_HIGH;return 0;
}

这一段代码导致系统定时器失效,具体原因还不清楚
解决方法:使用通用定时器另外写延时函数

void HAL_Delay_us(uint32_t Delay)
{uint32_t tickstart = __HAL_TIM_GET_COUNTER(&htim2);uint32_t wait = Delay;/* Add a freq to guarantee minimum wait */if (wait < HAL_MAX_DELAY){wait += (uint32_t)(uwTickFreq);}uint32_t ticknow = __HAL_TIM_GET_COUNTER(&htim2);while ((ticknow - tickstart) < wait){ticknow = __HAL_TIM_GET_COUNTER(&htim2);}
}
http://www.dtcms.com/a/558894.html

相关文章:

  • 做logo的网站教师网络培训心得体会
  • Windows MFC添加类,变量,类导向
  • 图片去重工具:DuplicatePhotoFinder - 图片去重.rar 操作指南
  • 商洛做网站的公司电话wordpress添加单页
  • 查企业数据要去什么网站花都区建设局网站
  • 免费自己生成网站wordpress大气企业主题
  • 杭州做网站推广公司推荐网络软文营销案例3篇
  • 网站开发 需求清单游戏app平台排行榜
  • 网站静态和伪静态意思百度热议怎么上首页
  • 信阳专业网站建设汕头市网络科技有限公司
  • tk不做了,需要的私把
  • 基于深度学习YoloV8模型垃圾分类系统 深度学习pytorch 大数据 (数据集+源码+文档)✅
  • 化工企业网站模板本地资讯网站做的最好的
  • 一线城市做网站工资有多少钱建设工程合同可以分为
  • 企业网站建设 总结长沙的网站建设
  • INT 303 Big Data Analysis 大数据分析 Pt.4 数据可视化
  • 佛山营销网站做盗版电影网站问题
  • 做结构图的网站汽车门店管理系统
  • 已申请域名怎么做网站科技小巨人培育企业
  • 江门网站推广公司上海公司注册收费
  • 建设单位网站的重要性电子商务网站建设教程
  • 个人网站可以备案深圳市工程交易中心
  • 网站开发大学python编程课哪个机构最好
  • 域名 网址 网站名称付费网站搭建
  • 自助购物网站怎么做运营推广
  • 用 Scoop 快速部署 JeecgBoot 开发环境:从依赖安装到服务管理
  • 外贸网站外贸网站建设行吗合肥房产网官网首页
  • 网站开发整体流程深圳最近消息
  • 《数据库类服务》
  • AMD MI50 在Ubuntu 24.04下安装驱动和ROCm