硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5395|回复: 8
收起左侧

FMC或者FSMC总线外接多个总线设备的时候,不可多线程调用

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107217
QQ
发表于 2016-2-28 13:04:26 | 显示全部楼层 |阅读模式
FMC或者FSMC总线外接多个总线设备的时候,不可多线程调用。
当前V6板子通过FMC_D的32个数据总线扩展出来了32个IO,使用这个的时候也要注意,
这32个IO的使用也要注意,特别是多线程使用的时候。
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2016-3-2 13:04:35 | 显示全部楼层
为什么啊?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107217
QQ
 楼主| 发表于 2016-3-2 13:12:41 | 显示全部楼层

回 fswyt 的帖子

fswyt:为什么啊? (2016-03-02 13:04) 
因为一个任务在做FMC通信的时候,如果此通信过程被另一个高优先级任务打断,在这个高优先级任务里面也执行FMC通信,会出现通信异常。
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2016-3-29 21:30:35 | 显示全部楼层

回 eric2013 的帖子

eric2013:因为一个任务在做FMC通信的时候,如果此通信过程被另一个高优先级任务打断,在这个高优先级任务里面也执行FMC通信,会出现通信异常。 (2016-03-02 13:12) 
好像在群里问过你,FMC通信不能被中断打断啊,那这里高优先级怎么会打断?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107217
QQ
 楼主| 发表于 2016-3-30 02:16:16 | 显示全部楼层

回 fswyt 的帖子

fswyt:好像在群里问过你,FMC通信不能被中断打断啊,那这里高优先级怎么会打断? (2016-03-29 21:30) 
注意细节,是FMC的通信时序不会被打断。基本的赋值操作是可以被打断的。
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2016-3-30 08:10:34 | 显示全部楼层

回 eric2013 的帖子

eric2013:注意细节,是FMC的通信时序不会被打断。基本的赋值操作是可以被打断的。 (2016-03-30 02:16)
没完成赋值就能被打断,满足了实时性要求,但是FMC就不稳定了,手册上说的突发读写不能被打断,是不是中断不影响FMC了?
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2016-3-30 09:02:58 | 显示全部楼层
那用FSMC外挂一个LCD和SRAM会有影响吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107217
QQ
 楼主| 发表于 2016-3-30 09:52:09 | 显示全部楼层

回 fswyt 的帖子

fswyt:没完成赋值就能被打断,满足了实时性要求,但是FMC就不稳定了,手册上说的突发读写不能被打断,是不是中断不影响FMC了? (2016-03-30 08:10) 
非原子操作操作都可以被打断
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107217
QQ
 楼主| 发表于 2016-3-30 09:55:26 | 显示全部楼层

回 mewan 的帖子

mewan:那用FSMC外挂一个LCD和SRAM会有影响吗? (2016-03-30 09:02) 
没问题。同一个任务下完全没问题的,
1. 不同的任务下都操作LCD会有问题。
2. 不同的任务下分别操作LCD和SRAM,还没有进行过大量的测试,因为是操作的不同地址,理论上也是没问题的。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-21 15:37 , Processed in 0.182054 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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