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





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









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





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

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2009/10/19
    169
    2

    چطور یه تابع برای SPI بنوس

    سلام به همگی
    کسی می دونه چطور میشه یه تابع برای SPI بنویسم که عمل خوندن و نوشتن رو انجام بده ؟ من از این تابع آماده در میکروسی استفاده کردم و جواب گرفتم حالا میخوام تابع spi رو خودم بنویسم و همون جواب رو بگیرم اینم کدها ی برنامه "
    کد:
    char *text = "mikroElektronika"; unsigned short x=110; unsigned short take, buffer; char txt[6]; void main() { trisd.f1=0; portd.f1=1; TRISB = 0; // PORTB is output Lcd_Init(&PORTB); // Initialize LCD connected to PORTB Lcd_Cmd(Lcd_CLEAR); // Clear display Lcd_Cmd(Lcd_CURSOR_OFF); // Turn cursor off Lcd_Out(1, 1, text); // Print text to LCD, 2nd row, 1st column // Spi_Init_Advanced(MASTER_OSC_DIV64,DATA_SAMPLE_End,CLK_IDLE_HIGH , HIGH_2_LOW) ; while(1){ portd.f1=0; spi_write(6); portd.f1=1; portd.f1=0; Spi_Write(2); Spi_Write(0); spi_write(1); Spi_Write(x); portd.f1=1; delay_ms(3); portd.f1=0; Spi_Write(3); Spi_Write(0); spi_write(1); take = Spi_Read(buffer); portd.f1=1; WordToStr(take, txt); Lcd_Out(2, 1, txt); delay_ms(1000); Lcd_Cmd(Lcd_CLEAR); } }//~!
    در ضمن از 16f877 استفاده میکنم
  2. #2
    2009/02/18
    تهران
    270
    1

    پاسخ : چطور یه تابع برای SPI بنوس

    سلام
    میتونید از توابع آماده MPLAB C18 استفاده کنید

    وقتی این کامپایلر رو نصب میکنید توابع SPI رو میتونید از مسیر زیر پیدا کنید


    C:\Program Files\Microchip\mplabc18\v3.40\src\pmc_common\SPI

    MPLAB C18 یه کامپایلر OPEN SOURCE هست :nerd:
    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
نمایش نتایج: از 1 به 2 از 2

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

  1. چطور میشه تو زبون C یک struct را به ورودی تابع اعمال کرد؟
    توسط elecfree در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2016/02/24, 20:48
  2. پاسخ: 1
    آخرين نوشته: 2015/10/25, 14:03
  3. پاسخ: 1
    آخرين نوشته: 2012/09/28, 16:51
  4. تابع نویسی برای کلید
    توسط shahbazy در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2011/08/20, 23:47
  5. تابع mmc برای کدویژن
    توسط dizgah در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2010/11/07, 10:58

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

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

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

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

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