原创 AVR TWI实验

2008-6-12 19:29 2864 4 4 分类: MCU/ 嵌入式

点击下载实验代码


从PC机转向单片机编程,很多的细节是需要积累的,很多都是很常识性的错误。本次TWI是挺有收获的,主要有下:
一、单片机的初始化:本次主要是端口的读写状态没做好,因为I2CSDA和I2CSCL与PORTD的PD0、PD1是复用的,没有对DDRD初始化为写。
二、暂停:对于并口的读写往往需要个shortdelay;对于串口当然时间要更长了,本次实验没有充分考虑暂停时间,因而在实验中一度出现错写入、错读出。对于暂停时间的适当选择目前还比较乱。
三、错误理解:TWI读出时的当前地址是要在写的状态下确定,然后才能进入读状态。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条