امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
طراحی شمارنده 32 بیتی
نویسنده پیام
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #1
طراحی شمارنده 32 بیتی
سلام من یه شمارنده 32 بیتی میخوام مهم همم نیست با چه میکرویی نوشته میشه برای پروژه میخوام
تا همین امشب فقط وقت دارم!
(آخرین ویرایش در این ارسال: ۲۴-فروردین-۱۳۹۲, ۱۸:۲۲:۱۲، توسط behzady.)
۰۱-بهمن-۱۳۹۰, ۱۱:۳۴:۲۴
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: فوری! طراحی شمارنده 32 بیتی
سلام.

dspic اگه اشتباه نكنم ، مي شه 2 تا تايمر 16 بيتيش رو با هم جفت كني و 32 بيتي بسازي ، اما كار نكردم كه كدش رو بنويسم !! Biggrin
البته مي توني از ديتاشيت و userguide ها يه چيزايي بدست بياري ...
فكر كنم XMEGA هم همچين قابليتي داشته باشه ...
اگر با cpld مي خواي 4-5 خط بيشتر نمي شه !! ( اما فكر نكنم به كارت بياد ، چون ميكرو نيست ... )
همين ديگه Biggrin

موفق باشي.
يا علي.

۰۱-بهمن-۱۳۹۰, ۱۸:۰۱:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Pardazesh-Gar
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #3
RE: فوری! طراحی شمارنده 32 بیتی
دو تا 16 رو استپ کن و توی وقفه ی سر ریز اولی ، دومی رو راه بنداز!
اینجوری میشه 32 بیت!
۰۱-بهمن-۱۳۹۰, ۲۳:۰۴:۲۲
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #4
RE: فوری! طراحی شمارنده 32 بیتی
کاش یکمی آسون تر توضیح بدین!
یا اگه کسی میتونه برام یه برنامه بنویسه که توش یه شمارنده32 بیتی داشته باشه
(آخرین ویرایش در این ارسال: ۰۲-بهمن-۱۳۹۰, ۰۰:۲۱:۳۷، توسط abbasalifix.)
۰۲-بهمن-۱۳۹۰, ۰۰:۱۹:۲۱
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #5
RE: فوری! طراحی شمارنده 32 بیتی
اگر بدونی شمارنده رو برای چه کاری می خوای راحت تر میشه طراحیش کرد؟
شاید با یه شرط IF هم کارت راه بیوفته!
با اینتراپت هم میتونید این کار رو انجام بدید البته چند سیکل برای جمع کردن وقفه ایجاد میشه باید در نظر داشته باشید. بستگی به سرعتی که لازم دارید داره.
به پایه Int0 پالس بدید در متغیر I که 32Bit شمارش انجام میده.
کد:
unsigned long int i;

interrupt [EXT_INT0] void ext_int0_isr(void)
{
i++
}

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
(آخرین ویرایش در این ارسال: ۰۲-بهمن-۱۳۹۰, ۱۲:۳۶:۵۵، توسط Pardazesh-Gar.)
۰۲-بهمن-۱۳۹۰, ۱۲:۳۵:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : mhpc2009


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برد آموزش گیتهای منطقی وچند نکته در طراحی برد 1نفر 2 2,241 ۰۴-آذر-۱۳۹۶, ۲۰:۰۷:۰۳
آخرین ارسال: salehjg
  شمارنده السیدی با موج مربعی cloner006 6 3,243 ۱۱-اردیبهشت-۱۳۹۴, ۱۱:۱۲:۳۵
آخرین ارسال: cloner006
  [سوال] ساخت سی پی یو 4 بیتی sezar.co 0 1,906 ۰۸-بهمن-۱۳۹۱, ۱۷:۰۲:۵۶
آخرین ارسال: sezar.co
  طراحی pcb kavir90 3 3,488 ۲۰-اسفند-۱۳۹۰, ۱۰:۳۸:۲۹
آخرین ارسال: mostafa73
  [سوال] شمارنده 4 رقمي armannext 0 2,293 ۰۷-خرداد-۱۳۹۰, ۲۲:۵۵:۴۳
آخرین ارسال: armannext
  [سوال] شمارنده 6 رقمی با 8086 mamize89 3 2,667 ۲۱-اردیبهشت-۱۳۹۰, ۱۶:۱۵:۳۹
آخرین ارسال: EBKA
  معرفی کتاب آموزش برنامه نویسی و سخت افزار میکرو کنترلرهای شانزده بیتی DSPIC همراه با ROBOTIC 4 7,143 ۰۹-آذر-۱۳۸۹, ۰۱:۲۵:۲۸
آخرین ارسال: pisces

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS