با درود
همون طور که اطلاع دارین حافظه های at24c حافظه های i2c هستن
در ابتدا از دوستان میخوام اگه به درستی بدون مشکل تونستن تو این حافظه بارها بدون قطع تغذیه بنویسن و بخونن لطفا سورسش رو بذارن
مشکلی در نوشتن اطلاعات داشتم که امیدوارم با کمک دوستان حل بشه
بنده وقتی مدار رو روشن میکنم برای اولین بار اطلاعات به درستی در حافظه نوشته میشه و همین طور خوانده میشه
( پایه wp گراند شده در تمام حالات )
ولی بعد از یک بار نوشتن در سلول مشخصی .... اطلاعات جدید نمیتونم تو همون سلول بنویسم .... مثلا رکورد135 حافظه داخلش عدد 8 نوشته میشه سری اول ... به درستی هم خونده میشه....سری بعد همون طور که عدد 8 نوشته شده فرضا دوباره در آدرس 135 میخوام داده ر. پدیت کنم به مثلا عدد دیگه ای که دیگه تغییر نمیکنه
تا زمانی که :
تغذیه آیسی رو قطع و وصل کنم درست میشه ولی بازم فقط یک بار مینویسه
سورس نوشتن اطلاعات
I2cstart 'start
I2cwbyte Addressw 'adres pamieci
I2cwbyte 135 'adres
I2cwbyte Kk 'wartosc do wyslania
I2cstop 'stop
Waitms 10
سورس خواندن
I2cstart 'start
I2cwbyte Addressw 'adres zapisu
I2cwbyte 135 'adres
I2cstart 'powt?rz start
I2cwbyte Addressr 'adres odczytu
I2crbyte Uu , Nack 'odczytane dane
I2cstop
همون طور که اطلاع دارین حافظه های at24c حافظه های i2c هستن
در ابتدا از دوستان میخوام اگه به درستی بدون مشکل تونستن تو این حافظه بارها بدون قطع تغذیه بنویسن و بخونن لطفا سورسش رو بذارن
مشکلی در نوشتن اطلاعات داشتم که امیدوارم با کمک دوستان حل بشه
بنده وقتی مدار رو روشن میکنم برای اولین بار اطلاعات به درستی در حافظه نوشته میشه و همین طور خوانده میشه
( پایه wp گراند شده در تمام حالات )
ولی بعد از یک بار نوشتن در سلول مشخصی .... اطلاعات جدید نمیتونم تو همون سلول بنویسم .... مثلا رکورد135 حافظه داخلش عدد 8 نوشته میشه سری اول ... به درستی هم خونده میشه....سری بعد همون طور که عدد 8 نوشته شده فرضا دوباره در آدرس 135 میخوام داده ر. پدیت کنم به مثلا عدد دیگه ای که دیگه تغییر نمیکنه
تا زمانی که :
تغذیه آیسی رو قطع و وصل کنم درست میشه ولی بازم فقط یک بار مینویسه
سورس نوشتن اطلاعات
I2cstart 'start
I2cwbyte Addressw 'adres pamieci
I2cwbyte 135 'adres
I2cwbyte Kk 'wartosc do wyslania
I2cstop 'stop
Waitms 10
سورس خواندن
I2cstart 'start
I2cwbyte Addressw 'adres zapisu
I2cwbyte 135 'adres
I2cstart 'powt?rz start
I2cwbyte Addressr 'adres odczytu
I2crbyte Uu , Nack 'odczytane dane
I2cstop
دیدگاه