棋子 · 2020年01月14日

写事务期间pstrb =“ 0000”或“ 0101”时的APB处理?

我了解在读取事务期间pstrb =“ 0000”。

但是如果在写事务期间pstrb =“ 0000”会发生什么。

是否可以成功传输数据而无需更新?

我也想知道是否可以使用pstrb =“ 0101”,“ 1010”或“ 1001”

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月14日

根据APB文件,任何情况都是可能的,因为每一位对应一个字节通道。

在“ 0000”的情况下,您可以按照自己的想法正确处理(不进行覆盖传输)。

实际上,我想知道为什么APB主控器必须将PSTRB的所有位都驱动为低电平。

看来,APB从机只能忽略PSTRB位进行读事务。

如果我们不遵守该怎么办?

你的回答
关注数
1
收藏数
0
浏览数
3489
极术小姐姐
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息