-
学习下{:1_103:}
-
http://www.ic5.cn/p_AD7812_aC7Y.html这是数据手册,可以参考一下,里面也有时序
-
应该最高25M,F5529 DATASHEET中写道up to 25-MHz System Clock
-
真心佩服!
-
或的话只动要改变的一位,0与任何或都是原来的值。直接P1DIR=0X01会将8位都改变,避免误操作
-
模拟的用的还是比较多吧,也方便些
-
毅栋 发表于 2015-8-10 16:31
话说遇到这种情况怎么解决?Error connecting to the target: Unknown device
换个USB口,或者重安驱动试试
-
qiushenghua 发表于 2015-8-7 10:39
时序不对吧?用EV2300/2400试试呗
时序不对已改正,多谢版主{:1_117:}
-
weizhongc 发表于 2015-8-7 12:54
你先调好i2c吧,我就感觉应该是i2c的问题
确实是I2C本身有问题,多谢版主的指导{:1_117:}
-
把for(;;)放在main函数里面最后一行。另外这样编程和原理图示对应的吗,原理图别是下降沿中断、、、、
-
weizhongc 发表于 2015-8-7 10:47
你先把sda强制到地,如果读出来是0x00,那说IO口没问题,你再仿真,看看能不能进入ack那里。读出来都是ff, ...
谢谢方法的提示,我在找找问题:)
-
qiushenghua 发表于 2015-8-7 10:39
时序不对吧?用EV2300/2400试试呗
谢谢提示,我在试试:)
-
先编译一下看看哪里报错,在把报错的寄存器通过查找数据手册改过来,这个方法相对比较快点而且还有目的性
-
可以定一个较短的时间,然后通过软件计时,来达到要求
-
没看到你的片选信号,时序应该没问题,
-
虽然不是很懂,但看到楼上的点评也学到了好多{:1_103:}
-
一个是寄存器直接操作,另一个是通过库函数来操作。库函数比较直观,方便:)
-
把上拉电阻取得大一点,会不会有所帮助
-
感谢老师分享,学到了很多的只是{:1_103:}
-
P2.3和P2.4输出低电平,BITx是宏定义,就是指的那一位。P2不是有8位0-7,BIT0就代表第0位(0x01)