天嵌 ARM开发社区

 找回密码
 注册
查看: 2381|回复: 3

怎么用VC在ARM9上做10us的延迟

[复制链接]
抽击球12344 发表于 2012-3-15 10:27:53 | 显示全部楼层 |阅读模式
本帖最后由 抽击球12344 于 2012-3-15 10:32 编辑

  最近做的项目用到温湿度传感器,里面的代码要求5us-10us的延迟,不知道这样的延迟怎么写呢 ,在单片机上的延迟很好写,但是,查了一下,vc上只能精确到1ms。怎么用VC在ARM9上做10us的延迟? 我板子是TQ2440 的。
TQ-ZQL 发表于 2012-3-15 11:55:50 | 显示全部楼层
你这有没有操作系统,是什么操作系统,是针对应用层还是驱动层?
 楼主| 抽击球12344 发表于 2012-3-15 14:20:37 | 显示全部楼层
本帖最后由 抽击球12344 于 2012-3-15 14:23 编辑
TQ-ZQL 发表于 2012-3-15 11:55
你这有没有操作系统,是什么操作系统,是针对应用层还是驱动层?


是wince6.0 的,  是再应用程序中点击按钮实现5us-10us的延迟的.

我是准备用io模拟iic 的 温湿度传感器厂家给的代码中有要求5us或者10us的延迟,但是我要把它换成vc语言的应用程序来获得温湿度值。  情况紧急,求老大支招啊
TQ-ZQL 发表于 2012-3-15 15:02:21 | 显示全部楼层
抽击球12344 发表于 2012-3-15 14:20
是wince6.0 的,  是再应用程序中点击按钮实现5us-10us的延迟的.

我是准备用io模拟iic 的 温湿度传感 ...

如果是5us的话,你可能只有用for来作延时了,拉高拉低一个脚用示波器器看波形看下时间对不对,慢慢调到合适,驱动层的等方面你还可以试下用定时器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:26 , Processed in 1.042032 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表