野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9641|回复: 2

STM32 UCOSIII 移植后任务I2C 延时是怎么处理的

[复制链接]
发表于 2018-9-21 10:09:29 | 显示全部楼层 |阅读模式
@fire @flyleaf   移植ucosiii 中做了个I2C 任务, 和DS18b20 读取任务
因为这两个任务都需delay 延时函数,  在裸机的情况的数据都对, 可是移植ucosiii
下 除了数据读不上来,就是进入硬件中段,   翻遍野火UCOSIII的例子没有找到一个关于延时任务例子
我的delay函数 延时的时候都加了OSSchedLock(&err);  OSSchedUnlock(&err);         防止 延时的时候 进行任务调度,这两个函数请教下
二位 有没有相关延时的例子 或者是怎么处理的
回复

使用道具 举报

发表于 2018-9-21 10:57:30 | 显示全部楼层
用这种
【STM32时间戳的妙用,ucos 时间戳】如何测量程序的运行时间,精度为ns级别
http://www.firebbs.cn/forum.php? ... 9059&fromuid=64
(出处: 野火电子论坛)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-21 11:21:22 | 显示全部楼层
flyleaf 发表于 2018-9-21 10:57
用这种
【STM32时间戳的妙用,ucos 时间戳】如何测量程序的运行时间,精度为ns级别
http://www.firebbs.c ...

有没有相关的例子啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-20 11:05 , Processed in 0.027068 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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