اطلاعیه

Collapse
No announcement yet.

کار نکردن پورت های PIC16F877A

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کار نکردن پورت های PIC16F877A

    با سلام .
    راستش بنده یک عدد پروگرامر پارالل PICpgm درست کردم و بالاخره موفق شدم برنامه رو روی ای سی بریزم ، برنامه شم روشن و خاموش کردن یک LED بود . اما اصلا روی پورت ها ولتاژ 5 ولت ندارم . فقط یه ولتاژ تقریبا 2.3 ولت دارم . سوالم اینه که اشکال از کجا میتونه باشه ؟
    ایا رجیستر خاصی واسه پورت ها داره که باید فعال یا غیر فعال بشه ؟
    ممنون.
    بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
    موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
    نلسون ماندلا

    #2
    پاسخ : کار نکردن پورت های PIC16F877A

    زمانی که مدار رو تو پروتئوس می بندم برای همه ی پورت ها به درستی جواب میده اما تو عمل اصلا !!!
    بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
    موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
    نلسون ماندلا

    دیدگاه


      #3
      پاسخ : کار نکردن پورت های PIC16F877A

      پایه MCLR رو با یه مقاومت 10K به 5ولت وصل کردین؟؟ 4تا پایه تغذیه میکرو رو وصل کردین؟؟ از صحت بخش نوسان ساز اطمینان دارید؟؟ در زمان پروگرم کردن اگه چیزی با عنوان LVP (Low Voltage Programming)‎ دیدید، غیر فعالش کنید.

      دیدگاه


        #4
        پاسخ : کار نکردن پورت های PIC16F877A

        پایه MCLR رو با مقاومت 10k به 5+ وصل کردم . 4 تا پایه هم وصل هستند . چه طوری از صحت نوسان ساز باید مطلع بشم ؟ و قسمت اخر پاسختون در مورد LVP رو میشه بیشتر توضیح بدید . ممنون.
        بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
        موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
        نلسون ماندلا

        دیدگاه


          #5
          پاسخ : کار نکردن پورت های PIC16F877A

          قبل از پروگرام کردن میکرو تنظیمات فیوز بیت رو که میخواید انجام بدید فیوز بیت LVP رو غیر فعال کنید ( اگر ON و OFF داشت شما OFF کنید ) اگر هم نخواستید اینکار رو بکنید باید پایه PGM رو هم به Vdd وصل کنید ( همون 5 ولت )
          از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
          هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
          اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
          اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
          شاد و موفق باشید

          دیدگاه


            #6
            پاسخ : کار نکردن پورت های PIC16F877A

            راستی فراموش کردم بگم که توی برنامه پورت ها رو تنظیم کردید؟ باید جهت پورت رو با استفاده از رجیستر های Tris مشخص کنید.
            از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
            هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
            اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
            اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
            شاد و موفق باشید

            دیدگاه


              #7
              پاسخ : کار نکردن پورت های PIC16F877A

              نوشته اصلی توسط Study
              قبل از پروگرام کردن میکرو تنظیمات فیوز بیت رو که میخواید انجام بدید فیوز بیت LVP رو غیر فعال کنید ( اگر ON و OFF داشت شما OFF کنید ) اگر هم نخواستید اینکار رو بکنید باید پایه PGM رو هم به Vdd وصل کنید ( همون 5 ولت )
              ممنون که جواب دادید . مگه روش پارالل خودش LVP نیست ؟ چرا پس باید LVP رو غیر فعال کرد ؟
              بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
              موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
              نلسون ماندلا

              دیدگاه


                #8
                پاسخ : کار نکردن پورت های PIC16F877A

                نه .LVP ‎ برای سری 18F به بعد هستش . با این روش شما برای پروگرم کردن نیازی به 12ولت ندارید و میکرو با 5ولت پروگرم میشه. ولی برای سری 16F این گزینه باید غیر فعال باشه.

                دیدگاه


                  #9
                  پاسخ : کار نکردن پورت های PIC16F877A

                  شما خودت با چه نرم افزاری فیوزبیت ها ر چک میکنی ؟
                  با MICRO C ؟
                  بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                  موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                  نلسون ماندلا

                  دیدگاه


                    #10
                    پاسخ : کار نکردن پورت های PIC16F877A

                    من با CCS کار میکنم. با ICPROG هم برنامه رو میریزم تو میکرو.

                    دیدگاه


                      #11
                      پاسخ : کار نکردن پورت های PIC16F877A

                      شما میتونید در ابتدای برنامه هم تنظیمات فیوز بیتها رو مشخص کنید، مزیتی که این کار داره این هست که بعد که فایل هگز تولید شد هرجا و توسط هر برنامه ای که فایل رو open کنید فیوزبیتها دقیقا مشابه اونی که توی برنامه تعیین کردید تنظیم میشند و نیازی نیست قبل از پروگرام کردن دوباره اونهارو چک کنید یا دستکاری کنید.
                      از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
                      هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
                      اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
                      اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
                      شاد و موفق باشید

                      دیدگاه


                        #12
                        پاسخ : کار نکردن پورت های PIC16F877A

                        من این پروگرمرو ساختم :
                        http://members.aon.at/electronics/pic/picpgm/hardware.html#LVP_PROGRAMMER
                        لطفا ببینید شاید بهتر بشه مشکلو حل کرد .
                        بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
                        موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
                        نلسون ماندلا

                        دیدگاه


                          #13
                          پاسخ : کار نکردن پورت های PIC16F877A

                          سخت افزار پروگرمر مهم نیست. مهم اینه که از چه نرم افزاری واسه پروگرم کردن استفاده می کنی؟؟؟

                          دیدگاه


                            #14
                            پاسخ : کار نکردن پورت های PIC16F877A

                            سلام
                            فکر میکنم بین خاموش و روشن شدن led تاخیر نزاشته باشی

                            [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

                            دیدگاه


                              #15
                              پاسخ : کار نکردن پورت های PIC16F877A

                              شاید مشکل از برنامه باشه، شما برنامه رو اینجا قرار بده اول از صحت اون مطمئن بشید بعد میشه ایرادهای فیوزبیت ها یا پروگرامر و نرم افزارش رو بررسی کرد.
                              از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
                              هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
                              اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
                              اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
                              شاد و موفق باشید

                              دیدگاه

                              لطفا صبر کنید...
                              X