عضویت     ورود  آدم بی مغز و پرگو چون آدم ولخرج و بی سرمایه است . پاسکال چهارشنبه، 5 آبان ماه ، 1400

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 7601 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 7534 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 7232 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 7307 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 14230 بار]
 6: ادوات نوري 
[دفعات مشاهده : 7115 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 9122 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 8395 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 7931 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 9474 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 8374 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 16551 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 12643 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 9680 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 7930 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 8378 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 7867 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 8822 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 7656 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 7642 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 12854 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 9754 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 9896 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 8385 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 8266 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 10966 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 9421 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 8721 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 14327 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 12001 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 41581 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 19794 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 22779 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 26297 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 24012 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 26374 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 40834 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 21329 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 18182 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 23027 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: Design of Capacitive Micromachined Ultrasonic Transducers
· 2: نقشه و راهنمای تعمیرات ویدئو مدل SV-600G-HACO
· 3: The Insiders Guide to The Philips ARM7-Based Microcontrollers
· 4: Transient cooling potential of Vertical Ground Heat Exchanger
· 5: ساماندهی شرکت های توزیع برق درراستای برنامه سوم توسعه کشور
· 6: A Game Theoretic Framework for Power Control in Wireless Sensor Networks
· 7: Textural Features Corresponding to Visual Perception
· 8: طراحي و ساخت دستگاه پل تلسكوپي فرودگاهي ( Jetway )
· 9: A Hybrid Method for Predicting Chaotic Tent Map
· 10: ارائه خدمات برق اضطراري: گامي بسوي هوشمند سازي شبکه توزيع
· 11: چگونگی تشکیل شرکت های خصوصی توزیع برق و تنظیم تعرفه فروش انها
· 12: روش جديد جهت محاسبه انتگرال نامحدود امپدانس مسير برگشت زمين و اعمال آن براي شبكه هاي كابلي
· 13: Design Parameters For THermoelectric Generators
· 14: برسی شبکه های توزیع هوائی و زمینی و مقایسه مزایا و معایب آنها نسبت به هم
· 15: ANSI N42.25-1997
· 16: Fluid Mechanics
· 17: کنترل ولتاژ در شبکه های توزیع الکتریکی شعاعی توسط جبران ساز سری GCSC با استفاده از منطق فازی
· 18: Application of Modeling for Optimal Localization of Environmental Monitoring Sensors
· 19: حل تمرين نظريه زبان ها و ماشين ها
· 20: مدل كاربردي براي تست غير مخرب عملكرد فيوزها

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - یه مشکل ساده تو MEGA16


یه مشکل ساده تو MEGA16

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
ahadgd
کاربر عادی
کاربر عادی

Joined: May 29, 2008
Posts: 49




Location: DARYAN
19332.70 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 1 دي ماه ، 1387 19:44:09 Reply with quote Scroll Down to Next postGo to last Post of Page

یه مشکل ساده
من یه مشکل تو میکرو مگا 16 پیدا کردم
من پورت C مگا 16 رو برابر 00000001 قرار میدم ولی پایه ای که تو برنامه برابر صفر هست وقتی تو آی سی میریزم ولتاژ 5 ولت بجای صفر میده مثل پایه های 24 و 25 مگا 16 که تو برنامه صفر هست ولی تو آی سی برابر 1 هست
از یه جایی شنیده بودم اگر فیوز بیت JTAGEN را غیر فعال کنیم درست میشه من این کار کردم ولی میکرو از کار افتاد
اگه کسی میدونه دریغ نکنه crybaby crybaby
با تشکر aa) aa)

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
ahmadk
کاربر نمونه
کاربر نمونه

Joined: Jul 08, 2008
Posts: 313




Location: تهران
12487.82 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 2 دي ماه ، 1387 16:31:43 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

دوست خوبم
برنامتونو اينجا بگذاريد تا دقيقا اشكال معلوم بشه.

مدل پروگرامرتون رو هم بگيد

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
iii_gate_crasher_iii
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 23, 2007
Posts: 22





702.44 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 2 دي ماه ، 1387 16:59:04 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام منم فکر کنم مشکلی مشابه دارم پروگرمرم stk200/300 هست.
اینم مثال بسیار ساده:

[code]/************************************************ *****
This program was produced by the
CodeWizardAVR V1.25.3 Standard
Automatic Program Generator
© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.



Project :
Version :
Date : 10/2/2008
Author : F4CG
Company : F4CG
Comments:


Chip type : ATmega32L
Program type : Application
Clock frequency : 8.000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 512
*****************************************************/

#include <mega32.h>

// Declare your global variables here

void main(void)
{
// Declare your local variables here
int th;
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0xFF;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTD=0x00;
DDRD=0xFF;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1 H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
O CR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
PORTB.0=0;
PORTA.0=0;
PORTB.2=0;
while (1)
{
PORTB.0=0;
PORTB.2=0;
.0th=PINA;
if(th)
{
PORTB.0=0;
PORTB.2=1;
}
else
{
PORTB.0=1;
PORTB.2=0;
}
};
}
[code]
با وجود اینکه من به a.0 ولتاژی اعمال نمی کنم ولی شرط همیشه بر قرار هست

Back to top
View user's profile Send private message
ahmadk
کاربر نمونه
کاربر نمونه

Joined: Jul 08, 2008
Posts: 313




Location: تهران
12487.82 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 3 دي ماه ، 1387 06:21:38 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

بسيار عالي
اول اينكه متغير th نبايد int تعريف شود چون فقط يك بيت را داخل آن مي ريزيد. بجاي int بنويسيد bit

دوم شما نمي تونيد پايه ي ورودي رو ول بگذاريد به امان خدا و انتظار داشته باشد مقدار دلخواه شما باشد.

راجع به پورت C هم كه گفته بوديد صفر و يك نميشه!!! خب شما اونو بعنوان ورودي تعريف كرديد!
همينطور هم براي پورت B

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
iii_gate_crasher_iii
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 23, 2007
Posts: 22





702.44 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 3 دي ماه ، 1387 08:12:33 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

خوب اگه اشتباه نکنم مهم مقداری هست که درون th قرار می گیره که صفر یا یک هست اینو امتحان کردم فکر نمی کنم مشکل از این باشه.
منظورتون رو از :
"دوم شما نمي تونيد پايه ي ورودي رو ول بگذاريد به امان خدا و انتظار داشته باشد مقدار دلخواه شما باشد."
نفهمیدم.مثلا توی ربات مسیر یاب اگه بخواییم هر لحظه از صفر یا یک شدن یه پورت مطلع بشیم چیکار باید بکنیم؟
و پورت c هم مربوط به سوال ahadgd بود

Back to top
View user's profile Send private message
ahadgd
کاربر عادی
کاربر عادی

Joined: May 29, 2008
Posts: 49




Location: DARYAN
19332.70 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 3 دي ماه ، 1387 21:08:01 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ahmadk wrote:
دوست خوبم
برنامتونو اينجا بگذاريد تا دقيقا اشكال معلوم بشه.

مدل پروگرامرتون رو هم بگيد


$regfile = "m16DEF.DAT"
$crystal = 8000000
Config Portb = Output
Config Portc = Output
Config Portd = Output
Do
Portb = &B11111111
Portc = &B00000001
Portd = &B00000011
Waitms 250
Loop


قبلا یه برنامه دراز بود دیدم اشکال داشت گفتم یه چیز ساده داشته باشم ببینم مشکل داره یا نه
تو همین برنامه که می بینید پورت C فقط یک پایش برابر 5 ولت هست ولی وقتی برنامه رو تو آی سی می زنم دو سه تا پایه ی دیگه هم برابر 5 ولت میشه
پروگرامر من هم یه چیز آماده بود که قبلا ها خریده بودم اسمش پروگرامر پرشیا بود

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
iii_gate_crasher_iii
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 23, 2007
Posts: 22





702.44 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 4 دي ماه ، 1387 09:23:05 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ahmadk جان منظورت رو کاملا گرفتم بسیار ممنون من حتما باید بهش ولتار اعمال کنم یا صفر یا 1
Back to top
View user's profile Send private message
Taipic_or_topic
کاربر نیمه فعال
کاربر نیمه فعال

Joined: Mar 10, 2006
Posts: 101





4855.82 امتیاز

Items

Status: Offline

PostPosted: جمعه، 6 دي ماه ، 1387 00:18:51 Reply with quote Go to Top of PageScroll Up to Previous post

دوست من
وقتی مگا16 و مگا 32 میخری
یک سری از پایه های پورت C کار نمیده
که باید فیوز بیت jtag ر غیر فعال کنی
بعضی ها دیدم در فروم ها مینوشتن میکرو سوخت
اما اینطور نیست
بستگی داره به پرگرامر شما
بعضی پروگرامر ها به Jtag وابسته هستن(نمیدونم چرا)
اما من خودم STK500 دارم
همیشه وقتی میکرو نو میخرم این فیوز
بیت را غیر فعال میکنم جواب میده برنامه
منم اون اوایل خیلی با این مشکل مواجه شدم

یا حق

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts چطور دو میکرو mega16 را به وسیله ی یک پورت mega8 روشن کنم؟ 1 Mirhabibi 2906 شنبه، 6 مهر ماه ، 1392 23:43:31
dani-micro View latest post
No new posts استفاده همزمان از سه کانل adc میکرو mega16 1 soot 3042 دوشنبه، 18 بهمن ماه ، 1389 19:20:51
meysamhl View latest post
No new posts تفاوت mega16 و mega16L 3 s_a_m_a 3011 پنجشنبه، 16 ارديبهشت ماه ، 1389 09:00:53
ghaheri View latest post
No new posts IRsensor با میکرو mega16 5 efdefd 3729 سه شنبه، 1 ارديبهشت ماه ، 1388 00:39:55
yashar666 View latest post
No new posts آی سی (میکروکنترلر)موجود در بیسیم ها 6 davoodta 10587 سه شنبه، 20 شهريور ماه ، 1386 07:14:28
Hamed View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.30 ثانیه