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





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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2006/08/16
    867
    17

    راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    سلام
    هر از گاهی می بینیم دوستان میان میگن مدار بستیم کار نمیکنه.
    بعد از کلی بحث مشخص میشه مثلاً مقاومت پایه MCLR رو نذاشتن. یا مثلاً آنالوگ رو غیر فعال نکردن.
    این عکس رو که روزهای اول کار با PIC16F873A برای خودم درست کرده بودم اینجا میزارم. دوستان از این به بعد هر کی سوال پرسید اول به اینجا ارجاع بدید.



    اون سوکت بالا سمت راست برای ICSP ( پروگرم کردن میکرو در مدار) هست و بدیهیه که اگر نمی خواهید میتونید نذارید. خازن تغذیه هم 100 نانو هست.
    برای میکروهای دیگه هم همین مدار هست منتها پایه بندیهاشون فرق میکنه. به دیتاشیت مراجعه کنید.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    که پایه ها رو بصورت رنگی نشون داده و برای تازه کارها خوبه.
    در پست های بعدی انشاالله نمونه کد برای تست هم میزارم.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2006/08/16
    867
    17

    پاسخ : راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    قبل از اینکه هر پروژه ای رو تست کنید باید اول مطمئن بشید که میکروتون سالمه و تغذیه درسته و سیم کشی درسته و اسیلاتور کار میکنه و ...
    بنابراین باید اول یک کد چشمک زن رو مدارتون تست کنید. همه حرفه ای ها پروژه شون رو از اینجا آغاز میکنن.

    کد زیر LED روی پین B0 رو روشن و خاموش میکنه. میکرو 16F873A. کریستال 4 مگ. زبان C. کامپایلر CCS.
    کد:
    #include <16F873A.h>
    #FUSES HS, NOWDT, NOPROTECT, NOBROWNOUT, PUT, NOLVP
    #use delay(clock = 4000000)
    
    void main()
    {
     setup_adc_ports(NO_ANALOGS);
     while(true)
     {
      output_high(PIN_B0);
      delay_ms(500);
      output_low(PIN_B0);
      delay_ms(500);
     }
    }
    کد هگز برای اونایی که کامپایلرشو ندارن:
    کد:
    :1000000000308A00182800002630840000080319F8
    :1000100017280130A100A001A00B0C28A10B0B2870
    :100020004A30A000A00B12281528800B09280800D0
    :1000300084011F30830583161F149F141F159F1101
    :1000400007309C001F149F141F159F110610831268
    :1000500006140230A500FA30A6000420A50B2B28B8
    :1000600083160610831206100230A500FA30A6008F
    :0C0070000420A50B362883162628630008
    :02400E00323F3F
    :00000001FF
    ;PIC16F873A
    ;CRC=8461 CREATED="04-Jun-14 08:35"

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2008/05/31
    سمنان
    729
    20

    پاسخ : راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    سلام خدمت همه ي دوستان
    بعد از مدت ها نبودن، دوباره به جمع خوب و دوست داشتني ECA برگشتم :smile:
    در اين پست بلوک هاي مداري که در پروژه هاي مختلف کاربرد دارد، قرار خواهد گرفت. شما مي توانيد بسادگي فايل شماتيک مدارات را در پروژه خود مورد استفاده قرار دهيد. تمامي مدارات در پروژه هاي مختلف تست و راه اندازي شده و عملکرد آن تأييد مي گردد.
    از دوستان و اساتيد عزيز خواهش ميکنم که در اين مسير با بنده همراه شده و اطلاعات بلوک هاي مداري که تاکنون ازش جواب عملکرد صحيح رو گرفتن در اين پست به اشتراک بگذارند
  4. #4
    2008/05/31
    سمنان
    729
    20

    پاسخ : راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    مبدل USB به سريال ايزوله براي برقراري ارتباط سريال با کامپيوتر
    تراشه FT232RL توسط باس USB تغذيه شده و با استفاده از اپتوکوپلر هاي 6N137 از مدار اصلي ايزوله شده است. با اتصال کابل USB ، مدار POWER ON مي شود.


    لينک دانلود فايل شماتيک :
    http://www.4shared.com/file/L4ezzW99ce/usb.html
  5. #5
    2008/05/31
    سمنان
    729
    20

    پاسخ : راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    به منظور انتقال اطلاعات در محيط هاي صنعتي و يا در مسافت هاي طولاني از ارتباط RS485 استفاده مي گردد. مدار زير با تراشه ADM485 و يا MAX485 کار مي کند.
    مقاومت هاي R1 و R8 به منظور باياس باس قرار گرفته اند و تنها مي بايست در سمت MASTER فعال گردند. R7 مقاومت ترميناتور بوده که در دو تجهيز ابتدا و انتهاي شبکه بايد فعال شود. مقاومت هاي R4 و R5 براي حفاظت آي سي مبدل در برابر اضافه ولتاژهاي لحظه ايست. مدار ايزوله نمي باشد و اپتوکوپلر مورد استفاده در مسير RECEIVE به منظور Signal Releveling قرار گرفته است.


    لينک دانلود فايل شماتيک:
    http://www.4shared.com/file/uLsUkhdQba/RS485.html
  6. #6
    2006/08/16
    867
    17

    پاسخ : راه اندازي PIC از حداقل هاي لازم تا بلوک هاي مداري آماده

    چون این سوال زیاد پرسیده میشه من اینو اینجا میزارم و دوستان رو به اینجا لینک میدم.

    آدرس دهی مستقیم رجیستر ها در CCS:
    برای آدرس دهی مستقیم به رجیستر ها باید اول اون رجیستر یا بیت رو با دایرکتیو های ‎#bit و ‎#byte تعریف کنید.

    برای آدرس دهی SFR به اسم(تابع getenv در مورد محیط اجرا اطلاعات میدهد):
    کد:
    #byte INTCON   = getenv("SFR:INTCON")
    #byte PORTB    = getenv("SFR:PORTB")
    برای آدرس دهی SFR به آدرس:
    کد:
    #byte INTCON   = 0xB
    #byte PORTB    = 6  // Port B address for 16F877 is 0x06
    برای آدرس دهی بیت های SFR به اسم خودشان:
    کد:
    #bit GIE     = getenv("BIT:GIE")
    برای آدرس دهی بیت های SFR به شماره بیت در رجیستر:
    کد:
    #byte INTCON   = 0xB
    #bit GIE     = INTCON.7
    استفاده:
    کد:
    INTCON = 0x80;
    GIE = 1;

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

نمایش نتایج: از 1 به 6 از 6

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

  1. حداقل زمان لازم بین خروجی/ ورودی کردن پورت ؟
    توسط sma در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/08/05, 14:33
  2. پاسخ: 3
    آخرين نوشته: 2015/05/08, 22:05
  3. حداقل مدار لازم برای atmega32A
    توسط mobini81 در انجمن میکروکنترلرهای AVR
    پاسخ: 13
    آخرين نوشته: 2014/09/12, 20:03
  4. سوال در رابطه با حداقل مقاومت لازم برايه آنكه فيوز نپرد؟
    توسط 2500 در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 12
    آخرين نوشته: 2012/08/01, 13:39
  5. پاسخ: 17
    آخرين نوشته: 2011/05/21, 23:41

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

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

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

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

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