امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد فیوزبیت ها
نویسنده پیام
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #12
RE: سوال در مورد فیوزبیت ها
سلام roboBiggrin
خوب وقتی pwm را تعریف کردیم میخوایم روی یک پین مثل pa.0 یک پالس ایجاد کنیم که هر یک ثانیه صفر و یک بشه .
باید چه دستوری بنویسیم؟
با سپاس فراوان.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۵:۴۹:۴۴
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #13
RE: سوال در مورد فیوزبیت ها
سلام
pwm پین های مختص خودش و داره
یعنی وقتی pwm1 رو پیکربندی کردید بر روی پین OCR1 این پالس ایجاد میشه
ولی واسه اینکه بخواهید رو پین دلخواه این پالس رو ایجاد کنید میتونید از TOGGLE کردن پین استفاده کنید
کد:
config porta.0 = output
.
.
.
do
set porta.0
waitms 100
toggle porta.0
waitms 100
loop

۳۱-شهریور-۱۳۹۳, ۱۸:۳۶:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #14
RE: سوال در مورد فیوزبیت ها
با سلام به robo
می خواستم بدونم ocr1 چیه؟
با تشکر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۸:۴۰:۱۸
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #15
RE: سوال در مورد فیوزبیت ها
سلام توضیح دادم
نقل قول: یعنی وقتی pwm1 رو پیکربندی کردید بر روی پین OCR1 این پالس ایجاد میشه

یکی از پین های میکروکنترلر که پالسی که طی نرم افزار تعریف کردید، بر روی این پین ایجاد میشه

(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۹۳, ۱۹:۰۷:۰۱، توسط omid_phoenix.)
۳۱-شهریور-۱۳۹۳, ۱۸:۴۹:۲۶
ارسال‌ها
پاسخ
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #16
RE: سوال در مورد فیوزبیت ها
سلام
ببخشید مفهمیدم میتونید یک مثال بزنید .
با سپاس .

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۸:۵۲:۳۹
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #17
RE: سوال در مورد فیوزبیت ها
سلام
نمیدونم کجاش و متوجه نشدید
از این واضح تر نمیشد توضیح بدم
نمونه کد هم که گذاشته شده
شما هدف کلی تون رو بگید و درخصوص کارتون توضیح بدید تا بشه بیشتر کمکتون کرد

۳۱-شهریور-۱۳۹۳, ۱۹:۱۰:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #18
RE: سوال در مورد فیوزبیت ها
(۳۱-شهریور-۱۳۹۳, ۱۹:۱۰:۴۸)r0b0 نوشته است: سلام
نمیدونم کجاش و متوجه نشدید
از این واضح تر نمیشد توضیح بدم
نمونه کد هم که گذاشته شده
شما هدف کلی تون رو بگید و درخصوص کارتون توضیح بدید تا بشه بیشتر کمکتون کرد
با سلام عصبی نشید.
خوب اگه میشه یه برنامه مدار چشمک زن با استفاده از پین ocr بنویسید.
با سپاسHappy

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۹:۲۳:۴۶
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #19
RE: سوال در مورد فیوزبیت ها
(۳۱-شهریور-۱۳۹۳, ۱۹:۲۳:۴۶)milad15m نوشته است: با سلام عصبی نشید.
خوب اگه میشه یه برنامه مدار چشمک زن با استفاده از پین ocr بنویسید.
با سپاسHappy

سلام
عصبانی چرا!

همین برنامه که بالا گذاشتم چشمک زنه
کد:
config porta.0 = output
.
.
.
do
set porta.0
waitms 100
toggle porta.0
waitms 100
loop

یه led به پین porta.0 میکرو وصل کنید چشمک میزنه
موفق باشید.

۳۱-شهریور-۱۳۹۳, ۱۹:۲۹:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, helma
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #20
RE: سوال در مورد فیوزبیت ها
اونو فهمیدم من می خوام به پین ocr وصل بشه .
با تشکر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۹:۳۳:۱۴
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #21
RE: سوال در مورد فیوزبیت ها
سلام
این یه برنامه ساده واسه مسیریاب 5 سنسور
هرجاش و متوجه نشید بگید توضیح بدم.

کد:
$regfile = "m16def.dat"
$crystal = 1000000
'==============================================================================
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64
Config Portd = Output
Config Porta = Input
'==============================================================================
Dim A As Word
Dim B As Word
'==============================================================================
A = 0
B = 0
Do
Pwm1a = A
Pwm1b = B
'============================= jolo ===========================================
If Pina.2 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.2 = 0 And Pina.1 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.1 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.3 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.2 = 1 And Pina.1 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.2 = 1 And Pina.3 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

'=============================enheraf b chap===================================

If Pina.0 = 1 And Pina.1 = 1 Then
Portd = &B00000001
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.0 = 1 Then
Portd = &B00000001
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

'=============================enheraf b rast===================================

If Pina.4 = 1 And Pina.3 = 1 Then
Portd = &B00000100
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

If Pina.4 = 1 Then
Portd = &B00000100
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If

Loop

۳۱-شهریور-۱۳۹۳, ۱۹:۳۷:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, helma, a.mehran


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در مورد اتصال حافظه eeprom جانبی به میکرو SBRE77 9 10,467 ۰۷-مهر-۱۳۹۵, ۲۳:۳۱:۲۹
آخرین ارسال: omidrn
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  سوال در مورد دستور timeout$ mohebbat 3 2,932 ۲۹-بهمن-۱۳۹۴, ۱۲:۳۵:۱۹
آخرین ارسال: 1نفر
  [سوال] تنظیم فیوزبیت در RTC ساده hese 0 1,921 ۱۹-دى-۱۳۹۴, ۱۵:۳۲:۱۳
آخرین ارسال: hese
  سوال در مورد حافظه جانبی برای میکرو pontiac132 4 4,705 ۰۵-اسفند-۱۳۹۳, ۲۳:۵۸:۵۹
آخرین ارسال: pontiac132
  سوال در مورد انتخاب سنسور و برنامه نویسی dj kaka 10 6,397 ۰۲-اسفند-۱۳۹۳, ۰۹:۱۱:۰۳
آخرین ارسال: dj kaka
  [سوال] سوال در مورد تغذیه میکرو biner 6 4,473 ۰۶-دى-۱۳۹۳, ۱۸:۴۴:۲۲
آخرین ارسال: a.mehran
  [سوال] سوال در مورد ریجستر ها milad15m 1 2,118 ۳۱-شهریور-۱۳۹۳, ۱۸:۴۵:۰۵
آخرین ارسال: omid_phoenix
  سوال در مورد سرعت AVR kookooli 0 1,499 ۰۴-آذر-۱۳۹۲, ۱۹:۳۸:۱۴
آخرین ارسال: kookooli
  درخواست راهنمایی در خصوص تنظیم فیوزبیت sinastar 0 1,920 ۲۱-شهریور-۱۳۹۲, ۱۱:۲۷:۱۸
آخرین ارسال: sinastar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS