能用,尚未出现问题。
建议:
1、检查时序。很经常是对接的slave设备因为速度问题或者时序不匹配出现了问题,进入了莫名其妙的状态,此时复位CPU是没用的,因为问题在了slave那里,但是电路板断电后重新上电就可以解决,因为slave也被重启了。曾经在这个问题上被坑过,运行一年半载没问题,后来开始三三两两出现问题,最后发现居然是AT24C16出了问题,因为那个AT24C16是国产的,长时间工作以后速度明显跟不上,后来降低总线速度,问题解决。从此表示不敢使用国产的AT24C16。
2、Demo程序只是证明设备能用,但是那些Demo实际都很一般。要想用的好,还是需要按照需要优化、调整,绝对不能搬。
3、坚决不和楼主拼命! |