اطلاعیه

Collapse
No announcement yet.

کوچ کردن از کدویژن به AtmelStudio

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

    پاسخ : کوچ کردن از کدویژن به AtmelStudio

    نوشته اصلی توسط masoud salimi
    ممنون دوست عزیز مشکل 7سگمنت حل شد ولی نمیدونم چرا 7سگمنت ها تو محیط پرتئوس دائما روشن و خاموش میشه ، یعنی تو محاسبه وقفه تایمر اشتباه کردم ؟یا خوندن از حافظه فلش زمانگیر هست ؟
    نه بخاطر وقفه خوندن از حافظه نیست چون برای خوندنش جمعا چهار پالس ساعت صرف میشه و چیز بزرگی نیست.فرکانس جاروب سون سگمنت روی چنده؟ برای درست دیدن حداقل روی 20 میلی ثانیه باشه تا چشمک نزنه(شاید یه مقدار کمتر و بیشتر)!در ضمن فرکانس کاری خود میکرو رو سعی کنین حداقل روی 8 مگ بزارین.یک مگ خیلی کمه
    Aristar Group - Always And Forever

    دیدگاه


      پاسخ : کوچ کردن از کدویژن به AtmelStudio

      نوشته اصلی توسط حسین جباری
      نه بخاطر وقفه خوندن از حافظه نیست چون برای خوندنش جمعا چهار پالس ساعت صرف میشه و چیز بزرگی نیست.فرکانس جاروب سون سگمنت روی چنده؟ برای درست دیدن حداقل روی 20 میلی ثانیه باشه تا چشمک نزنه(شاید یه مقدار کمتر و بیشتر)!در ضمن فرکانس کاری خود میکرو رو سعی کنین حداقل روی 8 مگ بزارین.یک مگ خیلی کمه
      دوباره ممنون فرکانس اونجور که من حساب کردم 1میلی ثانیه هست ، البته مشکلم تو پرتئوس این بود که خودم 7سگمنتا رو مولتی پلکس کرده بودم و با انتخاب نوع 4رقمه مشکل حل شد ،مبتدییم دیگه :rolleyes: :rolleyes: :icon_razz:
      بازم ممنون
      تنها دو روز در سال هست که نمیتونی هیچ کاری بکنیآ‌! یکیآ‌ دیروز و یکیآ‌ فردا . . .

      دیدگاه


        پاسخ : کوچ کردن از کدویژن به AtmelStudio

        سلام
        یه مشکلی دارم اگه میشه سریع ج بدید
        کلمه ی flash در کد ویژن که برای ذخیره ی اطلاعات روی فلش رم هست توی atmel studio چیه؟

        دیدگاه


          پاسخ : کوچ کردن از کدویژن به AtmelStudio

          نوشته اصلی توسط 2621373
          سلام
          یه مشکلی دارم اگه میشه سریع ج بدید
          کلمه ی flash در کد ویژن که برای ذخیره ی اطلاعات روی فلش رم هست توی atmel studio چیه؟
          چنین چیزی در Atmel Studio نیست.برای استفاده باید یک سری قواعد و کتابخانه ها استفاده کنید و به راحتی کدویژن نیست
          Aristar Group - Always And Forever

          دیدگاه


            پاسخ : کوچ کردن از کدویژن به AtmelStudio

            نوشته اصلی توسط 2621373
            سلام
            یه مشکلی دارم اگه میشه سریع ج بدید
            کلمه ی flash در کد ویژن که برای ذخیره ی اطلاعات روی فلش رم هست توی atmel studio چیه؟
            اگر در هنگام تعریف متغییر از دستور const استفاده کنید در حافظه فلش ذخیره میشود

            دیدگاه


              پاسخ : کوچ کردن از کدویژن به AtmelStudio

              نیاز فوری
              با سلام و احترام.
              چطور باید در atmel studio(یا AVRstudio) یک ماتریس(با حجم بالا) تعریف کنیم !؟ وبه عبارتی وقتی در C یک ماتریس تعریف می کردیم دقیقا در چه نوع حافظه و در چه بخشی ذخیره می شد و الان برای نوشتن یک ماتریس باید از کدوم حافظه استفاده کنیم.
              با سپاس فراوان از لطفتان

              دیدگاه


                پاسخ : کوچ کردن از کدویژن به AtmelStudio

                نوشته اصلی توسط n_7395
                نیاز فوری
                با سلام و احترام.
                چطور باید در atmel studio(یا AVRstudio) یک ماتریس(با حجم بالا) تعریف کنیم !؟ وبه عبارتی وقتی در C یک ماتریس تعریف می کردیم دقیقا در چه نوع حافظه و در چه بخشی ذخیره می شد و الان برای نوشتن یک ماتریس باید از کدوم حافظه استفاده کنیم.
                با سپاس فراوان از لطفتان
                فرقی با کد ویژن فکر کنم نداشته باشه و به مانند یه آرایه دیگه تعریف میشه.هر چند بعدی و هر طولی باشه میشه ذخیره کرد البته چون تو حافظه فلش میکرو قرار میگیره نباید از ظرفیت میکرو بیشتر باشه
                Aristar Group - Always And Forever

                دیدگاه


                  پاسخ : کوچ کردن از کدویژن به AtmelStudio

                  سلام دوستان
                  چطوری میشه توی این کامپایلر یه آریه سه بعدی تعریف کرد؟؟ oo:
                  :nerd: :nerd: :nerd:
                  قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

                  دیدگاه


                    پاسخ : کوچ کردن از کدویژن به AtmelStudio

                    نوشته اصلی توسط حسین جباری
                    فرقی با کد ویژن فکر کنم نداشته باشه و به مانند یه آرایه دیگه تعریف میشه.هر چند بعدی و هر طولی باشه میشه ذخیره کرد البته چون تو حافظه فلش میکرو قرار میگیره نباید از ظرفیت میکرو بیشتر باشه
                    خیلی متشکر ولی تو C اگر اشتباه نکنم می نویسیم :
                    {(2,3,4),(1.2,1)}=[a[2][3
                    ولی ایا در AVRstudio میشه اینطور نوشت!!!!!؟؟؟ یا باید هر بار به طور جداگانه هر عدد را در یک رجیستر نوشت؟؟؟؟ oo: oo: :sad:

                    دیدگاه


                      پاسخ : کوچ کردن از کدویژن به AtmelStudio

                      ضمن تشکر از پستتون
                      من خودم از کدویژن استفاده میکردم.حالا با این مطالبی که شما فرمودین Studio خیلی قویتره که این کوچ صورت بگیره؟؟؟
                      میشه یه مقایسه ای انجام بدین

                      دیدگاه


                        پاسخ : کوچ کردن از کدویژن به AtmelStudio

                        نوشته اصلی توسط mostafa6369
                        ضمن تشکر از پستتون
                        من خودم از کدویژن استفاده میکردم.حالا با این مطالبی که شما فرمودین Studio خیلی قویتره که این کوچ صورت بگیره؟؟؟
                        میشه یه مقایسه ای انجام بدین
                        بله خیلی قویتره
                        مقایسه بسکام با کدویژن برابر با مقایسه کدویژن با اتمل استودیو (صرفا جهت نشون دادن اهمیت این جابجایی)
                        اما در کل خیلی موارد هست که باد مشخص بشه تا فهمید که کدومش بیشتر بدرد کارتون میخوره:
                        میخواین حرفه ای کار کنین یه نه؟
                        برای پروژه های دانشجویی هست یا صنعتی؟
                        زمان تحویل کارتون زیاده یا کم؟
                        نمونه نویسیه یا نه؟
                        برای دل خودتون دستگاه میسازین یا نه؟

                        و در کل یا نه! (این خط شوخیه)

                        اما بهتره برید سراغ آرم و روی اونا وقت بزارین باتوجه به اینکه قیمته یه سری از آرم ها مخصوصا شرکت st خیلی خیلی پایین اومده حتی گاهی از مدل avr هم ارزونتر در میاد
                        من که دارم میرم سمت آرم با شرکت nxp و محیط برنامه نویسیه keil
                        اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                        شهيد دکتر مصطفي چمران
                        اللهم صل علي محمد و ال محمد و عجل فرجهم
                        ; C is not for children

                        دیدگاه


                          پاسخ : کوچ کردن از کدویژن به AtmelStudio

                          نوشته اصلی توسط مهدی رهی
                          من که دارم میرم سمت آرم با شرکت nxp و محیط برنامه نویسیه keil
                          پیشنهاد میکنم برای ARM برید سمت شرکت freescale arm cotex چون adc ۱۶ بیتی داره و کلی امکانات دیگه میتونید تو اینترنت سرچ کنید
                          به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
                          @@@@@@@@@@*بیل گیتس*@@@@@@@@@@

                          دیدگاه


                            پاسخ : کوچ کردن از کدویژن به AtmelStudio

                            نوشته اصلی توسط n_7395
                            خیلی متشکر ولی تو C اگر اشتباه نکنم می نویسیم :
                            {(2,3,4),(1.2,1)}=[a[2][3
                            ولی ایا در AVRstudio میشه اینطور نوشت!!!!!؟؟؟ یا باید هر بار به طور جداگانه هر عدد را در یک رجیستر نوشت؟؟؟؟ oo: oo: :sad:
                            هم در زبان سی و هم در اتمل استودیو اینجوری مقدار دهی و تعریف میشه:
                            کد:
                            ch[2][2]={{6,7},{1,5}};
                            Aristar Group - Always And Forever

                            دیدگاه


                              پاسخ : کوچ کردن از کدویژن به AtmelStudio

                              نوشته اصلی توسط liamplm1382
                              پیشنهاد میکنم برای ARM برید سمت شرکت freescale arm cotex چون adc ۱۶ بیتی داره و کلی امکانات دیگه میتونید تو اینترنت سرچ کنید
                              من حرفه ای میخوام کار کنم.درضمن تو صنعت هم استفاده کنم
                              پس پیشنهاد شما این هستش که avr را بذارم کنار و برم سراغ arm??/

                              دیدگاه


                                پاسخ : کوچ کردن از کدویژن به AtmelStudio

                                با عرض سلام خدمت دوستان عزیز.....
                                من توی اتمل استادیو خواستم کارت های SD رو راه اندازی کنم با استفاده از کتابخانه آقای چان....http://elm-chan.org/fsw/ff/00index_p.html
                                اینم کد من هست که اروری میده که هر چقدر سعی کردم نتونستم برطرفش کنم.....از دوستان خواهشمندم اگه کمکی میتونن کنن دریغ نکنن...
                                کد:
                                #include <avr/io.h>
                                #include <util/delay.h>
                                #include <stdlib.h>
                                #include "pff.h"
                                #include "lcd.h"
                                
                                #define F_CPU 8000000UL
                                #define BUFFER_SIZE 16
                                
                                FATFS Fs;
                                WORD w_br;
                                char buffer[BUFFER_SIZE];
                                
                                int main(void)
                                {
                                	LCDInit(LS_NONE);
                                	
                                	LCDGotoXY(1,0); LCDWriteString("Read Micro SD");
                                	
                                	LCDGotoXY(1,1); LCDWriteString("saeed"); _delay_ms(2000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString("Init Drive");
                                	while(disk_initialize()!=FR_OK)    //آیا رم شناسایی شده است یا نه
                                	
                                	_delay_ms(100);
                                	LCDWriteString("-->ok");
                                	_delay_ms(1000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString("Open Drive");
                                	while(pf_mount(& Fs)!=FR_OK)     //باز کردن رم
                                	
                                	_delay_ms(100);
                                	LCDWriteString("-->ok");
                                	_delay_ms(1000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString("Open File");
                                	while(pf_open("saeed.txt")!=FR_OK)  //باز کردن فایل مورد نظر
                                	
                                	_delay_ms(100);
                                	LCDWriteString("-->ok");
                                	_delay_ms(1000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString("Read File");
                                	while(pf_read(&buffer,12,&w_br)!=FR_OK) //خوندن فایل مورد نظر
                                	
                                	_delay_ms(100);
                                	LCDWriteString("-->ok");
                                	_delay_ms(1000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString("CLOSE Drive");
                                	while(pf_mount(0)!=FR_OK)        //بستن رم
                                	
                                	_delay_ms(100);
                                	LCDWriteString("-->ok");
                                	_delay_ms(1000);
                                	
                                	LCDClear();
                                	
                                	LCDWriteString(buffer);
                                	_delay_ms(1000);
                                	
                                	while(1)
                                	{
                                		
                                	}
                                }
                                اینم لینک کل پروژه
                                http://s3.picofile.com/file/8231661568/GccApplication1.rar.html
                                تکاور شدن جرات افزون کند.....هراس از دل مرد بیرون کند....


                                تا تکاور به تن زخمی خود جان دارد....مرز اسلام در این ملک نگهبان دارد.........

                                دیدگاه

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