NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3664 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 5 12345 آخرینآخرین
نمایش نتایج: از 1 به 20 از 81

موضوع: تایمر/کانتر

  1. #1
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    Gadid تایمر/کانتر

    سلام به دوستان عزیز
    من یک پروژه ای داشتم میخواستم ببینم کسی ار دوستان میتونه به من کمک کنه
    من نمونه برنامه برای راه اندازی تایمر و کانتر میخواستم
    کانتر برای شمارش
    و تایمر برای ایجاد زمان خاص
    میکروکنترلر مصرفی من
    lpc2378

    اگه کسی قبلا نوشته بیضحمت قرار بده ما استفاده کنیم
    با تشکر

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


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

  4. #2
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام
    من تو قسمت پروژه های برد lpc2378 پروژه راه اندازی تایمر رو گذاشتم.
    راه اندازی کانتر هم زیاد فرقی نمیکنه ، اگر مشکلی داشتید مطرح کنید شاید تونستم راهنمایی کنم.
    الآن بردم دست دوستم هست ، وگرنه برنامش رو مینوشتم و قرار میدادم.

    در ضمن ، من کاربرد رجیستر های بخش تایمر/کانتر رو از رو دیتاشیت ترجمه کردم ، اگر دوست دارید اونهارو قرار بدم.
    ویرایش توسط shayanmelody : 16-09-2011 در ساعت 04:24



    بعد از چند وقت برگشتم



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


  6. #3
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    سلام دوست عزیز
    ممنونم که جواب دادین
    اگه براتون جای داره قرار بدین ممنون میشم
    و اگه مشکل داشتم مزاحمتون میشم
    تشکر

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


  8. #4
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    اقا پیدا نکردم
    بیضحمت لینک قرار بدین
    ممنون میشم

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


  10. #5
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط cmuiran نمایش پست ها
    اقا پیدا نکردم
    بیضحمت لینک قرار بدین
    ممنون میشم
    ایـــــــــران میـــــــکرو ™


    نوضیحات رجیستر ها رو هم هرچه سریع تر مینویسم.



    بعد از چند وقت برگشتم



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


  12. #6
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    از پست بعد در مورد رجیستر ها توضیح میدم.فقط یک سوال :
    شما نحوه اختصاص زیر روال برای یک منبع وقفه رو میدونید ؟ چون این قسمت هم توضیحات مفصل داره.
    ویرایش توسط shayanmelody : 17-09-2011 در ساعت 03:27



    بعد از چند وقت برگشتم



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


  14. #7
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    تایمر / کانتر ها


    پیکره بندی اولیه :

    1) تغذیه :
    برای فعال کرده واحد تایمر کانتر (مانند سایر سخت افزار های جانبی میکرو) ابتدا باید تغذیه آنرا فعال کنید که اینکار هم بوسیله ویزارد فایل استارت آپ و هم بوسیله کدنویسی امکان پذیر است.

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

    تنظیمات از طریق کد نویسی : رجیستر pconp برای فعال سازی کلیه امکانات جانبی میکروکنترلر باید مقداردهی شود که برای فعال سازی تایمر ها داریم :

    الف)تایمر صفر : بیت یکم این رجیستر باید یک شود. Pconp |=0x2;
    ب)تایمر یک : بیت دوم این رجیستر باید یک شود. Pconp |=0x4;
    ج)تایمر دو : بیت بیست و دوم این رجیستر باید یک شود. Pconp |=0x400000;
    د)تایمر سه :بیت بیست و سوم این رجیستر باید یک شود. Pconp |=0x800000;


    2)کلاک واحد تایمر/کانتر : برای تنظیم کلاک این واحد نیز میتوانیم از ویزارد فایل استارت آپ کمک بگیریم که نکته خاصی ندارد و یا از طریق رجیستر ها.

    برای تعیین کلاک تایمر صفر و یک از رجیستر pclksel0 و برای تعیین کلاک تایمر دو و سه از رجیستر pclksel1 استفاده میکنیم.هر دو رجیستر فوق 32 بیتی میباشند.

    الف)تایمر صفر : بیت های دوم و سوم رجیستر pclksel0 مربوط به تایمر صفر میباشند.
    ب)تایمر یک : بیت های چهارم و پنجم رجیستر pclksel0 مربوط به تایمر یک میباشند.
    ج)تایمر دو : بیت های دوازدهم و سیزدهم رجیستر pclksel1 مربوط به تایمر دو میباشند.
    د)تایمر سه : بیت های چهاردهم و پانزدهم رجیستر pclksel1 مربوط به تایمر سه میباشند.

    برای تعیین کلاک ، بیت های فوق باید به صورت زیر مقداردهی شوند :

    00 => pclk = cclk/4
    01 => pclk = cclk
    10 => PCLK = CCLK/2
    11 => PCLK = CCLK/8
    منظور از cclk کلاک cpu و منظور از pclk کلاک واحد مورد نظر است.


    خوب.تا اینجا تنظیمات اولیه تموم شد.از پست بعد (به دلیل شلوغ نشدن مطالب) رجیستر های اصلی رو توضیح میدم.





    بعد از چند وقت برگشتم



  15. کاربران : 4 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  16. #8
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

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

    با تشکر.



    بعد از چند وقت برگشتم



  17. کاربران : 4 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  18. #9
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    1)رجیستر TxTCR : این رجیستر فعالیت تایمر کانتر را کنترل میکند.

    بیت صفر COUNTER ENABLE : با دادن مقدار یک به این بیت شمارنده برای شمارش فعال میشود و با دادن مقدار صفر شمارنده غیر فعال میشود.

    بیت یک COUNTER RESET : با دادن مقدار یک به این بیت شمارنده ریست شده و تا زمانیکه مقدار این بیت به صفر باز نگردد ، ریست باقی میماند.

    بیت های 2 تا 7 رزرو شده هستند.

    2)رجیستر TxCTCR : این رجیستر نوع کاربرد تایمر کانتر را تعیین میکند که به شرح زیر است :

    بیت صفر و یک TIMER / COUNTER MODE : بیت صفر و یک این رجیستر کنترل کننده تایمر بودن یا کانتر بودن میباشد که حالات زیر ممکن است روی دهد :

    00 : تایمر.
    01 : کانتر ، شمارنده با هر لبه بالارونده روی پایه کپچر افزایش می یابد.
    10 : کانتر ، شمارنده با هر لبه پایین رونده روی پایه کپچر افزایش می یابد.
    11 : کانتر ، شمارنده با هر دولبه روی پایه کپچر افزایش میابد.

    بیت دو و سه COUNT INPUT SELECT : این دو بیت ورودی پایه کپچر را انتخاب میکنند که با مقدار 00 پایه CAPn.0 برای تایمر n انتخاب میشود و با مقدار 01 پایه CAPn.1 برای تایمر n انتخاب میشود.

    بیت های 4 تا 7 رزرو شده هستند.


    3) رجیستر TxIR : این رجیستر حاوی پرچم های وقفه تایمر کانتر x میباشد که در زیر ساختار آن آورده شده است :

    بیت صفر MR0 INTERRUPT : پرچم وقفه برای وقفه رجیستر مقایسه ای صفر.
    بیت یک MR1 INTERRUPT : پرچم وقفه برای وقفه رجیستر مقایسه ای یک.
    بیت دو MR2 INTERRUPT : پرچم وقفه برای وقفه رجیستر مقایسه ای دو.
    بیت سه MR3 INTERRUPT : پرچم وقفه برای وقفه رجیستر مقایسه ای سه.
    بیت چهار CR0 INTERRUPT : پرچم وقفه برای رویداد کپچر ، کانال صفر.
    بیت پنج CR0 INTERRUPT : پرچم وقفه برای رویداد کپچر ، کانال یک.

    بیت های شش و هفت رزرو شده هستند.


    4)رجیستر TxTC : این رجیستر محتوای شمارنده تایمر کانتر را در خود نگه میدارد.

    5)رجیستر TxPR : رجیستر 32 بیتی که تقسیم فرکانس را بر عهده دارد.برای مثال اگر مقدار این رجیستر برابر صفر باشد ، شمارنده با هر کلاک افزایش می یابد،اگر برابر 1 باشد ، شمارنده با هر دو کلاک افزایش میابد و ...

    6)رجیستر TxMR0 - TxMR3 : این رجیستر ها همان رجیستر های مقایسه کننده میباشند.در صورتیکه مقدار شمارنده برابر با یکی از آنها شود ، با تنظیمات مورد نیاز وقفه ایجاد میشود.


    ادامه مطالب در پست بعد



    بعد از چند وقت برگشتم



  19. کاربران : 5 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  20. #10
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    سلام
    ممنون از شما که وقت گذاشتین
    تشکر

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


  22. #11
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    7)رجیستر TxMCR : این رجیستر وضعیت رجیستر های مقایسه ای در هنگام رویداد تطابق مشخص میکند که شامل 16 بیت میباشد:

    1) سه بیت اول مختص MR0
    2) سه بیت دوم مختص MR1
    3)سه بیت سوم مختص MR2
    4)سه بیت چهارم مختص MR3

    بیت های 12 تا 15 رزرو شده هستند.

    برای هر گروه از سه بیت فوق شرایط زیر وجود دارد :

    بیت 3n ام ، MRnI : وقتی یک باشد ، زمانیکه MRn مساوی شمارنده شود ، وقفه روی میدهد.وقتی صفر باشد این وقفه غیر فعال است.

    بیت 3n+1 ام ، MRnR : وقتی یک باشد ، زمانیکه MRn مساوی شمارنده شود ، شمارنده ریست میشود.وقتی صفر باشد ، این ویژگی غیر فعال است.

    بیت 3n+2 ام ، MRnS : وقتی این بیت یک باشد ، زمانیکه MRn مساوی شمارنده شود ، شمارنده متوقف شده و بیت صفرم TxTCR صفر میشود که برای راه اندازی دوباره باید آنرا یک کرد.

    8) رجیستر TxCR0 - TxCR1 : این رجیستر مقدار شمارنده را در هنگام رویداد حالات مورد نظر در خود ذخیره میکند (این حالات توسط رجیستر بعدی مشخص میشوند)

    9) رجیستر TxCCR : این رجیستر کنترل کننده کپچر میباشد و عملکرد آن تقریبا شبیه به TxMCR میباشد.

    1)سه بیت اول مختص CAP0
    2)سه بیت دوم مختص CAP1

    بیت های 6 تا 15 رزرو شده هستند.

    برای هر گروه از سه بیت فوق شرایط زیر بر قرار است :

    بیت 3n ام ، CAPnRE : وقتی یک شود ، حساسیت ورودی به لبه بالارونده خواهد بود.با مقدار صفر این ویژگی غیر فعال میشود.

    بیت 3n+1 ام ، CAPnFE : وقتی یک شود ، حساسیت ورودی به لبه پایین رونده خواهد بود.با مقدار صفر این ویژگی غیر فعال است.

    بیت 3n+2 ام ، CAPnI : وقتی یک باشد ، اینتراپت مورد نظر فعال میشود . با مقدار صفر این ویژگی غیر فعال است.


    ادامه در پست بعد.
    ویرایش توسط shayanmelody : 17-09-2011 در ساعت 17:38



    بعد از چند وقت برگشتم



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


  24. #12
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    10)رجیستر TxEMR : این سری از میکروکنترلر ها توانایی این را دارند که با ایجاد حالت مورد نظر در مد تایمر کانتر سیگنالی را روی پایه های خروجی ایجاد کنند.پایه های خروجی این سیگنال با نام MATx.0 ~ MATx.3 هستند که البته ممکن است این تعداد پایه در همه میکرو ها وجود نداشته باشد .برای مثال LPC2378 دو پایه MATx.2 و MATx.3 را ندارد.

    ساختار کلی این رجیستر به شرح زیر است :

    الف) بیت صفر ، EM0 : این بیت در هنگام استفاده از رجیستر مقایسه ای صفر باید تنظیم شود.وضعیت پایه مورد نظر (پایه خروجی تایمر) توسط بیت های 4 و 5 (EMC0) کنترل میشود.

    ب) بیت یک ، EM1 : این بیت در هنگام استفاده از رجیستر مقایسه ای یک باید تنظیم شود.وضعیت پایه مورد نظر توسط توسط بیت های 6 و 7 (EMC1) مشخص میشود.

    ج) بیت دو ، EM2 : این بیت در هنگام استفاده از رجیستر مقایسه ای دو باید تنظیم شود.وضعیت پایه مورد نظر توسط بیت های 8 و 9 (EMC2) مشخص میشود.

    د) بیت سه ، EM3 : این بیت در هنگام استفاده از رجیستر مقایسه ای سه باید تنظیم شود.وضعیت پایه خروجی توسط بیت های 10 و 11 (EMC3) تعیین میشود.

    برای هر کدام از دو بیت EMCx حالات زیر ممکن است روی دهد :

    00 => هیچ عملی صورت نگیرد (DO NOTHING)

    01 => پایه صفر شود (CLEAR OUTPUT)

    10 => پایه یک شود (SET OUTPUT)
    11 => وضعیت پایه معکوس شود (TOGGLE OUTPUT)


    خوب دوستان.
    تقریبا قسمت تایمر تموم شد.فقط یک قسمت مونده و اونهم اختصاص یک زیر برنامه در هنگام رویداد تطابق است (در صورت فعال بودن).
    این قسمت دقیقا شبیه اختصاص زیر روال برای قسمت های دیگه است.اگر مایلید بگید اون رو هم توضیح بدم.

    اگر سوالی داشتید هم بپرسید.



    بعد از چند وقت برگشتم



  25. کاربران : 4 تشکر کرده اند از شما shayanmelody برای ارسال این پست سودمند:


  26. #13
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    سلام اقا شایان نیکزاد نمیدونم چطور تشکر کنم
    ممنون و تشکر
    سوال داشتم حتما میپرسم

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


  28. #14
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط cmuiran نمایش پست ها
    سلام اقا شایان نیکزاد نمیدونم چطور تشکر کنم
    ممنون و تشکر
    سوال داشتم حتما میپرسم

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

    در ضمن ، فردا بردم میرسه دستم ، در اولین فرصت برنامه برای قسمت کانتر هم مینویسم و میزارم.



    بعد از چند وقت برگشتم



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


  30. #15
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    خواهش میکنم ، وظیفه بود .
    راستیتش تصمیم داشتم زودتر از اینها این مطالب رو قرار بدم ، اما یه جور حس تنبلی نذاشت ! شما که سوال پرسیدی مصمم شدم که قرار بدم.
    در ضمن ، فردا بردم میرسه دستم ، در اولین فرصت برنامه برای قسمت کانتر هم مینویسم و میزارم.
    اقا شایان خجالت میدی
    تشکر

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


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

    پیش فرض

    با سلام
    من یه سوال داشتم.
    در این مد تایمر می توان با برنامه ای نوشت که موج مربعی بهمون بده مثل چیزی که آقا شایان اینجا گذاشتند . ولی با توجه به فرکانس 72 مگی که هسته داره انگار حداکثر فرکانسی که ازش میشه در یک پایه تولید کرد بیشتر از 60 کیلو هرتز نمیشه! اگه درسته راه حلی داره؟

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


  34. #17
    کاربر فعال alimicro آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    علی غلامی
    نوشته ها
    115
    تشکر
    9,782
    تشکر شده 102 بار در 55 پست

    پیش فرض

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

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


  36. #18
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

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



    بعد از چند وقت برگشتم



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


  38. #19
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    با سلام
    من یه سوال داشتم.
    در این مد تایمر می توان با برنامه ای نوشت که موج مربعی بهمون بده مثل چیزی که آقا شایان اینجا گذاشتند . ولی با توجه به فرکانس 72 مگی که هسته داره انگار حداکثر فرکانسی که ازش میشه در یک پایه تولید کرد بیشتر از 60 کیلو هرتز نمیشه! اگه درسته راه حلی داره؟

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



    بعد از چند وقت برگشتم



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


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

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    در مورد فرکانس چجوری به 60 کیلو رسیدید ؟!
    اگه T0MR0=10 در این صورت تا برنامه رفته داخل زیر روال وقفه و داره جهت پایه را عوض میکنه هنوز بیرون اومده یا نیامده! یه وقفه دیگه میاد چون دوباره تایمر به مقدار T0MR0 رسیده است . در این حالت من در خود debug کیل که اندازه گرفتم حدود 60 کیلو بود. البته Pclk=Cclc/4 .
    حالا چجور میشه نرم افزاری کاری کرد که به راحتی این افزایش پیدا کنه؟
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: frequency.JPG
مشاهده: 32
حجم: 29.9 کیلو بایت  

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


صفحه 1 از 5 12345 آخرینآخرین

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

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