ايران ويج

نسخه‌ی کامل: خروجی میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام من یکی از پورتها رو به عنوان خروجی تعیین کردم و انو ست کردم بعد از پروگرم ولتاژ خروجی اون پورت رو اندازه گرفتم حدود 2 ولت بود تغذیه آی سی هم 5 ولت . می خواستم بدونم چرا این مشکل پیش اومده چون باید خروجی پورت 5 ولت باشه آی سی هم مگا32 است.لطفا راهنمایی کنید.
(۲۰-آذر-۱۳۹۰, ۱۲:۳۷:۳۹)titery نوشته است: [ -> ]سلام من یکی از پورتها رو به عنوان خروجی تعیین کردم و انو ست کردم بعد از پروگرم ولتاژ خروجی اون پورت رو اندازه گرفتم حدود 2 ولت بود تغذیه آی سی هم 5 ولت . می خواستم بدونم چرا این مشکل پیش اومده چون باید خروجی پورت 5 ولت باشه آی سی هم مگا32 است.لطفا راهنمایی کنید.

دوست عزیز کامل تر توضیح بدید یه پورت کامل یا یک پین دقیقا ذکر کنید . اون قسمت از برنامتون که پورت رو خروجی کردین و مقدار دادین هم قرار بدین تا مشکلتون برای ما هم روشن شه
برنامه ام خیلی ساده است برای اینکه بدونم میکروم سالمه یا نه
regfile = "m32def.dat
crystal = 8000000
Config Porta = Output
Config Portb = Output
Config Portc = Output
Config Portd = Output
Set Porta
Set Portb
Set Portc
Set Portd
End
دوست من پیشنهاد میکنم با بیسکام کار نکنی.
وقتی از دستور set بدون اینکه شماره پین مورد نظر رو وارد کنید، تغییرات روی بیت اول صورت میگیره:
set portb برابر با portb.0=1

از این کد پایینی برای set کردن کل بیت ها استفاده کنید.

کد:
Porta = 255
Portb = 255
Portc = 255
Portd = 255