stm32引脚模拟IIC读写atmel 24C128,我是初级菜鸟,哪位大神可以赐教

主要有以下几个方面需要大神指教:
硬件电路:是否需要上拉电阻等等,多少k
精确延时的制定
read,write,ack等等
IO口的模式如何设定,需不需要在读写过程中进行切换
搞定另有高分相酬。详细此问题对大神肯定是小菜一碟,只是抽个功夫发一下的事吧。

网上down一个IIC模拟程序分析一下就是了,时序要求没那么精确的,大于多少ns就行了。稍作延时。上拉电阻一般就弄个10K。无论是对于哪种芯片IIC的时序是没多大差别的,弄个大概出来,在用示波器看,再比较手册,看哪不对再改。这样是调IIC最好方法。
还有,我不是记得STM32有硬IIC核吗,为何还需要用模拟IIC时序的方式去实现
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-22
兄台把分看的太重了,对工作的人来说,分是浮云,真金白银才是硬道理。追问

哈哈,你请随意。。。

第2个回答  2013-09-23
上拉电阻10K,延时要求不太严格!留下邮箱,发给你测试程序!追问

2251034191多谢

追答

已发!