ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 18
  1. #1
    2007/10/04
    44
    0

    سوال در مورد نحوه ارتباط isd 1730 با avr

    با سلام
    آیا از دوستان کسی با این آیسی کارکرده وتوانسته است spiآن را با میکرو راه اندازی کند .آیا نمونه کدی با بسکام داریدکه بتواند به بنده کمک کند

    با تشکر
  2. #2
    2008/01/13
    تهران
    371
    50

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    سلام
    با بیسکام ندارم ولی با سی چرا!!!!!! :job:
    البته با بیسکام هم کاری نداره

    /************************************************** ***
    This program was produced by the
    CodeWizardAVR V1.24.4 Standard
    Automatic Program Generator
    © Copyright 1998-2004 Pavel Haiduc, HP InfoTech s.r.l.
    http://www.hpinfotech.com
    e-mailffice@hpinfotech.com

    Project :
    Version :
    Date : 88/1/15
    Author : hosein
    Company : hosein
    Comments:


    Chip type : ATmega32
    Program type : Application
    Clock frequency : 1.000000 MHz
    Memory model : Small
    External SRAM size : 0
    Data Stack size : 512
    ************************************************** ***/

    #include <mega32.h>

    // SPI functions
    #include <spi.h>
    #include <DELAY.h>
    // Declare your global variables here

    //ba moghavemate ocs 100k

    void main(void)
    {
    PORTB=0x00;
    DDRB=0xBF;
    PORTB.4=1;
    // SPI initialization
    // SPI Type: Master
    // SPI Clock Rate: 7.813 kHz
    // SPI Clock Phase: Cycle Half
    // SPI Clock Polarity: Low
    // SPI Data Order: LSB First
    SPCR=0x7b;
    SPSR=0x00;
    PORTB.4=1;

    //power up************************************************ ************
    PORTB.4=0;
    spi(0x01);
    spi(0x00);
    delay_ms(20);
    PORTB.4=1;

    //set_erase***************az addrese 0x00 erase mikonee ta 0xff*********
    PORTB.4=0;
    spi(0x82);
    spi(0x00);
    spi(0x00);//start address
    spi(0x00);
    spi(0xff);//end address
    spi(0x00);
    spi(0x00);
    PORTB.4=1;
    delay_ms(200);


    //set_rec***************az addrese 0x00 rec mikonee ta 0xff***********
    PORTB.4=0;
    spi(0x81);
    spi(0x00);
    spi(0x00);//start address
    spi(0x00);
    spi(0xff);//end address
    spi(0x00);
    spi(0x00);
    PORTB.4=1;
    //ta etmame rec bayad dastoore takhir bedim;**************************

    delay_ms(40000);//40sec

    //power up************************************************ ************
    PORTB.4=0;
    spi(0x01);
    spi(0x00);
    PORTB.4=1;
    delay_ms(20);


    //set_play***************az addrese 0x00 play mikonee ta 0xff*********
    PORTB.4=0;
    spi(0x80);
    spi(0x00);
    spi(0x00);//start address
    spi(0x00);
    spi(0xff);//end address
    spi(0x00);
    spi(0x00);
    PORTB.4=1;

    //ta etmame play bayad dastoore takhir bedim;**************************

    delay_ms(40000);//40sec

    while (1)
    {


    };
    }
    برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو
  3. #3
    2007/06/28
    2,405
    18

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    سلام ................

    //power up************************************************ ************
    PORTB.4=0;
    spi(0x01);
    spi(0x00);
    PORTB.4=1;
    delay_ms(20);
    توی این قسمت؛ 20 میلی ثانیه به دقت اجرا آسیب نمیزنه؟ یک مقدار برام سوال برانگیز شده .. ممنونم ..
    دوستان! مدتی کمتر به سایت میام ..
  4. #4
    2007/10/04
    44
    0

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    با سلام
    باعرض نامیدی من از سی اصلا سر در نمیارم (چون به سی حساسیت دارم)اگر میشه لطف کنید وروتین این برنامه وچگونگی عمل کرد spi را در ؟آن توضیح دهید
    آیا شما سایتی را که در مورد این آیسی باشد را سراغ ندارید
    با تشکر
  5. #5
    2007/10/04
    44
    0

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    با سلام خدمت ر بچه های گل
    من برای راه اندازی این ایسی این نمونه کد ها را با بسکام نوشتم ولی نتونستم جواب بگبرم می شه شما هم آن را چک کنید
    با تشکر
    $regfile = "m32def.dat"
    $crystal = 1000000
    Config Lcdpin = Pin , Db4 = Pina.4 , Db5 = Pina.5 , Db6 = Pina.6 , Db7 = Pina.7 , Rs = Pina.0 , E = Pina.2
    Config Lcd = 16 * 2

    Config Pinb.6 = Output
    Config Pinb.4 = Output
    Config Pinb.5 = Output
    Config Pinb.7 = Output
    Config Pinb.0 = Input
    Config Pinb.1 = Input
    Config Pinb.2 = Input
    Config Pinb.3 = Input
    Ddrb.0 = 0 : Portb.0 = 1
    Ddrb.1 = 0 : Portb.1 = 1
    Ddrb.2 = 0 : Portb.2 = 1
    Ddrb.3 = 0 : Portb.3 = 1


    Dim Record_isd1730 As Byte
    Dim Play_isd1730 As Byte
    Dim Erase_isd1730 As Byte
    Dim Stop_isd1730 As Byte
    Dim Command As Byte
    Dim Data_byte1 As Byte
    Dim Data_bayte2 As Byte
    Dim Data_byte3 As Byte
    Dim Powerup As Byte


    Powerup = &H01
    Record_isd1730 = &H41
    Play_isd1730 = &H40
    Erase_isd1730 = &H43
    Stop_isd1730 = &H02


    Config Spi = Hard , Interrupt = Off , Data Order = Lsb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 64 , Noss = 0
    Spiinit
    Enable Interrupts
    Enable Spi



    Main:
    Cls : Lcd "isd1730 test"
    Wait 2

    Do
    If Pinb.0 = 0 Then Goto Record
    If Pinb.1 = 0 Then Goto Play
    If Pinb.2 = 0 Then Goto Erase_full
    If Pinb.3 = 0 Then Goto Stop_full
    Waitms 250
    Loop

    Record:
    Data_byte1 = &H0
    Spiout Powerup , 1
    Cls : Lcd "recording" : Locate 2 , 1 : Lcd Data_byte1
    Waitms 30
    Spiout Data_byte1 , 1
    Waitms 30
    Spiout Record_isd1730 , 1
    Waitms 30
    Spiout Data_byte1 , 1
    Waitms 30
    Do
    If Pinb.3 = 0 Then Goto Stop_full
    Loop

    Play:
    Cls : Lcd "playing"
    Data_byte1 = &H0
    Spiout Powerup , 1
    Spiout Data_byte1 , 1
    Waitms 30
    Spiout Play_isd1730 , 1
    Spiout Data_byte1 , 1
    Do
    If Pinb.3 = 0 Then Goto Stop_full
    Loop


    Erase_full:
    Cls : Lcd "ersing"
    Data_byte1 = &H0
    Spiout Powerup , 1
    Spiout Data_byte1 , 1
    Waitms 30
    Spiout Erase_isd1730 , 1
    Spiout Data_byte1 , 1
    Wait 1
    Goto Main

    Stop_full:
    Cls : Lcd "stoping"
    Data_byte1 = &H0
    Spiout Powerup , 1
    Spiout Data_byte1 , 1
    Waitms 30
    Spiout Stop_isd1730 , 1
    Spiout Data_byte1 , 1
    Wait 1
    Goto Main


    End
  6. #6
    2007/11/29
    1,746
    23

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    سلام
    دوست عزیز این کد را یک نگاه بنداز به زبان بیسیک است:

    فايل هاي پيوست شده فايل هاي پيوست شده
  7. #7
    2007/10/04
    44
    0

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    با سلام
    باید این را بگم که من کد بالا را از همین کد سایت یزد کیت سعی کردم برای isd1730بنویسم چون مال اون برای isd4004 است. که جواب نگرفتم حتی تا الان برای این کار در برنامه ای که شما مشاهده میکنید lsb ,msbرا عوض کردم وفرکانسهای مختلفی را ازمایش کردم حتی پایه های spi میکرو را هم به صورت نرم افزاری تغییر دادم ولی جواب نگرفتم
    ممنون می شم اگه بتونید راهنمایی در مورد همین ایسی انجام دهید ضمن این که برنامه سی را که در بالا گذاشتند دوست عزیز را هم من نگاه کردم با این که چیز کمی از c می دونم اما فکر میکنم برنامه من هم این ایشون از spi استفاده میکنه اما نمیدونم چرا درست جواب نمیده
    باتشکر
  8. #8
    2008/01/13
    تهران
    371
    50

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    این رو باید توجه داشته باشی که این آی سی فقط با فرکانس های 4-14 کیلو هرتز کار میکنه
    کم و زیاد جواب نمیده

    پایه ss هم در حالتی که میخای کد بفرستی باید 0 بشه و در غیر این صورت 1 باشه
    در ضمن میتونی از پروتئوس کمک بگیری
    من از این برنامه زیاد استفاده میکنم برای تست برنامه ای که نوشتم
    مخصوصاً چون spi debugger داره کارو برات راحت میکنه البته من ورژن 7.1 رو استفاده میکنم :rolleyes:
    موفق باشی
    برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو
  9. #9
    2010/10/18
    2
    0

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    می شه لطفا یه توضیح راجع به اینکه اگه بخوایم ضبط وپخش توسط کلید های متصل به میکرو انجام بشه بدین.
    برنامه رو تا حدودی فهمیدم اما اینکه چرا ضبط وپخش وپاور پشت هم اومدن وتو حلقه while چی باید باشه ؟؟!
  10. #10
    2005/11/29
    83
    0

    پاسخ : سوال در مورد نحوه ارتباط isd 1730 با avr

    سلام
    دوستان من مدار ISD1730 رو بستم و با برنامه بالا امتحان کردم ولی موقع پخش فقط صدای فش فش هوا شنیده میشه
    ممنون میشم اگه کمک کنید
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 18

موضوعات مشابه

  1. سوال در مورد نحوه اتصال LCD 16*2
    توسط JAVADCATC در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2013/10/17, 20:20
  2. راهنمايي در مورد نحوه ارتباط 20 ميکرو
    توسط h_zaman06 در انجمن میکروکنترلرهای AVR
    پاسخ: 23
    آخرين نوشته: 2012/04/23, 18:30
  3. سوال در مورد نحوه کارکرد ولت متر
    توسط hasting_m در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 2011/03/09, 01:11
  4. سوال در مورد نحوه ی ارتباط دو آی وی آر از طریق infrared
    توسط ehsank در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 3
    آخرين نوشته: 2010/12/13, 20:07
  5. در مورد موبایل (نحوه برقراری ارتباط و....
    توسط parisa4 در انجمن مباحث دیگر علم الکترونیک
    پاسخ: 0
    آخرين نوشته: 2008/05/22, 00:38

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •