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

موضوع: مشکل در کامپايل کردن برنامه ميکرو attiny در بسکام

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض مشکل در کامپايل کردن برنامه ميکرو attiny در بسکام

    سلام دوستان
    مشغول انجام پروژه اي هستم که از ميکرو ATTINY 26 استفاده شده ولي نرم افزار Bascom برنامش کامپايل نمي کنه يعني اين ميکرو نميشناسه
    همه ورژن هاي بسکام رو هم امتحان کردم
    آيا نياز library کاملي براي بسکام پيدا کنم و به برنامه اضافه کنم ؟
    دوستان لطفا راهنمايي کنين

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند ERSA آواتار ها
    تاریخ عضویت
    May 2012
    نام
    بردیا
    نوشته ها
    64
    تشکر
    54
    تشکر شده 97 بار در 31 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masiria نمایش پست ها
    سلام دوستان
    مشغول انجام پروژه اي هستم که از ميکرو attiny 26 استفاده شده ولي نرم افزار bascom برنامش کامپايل نمي کنه يعني اين ميکرو نميشناسه
    همه ورژن هاي بسکام رو هم امتحان کردم
    آيا نياز library کاملي براي بسکام پيدا کنم و به برنامه اضافه کنم ؟
    دوستان لطفا راهنمايي کنين
    خب ارورش چیه؟ میکرو رو درست معرفی کردید؟

    برنامه رو بذارید بهتره

  4. #3
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    برای تعریف میکرو ATTINY 26 نوشتم "regfile="at26def.dat"$
    ارورش اینه که میگه دستور at26def.dat رو نمیشناسه

  5. #4
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    البته اون " بعد از $ اشتباه تایپیه

  6. #5
    کاربر علاقه مند ERSA آواتار ها
    تاریخ عضویت
    May 2012
    نام
    بردیا
    نوشته ها
    64
    تشکر
    54
    تشکر شده 97 بار در 31 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masiria نمایش پست ها
    البته اون " بعد از $ اشتباه تایپیه

    خب اشتباه نوشتی دیگه اینو بنویس:

    [PHP]
    $regfile="Attiny26.dat"
    [/PHP]

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


  8. #6
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    خیلی خیلی ممنون دوست عزیز

  9. #7
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    یه سوال دیگه ersa جان
    برای تعریف کردن میکرو attiny 26L هم باید از این کد استفاده کرد ؟

  10. #8
    کاربر علاقه مند ERSA آواتار ها
    تاریخ عضویت
    May 2012
    نام
    بردیا
    نوشته ها
    64
    تشکر
    54
    تشکر شده 97 بار در 31 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masiria نمایش پست ها
    یه سوال دیگه ersa جان
    برای تعریف کردن میکرو attiny 26l هم باید از این کد استفاده کرد ؟

    فرقی نداره. L با بقیه وژنا تو یه سری ویژگی های سخت افزاری تفاوت داره.مثلا" میتونه تو ولتاژ های پایین تر کار کنه ولی با کلاک پایین تر....

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

  11. #9
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    ERSA جان واقعا ممنون از راهنماییت
    پروژه من فرستنده و گیرنده مادون قرمز ه و سمت فرستنده از attiny26 استفاده کردم
    کد برنامه اینه

    $regfile = "attiny26.dat"
    $crystal = 8000000
    Config Porta = Input
    Config Portb = Input
    Open "COMb.4:2400,8,n,1,inverted"for Output As #2
    Config Int0 = Low Level
    Enable Interrupts
    Enable Int0
    On Int0 Ex0_int
    Dim B As Bit
    Dim C As Bit
    Dim A1 As Byte
    Dim A2 As Byte

    Do
    Powerdown
    Loop
    End

    Ex0_int:
    C = 1
    A1 = Pina
    A2 = Pinb
    A2 = A2 And &B00101111
    If A2 = &H00 Then
    B = 1
    Select Case A1
    Case 1:
    Printbin #2 , 7
    Case 2:
    Printbin #2 , 4
    Case 4:
    Printbin #2 , 1
    Case 8:
    Printbin #2 , 10
    Case 16:
    Printbin #2 , 2
    Case 32:
    Printbin #2 , 3
    Case 64:
    Printbin #2 , 12
    C = 0
    Case 128:
    Printbin #2 , 9
    Case Else
    B = 0
    End Select
    End If

    If A1 = &H00 Then
    B = 1
    Select Case A2
    Case 1:
    Printbin #2 , 13
    Case 2:
    Printbin #2 , 11
    C = 0
    Case 4:
    Printbin #2 , 8
    Case 8:
    Printbin #2 , 5
    Case 32:
    Printbin #2 , 6
    Case Else
    B = 0
    End Select
    End If
    If B = 1 Then Waitms 40
    If C = 0 Then Waitms 40
    Return
    خط printbin #2 , 7 و خط printbin #2 , 4 ارور میده
    میشه لطفا راهنماییم کنی
    ارورشم اینه channel expected

  12. #10
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    17
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    دوستان خواهشا راهنمایی کنین
    شدیدا لنگ این برنامم

  13. #11
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    31
    تشکر
    131
    تشکر شده 31 بار در 25 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masiria نمایش پست ها
    دوستان خواهشا راهنمایی کنین
    شدیدا لنگ این برنامم
    دلیل این خطای کامپایلر ،‌اشتباه تایپی شماست دوست عزیز ... بیشتر دقت کن !

    توی تمام دستورات Printbin ، بعد از channel# باید بجای ویرگول ( , ) از نقطه/ویرگول ( ; ) استفاده کنی ...


    به همین سادگی

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


  15. #12
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    سلام
    بنده میخوام با Attiny 13 کار کنم !!
    با اینکه میکرو پروگرام میشه اما در عمل هیچ کاری نمیکنه.
    برنامه و عکس مدارو میذارم اگه لطف کنید منو به آرزوم ( راه اندازی Attiny 13 ) برسونید ممنون میشم.
    با سپاس

    برنامه :
    $regfile = "attiny13.dat"
    $crystal = 9600000
    $hwstack = 30
    $swstack = 0
    $framesize = 24


    Config Portb.0 = Output
    Config Portb.1 = Output
    Config Portb.2 = Output




    Do
    Toggle Portb.0
    Toggle Portb.1
    Toggle Portb.2
    Waitms 200
    Loop


    End

    عکس :
    Attiny 13

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


  17. #13
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    سلام
    بنده میخوام با Attiny 13 کار کنم !!
    با اینکه میکرو پروگرام میشه اما در عمل هیچ کاری نمیکنه.
    برنامه و عکس مدارو میذارم اگه لطف کنید منو به آرزوم ( راه اندازی Attiny 13 ) برسونید ممنون میشم.
    با سپاس

    عکس :
    Attiny 13
    سلام مهندس
    فيوزبيتارو رو چه حالتي تنظيم كردين؟
    HighValue و LowValue
    با چه پروگرمري ميكروتون رو پروگرم ميكنيد؟ USBasp؟ يا ....؟
    _____________________________________
    _____________________________________

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


  19. #14
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    31
    تشکر
    131
    تشکر شده 31 بار در 25 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    سلام
    بنده میخوام با Attiny 13 کار کنم !!
    با اینکه میکرو پروگرام میشه اما در عمل هیچ کاری نمیکنه.
    برنامه و عکس مدارو میذارم اگه لطف کنید منو به آرزوم ( راه اندازی Attiny 13 ) برسونید ممنون میشم.
    با سپاس
    1 - فیوز بیت clock division رو غیر فعال کن

    2 - سه خط مربوط به hwstack , swstack و framesize رو پاک کن دوباره تست کن

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


  21. #15
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام مهندس
    فيوزبيتارو رو چه حالتي تنظيم كردين؟
    HighValue و LowValue
    با چه پروگرمري ميكروتون رو پروگرم ميكنيد؟ USBasp؟ يا ....؟
    سلام
    از اینکه وقتتون رو برام میذارین متشکرم
    من تازه شروع کردم و هیچ اطلاعی از فیوز بیتها ندارم و چیزی رو تغییر ندادم.
    پروگرامرم AVR910 USB هستش.


    نقل قول نوشته اصلی توسط Pixar نمایش پست ها
    1 - فیوز بیت clock division رو غیر فعال کن

    2 - سه خط مربوط به hwstack , swstack و framesize رو پاک کن دوباره تست کن
    از شما هم ممنونم
    1.اگه زحمتی نبود طرز غیر فعال کردن Clock Division ر وبرام توضیح بدین
    2.چشم حتما" تست میکنم و خدمتتون عرض میکنم. ( الان 3:52 صبحه فردا حتما" تست میکنم)

    با سپاس

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


  23. #16
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    31
    تشکر
    131
    تشکر شده 31 بار در 25 پست

    Icon16

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    سلام
    1.اگه زحمتی نبود طرز غیر فعال کردن Clock Division ر وبرام توضیح بدین
    2.چشم حتما" تست میکنم و خدمتتون عرض میکنم. ( الان 3:52 صبحه فردا حتما" تست میکنم)

    با سپاس
    در صفحهء پروگرامر بیسکام ، روی تَب Lock and fuse bits‌ کلیک کنید . بین فیوزبیتهاا کاملاً مشخصه . یک گزینه هست بنام clock division که بصورت پیش فرض 0 (Programmed) هست . اونو به 1 تغییر داده و از پنجره سمت چپ ، روی گزینهء Write FS کلیک کنید .

    هیچ مشکلی در این آیسی و کامپایل برنامه بیسکام برای اون وجود نداره . بنده تست کردم ...

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


  25. #17
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Pixar نمایش پست ها
    در صفحهء پروگرامر بیسکام ، روی تَب Lock and fuse bits‌ کلیک کنید . بین فیوزبیتهاا کاملاً مشخصه . یک گزینه هست بنام clock division که بصورت پیش فرض 0 (Programmed) هست . اونو به 1 تغییر داده و از پنجره سمت چپ ، روی گزینهء Write FS کلیک کنید .

    هیچ مشکلی در این آیسی و کامپایل برنامه بیسکام برای اون وجود نداره . بنده تست کردم ...
    آقا ممنونم
    سه خط مربوط به hwstack , swstack و framesize رو پاک کردم دوباره تست کردم نشد
    و متاسفانه و از کج بختی فیوز بیت میکرو ما Clock Division نداره !!!

    اینم عکس از صفحه فیوز بیت Attiny 13 بنده

    اینجا
    ویرایش توسط mapmap : 21-04-2014 در ساعت 03:04

  26. #18
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    آقا ممنونم
    سه خط مربوط به hwstack , swstack و framesize رو پاک کردم دوباره تست کردم نشد
    و متاسفانه و از کج بختی فیوز بیت میکرو ما Clock Division نداره !!!
    سلام
    تو عكس نشون دادم فقط اسمش فرق ميكنه!
    اين فيوز بيت الان فعاله!
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Problem in Fuse bit Attiny 13.jpg
مشاهده: 32
حجم: 92.9 کیلو بایت
    _____________________________________
    _____________________________________

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


  28. #19
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2013
    نوشته ها
    31
    تشکر
    131
    تشکر شده 31 بار در 25 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    آقا ممنونم
    متاسفانه و از کج بختی فیوز بیت میکرو ما Clock Division نداره !!!
    عجیبه !

    حالا من اون لحظه که پاسخ دادم ،‌ بیسکام نداشتم و بجای divide نوشتم division . دیگه خوندن چند تا حرف انگلیسی که کاری نداره دوست عزیز !!!!!

    همونطور که جناب sadmonew هم به شما نشون دادند ،‌می بینید که داره و فعال هم هست !

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


  30. #20
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Pixar نمایش پست ها
    عجیبه !

    حالا من اون لحظه که پاسخ دادم ،‌ بیسکام نداشتم و بجای divide نوشتم division . دیگه خوندن چند تا حرف انگلیسی که کاری نداره دوست عزیز !!!!!

    همونطور که جناب sadmonew هم به شما نشون دادند ،‌می بینید که داره و فعال هم هست !

    آقا از اینکه سخت گیرین خیلی خیلی خوشحالم و متشکرم
    فیوز بیت رو تغییر دادم و
    Write FS رو زدم و این برنامه رو زدم :
    ----------------------------------------------------------------------------------------------------------------------
    $regfile = "attiny13.dat"
    $crystal = 9600000

    $hwstack = 20
    $swstack = 10
    $framesize = 10

    Clkpr = 128
    Clkpr = 0
    Ddrb = 16

    Do
    Portb.0 = 1
    Waitms 200
    Portb.0 = 0
    Waitms 200
    Loop

    End
    -------------------------------------------------------------------------------------------------------
    که تلاشم بیفایده بود !!!


    متاسفانه پروگرامر دیگه ای ندارم تست کنم و از پروگرامرم مطمئن شم.

    به هر حال از کمکتون بینهایت سپاسگذارم
    ویرایش توسط mapmap : 21-04-2014 در ساعت 23:49

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


صفحه 1 از 2 12 آخرینآخرین

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

  1. مشکل با پروگرم کردن ATtiny 2313
    توسط parsafar در انجمن میکروکنترلرهای 8و16 بیتی
    پاسخ: 1
    آخرين نوشته: 21-08-2013, 23:24
  2. مشکل با پروگرم کردن ATtiny 2313
    توسط parsafar در انجمن AVR
    پاسخ: 5
    آخرين نوشته: 21-08-2013, 17:38

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

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