• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32延时函数问题

TT__UUming 2017-12-01 浏览量:1073
stm32中写了一段程序,如延时程序,程序中使用了跳转指令,等到下一次运行到这个延时函数时候,时间会比单独运行延时函数长很多是什么原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:9
  • 在延时函数前后加串口打印,看下时间。
电子老工程师 回复了 :尾缀包装区别,产品同一物料
产品同一物料,只是包装区别
回复

电子老工程师 回复了 :http://www.stepnco.com/wp-content/uploads/2017/02/Installing-Removal-2Stepn-Components-M81969-1-Data-Sheet.pdf 回复

  • 延时函数是纯等待吗?是否有其他中断的响应。

    如果是纯延时等待,那和单独运行没什么区别,都是等。


电子老工程师 回复了 :封装: SOT-23 品牌: ON(安森美) 型号: MMBD7000 回复

  • 是否有比较长时间的中断打断了延时程序?把中断关掉试一下。
电子老工程师 回复了 :没有替代 回复

  • 我也遇到过类似的情况,当时确实是中断影响了延时的长度,关掉中断延时就正常了。
电子老工程师 回复了 :包装,最小包装数是595,看附件链接 回复

  • 跳转指令跳到哪里了,跳出函数了吗?最好贴出代码看看。
电子老工程师 回复了 :TR;卷装,A的含义没有具体说明, 回复

  • 应该在延时函数运行的同时还有别的任务在运行
电子老工程师 回复了 :没区别,同一物料 回复

  • 个人感觉还是在跳转那里的问题,跳走了有没有跳回来,还是卡在了跳去的哪里了。
电子老工程师 回复了 :R7S910002CBG#AC0 详细说明 ;ARM®Cortex®-R4FRZ / T1单片机IC 32位450MHz无ROM 320-FBGA(17x17),不是完全替代的 回复

  • 跳转也会占用机器周期,但是时间忽略不计,估计是在跳转的时候执行了别的指令吧!

电子老工程师 回复了 :李小姐给林工电话17310221230多次电话暂未接听 回复
电子老工程师 回复了 :林工有提供陈工电话13381160776 回复

相关问题

问题达人换一批

stm32延时函数问题