PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بسكام؟؟



nasiim
02-06-2008, 12:52
سلام
من مي خوام يه برنامه به زبان بسكام روي Atmega32 پروگرام كنم . در برنامه Bascom avr error میده که int0 حتما باید lowlevel باشه ، در حالی که من میخوام rising باشه . باید ورژن Bascom avr رو تغییر بدم ؟ راستی اگر تو برنامه atmega 16 رو به جای 32 تعریف کنم این error رو نمیده . به نظرتون مشکلش چیه ؟

alitaroosheh
02-06-2008, 14:39
فكر كنم مشكل از بيسكام شما باشه چون من برنامه زير رو كامپايل كردم بدون خطا كامپايل شد

$regfile = "m32def.dat"


Config Int0 = Rising

Enable Interrupts
Enable Int0
On Int0 Isr

Do
Loop
End

Isr:
Print "in interrupt service"
Return
Return
ورژن 1.11.8.3 بهترين ورژن موجوده

alitaroosheh
02-06-2008, 15:01
از لينك زير فايل m32def.dat رو دانلود كنيد و توي مسير نصب برانامه كپي كنيد شايد رفع شد


You can see links before reply

nasiim
11-06-2008, 12:28
خيلي ممنونم از شما
از ورژن 1.11.8.3 استفاده كردم درست شد . مثل اينكه مشكل همين بود و در بسكام قبليه براي Atmega32 اينتراپت rising تعريف نشده بود .