۱۳-بهمن-۱۳۹۰, ۱۵:۴۶:۴۴
۱۳-بهمن-۱۳۹۰, ۱۶:۲۷:۲۰
حافظه eeprom تو بگو ببینیم از کدوم پروتکل استفاده می کنه این جوری که نمی شه کمکی کرد
۱۲-اسفند-۱۳۹۰, ۱۴:۵۲:۰۱
از پروتکل I2C استفاده می کنه(AT24xx).دستور هایی که برای اتصال دو میکرو از طریق I2C استفاده میشه برای تبادل اطلاعات بین میکرو و eeprom خارجی هم استفاده میشه؟اگه نمیشه با چه دستور هایی می تونیم این کار رو بکنیم؟
۱۴-اسفند-۱۳۹۰, ۲۰:۲۹:۱۵
با این جواباتون خیلی شرمنده شدم،ممنون از جواباتون.
با این جواباتون خیلی شرمنده شدم،ممنون از جواباتون.
با این جواباتون خیلی شرمنده شدم،ممنون از جواباتون.
۱۵-اسفند-۱۳۹۰, ۰۰:۰۱:۴۶
در Help برنامه بنویسید CONFIG I2CDELAY
یک نمونه برنامه برای کار با EEprom هست.
دو تا تابع در این برنامه وجود دارد.
Read_eeprom
Write_eeprom
به
Const Addressw = 174
Const Addressr = 175
توجه کنید با توجه به مداری که میبندید عدد صحیحی قرار بدید.
یک نمونه برنامه برای کار با EEprom هست.
دو تا تابع در این برنامه وجود دارد.
Read_eeprom
Write_eeprom
به
Const Addressw = 174
Const Addressr = 175
توجه کنید با توجه به مداری که میبندید عدد صحیحی قرار بدید.
۱۶-اسفند-۱۳۹۰, ۲۱:۱۱:۱۴
((با توجه به مداری که میبندید عدد صحیحی قرار بدید.))منظورت رو نفهمیدم،عدد صحیح یعنی چی؟
۱۷-اسفند-۱۳۹۰, ۱۵:۵۹:۱۷
دوست عزیز اگر جستجو هم میکردید به جواب می رسیدید. بهترین منبع برای درک قطعات datasheet هست. اما خوب میدونم خیلی وقت منتظر جوابتی، پاسخ میدم.
روی EEPROM های سری 24c دو تا پایه به نام های EN1 و EN2 وجود دارد.
I2C یک نوع BUS هست. که میتوان چندین وسیله که از این پروتکل استفاده میکنند رو به طور موازی به هم وصل کرد. هر وسیله یک اسم دارد. با صفر و یک کردن پایه های EN1 و EN2 میتونیم برای هر EEPROM یک اسم اختصاص بدیم.
مثلا، اگر این دو پایه به vcc متصل باشند. اسم آن EEPROM برای نوشتن و خواندن میشود:
Const Addressw = 174
Const Addressr = 175
چرا؟ به خاطر این عکس. که در اطلاعات فنی قطعه وجود دارد.
این دو پایه چهار حالت رو میتونند ایجاد کنند. مانند مثال پایین
EN1 , EN2
0 0
1 0
0 1
1 1
یعنی میشود همزمان چهار تا EEPROM 24CXX رو به یک I2C BUS متصل کرد. که هر کدام را با اسم خودش صدا میزنیم و با اون ارتباط برقرار میکنیم.
پیروز باشی.
روی EEPROM های سری 24c دو تا پایه به نام های EN1 و EN2 وجود دارد.
I2C یک نوع BUS هست. که میتوان چندین وسیله که از این پروتکل استفاده میکنند رو به طور موازی به هم وصل کرد. هر وسیله یک اسم دارد. با صفر و یک کردن پایه های EN1 و EN2 میتونیم برای هر EEPROM یک اسم اختصاص بدیم.
مثلا، اگر این دو پایه به vcc متصل باشند. اسم آن EEPROM برای نوشتن و خواندن میشود:
Const Addressw = 174
Const Addressr = 175
چرا؟ به خاطر این عکس. که در اطلاعات فنی قطعه وجود دارد.
این دو پایه چهار حالت رو میتونند ایجاد کنند. مانند مثال پایین
EN1 , EN2
0 0
1 0
0 1
1 1
یعنی میشود همزمان چهار تا EEPROM 24CXX رو به یک I2C BUS متصل کرد. که هر کدام را با اسم خودش صدا میزنیم و با اون ارتباط برقرار میکنیم.
پیروز باشی.