导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→atmega128l,i2c问题

* 56908: atmega128l,i2c问题

   izhuo 
izhuo发表的帖子 

 atmega128l,i2c问题
TWCR = (1  <  <TWINT)|(1  <  <TWSTA)|(1  <  <TWEN);
while (!(TWCR & (1  <  <TWINT)));
if ((TWSR & 0xF8) != 0x08) error();
总在执行error();
void port_init(void)
{
 PORTA = 0xFF;
 DDRA  = 0x00;
 PORTB = 0xFF;
 DDRB  = 0x00;
 PORTC = 0xFF; 
 DDRC  = 0x00;
 PORTD = 0xFF;
 DDRD  = 0x00;
 PORTE = 0xFF;
 DDRE  = 0x00;
 PORTF = 0x0F;
 DDRF  = 0xF0;
 PORTG = 0x1F;
 DDRG  = 0x00;
}
void twi_init(void)
{
 TWCR= 0X00; //disable twi
 TWBR= 0x32; //set bit rate
 TWSR= 0x00; //set prescale
 TWAR= 0x02; //set slave address
}
pd0,pd1,是scl,sda
我现在,在做这项工作,急,谢了

发表时间:2004年6月21日14:29:29

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:评论 51系列,AVR系列,PIC系列从事单片机有两年了, 51系列,AVR系列
[下一篇帖子]:再顶!!!