OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4565|回复: 4

ucosii系统下IIC、SPI、单总线的读写操作?

[复制链接]

28

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2014-9-8
在线时间
23 小时
发表于 2016-4-8 20:27:26 | 显示全部楼层 |阅读模式
5金钱
请问有在经常在使用ucosii系统下IIC、SPI、单总线的读写操作,编写这种应用程序的时候应该注意哪些点? 比如需要使用IIC总线读取一个数据的时候,要给任务调度上锁吗?不上锁的话  会不会导致IIC读写的时序出错?    求高手指点   谢谢

最佳答案

查看完整内容[请看2#楼]

要上锁,除非用硬件的IIC,或者其他通讯接口
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2016-4-8 20:27:27 | 显示全部楼层
要上锁,除非用硬件的IIC,或者其他通讯接口
回复

使用道具 举报

28

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2014-9-8
在线时间
23 小时
 楼主| 发表于 2016-4-8 22:01:10 | 显示全部楼层
八度空间 发表于 2016-4-8 21:53
要上锁,除非用硬件的IIC,或者其他通讯接口

我用的是IO口模拟IIC读写24C02芯片
回复

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2016-4-11 09:18:04 | 显示全部楼层
一般情况其实是不需要上锁的,直接读写操作即可。UCOS系统时钟最小都是 ms级,而你总线操作都是us级。
UCOS上锁主要在于多任务共占一个变量或数据块。
1-1
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2020-5-7
在线时间
5 小时
发表于 2020-11-14 12:14:16 | 显示全部楼层
IO口模拟IIC读写24C02芯片,是带UCOS系统的吗,如果可以发我一下工程,参考一下,谢谢,www.17611245265@163.com
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 07:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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