دورات هندسية

 

 

بليييز أرجو المساعدة اليوم إذا أمكن!!!

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 15
  1. [1]
    زمررده
    زمررده غير متواجد حالياً

    عضو

    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0

    بليييز أرجو المساعدة اليوم إذا أمكن!!!

    السلام عليكم ورحمة الله وبركاته


    عندي مشروع تخرج بعنوان(iic eeprom interface) وهذا الموضوع اعطتني اياه مشرفة المشروع وحاولت تجميع معلومات عنه ولم أتمكن من فهمه!!!
    وأتمنى منكم مساعدتي في أسرع وقت ممكن.:(

    ولكم جزيل الشكر...

  2. [2]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    ايش المطلوب بالضبط هل تقصدين عمل interface بين EEPROM و ?????????

    اقصد ايش القطعه الاخرى والتي هي في الغالب Microcntroller ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  3. [3]
    زمررده
    زمررده غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0
    بصراحة ما عندي فكرة عن المشروع غير عنوانه لكن عندي الدائرة الكهربائية تبعه..

    وأريد معلومات عنه بشكل عام هاردووير وسوفت ووير وشرحه بالتفصيل إذا ممكن!

    0 Not allowed!



  4. [4]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    اين الدائره الكهربائيه ممكن ترفقيها حتى نستطيع المساعده

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  5. [5]
    زمررده
    زمررده غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0
    هذه المعلومات عن المشروع باللغة الانجليزية ويا ليت لو تشرحها بالعربي وبالتفصيل...


    IIC EEPROM Interface Monday, 02 February 2009 20:14 Description

    I²C is an abbreviation of Inter Integrated Circuit and is a protocol for serial communication between Integrated Circuits, it is also called Two Wire Interface (TWI). The bus is used for communication between microcontrollers and peripheral devices like memories, temperature sensors and I/O expanders. An EEPROM is a Electrically Erasable and Programmable Read Only Memory.
    The communication of the bus goes along two lines: SDA (Serial Data) and SCL (Serial Clock). Each I²C device has a unique 7-bit adress (Device Select Code). The most significant bits are fixed and assigned to Aa specific device catagory (e.g. b1010 is assigned to serial EEPROMS). The three less significant bits (A2,A1 and A0) are programmable and used to adress the device. The three bits allows eight different I2C adress combinations and therefore allowing up to eight different devices of that type to operate on the same I2C-bus. The 7-bit adressing allows up to 128 devices on the same bus. The I2C adress is send in the 1st byte, the lest significant bit of the first byte is used to indicate if the master is going to write(0) or read(1) from the slave.
    The device that sends data along the bus is called master, a device that receives the data is called slave.The master starts the transmission with a start signal and stops the transmission with a stop signal on the SDA line. During the start and stop signals the SCL line has to be high. After the master has started the data-transmission with a startsignal, the master writes a device adress byte to the slave. Each databyte has to have a length of 8 bits. The slave has to acknowledge the reception of the databyte with a acknowledge-bit (ACK).
    A write operation requires a device adress bytes, two adress bytes and the data-byte. Upon receive of the adress the EEPROM sends an ACK and then clocks in the data-byte. The EEPROM sends again an ACK and the microcontrollers sends a stop-signal to terminate the write sequence.
    Hardware

    In this example the AT24C32 EEPROM of Atmel is connected to a AT2313 microcontroller. There is also a LCD display hooked to the microcontroller to display the data. The 24C32 has 4096 bytes of memory. The SCL and SDA lines of the EEPROM are connected to PORTD.0 and PORTD.1 of the microcontroller. Below is the schematic how it is connected. Go also here to see how you can hook up a LCD module to the microcontroller.
    Software

    The BASCOM-AVR compiler is used to make a program that writes and reads one byte from the EEPROM. AVR-BASCOM has several commands embedded to control the I2C bus. Below you can see the commands:
    BASCOM I2C commandsCommandDescriptionConfig SDAConfigure the SDA line e.g. PORTB.0Congif SCLConfigure the SCL line e.g. PORTB.1I2cstartgenerates a start conditionI2cstopgenerates a stop conditionI2cwbytewrites a byte to the target deviceI2crbytereads a byte from the target deviceIn BASCOM-AVR you first have to configure the ports you use for the SDA and SCL lines of the I2C bus. Then you send the device adress to select the EEPROM that is connected to the I2C bus. After that you send two bytes to the EEPROM to select the adress in the EEPROM to which you want to write the data. The last byte to send in a write sequence is the data byte.
    Below you see the code for the example program. The program writes a byte from variable D_wr into the EEPROM at adress 0 and then reads the byte from the EEPROM at adress 0 and puts it into the variable D_rd, which is then displayed on the LCD module.
    In the picture below you can see how a write sequence looks on a oscilloscope. The upper signal is the SCL line and the lower signal is the SDA line. You can easely recognise the device adress 1010 at the start of the sequence

    0 Not allowed!



  6. [6]
    زمررده
    زمررده غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0
    وهذا السوفت ووير تبعه...
    ' ************************************************** ***************************' * Title : EEPROM 24C32.bas' * Last Updated : 05.03.2006' * Target device: At90s2313, 24C32' * Author : www.avrprojects.net' * Program code : BASCOM-AVR' * Hardware req. :' * Description :' * This application reads and write a byte to an 24c32 EEPROM connected to an' * AT2313 microcontroller.' ************************************************** ***************************Dim D_w As Byte , D_r As ByteConfig Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.6 , Rs = Portb.7Config Lcd = 16 * 2ClsCursor OffConfig Scl = Portd.0 'assign the SCl line to PORTD.0Config Sda = Portd.1 'assign the SDA line to PORTD.1D_w = 100'********** write byte to EEPROM ************************************************** *I2cstart 'generate startI2cwbyte &B1010_0000 'send device addressI2cwbyte 0 'H adress of EEPROMI2cwbyte 0 'L adress of EEPROMI2cwbyte D_w 'data to EEPROMI2cstop 'stop conditionWaitms 10'********** read byte from EEPROM ************************************************** I2cstart 'generate startI2cwbyte &B1010_0000 'send device adsressI2cwbyte 0 'H address of EEPROMI2cwbyte 0 'L address of EEPROMI2cstart 'repeated startI2cwbyte &B1010_0001 'slave address (read)I2crbyte D_r , Nack 'read byte from EEPROMI2cstop 'generate stopLcd "D_w= "Lcd D_w 'show byte on LCDLowerlineLcd "D_r= "Lcd D_rEnd

    0 Not allowed!



  7. [7]
    غيث الشرباتي
    غيث الشرباتي غير متواجد حالياً
    عضو


    تاريخ التسجيل: Oct 2006
    المشاركات: 28
    Thumbs Up
    Received: 0
    Given: 0
    إذا مش فاهمة شو هو المشروع غيريه من هلاً ... وخدي إشي من إلى بتفهميه ... أو عندك فكرة عنو

    إذا الناس إلى بيعرفو شو هي مشاريعهم وبيختاروها بلاقو مشاكل كثير بتنفيذها
    فكيف إلى ما عندو فكره عنها!

    0 Not allowed!



  8. [8]
    محمدالقبالي
    محمدالقبالي غير متواجد حالياً
    مشرف متميز
    الصورة الرمزية محمدالقبالي


    تاريخ التسجيل: Sep 2007
    المشاركات: 893

    وسام مشرف متميز

    Thumbs Up
    Received: 28
    Given: 36
    اولا:

    الاخت زمرده انا ممكن اساعدك في المشروع اذا كان المتحكم من عائله pic لاني درستها وتعاملت معها فقط وليس عندي خبره في متحكمات atmel.

    ثانيا:

    الذي فهمته من المشروع انه عن كيفيه التواصل بين المتحكم و ووحداته الخارجيه مثل eeprom.

    0 Not allowed!


    سبحان الله وبحمده -- سبحان الله العظيم


  9. [9]
    زمررده
    زمررده غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0
    انا ادري ان من الصعب ومن المستحيل نعمل شئ ما فاهمينه او حتى ما مقتنعين فيه بس ايش نسوي هذا اخر مشروع والمشكله عندي 5 مواد معه وبصراحه ما قادره افكر اذا احد يتكرم علي بمشروع مناسب لطلبة بكلريوس
    وساكون شاكره جدا

    0 Not allowed!



  10. [10]
    زمررده
    زمررده غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2009
    المشاركات: 24
    Thumbs Up
    Received: 0
    Given: 0

    Unhappy

    عندي عنوان مشروع اخر بس ما عندي الدائره ولا شرحه اذا اد يعفه بليييييييييييييييييييييييز ساعدوني مافيه وقت هذا عنوانه micro controller based code lock with security telephone dialer:(

    0 Not allowed!



  
صفحة 1 من 2 12 الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML