你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助!求一个最精确的延时函数

[复制链接]
蝙蝠侠大战超ren 提问时间:2016-3-9 10:05 /
需要做一个编码模块。使用的是STM32L051
延时需要达到精确的1.95us±0.1us, 可是在网上根本找不到精确到微秒以下的函数。
使用__NOP();作为延时调节太过于麻烦,而且会被IAR优化。
在430里面有一个__delay_cycle();这样的函数,不知道stm32里面有没有??
收藏 1 评论6 发布时间:2016-3-9 10:05

举报

6个回答
zh384407950 回答时间:2016-3-9 11:34:33
这个可以使用定时器的pwm功能,如果强求要死延时那么久可以多asm("nop"),多用几句可以看出几百个时刚好达到那个延时
mark0668 回答时间:2016-3-9 11:40:54
要求高就用定时器
风子 回答时间:2016-3-9 16:19:31
定时器,systick都可以完成啊
woniu0011 回答时间:2016-11-3 13:16:29
你那儿有例程了吗?分享一个,新手入门中,多谢
没事逛荡 回答时间:2016-11-3 13:38:15
用定时器就可以的。可以考虑不用分频。
anywill 回答时间:2016-11-3 20:40:22
有些stm32里有高精度定时器

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版