سوالات ، مشکلات و درخواست های در رابطه با میکروکنترلر ها

sh85

مدیر بازنشسته
کاربر ممتاز
دستت درد نکنه دوست عزیز زحمت کشیدی
ولی منظور اصلیم اینه که بتونه داده ای رو که از یه پورت میگیره مثلا زده شدن کلید رو به پورت دیگه بده مثلا بتونه کلیدی رو که در پورت D .0زده میشه رو یه کاری روی پورت Aبکنه
این کارو با INTRRUPT تونستم انجام بدم ولی نمیخوام فقط به یه پین وصل کنم
من با بیسکام و کدویژن کار میکنم برام فرقی نمیکنه
ضمناا برنامه اسمبلیش رو هم دارم ولی اصلا متوجه نمیشم چیکار کرده اگر خواستید بگید تا آپ کنم
ضمناا از وقتی که گذاشتید ممنونم
سلام
اگر منظور هر دو نفر را درست متوجه شده باشم خوب جوابتون همین می شه
(میخوام وقتی کلیدایی که به پورت مثلاc وصلا رو وقتی زدم led ها همون شماره ی پایه از پورت d روشن بشن یا مثلا یه همچین چیزایی )
مثلا 1 شدن یک پورت ( می تونه زده شدن یک کلید باشه ) را با روشن شدن چراغ در یک پورت دیگه (فرضا 1 شدن برابر یا روشن شدن باشه ) برنامه نویسی کردن
این که یک شدن ، زده شدن کلید باشه و روشن شدن چراغ در دیگری مربوط به بستن سخت افزار می شه که اگر در این رابطه مشکلی دارید بگید تا سخت افزارش را براتون قرار بدم
انشالله که منظورتون را درست متوجه شده باشم
موفق باشید :gol:
 

invincible

عضو جدید
دستت درد نکنه دوست عزیز زحمت کشیدی
ولی منظور اصلیم اینه که بتونه داده ای رو که از یه پورت میگیره مثلا زده شدن کلید رو به پورت دیگه بده مثلا بتونه کلیدی رو که در پورت D .0زده میشه رو یه کاری روی پورت Aبکنه
این کارو با INTRRUPT تونستم انجام بدم ولی نمیخوام فقط به یه پین وصل کنم
من با بیسکام و کدویژن کار میکنم برام فرقی نمیکنه
ضمناا برنامه اسمبلیش رو هم دارم ولی اصلا متوجه نمیشم چیکار کرده اگر خواستید بگید تا آپ کنم
ضمناا از وقتی که گذاشتید ممنونم
خواهش می کنم :redface:
ولی فکر کنم برنامه ای که نوشتم همین کارو می کردا!!! :surprised::surprised::surprised:
 

sinafar667

عضو جدید
پروگرامر

پروگرامر

با سلام
از دوستان کسی راجع به یه پروگزامر خوب که بیشتر avr ها رو ساپورت کنه و هم چنین usb داشته باشه چون من می خوام با لپ تاپ پروگرم کنم
همچنین با bascom - avr مشکلی نداشته باشه
اطلاعاتی داره؟؟؟
 

navidkhob

عضو جدید
پاسخ

پاسخ

با سلام
از دوستان کسی راجع به یه پروگزامر خوب که بیشتر avr ها رو ساپورت کنه و هم چنین usb داشته باشه چون من می خوام با لپ تاپ پروگرم کنم
همچنین با bascom - avr مشکلی نداشته باشه
اطلاعاتی داره؟؟؟

سلام به شما دوست عزیز و گل.
دقیقا دو سال پیش من هم مثل شما این مشکل رو داشتم.
من فکر می کنم چون شما می خواهید با لپ تاپ کار کنید و از اونجایی که شغل من ایجاب می کنه می دونم جدیدا لپ تاپ ها چه خصوصیاتی دارند.باید بهتون بگم که جز سری لتیود dell که جز لپ تاپ های صنعتی و مهندسی هستش دیگر لپ تاپ ها پورت پارالل یا همون پرینتر را دیگر ندارند و به جای آن از usb بهره می برند.تنها شما با تهیه یک کارت express cart می توانید از کارت پارالل استفاده کنید.
بسیار خب جدا از اینها من در این سایت پکیج خوبی از پروگرامر usb با امکانات جانبی دیدم که مناسب بود .می تونی ازش خرید بکنی.
 

invincible

عضو جدید
با سلام
از دوستان کسی راجع به یه پروگزامر خوب که بیشتر avr ها رو ساپورت کنه و هم چنین usb داشته باشه چون من می خوام با لپ تاپ پروگرم کنم
همچنین با bascom - avr مشکلی نداشته باشه
اطلاعاتی داره؟؟؟

سلام

منم STK500 دارم که با لپ تاپ هیچ مشکلی نداره و کلا مشکلی باهاش نداشتم ;)
اینم لینک خرید اینترنتیش. موفق باشین :gol:
 

az.a

عضو جدید
سلام

من از یک پروگرامرهای هاتل استفاده می کنم خوب لینک زیر رو ببین :

قيمت دستگاه : 27.000 تومان

ويژه AVR و s51 (بروش SPI)
- نوع ارتباط USB-Full Speed
- سازگار با انواع ويندوز (Win32)

- توليد Clock جهت پوشش تركيب‌هاي مختلف CKSEL (قابليتي منحصر بفرد)
- تشخيص خودكار آي‌سي، بمحض درج آي‌سي
- موقعيت يكسان درج آي‌سي در ZIF (پايه يك آي‌سي در پايه يك ZIF
)
- برخوردار از نرم‌افزار حرفه‌اي كم‌حجم با انعطاف زياد (آشنا براي كاربران پروگرامرهاي قبلي)
- امكان بهره‌برداري مستقيم در AVR Studio و CodeVision و نرم‌افزارهايي كه AVR910 را پشتيباني مي‌كنند
- برخوردار از سوكت IDC مطابق پروگرامر JTAG mkII شركت Atmel ، جهت ISP-In System Programming بروش SPI
- داراي قاب اختصاصي با ابعاد جيبي
- داراي بوردِ با كيفيت، با طراحي فشرده و قطعات
SMD
- پوشش كليه AVRها و s51
هاي موجود در بازار فعلي (ليست فعلي در ادامه متن)
- سرعت بالا
- Software و Firmware
قابل ارتقاء
- و بسياري قابليت‌هاي خوب ديگر



**********************************
آي‌سي‌هاي پوشش داده شده فعلي (در برنامه اصلي):

51 FAMILY: (SPI)
89s51,52,53

AVR
:
(SPI)
At90:
908515,35
901200,2313
902323,43

AtMega:
ATmega8515,35 ( L )
ATmega8,16,32,64,128 ( L )
ATmega48,88,168 (V)
ATmega161,162,163 ( L )
ATmega1280,2560 ( V )
AtTiny:
ATtiny2313 ( V )
ATiny 12,13,15,26 (L/V)
ATiny 25,45,86 (V)
و كليه آي‌سي‌هايي كه در استاندارد AVR910 پشتيباني شده‌است ( در مود كاري شبيه سازي AVR910 )
******************************​
لینک پروگرامر جيبي هاتل
 

navidkhob

عضو جدید
سوال

سوال

سلام،کتاب avr علی کاهه خیلی عایه.

:surprised::surprised::surprised:
بر منکرش لعنت! :D

دوستان سلام.
سوال من این هست که شما که می فرمایید کتاب کاهه خوب هستش نظرتون راجع به کتاب محمد مهدی پرتویی فر چیه؟
چون من خیلی از اون کتاب راضی هستم و به نظرم کامل هستش.
 

az.a

عضو جدید
سلام
من به تازگی یک lcd مدل JHD12864H از خانواده توشیبا خریدم t6963C
الان تو پروتئوس عالی جواب می ده . ولی تو سخت افزاز جواب نمیده.
راستش پایه 4 که پایه کنتراست رو نمی دونم کجا وصل کنم . دیتا شیت این یکی با LCD K0108 فرق داره.

ترتیب پایه ها :
PIN1 = GND
PIN2 = GND
PIN3 = VCC
PIN4 = VO
PIN5 = WR
PIN6 = RD
PIN7 = CE
PIN8 = C/D
PIN9 = RST
PIN10 TO PIN17 = DATA
PIN18 = FS
PIN19 = VCC
PIN20 = GND

تشکر می کنم اگر منو راهنمائی کنید حسابی گیج شدم به خدا .....
 

invincible

عضو جدید
سلام
من به تازگی یک lcd مدل JHD12864H از خانواده توشیبا خریدم t6963C
الان تو پروتئوس عالی جواب می ده . ولی تو سخت افزاز جواب نمیده.
راستش پایه 4 که پایه کنتراست رو نمی دونم کجا وصل کنم . دیتا شیت این یکی با LCD K0108 فرق داره.

ترتیب پایه ها :
PIN1 = GND
PIN2 = GND
PIN3 = VCC
PIN4 = VO
PIN5 = WR
PIN6 = RD
PIN7 = CE
PIN8 = C/D
PIN9 = RST
PIN10 TO PIN17 = DATA
PIN18 = FS
PIN19 = VCC
PIN20 = GND

تشکر می کنم اگر منو راهنمائی کنید حسابی گیج شدم به خدا .....
دوست عزیز کلا پایه کنتراست با یه مقاومت به vcc وصل میشه ولی اگر مستقیم به 5ولت متصل بشه پیکسل های LCD دارای بیشترین روشنایی و اگر به GND متصل بشه دارای کمترین روشنایی میشن.
البته من زیاد با اینجور LCD ها کار نکردم. اگه اشتباه کردم دوستان تصحیح کنن. ;)
 

o.behnam.o

عضو جدید
سلام
من به تازگی یک lcd مدل JHD12864H از خانواده توشیبا خریدم t6963C
الان تو پروتئوس عالی جواب می ده . ولی تو سخت افزاز جواب نمیده.
راستش پایه 4 که پایه کنتراست رو نمی دونم کجا وصل کنم . دیتا شیت این یکی با LCD K0108 فرق داره.

ترتیب پایه ها :
PIN1 = GND
PIN2 = GND
PIN3 = VCC
PIN4 = VO
PIN5 = WR
PIN6 = RD
PIN7 = CE
PIN8 = C/D
PIN9 = RST
PIN10 TO PIN17 = DATA
PIN18 = FS
PIN19 = VCC
PIN20 = GND

تشکر می کنم اگر منو راهنمائی کنید حسابی گیج شدم به خدا .....
سلام دوست عزیز.
شما باید پایه 20 رو با یک پتانسیومتر به زمین متصل کنید و پایه 4 اون رو به پایه وسط این پتانسیومتر متصل کنید و پتانسومتر رو طوری تغییر بدید تا اطلاعاتتون نمایش داده بشه.
 

az.a

عضو جدید
سلام دوست گرامی.
این کار رو کردم ، ولی جواب نمی ده .
تو السیدی گرافیکی برای کنتراست ما احتیاج به ولتاژ منفی داریم که این روش که شما گفتید این مشکل رئپو حل نمی کنه - مدل های السیدی های گرافیکی همه یک پایه ولتاژ منفی دارن که با پتانسیومتر اون تنظیم می کنند - ولی این مدل السیدی این پایه رو نداره .

من با پاور کامپیوتر بهش ولتاژ منفی دادم داره کار میکنه ولی فایده نداره این طوری .
 

royalblue

عضو جدید
سلام
من یه مشکلی با السیدیم داشتم برای اولین بار که دارم امتحانش می کنم و خط اول السیدی به صورت مستطیل مستطیل هستش وهیچی توش نشون نمیده
به نظرتون مشکلش کجاست؟
با تشکر
 

sinafar667

عضو جدید
سلام
از دوستانی که در مورد فاصله یاب الترا سونیک با لیزر کار کرده اند خواهشمند است مرا راهنمایی کنند
یک فاصله یاب میخوام درست کنم با لیزر که ازش به عنوان متر دستی استفاده بشه
برد در حدود 1 متر تا 15 متر
پردازنده از نوع AVR و نمایشگر 7 سگمنت یا کاراکتری
 

fotrospc

عضو جدید
سنسور اثر انگشت

سنسور اثر انگشت

سلام در مورد سنسور اثر انگشت اطلاعات می خوام اگر کسی کار کرده لطفا راهنمایی کنه ممنون. (نحوه ارتباط با avr)
 

o.behnam.o

عضو جدید
سلام
من یه مشکلی با السیدیم داشتم برای اولین بار که دارم امتحانش می کنم و خط اول السیدی به صورت مستطیل مستطیل هستش وهیچی توش نشون نمیده
به نظرتون مشکلش کجاست؟
با تشکر
سلام. دوست عزیز این مشکل به خاطر کنتراست السیدی هستش و باید پتانسیومتری که به پایه کنتراست متصل است رو تغییر بدی تا اطلاعاتت رو ببینی.
 

royalblue

عضو جدید
سلام. دوست عزیز این مشکل به خاطر کنتراست السیدی هستش و باید پتانسیومتری که به پایه کنتراست متصل است رو تغییر بدی تا اطلاعاتت رو ببینی.

ممنون از راهنماییتون ولی میشه کامتر بگید چون من یه تازه کارم
راستی السیدی من یه 16*2 کاراکتری هستش
 

o.behnam.o

عضو جدید
ممنون از راهنماییتون ولی میشه کامتر بگید چون من یه تازه کارم
راستی السیدی من یه 16*2 کاراکتری هستش
پایه سوم السیدی، پایه کنترل درخشندگی السیدی هستش. برای کنترل درخشندگی باید یه پتانسومتر رو بین تغذیه و زمین متصل کنید و پایه وسط پتانسیومتر رو به پایه سوم السیدی (کنترل درخشندگی) وصل کنید. بعد با تغییر این پتانسیومتر مستطیل ها حذف شده و اطلاعات شما نشون داده میشه.
 

invincible

عضو جدید
پایه سوم السیدی، پایه کنترل درخشندگی السیدی هستش. برای کنترل درخشندگی باید یه پتانسومتر رو بین تغذیه و زمین متصل کنید و پایه وسط پتانسیومتر رو به پایه سوم السیدی (کنترل درخشندگی) وصل کنید. بعد با تغییر این پتانسیومتر مستطیل ها حذف شده و اطلاعات شما نشون داده میشه.
دقیقا ;)
برای راهنمایی بیشتر . . .

 

sinafar667

عضو جدید
سلام
از دوستانی که در مورد فاصله یاب الترا سونیک با لیزر کار کرده اند خواهشمند است مرا راهنمایی کنند
یک فاصله یاب میخوام درست کنم با لیزر که ازش به عنوان متر دستی استفاده بشه
برد در حدود 1 متر تا 15 متر
پردازنده از نوع AVR و نمایشگر 7 سگمنت یا کاراکتری
 

invincible

عضو جدید
سلام
از دوستانی که در مورد فاصله یاب الترا سونیک با لیزر کار کرده اند خواهشمند است مرا راهنمایی کنند
یک فاصله یاب میخوام درست کنم با لیزر که ازش به عنوان متر دستی استفاده بشه
برد در حدود 1 متر تا 15 متر
پردازنده از نوع AVR و نمایشگر 7 سگمنت یا کاراکتری

سلام

دوست عزیز من متاسفانه منظورتونو از " فاصله یاب التراسونیک با لیزر " نفهمیدم! :surprised:
تا جایی که من می دونم مبنای کار سنسورهای التراسونیک "صوت" و مبنای کار لیزر "نور" هست.

در کل در ساخت فاصله سنج های لیزری و کلا هر نوع فاصله سنجی 3 روش عمده وجود داره :

1 . یکی مبتنی بر میزان امواج بازگشتی از روی مانع (روش شدتی) که در این روش ما تنها کاری که می کنیم شدت نور لیزر برگشتی از مانع و فاصله را که با شدت نور رابطه مستقیم داره حساب می کنیم اما چون شدت نور برگشتی به عوامل زیادی از جمله میزان نور محیط (شب یا روز بودن) میزان گرد و غبار موجود در هوا و ... بستگی داره ، باید این کمیت ها را در محاسبات لحاظ کنیم. که در کل زیاد دقیق نیست.

2. روش دیگه بر مبنای اندازه گیری زمان سیر نور از فرستنده به هدف و از هدف به فرستنده است. استفاده از این روش علی رغم مشکلات زیاد در ساخت مدارات مربوط به اندازه گیری زمان و ... به لحاظ مقاومت بیشتر و وابسته نبودن آنچنانی در برابر تغییرات محیطی از روش اول مناسبتره اما همانطور که می دانیم سرعت نور حدود 300000 کیلومتر در ثانیه است و در ساخت این دستگاه به این روش بحث محدودیت در فرکانس کاری مدارات الکترونیکی و مدارات وابسته بر میکروکنترلر ها مطرح میشه و در صورتیکه این مشکل را نیز رفع کنیم مشکل نویز پذیری این مدارات مطرح میشه که باید در ساخت آن تدابیر شدیدی برای دفع نویز و در صورت نویزی شدن حذف نویز اندیشید.

3. میزان فرکانس امواج در اثر حرکت در فضا تغییر میکنه و از همین روش میشه میزان فاصله را با محاسبه فرکانس امواج برگشتی و مقایسه با میزان امواج ارسالی محاسبه کرد. ( اثر دوپلر ) ;)
 

invincible

عضو جدید
سلام
از دوستانی که در مورد فاصله یاب الترا سونیک با لیزر کار کرده اند خواهشمند است مرا راهنمایی کنند
یک فاصله یاب میخوام درست کنم با لیزر که ازش به عنوان متر دستی استفاده بشه
برد در حدود 1 متر تا 15 متر
پردازنده از نوع AVR و نمایشگر 7 سگمنت یا کاراکتری
در مورد مدار هم . . .
یه چنتا مقاله هست امیدوارم به دردتون بخوره ;)
فاصله سنج التراسونیک گویا
Ultrasonic Distance Measurement with the MSP430
 

Mehdi_tsu

عضو جدید
سلام
خسته نباشید
دوستان من قدرت میخونم و میخوام PIC یاد بگیرم
اول اینکه زبان برنامه نویسی بلد نیستم
دوم اینکه چه زبانی و بخونم ؟؟
بیسیک یا سی ؟؟
و اینا چه فرقی با هم دارن

اگه راهنمایی کنید ممنون میشم
 

navidkhob

عضو جدید
پاسخ

پاسخ

سلام
خسته نباشید
دوستان من قدرت میخونم و میخوام PIC یاد بگیرم
اول اینکه زبان برنامه نویسی بلد نیستم
دوم اینکه چه زبانی و بخونم ؟؟
بیسیک یا سی ؟؟
و اینا چه فرقی با هم دارن

اگه راهنمایی کنید ممنون میشم

با سلام به شما دوست عزیز.ممنون که در تالار برنامه نویسی فعالیت می کنید.
به عقیده من ،اگر شما برای یادگیری میکرو (منظورم نوع میکرو هستش) اجباری ندارید (که حتما pic یاد بگیرید) avr رو انتخاب کنید،نه به این معنی که ارزش های این میکرو رو زیر سوال ببریم اما avr مرسوم تر هست و منابع اطلاعاتی و آموزشی اون بیشتر.
ضمنا من با یکی از دوستان که در صنعت فعالیت می کند صحبتی داشتم و می گفت که بیشترین مزیت pic نسبت avr در صنعت در این هست که pic حساسیت کمتری نسبت به نویز دارد و در اینجور شرایط پاسخ بهتری نسبت به avr می دهد.
اما برنامه نویسی:
بسیاری از دوستان که می خواهند برنامه نویسی شروع کنند به این سوال بر می خورند اما به عقیده من c مناسب تر هستش.
تفاوت ها و مزایای این دو زبان برنامه نویسی رو به راحتی می تونید با یک جستجو در گوگل بفهمید، واسه همین من در این باره زیاد توضیحی نمی دم اما من از دامنه کاری زبان c راضی تر هستم و به شما هم پیشنهاد می کنم.
 

pes

عضو جدید
با سلام
دوستان برای تشخیص سطح اب تویه مخزن کوچیک مثلا 10 لیتری باید از چه سنسوری استفاده کنم ؟
می خوام به avr وصل بشه
اگه می شه راهنماییم کنید مرسی
 

soltanimehr66

عضو جدید
درخواست

درخواست

با سلام
دوستان هر اطلاعات و برنامه ای و دیتاشیت در مورد ic زیر برام بزارید ممنون میشم
TMX320
VC5505D
94AE67W​
 

navidkhob

عضو جدید
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
omidvarshoei سوالات و مشکلات رباتیک طراحی دیجیتال و برنامه نویسی 29

Similar threads

بالا