اطلاعیه

Collapse
No announcement yet.

مرجعی برای پروگرمر و پروژه های dspic

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مرجعی برای پروگرمر و پروژه های dspic

    سئوالات و مدارهای خود را در ارتباط با dspic ها در این قسمت قرار دهید

    #2
    پاسخ : پروگرمر و پروژه های dspic

    برای شروع اولین سئوال رو خودم می کنم.
    1-حداقل سخت افزار برای راه اندازی و پروگرم کردن dspic ها چیه؟ ممنون میشم اگه شماتیک مدار رو بگذارید.
    2-فرکانس کاری و mips اونها تا چقدر بالا است؟ من خودم تو help نرم افزارش یک پروإ¾ژه دیدم که با 80 مگا هرتز کار می کنه.

    دیدگاه


      #3
      پاسخ : پروگرمر و پروژه های dspic

      چرا جواب نمی دید؟
      این هم یک لینک در باره قدرت این ic ها
      http://ww1.microchip.com/downloads/en/DeviceDoc/DS-70095K.pdf

      دیدگاه


        #4
        پاسخ : پروگرمر و پروژه های dspic

        سلام
        خوب اگه جواب نمی دیم به خاطر ظاهر گنگ عنوان تاپیک هست ...
        من توو نگاه اول خوشحال شدم که DsPic هارو تهیه کردین و با اون کار کردین و الان منظورتون از این تاپیک اینه که اگه کسی سوالی داره می تونه از شما بپرسه،اما یهو دیدم خودتون هم دارین سوال می پرسین ... البته هنوزم مطمئن نیستم جوابش رو نمی دونین یا می دونین و هدفتون اینه که تاپیک رو به صورت سوال جواب شروع کنیم ...

        در هر حال اکثر پروگرمرهای PIC می تونن خانواده DsPic رو هم پشتیبانی کنن(توو لیست برنامه پروگرمرتون سری 30fxxxx رو نگاه کنین... )
        اما حتی توو اکثر اونها هم نوشته شده که ایم مورد تست نشده ... چون پیدا کردنش سخته،اگه مایل باشین پیشنهاد می دم لینک اوون سایت فروش DsPic ها رو هم اینجا بزارین ...

        خوب از لحاظ MIPs هم که خودتون بهتر می دونین بستگی به مدلش داره،توو دیتا شیت هر کدوم که نگاه کنین معمولا صفحه اول اونهارو نوشته مثل نمونه زیر که شنیدم به قیمت 15000 تومن توو بازار هست ...

        دیدگاه


          #5
          پاسخ : مرجعی برای پروگرمر و پروژه های dspic

          من از نرم افزار mikroc for dspic استفاده میکنم.این نرم افزار یک نرم افزار کمکی هم داره به نام dspic flash programmer که برای پروگرم کردن dspic ها استفاده می شه. اما اون جور که به نظر می رسه فقط از طریق usb پروگرم میکنه چون یک قسمت به نام usb داره و چیزی در باره serial یا lpt نداره.ممنون می شم من رو در باره نحوه پروگرم کردن راهنمایی کنید.آیا من با این پروگرمر می تونم debug هم انجام بدم.

          دیدگاه


            #6
            پاسخ : مرجعی برای پروگرمر و پروژه های dspic

            مردم از بس که منتظر جواب شما موندم.
            این هم سایتی که programmer رو می فروشه:
            http://iranpicmicro.com/Products.htm

            دیدگاه


              #7
              پاسخ : مرجعی برای پروگرمر و پروژه های dspic

              خوب راجع به پروگرمر که گفتم همه پروگرمر های موجود این کار رو می کنن،همونطور که اینجا داره EPIC رو می فروشه،یکی از معروفترین ها،اگه خواستین نقشه کاملش رو بزارم(شنیدم تهران می فروشن نقشه رو!!آ‌)

              اون USB هم خوب بدیهیه پولیه،ما هم که توو ایران نمی تونیم بخریم ... پس همون کاری رو باید بکنیم که جاهای دیگه هم انجام می دیم،برنامه رو بنویسیم،کامپایل کنیم،کد تولید شده رو بدیم EPIC یا هر کدوم دیگه ...

              من هم mikroc هم mikro pascal و هم mikroe basic رو دارم ...اگه خواستین UP کنم ....

              دیدگاه


                #8
                پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                ممنون می شم اگه نقشه پروگرمر رو بگذارید. پس فکر کنم اینجور شد: من از محیط mikro c استفاده میکنم. compile می کنم و خروجی ها رو با epic داخل تراشه لود می کنم.

                دیدگاه


                  #9
                  پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                  http://www.eca.ir/forum2/index.php/topic,8762.msg37278.html#new

                  قبلا انجام شده ... :mrgreen:

                  دیدگاه


                    #10
                    پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                    تمام دوستانی که در این ضمینه اطلاعاتی دارند کمک کنند این پست تکمیل بشه. همونطور که می دونید ما به راحتی با dspic و Pic 24 می تونیم با شبکه tcp ,udp ارتباط برقرار کنیم ipو mac address تعریف کنیم به راحتی با mmc ها ارتباط برقرارکنیم و از مودم هم استفاده کنیم همه اینها فقط با include کردن کتابخانه های آماده براحتی امکان پذیره در ضمن مهمترین مزیت اونها سرعت بالای اونهاو 16 بیتی بودن اونها است در مدل 30f می تونیم 30mips ازش بگیریم و در مدل 33f تا 40mips.حافظه flash و eeprom وsram که زیاد داره. توانایی دیگر اونها که فقط تو dspic ها وجود داره قابلیت استفاده به صورت dsp است . یعنی تمام اون چیزهایی رو که یک مهندس الکترونیک نیاز داره ( البته به غیر از cpld ) داره .

                    دیدگاه


                      #11
                      پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                      سلام
                      یک کتاب عالی برای کامپایلر MPLAB-C30

                      http://rapidshare.com/files/43557151/Newnes.Programming.16-Bit.PIC.Microcontrollers.in.C.eBook-Spy.rar.html

                      http://www.flyingpic24.com/resources/C30-B.zip

                      دیدگاه


                        #12
                        پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                        یک فایل در باره ساخت اولین پروإ¾إ¾ژه در mikroc
                        http://www.mikroe.com/pdf/mikroc/1st_project_pic_c.pdf

                        دیدگاه


                          #13
                          پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                          بالاخره اولین پروژه رو با dspic30f4011 راه انداختم و نتیجه اینکه واقعا کار باهاش راحته و سرعت بالایی داره حتما امتحان کنید(حداقل 4 برابر). برنامه نویسی اون هم تقریبا شبیه avr است و راحته.فقط وقتی که خواستید یک چیزی رو تو حافظه flash معرفی کنید اونو const تعریف کنید. فقط یک سئوال اینکه چه طور یک متغیر رو تو حافظه eeprom تعریف کنیم؟

                          دیدگاه


                            #14
                            پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                            توسط دستورات زیر میشه یک متغیر رو در eeprom تعریف کرد eeprom_read و eeprom_write

                            دیدگاه


                              #15
                              پاسخ : مرجعی برای پروگرمر و پروژه های dspic

                              از دوستانی که تونستند/sd/mmc رو به dspic وصل کنند و جواب گرفتند تقاضا دارم یک نگاهی به برنامه من بندازند ببینند برنامه نوشته شده مشکل داره یا compiler. این برنامه برای dspic 30f4011 نوشته شده همراه با کریستال 10mhz و pll 8 و compiler اون هم mikro c dspic ver3 است.سخت افزار همون سخت افزار help است و cs رو به پورت b0 وصل کردم.متاسفانه کارت intial نمی شه.

                              int i;
                              void interrupt_U2Transmit(void) org 0x46
                              {
                              IFS1bits.U2TXIF=0;

                              }
                              void interrupt_U2Recive(void) org 0x44
                              {
                              IFS1bits.U2RXIF=0;

                              }
                              void main (void)
                              {Spi1_Init_Advanced(_SPI_MASTER,_SPI_8_BIT,_SPI_PR ESCALE_SEC_1,_SPI_PRESCALE_PRI_64,_SPI_SS_DISABLE, _SPI_DATA_SAMPLE_MIDDLE,_SPI_CLK_IDLE_HIGH,_SPI_AC TIVE_2_IDLE);
                              j=Mmc_Init(&PORTB,0);
                              if(j==0)
                              {
                              LATBbits.LATB3=1;
                              //Spi1_Init_Advanced(_SPI_MASTER,_SPI_8_BIT,_SPI_PRE SCALE_SEC_1,_SPI_PRESCALE_PRI_4,_SPI_SS_DISABLE,_S PI_DATA_SAMPLE_MIDDLE,_SPI_CLK_IDLE_HIGH,_SPI_ACTI VE_2_IDLE);
                              }
                              else
                              Uart2_Write_Char('e'

                              while(1)
                              {
                              LATBbits.LATB3=1;
                              delay_ms(1000);
                              LATBbits.LATB3=0;
                              delay_ms(1000);
                              }
                              }

                              دیدگاه

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