ايران ويج

نسخه‌ی کامل: آموزش AVR از صفر تا بي نهايت !
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8
الان دقیقا مشکل کجاست؟ رفتن به سطر بعدی؟ اینتراپت ؟ ...
سلام. یه سوال، مگه این دستور شیفت نیست؟؟؟
کد php:
x=x>>
میده
کد php:
؟؟؟ 
علتشو نمیدونم !!! کسی میتونه راهنمایی کنه؟؟؟ ؟
اون دستور شیفت داخل زبان C هست
برای بسکام خودش دستور Shift داره
کد:
SHIFT var , LEFT/RIGHT[ , shifts] [,SIGNED]
مثلا
کد:
Shift L , Right , 23
سلام
چی جوری میشه کد های یک آی سی رو کپی کرد؟
اطلاعاتم صفر صفره لطفا به زبان ساده توضیح بدین
ممنون
(۲۳-خرداد-۱۳۹۳, ۱۱:۳۷:۵۷)akirezash نوشته است: [ -> ]سلام
چی جوری میشه کد های یک آی سی رو کپی کرد؟
اطلاعاتم صفر صفره لطفا به زبان ساده توضیح بدین
ممنون

سلام
شما از تراشه فقط میتونید فایل هگزش و بیرون بکشید
اونم حالا اگه امنیت میکرو درنظر گرفته نشده باشه و قفل نباشه
میشه هگز و به اسمبل تبدیلش کنید
ولی مسلما زیاد قابل فهم نخواهد بود
در کل باید تجربه و حوصله کافی داشته باشید تا بتونید یه تراشه رو مهندسی معکوس کنید.

موفق باشید.
سلام خدمت اساتید بزرگوار
من دوتا سوال داشتم
1-چطور میشه یه برنامه نوشت که اگه یکی از پینهای میکرو به مدت 4 ثانیه یک باشه یک پین دیگه یک بشه
یعنی یه پینا چک کنه میکرو اگه به مدت 4 ثانیه یک بود پین دیگه را فعال کنه
2-میخوام یک پینا مرتب میکرو چک کنه اگه اون پین تو 2 یا 3 ثانیه دو بار یک شد یکی ار پینها را فعال کنه
اگه بشه دو دستور را برام بذارید ممنون میشم زبان برنامه نویسی بیسکام
با تشکر
سلام.
شما واسه اینکه زمان 1 یا 0 شدن یک پین رو اندازه گیری کنی 2 تا راه داری:
1.یک متغیر از نوع long تعریف کنی و یه دستور if بنویسی ، که موقع پین مورد نظر 1 شد ، تو یه do loop مقدار اون متغیر افزایش پیدا کنه ، حالا دیگه باید به صورت تجربی این رو اندازه بگیری که اگه 4ثانیه پین 1 باشه ، مقدار اون متغییر چقدر افزایش پیدا میکنه و بعد واسش یه if بنویسی زمانی که متغیر به اون مقدار رسید یه سری کار انجام بده که اون با خودته دیگه.
2.مییتونی از تایمر ها هم استفاده کنی.
واسه سوال دوم ، مثل سوال اول عمل کن ، فقط یه متغیر دیگه تعریف کن که تعداد دفعات 1 شدن رو توش بریزی.
موفق باشی.
(۳۱-خرداد-۱۳۹۳, ۱۲:۳۲:۴۵)h.unique نوشته است: [ -> ]سلام.
شما واسه اینکه زمان 1 یا 0 شدن یک پین رو اندازه گیری کنی 2 تا راه داری:
1.یک متغیر از نوع long تعریف کنی و یه دستور if بنویسی ، که موقع پین مورد نظر 1 شد ، تو یه do loop مقدار اون متغیر افزایش پیدا کنه ، حالا دیگه باید به صورت تجربی این رو اندازه بگیری که اگه 4ثانیه پین 1 باشه ، مقدار اون متغییر چقدر افزایش پیدا میکنه و بعد واسش یه if بنویسی زمانی که متغیر به اون مقدار رسید یه سری کار انجام بده که اون با خودته دیگه.
2.مییتونی از تایمر ها هم استفاده کنی.
واسه سوال دوم ، مثل سوال اول عمل کن ، فقط یه متغیر دیگه تعریف کن که تعداد دفعات 1 شدن رو توش بریزی.
موفق باشی.

سلام
اگه لطف کنی و دستورشا برام بنویسی ممنون میشم آخه تا برنامه نویسی را میخوام شروع کنم ممنون
سلام
برای آموزش avr یه کتاب خیلی خوب و ساده هست به نام
"آموزش کاربردی avr" انتشارات جهاد دانشگاهی
خیلی ساده و روان توضیح داده و از اول هم شروع کرده و نیومده از رجیستر های مشکل و . . شروع کنه که خواننده هیچی نفهمه
به نظرم اگه کسی می خواد شروع کنه این کتاب عالیه!!!!
http://pnk-avr.blogfa.com/
مهندس دستت درد نکنه
اما اسم کتاب چه ربطی به ادرس وبلاگتون داشت ؟ (میگم تبلیغات محسوب میشه نه ؟Sadd
(۲۹-شهریور-۱۳۹۳, ۲۰:۰۰:۱۷)a.mehran نوشته است: [ -> ]مهندس دستت درد نکنه
اما اسم کتاب چه ربطی به ادرس وبلاگتون داشت ؟ (میگم تبلیغات محسوب میشه نه ؟Sadd

Question
چون عکس جلد کتاب توی وبلاگ بود آدرسش رو گذاشتم اگه کسی دوست داشت ببیندش ;)
صفحه‌ها: 1 2 3 4 5 6 7 8