BBC 发表于 2012-6-17 02:44 估计你只是设置了IO口的内部上拉电阻吧?用AVR的TWI一定要外接上拉电阻!!我以前曾在这上面浪费了 ...
wlkobe 发表于 2012-6-17 22:09 可是我后来是接了外部上拉电阻的啊……而且当时我用51调的时候没有设置上拉电阻照样可以用。AVR的时候不 ...
BBC 发表于 2012-6-18 12:42 这里有个TEA5767的IIC,希望有用......
wlkobe 发表于 2012-6-18 22:24 你好,我还想问下你读取数据的时候调用了中断么?
BBC 发表于 2012-6-19 00:21 没有用中断...不过在等待的时候不断查询中断标志:while(!(TWCR&(1
rei1984 发表于 2012-6-18 22:27 lz 给你个提示, 利用icc 产生一个 twi程序在试试,一般都是可以的
wlkobe 发表于 2012-6-21 21:55 哎?我用了下你的程序,发现我程序里像这种if(TestAck()!=START)判断应答位的语句只要有了,就有问题,无 ...
BBC 发表于 2012-6-21 22:27 我估计是IIC操作顺序问题...... 哈哈,不好意思,刚才看你程序的注释,搞错了......操作顺序如下:
wlkobe 发表于 2012-6-21 22:49 其实我的等待Wait()是{while(!(TWCR&(1
BBC 发表于 2012-6-21 22:56 哈哈,是啊,但是你后一句的注释是ACK,刚刚被这个给骗了,还以为你的操作顺序有问题...... wait ...
wlkobe 发表于 2012-6-22 17:19 你好,我想问下你当时IO口是怎么设置的啊?
BBC 发表于 2012-6-22 18:07 当TWINT为0的时候,表示IIC正在工作。 当IIC完成当前工作后(或者收到数据等等),TWINT变为1(置位)。 ...
wlkobe 发表于 2012-6-22 18:47 怪就怪在这啊,如果TWINT在工作完成后置为while(!(TWCR&(1
xlwq 发表于 2012-6-22 20:44 前段时间调过ATmega16的IIC,中断方式,具体内容已经忘了,悲剧,不过挺好用的!! ...
wlkobe 发表于 2012-6-22 20:47 想问一下中断内部写的大概是什么方面的程序呢?
xlwq 发表于 2012-6-22 20:58 每个应答信号后,对应的状态是不一样的,并会触发一次中断,可以读取当前状态寄存器来确定,中断里面用状 ...
wlkobe 发表于 2012-6-22 22:23 哦,我貌似今天下午见过类似的程序,试试看,谢了哈!
xlwq 发表于 2012-6-22 22:47 嗯!!这个方式还是很稳定的!比较好用。
wlkobe 发表于 2012-7-15 21:51 你好,我这里有个问题想让你帮我看一下 我是用的是AVR Stdio 5 ,在使用定时中断时总是出现这个错误:ign ...
BBC 发表于 2012-7-19 20:43 请把代码贴出来吧...估计是程序里的中断向量名和头文件里宏定义的有出入 ...
wlkobe 发表于 2012-7-20 17:08 问题已经解决了,嘿嘿。是因为Studio是GCC的,而program这种语句是ICC才有的,所以自然就编译不了了 对 ...
seewolf 发表于 2012-9-10 10:57 这是我写的I2C通信的头文件,你可以先检查下I2C是不是有问题。我用它调过ADXL345,所以这个头文件保证没错 ...
fanice 发表于 2012-9-22 22:52 楼主能不能共享下你的代码啊。
你是要I2C的还是中断的啊?
wlkobe 发表于 2012-9-25 22:05 哈哈!就是接受的一个标志位判断错误了!终于调出来咯!太谢谢你啦!!!!要不然还不知道要花多少时间才 ...
fanice 发表于 2012-9-26 12:49 我想要I2C的。不使用中断模式。 多谢了!我的邮箱是
xihudelei 发表于 2012-11-16 12:29 我也在调MMA7455,能不能加Q指导一下啊,或者发程序到我邮箱QQ615213015,谢谢啊,拜托了 ...
plychoz 发表于 2013-2-19 15:08 能告诉我你是哪个标志位出错了吗?我的也是和你相同的问题
as280711261 发表于 2013-4-13 21:16 楼主,不知道你在16上成功的程序,有没有在mega64上试过,我现在遇到一个情况,就是同样的TWI读写程序,在1 ...
wlkobe 发表于 2012-9-25 22:05 你是要I2C的还是中断的啊?
Simon41 发表于 2013-6-11 14:45 楼主最后是怎么解决的啊,我也是读的时候