- UID
- 104797
- 性别
- 男
|
1.从datasheet上看host发送或接收数据时都是先拉BKGD低大约4个clock,
target MCU怎么知道是接收数据还是要发送数据?比如host发送1和host接收1时的时序基本相同.
或许是根据host在拉低BKGD 4个clock后是否再驱动BKGD来判断?例如host发送1时则继续驱动BKGD为高,
host接收1时则在拉低BKGD 4个clock后进入高阻,以便target MCU能发送出speed-up pulse?
或许是根据host发送的上一个命令来判断,比如上一个host发送的命令不需要target MCU返回数据,则这
次就是host发送给target MCU;如上一个host发送的命令需要target MCU返回数据,则在返回完数据之前
都是target MCU发送给host.
这两种判断对吗?
2. 在进入BDC后在使用内部时钟的情况下,默认clock是多少?
3. host在测得target MCU的速率后如何同步?
在datasheet上看到host的发送或接收与target MCU的时钟是异步的,对于0到1的延时,是不是target MCU
内部自己就会处理了?
4. 有关于BDC时序更详尽的说明吗? |
|