همچنين برنامه اي فكر نكنم بشهنقل قول:
Printable View
همچنين برنامه اي فكر نكنم بشهنقل قول:
سلام دوستان
پروژه من درباره کنترل کننده های صنعتیه درباره 2تا میکروکنترلر اطلاعات کاملی میخوام خودم چیز خاصی پیدا نکردم.
لطفا کمکم کنید
سلام
من می خوام با Codevision 2 به حافظه SD وصل بشم.لیست فایل ها رو بخونم و محتوای فایل های txt رو ببینم
ولی نمی تونم از مثال های Codevision سر در بیارم :41:
حافظه رو اینجوری وصل کردم :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اینم تنظیمات Codevision :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ولی دیگه باید چکار کنم ؟ :13:
لازمه از وقفه ها استفاده کنم یا نه؟
اگه ممکنه یک کد واضح و گویا بهم بدین تا روشن بشم :31:
متشکرم :11:
خیلی متشکرم
کار من که راه افتاد :20:
برای همین تصمیم گرفتم یک آموزش فارسی برای کار با دستورات کتابخانه CodeVisionAVR 2 بنویسم.خوشحال میشم اگه نظر بقیه رو هم برای بهتر شدنش بدونم
متشکرم :10:کد:http://ariapedia.ir/forum/topicseen/topic_204.msg690.html
سلام دوستان ایا میتوانیم تصیر را از مطلب با avrبه lcd منتقل کرد
---------- Post added at 12:47 PM ---------- Previous post was at 12:44 PM ----------
سلام دوستان ایا میتوانتصویر راازمطلب با avrبه lcd منتقل کرد
شدنش که میشهنقل قول:
ولی کار عجیبیه :31:
اگه بتونید یک برنامه ویندوزی بنویسید که تصویر رو ار Mathlab بگیره می تونه مثلا با پورت RS232 به AVR بفرسته و اونم روی ال سی دی چاپش کنه
یه سوال داشتم کریستال برای atmega8L چیه؟
مثلا برای( atmega16-4MGHZ)هست
این حرفت عجیب غریبه ... آخه تا اونجایی که من میدونم شما میتونه تا 16 مگاهرتز کریستال بهش وصل کنی حالا هر مقداری میخواد باشه (حالا اینکه میگی مگا 16 4 مگاهرتز هست رو من تا حالا نشنیدم)نقل قول:
اما در مورد میکروهایی که آخرشون حرف ال هست ... اون ها به دلیل اینکه کم مصرفترند حداکثر تا 8 مگاهرتز میتونند کلاک بشند .... حالا زیر این مقدار هر چی میخواد باشه ... این مورد برای مگا8 ال هم صادق هست
دیتا شیت اتصال میکرو به یک LCD گرافیکی 16*2رو می خواستم.
سلام هركس كه درباره ميكرو كنترلر AVR سوال دارد مي تواند از من بپرسد تا اينجانب جوابگوي سوالات شما عزيزان علاقمند باشد_باشد كه اين گام هر چند كوچك اينجانب راهي باشد براي شكوفايي ميهن عزيزم ايران بزرگ و به اميد سرافرازي تمام علاقمندان علم در ايران:11:
سلم من حاضرم با شما جهت آموزش AVR,8051همكاري كنم
با سلام من یه سوالی در مورد میکرو ای وی آر at mega 32 داشتم در مورد datsheet اون
من یه عکس دارم که ترتیب pin ها با هم فرق می کنه می خواستم بدونم کدومشون درسته
آخ pin reset جاش فرق داره
با تشکر
کد:http://www.4shared.com/photo/SsJ0-uZk/dataprogrammer.html
کد:http://www.4shared.com/photo/4LhgZThy/bascom-05.html
میشه عکس ها رو بزارید :)نقل قول:
برای دیدن عکس ها رو لینک کلیک کنیدنقل قول:
مرجع اصلی Datasheet هست. هرچی تو Datasheet نوشته درستهنقل قول:
اینم Datasheet :
کد:http://www.atmel.com/atmel/acrobat/doc2503.pdf
من هم مرجع رو datasheet گرفتم ولی تو خیلی جاها همین روال رو که تو وبلاگ های فارسی هست رو دیدم بالاخره که باید درست بگننقل قول:
بالاخره یک پایه که ۲دو تا کار نمی کنه !نقل قول:
مطمئنا چیزی که خود سازنده گفته درسته
باید از کسانی که جور دیگه ای پایه ها رو وصل می کنند بپرسید قضیه چیه :)
شاید از میکروی دیگه ای استفاده کردند !!!
من کابل پروگرمر رو بر حسب این دیتا شیت درست کردم ولی توی دیتا شیت دیگه دیدم که پین 3 و 11 رو هم به وصل کرده که من این کارو نکردم یه نظر شما اشکالی داره؟
در ضمن یه عکس دیگه از پروگرمر دارم که اونم شکلش فرق می کنه
من پروگرمرمو بر اساس این مدار درست کردم
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
تو این شکل 3 و11 به هم وصلند
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اینم پروگرمری که شکلش فرق داره مثلا تو این پروگرمر نمی دونم این سیم زرد رنگ برای چیه!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ظاهرا لینک عکس ها رو نزاشتین. خودم رفتم از پروفایلتون دیدم :)نقل قول:
اگه عکس ها رو BMP آپلود نکنید راختتر می تونم ببینمشون :)
فکر کردم مشکل با پایه های میکرو هست.ظاهرا منظورتون پایه های LPT هست درسته ؟
پورت ۳ خروجی هست و ۱۱ ورودی !
نمی دونم چرا این کار رو کرده !ولی اگه خودش گفته شما هم باید همین کار رو بکنی :31:
در مورد کار این پین ها اینجا نوشته :
کد:http://www.codeproject.com/KB/vb/Inpout32_read.aspx
من این پروگرمر رو به کامپیوتر وصل کردم و با بسکام یه برنامه ی کوچیک برای امتهان نوشتم ولی نمی تونه سند کنه تو ای وی آر
یکی از مشکلاتش اینه که پروگرمر رو نمیشناسه
در ضمن تو لیست انتخاب ای وی آر ها مگا32 نیست البته یه گزینه هست به نام M32 که فکر کنم همون ATMEGA32 باشه
کد:http://www.4shared.com/photo/WxaY02F...mmerFINAL.html
طراح پروگرمر کیه ؟ میشه باهاش تماس گرفتنقل قول:
خوبه خودشون بپرسید :D
سلام به همه دوستان
من يه مشكل كوچيك با uart بيسكام دارم چند تا ميكرو رو به هم وصل كردم هر ميكرو 6-8 تا uart نرم افزاري به عنوان ورودي داره و 1 uart نرم افزاري به عنوان خروجي. تمامي ميكرو ها mega8 هستند و با فركانس 8MH و Boad=9600 يه داده وارد ميكرو اول ميشه اين داده بعداز پردازش وارد ميكرو دوم مي شه و الا آخر تا اينجا مشكلي وجود نداره مشكل وقتي بوجود مياد كه مي خوام يه ورودي ديگه از ميكرو آخر به ميكرو اول بدم يعني در واقع خروجي ميكرو آخر رو به عنوان ورودي به ميكرو اول وصل كنم يه مقدار اوليه هم بايد در حركتاول به ميكرو اول داده بشه كه اونم انجام ميشه حالا وقتي اين ورودي رو توي ميكرو اول فعال مي كنم تمامي ميكرو ها هنگ مي كنند يه جورايي همه توي دستور input مي مونند ميكرو اول دنبال ورودي از ميكرو آخر هست در حالي كه ميكرو آخر خودش در انتظار ميكرو هاي قبلي هست هر كاري هم كردم كه از لحاظ زماني اين دوتا با هم تداخل پيدا نكنند باز هم بعد از چند تا حركت توي حلقه ميكرو ها هنگ مي كنند
از دوستان كسي راه حلي به ذهنش ميرسه تورو خدا كمك كني
سلام
چه کار جالبی !
قراره این میکرو ها چکار کنند ؟
ورودی میکروی اول از کجا میاد ؟!
شاید بشه با یک بافر تاخیر درست کرد :)
سلام عزیزان!
من از AVR هیچی نمیدونم! برای آشنایی با AVR چه کتاب(ها)ی را پیشنهاد میکنید؟!
این کتاب جالبیه .خوب توضیح داده :نقل قول:
البته من کتابای دیگه رو ندیدم .خوبه یک نگاهی هم به اینا بندازی :کد:http://www.adinebook.com/gp/product/9644100816/ref=sr_1_1000_16/453-9837046-3627918
موفق باشید :)کد:http://www.adinebook.com/gp/search/453-9837046-3627918?search-alias=books&field-keywords=avr&Go.x=0&Go.y=0&Go=Go
با سلام
من میخوام 10تا رشته رو داخل حافظه eeprom در atmega32 ذخیره کنم کسی میتونه کمکم کنه چطوری این کارو انجام بدم؟
سلام!!!!!در مورد طراحی سوال دارم,,,,,,موقع طراحی نقشه طراح از کجا میدونه چه جایی باید ترانزیستور باشه ,,,,چه جایی مقاومت ,,,,,,,,منیدونم سوالم رو واضح نوشتم یا نه ,,,,,,,, بیشتر در مورد طراحی توضیح بدبد
نقل قول:
خب فرض کن که مثلا" قراره با خروجی یه میکروکنترلر یک رله رو فعال کنیم. خروجی میکرو حداکثر 25 میلی آمپره اما رله نیاز به جریان بیشتری داره بنابرین از یک ترانزیستور برای تقویت جریان استفاده میشه. جاهایی هم که نیاز به محدود کردن ولتاژ یا جریان داشته باشیم از مقاومت استفاده میکنیم یا تو مدارهای صوتی اگه بخایم فرکانسهای کمتر از مثلا" 20 هرتز و بیشتر از 20 کیلوهرتز حذف بشن میشه از خازن استفاده کرد. البته تو خیلی کاربردهای دیگه هم از ترانزیستور و خازن و ... استفاده میشه و اینا رو فقط برای مثال گفتم.
نقل قول:
دوست عزیز ,,,شما در این باره منبع خاصی رو میشناسید,,,,اگه ممکنه معرفی کنید
خیلی خیلی ممنونم:11:
شما اول باید طرز کار قطعات الکترونیکی مثل ترانزیستور و دیود و ماسفت و... رو بدونین تا بتونین طراحی کنین. اگه دنبال کتاب هستین میتونین جلد اول کتاب اصول الکترونیک رو بخونید(البته اگه درمورد مقاومت و خازن و سلف زیاد اطلاعات ندارین) و بعدش کتاب قطعات و مدارات الکترونیک نشلسکی رو بخونین.
سلام به همگی
میخواستم بدونم نرم افزار Codevision از زبان کیوبیسیک هم برای پروگرام کردن میکروکنترلر ساپورت میکنه یا نه..
ممنون
سلام میشه منظورتون رو واضح تر بگین ؟
کدویژن یه کامپایلر زبان C برای میکروکنترلر های AVR هست
یعنی کلا از زبان C استفاده نشه و برای پروگرام کردن از زبان بیسیک استفاده بشه...نقل قول:
در ضمن میخواستم بدونم پروگرامر چی هست... از کجا باید خرید...؟؟ قیمتش چجوریه..؟؟
ممنونم :11::11:
سلام
چجوری میشه فهمید که یه میکروکنترلر پروگرام شده یا نه...؟؟؟
به کمک codevision راهی هست..؟؟
سلام من کتاب مرجع کامل avr به زبان c از انتشارات نص رو میخواستم لطفا اگه کسی داره برام بزاره با تشکر...
سلام
من یه مشکل ساده دارم
پورت c رو تو کدویژن اینجوری تعریف کردم
PORTC=0x00;
DDRC=0x00;
و پایه ها رو با مقاومت پول آپ کردم و تو یه حلقه مقدار پورت رو می خونم وقتی که با ولتاژ یکی هر کدوم از پین های پورت C رو تغییر میدم ولی مقداری خونده نمیشه و انگار نه انگار
سلام به همگی
من تا حالا با AVR کار نکردم و به خاطر همین خیلی ناشی هستم...
الان وقتی میخوام میکرو رو پروگرام کنم codevision این ارور رو میده
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مدل پروگرامر که از بازار امجد (( خیابان جمهوری )) خریدم هم این هست:
کد:http://up.--------.com/Files73/c4454811386141b9a51b.jpg
یه کمکی بکنید تا بتونم این micro رو پروگرام کنم...
ممنونم
یه sdk200/300 بخر با پورت LPT کار میکنه
یا پروگرامر Extreme بگیر با USB کار میکنه ولی با برنامه خودش و اگه با LPT وصلش کنی با کدویژن هم کار میکنه
برای برنامه نویسی به زبان بیسیک میتونین از کامپایلر بسکام استفاده کنین که دستورات ساده تر و توابع آماده ای رو هم جهت کار با این نوع میکرو در خودش دارهنقل قول:
یعنی کلا از زبان C استفاده نشه و برای پروگرام کردن از زبان بیسیک استفاده بشه...
در ضمن میخواستم بدونم پروگرامر چی هست... از کجا باید خرید...؟؟ قیمتش چجوریه..؟؟
ممنونم
پروگرمر وسیله ایست که شما توسط اون برنامه ای رو که بوسیله رایانه نوشته و کامپایل کرده اید به حافظه ی میکرو کنترلر مزبور انتقال میدین
ساده ترین نوه پروگرمر برای میکرو های ای وی آر stk200 هست که با صرف مبلغی زبر هزار تومن میتونین خودتون بسازینش
متاسفانه نتونستم مدل پروگرمر رو تشخیص بدم ابتدا زنگ بزنین و از فروشنده نام پروگرمر رو بپرسیننقل قول:
سلام به همگی
من تا حالا با AVR کار نکردم و به خاطر همین خیلی ناشی هستم...
الان وقتی میخوام میکرو رو پروگرام کنم codevision این ارور رو میده
برای برنامه ریزی میکرو باید ابتدا مطمئن شین که پروگرمری که ازش استفاده میکنین توسط کدویژن حمایت میشه برای این منظور برین تو
setting /programmrs
و پروگرمری که ازش استفاده میکنین رو انتخاب کنین و در قسمت برنامه ریزی red / chip signature رو انتخاب کنین ببینین میکرو رو میشناسه یا نه ؟
متوجه نشدم بیشتر توضیح میدین ؟نقل قول:
سلام
من یه مشکل ساده دارم
پورت c رو تو کدویژن اینجوری تعریف کردم
PORTC=0x00;
DDRC=0x00;
و پایه ها رو با مقاومت پول آپ کردم و تو یه حلقه مقدار پورت رو می خونم وقتی که با ولتاژ یکی هر کدوم از پین های پورت C رو تغییر میدم ولی مقداری خونده نمیشه و انگار نه انگار
ممنون... اون میکروی من بدلیل برعکس گذاشتن روی پروگرامر سوخته بود... برای همین رفتم بازار امجد و دوتا دیگه خریدم...
حالا سوالم این هست که :
آیا برای میکروی ATmega16 علاوه بر پایه vcc باید پایه avcc رو هم به همون ولتاژ 5 ولت وصل کرد....؟؟
lcd های 2 در 16 با چه ولتاژی کار میکنند...؟؟
اگر این lcd به ولتاژی وصل بشه و همه 32 تا خانه اش روشن بشن میشه گفت اون lcd صد درصد سالم هست یا نه..؟؟
ممنونم