امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل در برنامه sleep
نویسنده پیام
hossein6355 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #1
مشكل در برنامه sleep
سلام به همگي
اين برنامه براي ارتباط بين دو ميكرو است ولي كار نميكنه نميدونم مشكل كجاست اگه ممكنه كمكم كنيد
فرستنده(كه داخل آن از sleep استفاده كرده ام:
$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600
Print "start"
Config Int0 = Falling
Config Portc = Input
Enable Int0
Enable Interrupts
On Int0 Int0_isr
Print "power down"
Dim B As Byte , A As Byte , S As String * 5
Do
Powerdown
Loop
Int0_isr:
B =10
For A = 1 To 10
Print B
Next A
Return
گيرنده:
$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600
Config Portc = Output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , _
Db7 = Portc.0 , Rs = Portc.5 , E = Portc.4
Dim S As Byte , Ss As String * 5 , B As Byte
Dim P As Byte , X As String * 5
Cls
Do
Input S
Locate 1 , 1
Lcd S
Loop
۱۹-بهمن-۱۳۹۰, ۲۰:۱۲:۲۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: مشكل در برنامه sleep
سلام.

شما در حلقه ي اصلي برنامه ار powerdown استفاده كرديد !!
اطلاعاتي در مورد powerdown داريد ؟!

در help بسكام همين عبارت رو search كنيد و توضيحاتش رو بخونيد.
براي رفع اين مشكل بايد از يه power mode ديگه استفاده كنيد ، چون اين يكي باعث مي شه خط osilator قطع بشه و با وقفه برنمي گردهه ...

power mode هاي ديگه رو هم مي تونيد در help بسكام ببينيد و يكيشون رو انتخاب كنيد ، توضيحاتشون هم بخونيد ...


موفق باشيد.
يا علي.

۱۹-بهمن-۱۳۹۰, ۲۰:۵۲:۴۲
وب سایت ارسال‌ها
پاسخ
hossein6355 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مشكل در برنامه sleep
وقتي تو help بسكام search مي كنم پيداش ميكنه ولي هيچ مثالي داخلش نيست به نظرتون چيكار كنم
از مثال كتاب كاهه استفاده كردم
(آخرین ویرایش در این ارسال: ۱۹-بهمن-۱۳۹۰, ۲۱:۰۹:۵۵، توسط hossein6355.)
۱۹-بهمن-۱۳۹۰, ۲۱:۰۱:۵۸
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: مشكل در برنامه sleep
نياز به مثال ندارهه ...
توضيحات منظورم بود ...

مثلا براي powerdown
نقل قول: Action
Put processor into power down mode.

Syntax
POWERDOWN

Remarks
In the power down mode, the external oscillator is stopped. The user can use the WATCHDOG to power up the processor when the watchdog timeout expires. Other possibilities to wake up the processor is to give an external reset or to generate an external level triggered interrupt.

It is commended to use POWER mode.

موفق باشيد.
يا علي.

۱۹-بهمن-۱۳۹۰, ۲۱:۱۸:۱۶
وب سایت ارسال‌ها
پاسخ
hossein6355 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: مشكل در برنامه sleep
ممنون از راهنماييتون
به نظرتون چه تغييري بايد در برنامه بدم
۱۹-بهمن-۱۳۹۰, ۲۲:۳۰:۲۱
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: مشكل در برنامه sleep
مهندس گفتم ديگه ...
از يه powermode ديگه استفادهه كن ... !
توي help بسكام هم mode هاي مختلف هست ، فقط با توجه به توضيحاتش يكي رو انتخاب كن ...

البته اينكه در تنه ي اصلي برنامه مرتب اين دستور هم بخونه جالب نيست ، اما بايد جواب بدهه ...

موفق باشي.
يا علي.

۲۰-بهمن-۱۳۹۰, ۱۹:۲۶:۳۲
وب سایت ارسال‌ها
پاسخ
hossein6355 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: مشكل در برنامه sleep
ممنون
۲۰-بهمن-۱۳۹۰, ۲۲:۲۳:۱۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشكل در برنامه sleep hossein6355 5 2,418 ۰۹-بهمن-۱۳۹۱, ۲۱:۳۳:۰۵
آخرین ارسال: hossein6355

پرش به انجمن:


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

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