۳۰-آذر-۱۳۹۰, ۲۲:۱۵:۴۰
۰۱-دى-۱۳۹۰, ۰۲:۳۶:۵۰
سلام
اگه زمان 20 ثانيه توسط wait انجام بشه ، توي اين 20 ثانيه دستوري انجام نميشه
شما بايد پايه a.1 را يك كني سپس يه تايمر فعال كني و سراغ ديگر دستورات بري ( هر دستوري ) و يه دستور if بذاري كه اگه تايمر بيشتر و مساوي 20 ثانيه شد پايه a.1 غير فعال بشه
موفق تر از فبل باشي
اگه زمان 20 ثانيه توسط wait انجام بشه ، توي اين 20 ثانيه دستوري انجام نميشه
شما بايد پايه a.1 را يك كني سپس يه تايمر فعال كني و سراغ ديگر دستورات بري ( هر دستوري ) و يه دستور if بذاري كه اگه تايمر بيشتر و مساوي 20 ثانيه شد پايه a.1 غير فعال بشه
موفق تر از فبل باشي
۰۳-دى-۱۳۹۰, ۲۳:۲۹:۵۱
(۰۱-دى-۱۳۹۰, ۰۲:۳۶:۵۰)rdscience نوشته است: [ -> ]سلام
اگه زمان 20 ثانيه توسط wait انجام بشه ، توي اين 20 ثانيه دستوري انجام نميشه
شما بايد پايه a.1 را يك كني سپس يه تايمر فعال كني و سراغ ديگر دستورات بري ( هر دستوري ) و يه دستور if بذاري كه اگه تايمر بيشتر و مساوي 20 ثانيه شد پايه a.1 غير فعال بشه
موفق تر از فبل باشي
---------------------------------------------------------------------------------------------سلام
اگه امکانش باشه برام یه برنامه ساده با همین روش برای بسکام بزاری تا بیشتر متوجه بشیم
ممنون
۲۷-دى-۱۳۹۰, ۲۲:۱۸:۳۸
سلام. این کتاب واقعآ خوبه ولی استباهات فاحشی توش هست که جدآ و سه فوریتی احتیاج به ویرایش داره! چون واسه کسایی که که میخوان یادگیری میکرو رو با این کتاب شروع کنند ممکنه گیج کننده بشه و یه چیزایی رو اشتباه یاد بگیرن!
بعضی اشتباها رو اینجا میگم:
این در مورد LCD 16*2 هست:
عدد اول يعني 16 به ما ميگه كه اين lcd ما 16 رديف ( افقي ) داره عدد دوم بعني 2 به ما مي گه اين lcd دو ستون ( عممودي ) داره
نوع حافظه ها در اینجا هم اشتباه بیان شده:
حافضه ميكرو avr دو تا هستش يكي حافضه بلند مدت كه بهش مي گن eeprom و دومي هستش حافضه كوتاه مدت كه بهش مي گن flash
تا اونجا که من میدونم flash هم نوعی از حافظه ROM هست و حافظه RAM در avrها SRAM است.
اشکالات بعدی رو در پست های بعدی ذکر خواهم کرد....
بعضی اشتباها رو اینجا میگم:
این در مورد LCD 16*2 هست:
عدد اول يعني 16 به ما ميگه كه اين lcd ما 16 رديف ( افقي ) داره عدد دوم بعني 2 به ما مي گه اين lcd دو ستون ( عممودي ) داره
نوع حافظه ها در اینجا هم اشتباه بیان شده:
حافضه ميكرو avr دو تا هستش يكي حافضه بلند مدت كه بهش مي گن eeprom و دومي هستش حافضه كوتاه مدت كه بهش مي گن flash
تا اونجا که من میدونم flash هم نوعی از حافظه ROM هست و حافظه RAM در avrها SRAM است.
اشکالات بعدی رو در پست های بعدی ذکر خواهم کرد....
۲۹-دى-۱۳۹۰, ۱۰:۲۵:۵۰
نقل قول: حافضه ميكرو avr دو تا هستش يكي حافضه بلند مدت كه بهش مي گن eeprom و دومي هستش حافضه كوتاه مدت كه بهش مي گن flashدرسته.
تا اونجا که من میدونم flash هم نوعی از حافظه ROM هست و حافظه RAM در avrها SRAM است.
حافظه ی میکرو ها سه تا هستن.
eeprom که یک حافظه ی دائمیه و با قطع برق اطلاعاتش از بین نمیره.
sram یک نوع رم هست و با قطع برق اطلاعاتش از بین میره! اما سرعت بسیار بالایی داره.
flash که تا جایی میشه گفت یک حافظه ی نیمه دائمیه.چون یک کد دیفالت داره و با هر بار ریست شدن میکرو حافظه با کد دیفالت ریست میشه و اطلاعات کد های hex برنامه نویسی باقی میمونه! ولی تا جایی حافظه ریست میشه.(البته این ها رو یک جایی خوندم که خیلی کامل نبود)
۱۷-اردیبهشت-۱۳۹۱, ۱۰:۰۹:۲۲
سلام از آموزش خوبت ممنونم ولی اگه بتونی مطالب رو توی یک فایل PDF بذاری خیلی بهتره
۱۷-اردیبهشت-۱۳۹۱, ۲۲:۴۶:۳۹
۰۲-خرداد-۱۳۹۱, ۱۷:۰۸:۳۷
سلام اموزش avr خیلی عالیه هم به زبان ساده بیان شده وهم مفهوم کلی رو رسونده . لطفا اموزش میکرو رو ادامه بدید.
۰۹-خرداد-۱۳۹۱, ۱۱:۱۳:۴۶
این اموزش ادامه داره قسمت بعدی به اموزش ارتباط سریال مربوط می شه . انشالله بعد امتحانام
۰۱-تير-۱۳۹۱, ۲۳:۰۵:۵۵
سلام دوستان
میخاستم ببینم چه جوری میشه برنامه یه ای سی رو اورد توی بسکام؟
میخاستم ببینم چه جوری میشه برنامه یه ای سی رو اورد توی بسکام؟
۰۲-تير-۱۳۹۱, ۰۲:۱۲:۱۴
(۰۱-تير-۱۳۹۱, ۲۳:۰۵:۵۵)amir_s نوشته است: [ -> ]سلام دوستان
میخاستم ببینم چه جوری میشه برنامه یه ای سی رو اورد توی بسکام؟
این کار رو برای زبان سی میشد انجام داد اونم دست و پا شکسته که کد هگز میکرو رو به برنامه تبدیل میکرد