با تشکر از پاسخ شما
متاسفانه کلید از نوع فشاری هست button
میشه برنامه رو الان اصلاح کرد ؟
نوع: ارسال ها; کاربر: masoud58; کلمات کلیدی:
با تشکر از پاسخ شما
متاسفانه کلید از نوع فشاری هست button
میشه برنامه رو الان اصلاح کرد ؟
مدتها با بیسیک کار کردم حالا سوئیچ کردم رو c
میدونم سوالم خیلی مبتدیانه است
با فشار هر بار یک کلید می خواهیم حالت یک led عوض بشه
اما نمیدونم چرا یکبار بیشتر اجرا نمیشه
به نظر شما مشکل از کجاست ؟...
چرا کد زیر سنتز نمیشه ؟
کد یک جمع کننده تفریق گر 4 بیتی هستش
library IEEE;use IEEE.STD_LOGIC_1164.ALL;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
-- Uncomment the following...
اخیرا اومدم این نرم افزار رو روی ویندوز 8 نصب کردم اما قسمت شبیه سازش کار نمیکنه و خطای 861 رو میده
کسی میدونه مشکل کجاس؟ cry::
ممنون
جواب خوبی نداد ولی وضعیت خیلی بهتر شد
فکر کنم اون اعداد 500 و 400 رو تغییر بدم جواب بهتر میشه
خیلی ممنون از لطف شما
از تایمر 16 بیتی بصورت pwm استفاده کردید ؟
ممنون از اینکه پیگیر هستید
والا همین کارو کردم فقط یه صدای تق شنیدم
من با نرم افزار بیسکام کار می کنم و دستور زیر
Sound Portd.1 , 1 , 60000
حالا چطور می تونم این ایرادو برطرف کنم ؟
دوست عزیز تا امروز وقت نکرده بودم تست کنم
ولی امروز یه بلندگوی 32 اهمی رو با یه خازن 1نانوفاراد به پایه میکرو وصل کردم ولی هیچ صدایی شنیده نمیشد
بلندگو های مختلفی وصل کردم بازم هیچ صدایی نمیشنیدم...
ببینید دوستان من بین دو چیز گیر کردم
1- در جایی خوندم که دستور getatkbd منتظر فشردن کلید میمونه و همانطور که شما هم گفتید help نرم افزار هم همینو میگه
2- در جایی دیگه خوندم گفته اگه کلیدی فشار داده...
مثل اینکه دستور getatkbd برنامه رو متوقف میکنه تا کلیدی زده بشه
ولی نمیدونم چرا تو کتاب علی کاهه نوشته وقتی کلیدی زده نشه باید صفر رو برگردونه !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
این برام خیلی عجیبه...
توروخدا یکی به داد من برسه
یعنی واقعا هیچ کی نیست ؟؟؟:baad:
دوست عزیز میشه بپرسم کجای برنامه ام مشکل داره که میکرو مجبور به قفل شدن میکنه ؟
برنامه رو هم که گذاشتم
شما که خودت اعتراف می کنی کار نکردی پس خیلی مطمئن صحبت نکن
وقتی ایرادی می گیرید بهتره بگید...
با سلام
1- اولا دستور کیبرد کامپیوتره getatkbd هست که فکر کنم شما اشتباه گرفتی
درضمن دوست عزیز وقتی می گم جواب گرفتم یعنی lcd و باقی قضایا رو که شما گفتیدو دیدم و جواب گرفتم بعد رفتم سراغ ادامه...
ممنون از اینکه نظر دادید
1- اون دستور طبق گفته شما منتظر میمونه داده از کیبرد دریافت بشه ولی اگه کلیدی زده نشه باید عدد صفر رو برگردونه من کاملا این رو تست کردم و استفاده کردم و داره الان کار میکنه...
همانطور که گفتم سر اون دستور برنامه قفل میشه
اصلا برنامه به دستور زیر نمیره نمیدونم چرا ؟؟؟
If B = 46 Then Goto Setup
یعنی هیچ کی نمیدونه ؟؟؟ :(
من این سوال رو در انجمن های دیگه هم مطرح کردم اما تا حالا جوابی نگرفتم
این دستورات قسمتی از برنامه ساعت هست که نوشتم اما وقتی برنامه به خط
B=getatkbd()
میرسه متوقف میشه و دیگه تکرار نمیشه...
ترانزیستور رو فقط برای تقویت جریان بلنگو استفاده کردم
فرق پیزو با بلندگوهای دینامیکی چیه ؟ میدونید ؟
در ضمن اگه از بلنگوی دینامیکی 8 اهمی استفاده کنم ایرادی داره ؟
اگه بجای فیلتر از ترانزیستور استفاده کنم اشکالی داره ؟
درضمن منظورم نوع بلندگو بود من بازر استفاده کردم صدای خوبی نمی گیرم
بلندگوی پیزو وصل کردم اصلا صدا نمی گیرم
می خواستم بدونم بلندگوی مناسب چی بذارم ؟
بازر گذاشتم اصلا خوب نبود با تغییر فرکانس فقط بلندی صدا کم و زیاد می شد
swstack و hwstack مقدار پیش فرض داره ؟
یعنی اگه این دو مقدار رو نذاریم برنامه چه مقدار فضا براشون در نظر می گیره ؟
امکانش هست یه توضیح کوچیک در مورد هر کدام از این دستورات بدید بی زحمت :hi:
$framesize
$hwstack
$swstack
$projecttime
البته در مورد کامپایلر من حق رو به شما میدم ولی من عادت دارم اشکال کار خودم رو پیدا کنم
نمیدونم چقدر کمک میکنه ولی تو برنامه چون طول خطوطش زیاده من خیلی زیاد از دستورات goto و gosub استفاده کردم...
دوستان عزیز اتفاقات عجیب افتاده
1. یه برنامه ساده ریختم درست کار می کنه
2. بازر رو به portd.1 وصل کردم عجیب اینه تو برنامه کلا هر چی portd.1 بود رو حذف کردم یعنی اصلا نمی خواستم بازر کار کنه ولی...
پروگرامر usb دارم
جسارتا دوستان اگه ناراحت نمیشید من مبتدی نیستم تا حالا چندین کار خوب انجام دادم
چندین بار برنامه رو چک کردم
حالا فکر می کنم باید از یه پروگرامر دیگه استفاده کنم
البته می خوام یه...