امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
attiny...
نویسنده پیام
kelaran آفلاین
كاربر دو ستاره
**

ارسال‌ها: 76
موضوع‌ها: 14
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 61
( 13 تشکر در 12 ارسال )
ارسال: #1
attiny...
سلام میخواستم بدونم ایا میشه یه میکرو مثل attiny 45 البته از نوع smd رو با همین پروگرامرهایی که نوع dip رو پرگرمر میکنند رو پروگرامر کرد؟سول دیگه اینه که من اومدم یه خط دستور رو واسه attiny15 نوشتم دیدم بسکام گیر داد که فضای sram کافی نیست.مثلا اومدم دوتا متغیر از نوع a , b تعریف کردم و بعد اومدم یه پالس روی یکی از پایه ها ایجاد کردم اما بسکام گیر داد.همون خطای بالا رو گیر داد.این attiny45 از نوع dip رو گیر نیاوردم میخوام smd بگیرم.میشه با همین پروگرامرهایی که dip رو پروگرامر میکنند smd رو هم پروگرامر کرد؟
۰۳-اسفند-۱۳۹۲, ۱۸:۴۷:۲۳
ارسال‌ها
پاسخ
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #2
RE: attiny...
بله میشه .. فقط کافیه پایه های mosi - miso - sck - reset - gnd - vcc رو از پروگرامر وصل کنین به smd مورد نظر

حالا از هر طریقی میتونین اینکار رو انجام بدین .. مثلا می تونین اول بُردتونو بزنین و یه سوکتی مثل باکس هدر و یا ... براش بذارین و توسط اون پروگرام کنین (یعنی بصورت ISP) .. یا مثلا (ساده ترین راه) توسط سیم خیلی نازک اون پایه ها رو به smd لحیم کنین و بعد پروگرام کنین و چندین روش دیگه ..

این سری تینی ها حافظشون کمه و نمی تونین برنامه های زیادی توش پروگرام کنین!!

بهتره از مگا8 اس ام دی استفاده کنین
(آخرین ویرایش در این ارسال: ۰۴-اسفند-۱۳۹۲, ۰۸:۳۳:۳۱، توسط رسول.)
۰۴-اسفند-۱۳۹۲, ۰۸:۱۸:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, kelaran, hadikh73, behzady, aKaReZa75
kelaran آفلاین
كاربر دو ستاره
**

ارسال‌ها: 76
موضوع‌ها: 14
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 61
( 13 تشکر در 12 ارسال )
ارسال: #3
RE: attiny...
من ميخوام اين دستور رو تو attiny15 ژروگرام كنم اما خطا ميده:out of sram space"
اينم برنامه:
کد:
$regfile = "attiny15.dat"
Config Portb.2 = Output
Do
Pulseout Portb , 2 , 20000
Waitms 20
Pulseout Portb , 2 , 20000
Waitms 90
Loop
[/php]
يعني حجم اين attiny15 اينقدر كمه؟شما يه attiny كه 8پايه ديپ باشه و تو بازار هم باشه و اين برنامه روهم بشه پروگرام كرد نشون ندارين؟
(آخرین ویرایش در این ارسال: ۰۸-اسفند-۱۳۹۲, ۱۶:۵۸:۲۰، توسط kelaran.)
۰۸-اسفند-۱۳۹۲, ۱۶:۵۷:۱۴
ارسال‌ها
پاسخ
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #4
RE: attiny...
مشکل از حجم برنامتون نیست .. بلکه مشکل از خود میکرو هستش

کلا میکروهای سری تینی مخصوصا 8 پایه ها جالب نیستن و اذیت می کنن

من 10 تا تینی 13 گرفته بودم که فقط یکیش سالم از آب درومد Biggrin

حالا راه نداره از مگا8 اس ام دی استفاده کنی؟
۰۹-اسفند-۱۳۹۲, ۰۰:۱۹:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
Pixar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 305
( 112 تشکر در 31 ارسال )
ارسال: #5
RE: attiny...
البته یک دلیل دیگه رو هم بنده عرض میکنم :

بیسکام چون کدهای بیشتری نسبت به Atmel stodio و یا Codvision تولید میکنه ، در اینگونه مواقع مشکلاتش بیشتر نمایان میشه !


و اما راه حل :

کدهای برنامه تون رو به اینصورت تغییر بدید تا دیگه خطایی دریافت نکنید :

کد php:
$regfile "attiny15.dat"
$crystal 1000000
Config Portb.2 
Output
$hwstack 
10
$swstack 
8
$framesize 
8

Do
Pulseout Portb 20000
Waitms 20
Pulseout Portb 
20000
Waitms 90
Loop
End 
(آخرین ویرایش در این ارسال: ۱۱-اسفند-۱۳۹۲, ۱۵:۵۴:۴۷، توسط Pixar.)
۱۱-اسفند-۱۳۹۲, ۱۵:۴۱:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aKaReZa75


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ایجاد وقفه 1 ثانیه با Attiny 2313 sinastar 3 3,624 ۰۴-آذر-۱۳۹۲, ۲۰:۲۶:۴۵
آخرین ارسال: EBKA
  سول در مورد فیوز بیت ATtiny 2313 علیدلی 26 27,173 ۰۵-آبان-۱۳۹۱, ۲۳:۰۲:۳۷
آخرین ارسال: vigraz
  ATTINY کمممممممممممممممممک ghafari 6 6,110 ۲۲-فروردین-۱۳۹۱, ۱۱:۳۰:۰۷
آخرین ارسال: majid266
  کمک در مورد پروژه چشمک زن (تایمر ATtiny 15L ) MicrowaveCO 12 14,895 ۲۳-شهریور-۱۳۸۸, ۰۹:۵۳:۲۰
آخرین ارسال: فروم باز

پرش به انجمن:


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

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