I2c EEPROM (24AA1025) সহ pic18f4550 ইন্টারফেসিং

আমি একটি ইউনিভার্সিটি প্রজেক্টে কাজ করছি যাতে i2c EEPROM এর সাথে pic18f4550 ইন্টারফেস করতে হবে।

আমি অনেক কোড পড়া এবং এই বিষয়ে অনেক প্রকল্প দেখেছি। এবং আমি MPLAB C18 থেকে একটি নমুনা কোড লিখেছি (এবং আমি অনেক কোড চেষ্টা করেছি) কিন্তু কেউ আমার সাথে কাজ করেনি।

আমি সমস্যা কোথায় না। আমার কোড এবং আমার সার্কিটের সাথে সবকিছুই ঠিক আছে, কিন্তু শিটটি লেখার জন্য ক্লার্ককে জেনেটর করে না এবং ইপ্রোমের সাথে কিছুই ঘটেনি। তাই যদি কেউ আমাকে plz সাহায্য করতে পারেন।

দ্রষ্টব্য: আমি আমার সার্কিটের একটি চিত্র পোস্ট করতে পারি না, কারণ আমি নতুন ব্যবহারকারী! এখানে কোডটি রয়েছে:

    #include "p18f4550.h"
    #include "i2c.h"
    #pragma config FOSC = HS
    #pragma config PWRT = OFF
    #pragma config BOR = OFF
    #pragma config MCLRE = ON
    #pragma config PBADEN = OFF
    #pragma config ICPRT = OFF
    #pragma config LVP = OFF
    #pragma config WDT = OFF,DEBUG=OFF

    unsigned char arraywr[] = {1,2,3,4,5,6,7,8,0};
    unsigned char arrayrd[20];
    //***************************************************
    void main(void)
    {
    OpenI2C(MASTER, SLEW_ON);// Initialize I2C module
    SSPADD = 10; //400kHz Baud clock(10) @20MHz
    while(1)
    {
     EEByteWrite(0xA0, 0x30, 0xA5);
     EEAckPolling(0xA0);
     EECurrentAddRead(0xA0);
     EEPageWrite(0xA0, 0x70, arraywr);
     EEAckPolling(0xA0);
     EESequentialRead(0xA0, 0x70, arrayrd, 20);
     EERandomRead(0xA0,0x30);
   }
  }

আগাম ধন্যবাদ

0

1 উত্তর

আপনি ডিজিটাল ইনপুট এবং আউটপুট জন্য পোর্ট পিন সেট আপ আছে মত এটি দেখতে না। পিনগুলি I2C এর জন্য ব্যবহার করা হয় এমন ডেটাসিটটি পরীক্ষা করে যথাযথ TRIS বিট সেট করুন। আপনি একই পিনের জন্য এনালগ ফাংশন অক্ষম (ANSEL নিবন্ধন) চেক করা উচিত। I2C মডিউল সক্রিয় করা তার নিজের উপর যথেষ্ট নয়।

2
যোগ
আমি এটি একটি সদৃশ <�একটি href = "http://electronics.stackexchange.com/questions/24038/interfacing-pic18f4550-with-i2c-eeprom-24aa1025" শিরোনাম = "i2c eeprom 24aa1025 সঙ্গে pic18f4550 interfacing এটি পাওয়া আগে আমি এই উত্তর। "> electronics.stackexchange.com/questions/24038/…
যোগ লেখক Dilip Sarwate, উৎস