NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1885 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید

نمایش نتیجه های نظرسنجی ها: دوستان بحث رو چطور ادامه بدیم؟

رأی دهندگان
113. شما نمی توانید در این نظرسنجی رای دهید.
  • گفتن مثال برای قسمتهای راه اندازی شده

    56 49.56%
  • ادامه بحث و راه اندازی قسمتهای راه اندازی نشده

    57 50.44%
صفحه 16 از 18 نخستنخست 123456789101112131415161718 آخرینآخرین
نمایش نتایج: از 301 به 320 از 360

موضوع: تشریح کامل دستورات cmsisبرای lpc1768

  1. #301
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط soodi نمایش پست ها
    کلا هرجا UART1 بوده ارور داده !!! باید چیکار کنم ؟؟؟؟
    بله همین طوره. اگه گفتید چرا؟

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #302
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    چرا ؟
    خیلی ممنون (پخ کردید واسم)

    طبق توضیحات خودتون باید UART1 به صورت زیر استفاده بشه :
    UART_Init((LPC_UART_TypeDef *)LPC_UART1, &UARTConfigStruct);

  5. #303
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esi_52000 نمایش پست ها
    خوب با اجاز هبریم سراغ برنامه و توضیح دستورات
    قبل از هرچیزی بگم که درتایمر کانتر برای هر یک از قسمتهای
    تایمر
    کانتر
    رجیسترهای MATCH
    CAPTURE
    بایستی متغیری متناسب با اون تعریف بشه که همگی از نوع STRUCT هستند(همون ساختار در زبان C++
    در این قسمت تک تک این متغیرها رو توضیح میدم
    //-------------------------------------------------------------------------------------------//
    نحوه ی پیکر بندی تایمر کانتر در مد تایمر
    1-ابتدا باید متغیری از نوع تایمر تعریف بشه
    2-فیلدهای این متغیر مقدار دهی بشن.
    -این نوع متغیر دارای 2 فیلد مجزا هستش که یکی منبع کلاک تایمر رو مشخص میکنه و دیگری prescaler تایمر رو (یعنی به ازای هر چند کلاک یکی بشماره)
    پس اول یه متغیر تعریف میکنیم:
    TIM_TIMERCFG_Type timercfg ;
    متغییری که ایجاد کردین 2 تا فیلد داره.
    1-PrescalerOption که منبع کلاک سیستم رو مشخص میکنه
    2-prescalerValue که مقدار prescaler رو مشخص میکنه
    حالا فیلد اول رو مقدار دهی میکنیم.
    Timercfg .PrescalerOption = TIM_PRESCALE_TICKVal /TIM_PRESCAL_USVal
    اگه کزینه اول رو قرار بدین (TIM_PRESCALE_TICKVal )منبع کلاک تایمر از کلاک سیستم گرفته میشه که اصلا جایی ندیدم استفاده بشه.
    اگه کزینه دوم رو قرار بدین (TIM_PRESCAL_USVal) این گزینه باعث میشه کلاک سیستم به صورت مضربی از میکروثانیه توسط شما تعیین بشه که در ادامه توضیح میدم.
    حالا فیلد دوم متغیر تایمر
    Timercfg .PrescalerValue = VALUE
    در این فیلد شما PRESCALE تایمر رو مشخص میکنید.اگه در فیلد قبلی از TIM_PRESCAL_USVaL
    استفاده کرد ه باشین اونوقت PRESCAL برحسب میکرو ثانیه میشه.واسه اینکه متوجه بشین مثال میزنم/
    -------------------------------------------------------------------------------------------------------------
    مثال : میخواهیم تایمر 1 رو بگونه ای پیکربندی کنیم که هر 1 ثانیه یکی به آن اضافه شود.
    TIM_TIMERCFG_Type timercfg ;
    timercfg .PrescalerOption = TIM_PRESCAL_USVal ;
    Timercfg .PrescalerValue = 1000 ;

    نحوه ی پیکربندی رجیستر match یک تایمر
    1-ابتدا باید متغیری از نوع match تعریف بشه
    2-فیلدهای این متغیر مقدار دهی بشن.
    TIM_MATCHCFG_Type matchcfg ;
    این متغیر 5 فیلد داره که داریم.
    matchcfg.Channel = 0.....3
    matchcfg.IntOnMatch = ENABLE / DISABLE
    matchcfg.ResetOnMatch = ENABLE / DISABLE
    matchcfg.StopOnMatch = ENABLE / DISABLE
    matchcfg.MatchValue= value
    فیلد اول مشخص میکنه که میخواین کدوم یک از رجیسترهای 4 گانه match رو پیکربندی کنین.
    فیلد دوم میگه که وقتی مقدار تایمر کانتر با مقدار رجیست match برابر شد وقفه اتفاق بیفته یا نه
    فیلد سوم میگه که وقتی مقدار تایمر کانتر با مقدار رجیست match برابر شد تایمر ریست بشه یا نه
    فیلد دوم میگه که وقتی مقدار تایمر کانتر با مقدار رجیست match برابر شد تایمر از کار بیفته یا نه
    مقدار عددی که میخوایین توی این رجیستر قرار بگیره رو مشخص میکنه
    مثال:رجیستر match3 تایمر رو بگونه ای پیکر بندی کنین که در صورت برابری تایمر با عدد 3000000 تایمر ریست بشه اما از کار نیفته و وقفه هم اتفاق بیفته
    matchcfg.Channel = 3
    matchcfg.IntOnMatch = ENABLE
    matchcfg.ResetOnMatch = ENABLE
    matchcfg.StopOnMatch = DISABLE
    matchcfg.MatchValue= 3000000

    نحوی پیکربندی واحد capture در تایمر کانتر
    1 -ابتدا باید متغیری از نوع match تعریف بشه
    2-فیلدهای این متغیر مقدار دهی بشن.
    TIM_CAPTURECFG_Type capturecfg ;
    این متغیر 4 فیلد داره که داریم.
    Capturecfg.CaptureChannel = 0 / 1 ;
    Capturecfg.RisingEadge = ENABLE / DISABLE
    Capturecfg.FallingEdge = ENABLE /DISABLE
    Capturecfg.IntOnCaption= ENABLE /DISABLE
    فیلد اول نشون میده که شما میخوایین از CAPn.0 به عنوان ورودی CAPTIUR استفاده کنین یا CAPn.1
    فیلد 2 نشون میده که عمل کپچر روی لبه بالارونده پالس اعمالی به پین کپچر اتفاق بیفته یا خیر
    فیلد 3 نشون میده که عمل کپچر روی لبه پایین رونده پالس اعمالی به پین کپچر اتفاق بیفته یا خیر
    فیلد 3 نشون میده که با وقوع پالس کپچر وقفه فعال بشه یا نه
    مثال: کپچر رو به گونه پیکر بندی کنین که با اعمال پالس به پایه CAPn.1 در لبه بالارونده کپچر فعال و وقفه نیز اتفاق بیفته.
    Capturecfg.CaptureChannel = 1 ;
    Capturecfg.RisingEadge = ENABLE
    Capturecfg.FallingEdge = DISABLE
    Capturecfg.IntOnCaption= ENABLE
    -----------------------------------------------------------------------------------------------------------------
    نحوی پیکربندی واحد تایمر کانتر در مد کانتر
    1 -ابتدا باید متغیری از نوع کانتر تعریف بشه
    2-فیلدهای این متغیر مقدار دهی بشن.
    TIM_COUNTER CFG_Type countercfg ;
    این متغیر 2 فیلد داره که داریم.
    countercfg.CounterOption =
    TIM_COUNTER_INCAP0 / TIM_COUNTER_INCAP1 ;
    countercfg.CountInputSelect =
    فیلد اول نشون میده که وروی کلاک کانتر از پین CAP0 باشه یا CAP1
    فیلد دوم رو نمیدونم چیکار میکنه شرمنده کسی فهمید یه ندا بده
    مثال: کپچر رو به گونه پیکر بندی کنین که با اعمال پالس به پایه CAPn.1 در لبه بالارونده کپچر فعال و وقفه نیز اتفاق بیفته.
    Capturecfg.CaptureChannel = 1 ;
    Capturecfg.RisingEadge = ENABLE
    Capturecfg.FallingEdge = DISABLE
    Capturecfg.IntOnCaption= ENABLE

    این قسمت همچنان ادامه دارد دوستان
    --------------------------------------------------------------------------------
    سلام دوستان توی این قسمت یه چیزایی از قلم افتاده که الان بهش اضافه کردم.

    1-بعد معرفی یک متغیر از نوع match_type و دادن مقادیر به فیلد های مربوطه با تابع زیر config دهایی انجام میشه
    (matchcfg&, شماره تایمر مورد نظر)TIM_ConfigMatch

    2-همین مورد رو درباره capyureداریم که
    (capturecfg&, شماره تایمر مورد نظر)TIM_ConfigCapture
    سلام آقا اسماعیل
    خیلی ممنون و دمت گرم
    من میخوام با lpc1768 کار کنم. شماتیک رو تموم کردم فقط قسمت مربوط به تایمر کانتر مونده
    منظور از capture دقیقا چیه؟
    اگر بخوام فرکانس رو اندازه بگیرم باید چیکار کنم؟
    میدونم ک باید یک تایمر 1 ثانیه درست کنمو در اون 1ثانیه تعداد لبه ها رو توسط کانتر بشمرم
    ولی نمیدونم فرق cap0 با cap1 چیه؟ اصلا سیگنالو باید به این پایه ها بدم؟ اون capture چیه؟
    ممنون میشم یکم کمکم کنی

  6. #304
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hessam_sh نمایش پست ها
    سلام آقا اسماعیل
    خیلی ممنون و دمت گرم
    من میخوام با lpc1768 کار کنم. شماتیک رو تموم کردم فقط قسمت مربوط به تایمر کانتر مونده
    منظور از capture دقیقا چیه؟
    اگر بخوام فرکانس رو اندازه بگیرم باید چیکار کنم؟
    میدونم ک باید یک تایمر 1 ثانیه درست کنمو در اون 1ثانیه تعداد لبه ها رو توسط کانتر بشمرم
    ولی نمیدونم فرق cap0 با cap1 چیه؟ اصلا سیگنالو باید به این پایه ها بدم؟ اون capture چیه؟
    ممنون میشم یکم کمکم کنی
    سلام دوست عزیز وممنون از ابراز محبتتون.
    ببینین اگه شما بخوایین تعداد پالس ساعت بین 2 زمان رو به دست بیارین از کپچر استفاده میکنین.
    کپحر دقیقا مثل وقفه میمونه .فرقش اینه که یه کار خاص رو انجام میده یعنی به محض اینکه سیگنال کپچر بیاد عدد فعلی تایمر کانتر توی یهرجیستر خاص کپچر ذخیره میشه.cap0 , cap1 دو تا پایه خارجی هستن که میتونن به عنوان ورودی سیگنال کپچر عمل کنن.متن رو کامل بخونین متوجه میشین .من در خدمتم داداشم

  7. تشکرها از این نوشته :


  8. #305
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    یک مشکل جدید :
    میخام همزمان از کانال 0 و 1 مبدل آنالوگ به دیجیتال ADC استفاده کنم
    ولی مقدار کانال 1 رو 0 نشون میده !!!
    کد:
        ADC_Init(LPC_ADC, 200000);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_0, ENABLE);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_1, ENABLE);
    
        PinCfg_ADC.Funcnum = 1;
        PinCfg_ADC.OpenDrain = 0;
        PinCfg_ADC.Pinmode = 0;
        PinCfg_ADC.Pinnum = 23;
        PinCfg_ADC.Portnum = 0;
        PINSEL_ConfigPin(&PinCfg_ADC);
        PinCfg_ADC.Pinnum = 24;
        PINSEL_ConfigPin(&PinCfg_ADC);
    
    while (1)
        {
     ADC_StartCmd(LPC_ADC,ADC_START_NOW);
               adc_value1 = ADC_ChannelGetData(LPC_ADC , 0);
               adc_value2 = ADC_ChannelGetData(LPC_ADC , 2);

  9. تشکرها از این نوشته :


  10. #306
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط soodi نمایش پست ها
    سلام

    یک مشکل جدید :
    میخام همزمان از کانال 0 و 1 مبدل آنالوگ به دیجیتال ADC استفاده کنم
    ولی مقدار کانال 1 رو 0 نشون میده !!!
    کد:
        ADC_Init(LPC_ADC, 200000);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_0, ENABLE);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_1, ENABLE);
    
        PinCfg_ADC.Funcnum = 1;
        PinCfg_ADC.OpenDrain = 0;
        PinCfg_ADC.Pinmode = 0;
        PinCfg_ADC.Pinnum = 23;
        PinCfg_ADC.Portnum = 0;
        PINSEL_ConfigPin(&PinCfg_ADC);
        PinCfg_ADC.Pinnum = 24;
        PINSEL_ConfigPin(&PinCfg_ADC);
    
    while (1)
        {
     ADC_StartCmd(LPC_ADC,ADC_START_NOW);
               adc_value1 = ADC_ChannelGetData(LPC_ADC , 0);
               adc_value2 = ADC_ChannelGetData(LPC_ADC , 2);
    در هر لحطه تنا یکی از کانالهای میکرو میتونه روشن باشه و عمل خوندن رو انجام بده.اگه میخوایین از 2 کاتنال استفاده کنین باید در حالت burest mode از adc استفاده باشه.
    اما در حالت عادی میتونین ابتدا کانال یک و فعال و ازش داده رو دریافت کنین بعد این کانال رو ببندین و کانال بعد رو روشن کنین و ازشاستفاده کنین

  11. کاربران : 3 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  12. #307
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esi_52000 نمایش پست ها
    در هر لحطه تنا یکی از کانالهای میکرو میتونه روشن باشه و عمل خوندن رو انجام بده.اگه میخوایین از 2 کاتنال استفاده کنین باید در حالت burest mode از adc استفاده باشه.
    اما در حالت عادی میتونین ابتدا کانال یک و فعال و ازش داده رو دریافت کنین بعد این کانال رو ببندین و کانال بعد رو روشن کنین و ازشاستفاده کنین
    سلام

    اگر میشه روش burest mode رو یه توضیحی بدید
    الان این کار رو کردم ولی باز هم نمیشه !!!

    کد:
     ADC_Init(LPC_ADC, 200000);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_0, DISABLE);
        ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_1, DISABLE);
    
    ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_0, ENABLE);    
    ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_1, DISABLE);
    ADC_StartCmd(LPC_ADC,ADC_START_NOW);        
               adc_value1 = ADC_ChannelGetData(LPC_ADC , 0);
    ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_1, ENABLE);    
    ADC_ChannelCmd (LPC_ADC , ADC_CHANNEL_0, DISABLE);
    ADC_StartCmd(LPC_ADC,ADC_START_NOW);        
               adc_value2 = ADC_ChannelGetData(LPC_ADC , 1);

  13. #308
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام به همه ...
    من فکر میکنم BURST Mode یه نوع خاصی از خوندن ADC هستش که واحد ADC بصورت خودکار عمل تبدیل رو انجام میده و فقط میتونی به راحتی مقدار تبدیل شده رو بخونی ... خوبی این روش اینه که دیگه میکرو توی دستور while گیر نمیکنه تا عملیات تبدیل تموم بشه ... اگه تابع مورد نظر رو دنبال کنی میبینی هیچ دستور حلقه وجود نداره ...
    دوستان محترم اگه اشتباه گفتم اصلاح کنید ...

  14. تشکرها از این نوشته :


  15. #309
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط soodi نمایش پست ها
    سلام

    اگر میشه روش burest mode رو یه توضیحی بدید
    الان این کار رو کردم ولی باز هم نمیشه !!!

    کد:
     adc_init(lpc_adc, 200000);
        adc_channelcmd (lpc_adc , adc_channel_0, disable);
        adc_channelcmd (lpc_adc , adc_channel_1, disable);
    
    adc_channelcmd (lpc_adc , adc_channel_0, enable);    
    adc_channelcmd (lpc_adc , adc_channel_1, disable);
    adc_startcmd(lpc_adc,adc_start_now);        
               adc_value1 = adc_channelgetdata(lpc_adc , 0);
    adc_channelcmd (lpc_adc , adc_channel_1, enable);    
    adc_channelcmd (lpc_adc , adc_channel_0, disable);
    adc_startcmd(lpc_adc,adc_start_now);        
               adc_value2 = adc_channelgetdata(lpc_adc , 1);
    دوست عزیز من تا امشب انشالله یه برنامه کامل براتون میزارم تا کلا مشکلتون حل بشه.الان متاسفانه سر کارم و امکانشبرام وجود نداره که برنامه رو بنویسم.

  16. #310
    کاربر فعال lpln852 آواتار ها
    تاریخ عضویت
    Dec 2008
    نوشته ها
    344
    تشکر
    53
    تشکر شده 88 بار در 55 پست

    پیش فرض

    برای استفاده از usb باید چی کار کرد ؟؟

  17. #311
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    آقای طاهری.
    سلام و خسته نباشید.
    من چندماه پیش با آموزشهای این تایپک که شما زحمتش رو کشیدید آرم رو شروع کردم.
    10000 تشکر بخاطر زحمتی که میکشید. انشالله موفق و در پناه خدا باشید
    بااحترام

  18. تشکرها از این نوشته :


  19. #312
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    آقای طاهری.
    سلام و خسته نباشید.
    من چندماه پیش با آموزشهای این تایپک که شما زحمتش رو کشیدید آرم رو شروع کردم.
    10000 تشکر بخاطر زحمتی که میکشید. انشالله موفق و در پناه خدا باشید
    بااحترام
    خواهش میکنم داداشم .از ابراز محبتتون ممنونم عزیز.کاری که من کردم یه انجام وظیفه بود که امیدوارم خدا قبول کنه وبه درد دوستان هم خورده باشه.

  20. کاربران : 2 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  21. #313
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    مثل اینکه بعضی از دوستان با adc یه مشکلات کوچیکی دارن.توی پست بعد آموش کامل این قسمت رو میزارم تا انشالله مشکلات همه دوستان حل بشه

  22. #314
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    دوستان فایل زیر رو دانلود کنین .بیشتر قسمتهای واحد adc اون توضیح دادم.انشالله به دردتون بخوره.
    یه صلوات و یه فاتحه هم یادتون نره.ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط esi_52000 : 21-04-2013 در ساعت 20:41

  23. کاربران : 12 تشکر کرده اند از شما esi_52000 برای ارسال این پست سودمند:


  24. #315
    کاربر فعال lpln852 آواتار ها
    تاریخ عضویت
    Dec 2008
    نوشته ها
    344
    تشکر
    53
    تشکر شده 88 بار در 55 پست

    پیش فرض

    اقای esi_52000 و استاتید دیگه ممنون از زحماتتون
    شما با USB هم کار کردید ؟؟
    ویرایش توسط lpln852 : 21-04-2013 در ساعت 22:21

  25. #316
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

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

  26. #317
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام آقای طاهری

    توضیحاتتون عالی بود
    فقط اگر ممکنه یه مثال برای حالت burest mode بزنید که 2 کانال adc همزمان در حال کار باشن و نمونه برداری از 2 کانال انجام بشه

    ممنون

  27. #318
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام آقای طاهری
    میبینم بعد یه مدت برگشتیدکجا بودید آقا!! نبودتون تو این تایپیک کاملا احساس میشد
    سلام آقا مهدی.شما لطف دارین عزیز .با وجود دوستان فعالی مثل شما خدارو شکر این پست همیشه جواب گوی سوالات دوستان بوده.انشالله ااز این به بعد بیشتر بتونم در خدمت باشم.
    انشالله دنبالشم بقیه قسمتای مونده از 1768 رو هم کامل کنیم تا انشالله این آی سی رو هم بومی سازی کرده باشیم(البته برنامه نویسیشو)

  28. تشکرها از این نوشته :


  29. #319
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط soodi نمایش پست ها
    سلام آقای طاهری

    توضیحاتتون عالی بود
    فقط اگر ممکنه یه مثال برای حالت burest mode بزنید که 2 کانال adc همزمان در حال کار باشن و نمونه برداری از 2 کانال انجام بشه

    ممنون
    به روی چشم .انشالله تا امشب وقت بدین به محض برگشت از سر کار در خدمتم داداشم

  30. تشکرها از این نوشته :


  31. #320
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

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

    منتظرم
    خیلی ممنون

صفحه 16 از 18 نخستنخست 123456789101112131415161718 آخرینآخرین

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

  1. پاسخ: 6
    آخرين نوشته: 05-03-2014, 18:24
  2. کاربرد و معنی دستورات بسکام به شکلی ساده
    توسط mapmap در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 7
    آخرين نوشته: 07-12-2013, 00:52
  3. [سوال] عمل کرد دستور شیفت د
    توسط arvin2009 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 04-11-2013, 23:03
  4. دستور ارسال کاراکتر در spi با میکرو arm
    توسط Niloufar.Male در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 25-10-2013, 23:20
  5. ادامه اجرای دستوراته قبل از خاموش شدن میکرو
    توسط mohsenal در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 07-09-2013, 22:09

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

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