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





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









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









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





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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2006/02/10
    27
    0

    مشكل با UART در dsPIC30F4013

    سلام
    ابتدا يك ميكروي dsPIC30F4013 رو با كد نوشته شده در MikroC PRO for dsPIC 5.4 و با مشخصات زير پروگرام كردم:

    XTAL: 6 MHz
    MCU CLOCK Frequency: 48 MHz
    Oscillator Source: Primary Oscillator
    Oscillator Mode: XT w/PLL 8x

    کد:
    void main() {
     ADPCFG = 0xFFFF; // Configure AN pins as digital I/O
     TRISB = 0;       // Initialize PORTB as output
     TRISC = 0;       // Initialize PORTC as output
     TRISD = 0;       // Initialize PORTD as output
    
     LATB = 0;       // Set PORTB to zero
     LATC = 0;       // Set PORTC to zero
     LATD = 0;       // Set PORTD to zero
    
     while(1) {
      LATB = ~LATB;    // Invert PORTB value
      LATC = ~LATC;    // Invert PORTC value
      LATD = ~LATD;    // Invert PORTD value
      Delay_ms(500);
     }
    }
    همه چيز درست كار كرد و LED هر 500mSec چشمك ميزد. بعد با كد زير پروگرام كردم:
    کد:
    void main() {
     UART1_Init(9600);
     ADPCFG = 0xFFFF; // Configure AN pins as digital I/O
     TRISB = 0;       // Initialize PORTB as output
     TRISC = 0;       // Initialize PORTC as output
     TRISD = 0;       // Initialize PORTD as output
    
     LATB = 0;       // Set PORTB to zero
     LATC = 0;       // Set PORTC to zero
     LATD = 0;       // Set PORTD to zero
    
     while(1) {
      UART1_Write(65);
      LATB = ~LATB;    // Invert PORTB value
      LATC = ~LATC;    // Invert PORTC value
      LATD = ~LATD;    // Invert PORTD value
      Delay_ms(500);
     }
    }
    ولي ديگه نه LED چشمك ميزد و نه اطلاعاتي در كامپيوتر توسط RS232 دريافت ميشد. كلا نميدونم چرا وقتي كد (UART1_Init(9600 را در هر جاي برنامه مينويسم ديگه ميكرو كار نميكنه. بنظرتون مشكل از كجا ميتونه باشه؟
  2. #2
    2011/03/05
    شيراز
    110
    12

    پاسخ : مشكل با UART در dsPIC30F4013

    سلام
    مشكل از ارتباط سريال هستش از پيكر بندي نرم افزاري مي تونه باشه ، از ارتباط سخت افزاري هم مي تونه باشه ،
    چون ارتباط بر قرار نمي شه ميكرو تو يه حلقه بينهايت براي ايجاد ارتباط گير ميكنه
    موفق باشيد
    * *
  3. #3
    2008/10/29
    2,098
    219

    پاسخ : مشكل با UART در dsPIC30F4013

    مشکل از کرک برنامه mikro هست این برنامه مشکلات زیادی داره سعی کنید کامپایلرو عوض کنین
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.
نمایش نتایج: از 1 به 3 از 3

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

  1. پاسخ: 26
    آخرين نوشته: 2018/11/08, 06:04
  2. راه اندازي dsPIC30F4013
    توسط alirezatkh2 در انجمن میکروکنترلرهای PIC
    پاسخ: 15
    آخرين نوشته: 2015/02/16, 22:36
  3. UART
    توسط ehsan2774 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2014/11/27, 18:32
  4. uart
    توسط erfan m در انجمن میکروکنترلرهای AVR
    پاسخ: 12
    آخرين نوشته: 2012/02/01, 17:36
  5. مشكل با UART
    توسط salman-62 در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2009/05/21, 13:21

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

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

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

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

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