1、从机传输响应
从机必须提供一个响应信号表明传输状态。该信号通过HRESP提供。
OKAY:要么表示成功传输,要么表示从机需要额外时间来完成请求。HREADY信号可表示传输完成还是挂起。
ERROR:传输错误出现。错误必须让主机知道传输没有成功。错误响应是一个2周期响应,第二个周期HREADY拉高。
传输成功:HREADY为高,HRESP为OKAY
传输挂起:HREADY为低,HRESP为OKAY。一般从机要有个预先设定的最长等待周期,建议不超过16个CLK
错误响应:需要两个周期,第一个周期HRESP为高表示ERROR,并拉低HREADY来扩展一个周期。第二个周期HRESP保持高电平,并拉高HREADY来结束错误响应。若从机需要超过两个周期来提供错误响应,可以插入低电平HREADY,在此刻HRESP必须被设置为OKAY。