TI中文支持网
TI专业的中文技术问题搜集分享网站

430指令周期的疑问

想请教专家:430用户手册中提到430的指令周期与指令格式及寻址方式有关,为什么msp430f4152的数据表里说具有125ns的指令周期,这应该如何理解?还有一个问题,执行一条nop指令可以延时多长时间(时钟周期?);最后,用msp430f4152的IO口模拟I2C总线时序除了单片机和目标芯片对时间的的要求外,还应该注意什么问题?谢谢!新手

Bruce Wei:

另外,提供一个指令表和instruction cycle对应的参考文献。

http://www.ti.com/sc/docs/products/micro/msp430/userguid/as_5.pdf

Viki Shi:

正常情况下:
在430中,一个时钟周期 = MCLK晶振的倒数。一个机器周期 = 一个时钟周期,一个指令周期 = 1~6个机器周期,具体根据具体指令而定。
2、一个nop = 一个指令周期
3、I2C 最重要的就是时序要正确,对I2C的协议要理解透彻。严格按照协议规定的时序编码即可。

yffy:

1、8M的频率时指令周期是125ns,1/8M

2、一个nop为一个时钟周期

3、模拟I2C时最重要的就是时序,注意IO口的上拉电阻

 

 

Shi JianHua:

回复 yffy:

我觉的指令问题楼上的说的很清楚了,模拟I2C时除了楼上的各位说的那些以外,还有个重要的细节就是注意端口的方向设置。用完了别忘了修改端口的方向设置。

赞(0)
未经允许不得转载:TI中文支持网 » 430指令周期的疑问
分享到: 更多 (0)