سلام. دوستان من چن روزیه متوجه این نکته شدم که فقط پایه های پورت 2 برای gpio قابل استفادست و گفتم شاید رو برد آموزشی اینجوریه و رفتم یه هدر برد گرفتم و فقط از پورت 2 میشد برای gpio استفاده کرد. حتی lcd هم اگه به جز port2.0 تا port2.5 وصل کنم جواب نمیده. پایه های پورت 0 و 1و 3 و 4 اصلا به عنوان فلاشر قابل استفاده نیستند فقط پورت 2... چندین برنامه نوشتم که حداقل چشمک بزنن پایه های پورت 0 و 1 و 3و 4 ولی هیچکدوم چشمک نمیزنن. درسته؟
اطلاعیه
Collapse
No announcement yet.
مشکل GPIO در LPC1768
Collapse
X
-
پاسخ : مشکل GPIO در LPC1768
وقتی با دیباگر کار میکنید ( دکمه ذره بین )
در منو پریفرال میتونید ببینید که به کدوم بیتها دسترسی دارید . مثلا در 1768 در پورت 1 به 3 تا بیتی که علامت زدم دسترسی ندارید .إِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمیدانید. (نور19)
دیدگاه
-
پاسخ : مشکل GPIO در LPC1768
سلام منم راستش یک سوال راجع به gpio ها داشتم گفتم دیگه تاپیک اضافه نزنم
میشه یکی به من بگه این تکه کد کارش چی هست؟
کد:LPC_GPIO3->FIOCLR = (1<25)|(1<26); LPC_GPIO4->FIOCLR = (1<28)|(1<29);
و اینکه بهتر نیست از این دستور استفاده بشه؟
کد:0x06000000
کد:LPC_GPIO3->FIOCLR = (1<<25)|(1<<26);
دیدگاه
-
پاسخ : مشکل GPIO در LPC1768
نوشته اصلی توسط hero.seller17و سوال دوم اینکه ایا منظور از کد این نیست که مقدار ها رو شیفت دادیم و با هم And کردیم؟ یعنی به شکل زیر نوشته بشن؟
کد:LPC_GPIO3->FIOCLR = (1<<25)|(1<<26);
راه ساده اینکه میتونست عدد 11 باینری یا همون عدد 3 رو 25 بار شیفت بده
تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
داشتن عقله زيادتر از دیگر آدم ها است
دیدگاه
-
پاسخ : مشکل GPIO در LPC1768
سوال دوم اینکه ایا منظور از کد این نیست که مقدار ها رو شیفت دادیم و با هم And کردیم؟
LPC_GPIO3->FIOCLR = (1<25)|(1<26);
بهتر نیست از این دستور استفاده بشه؟0x06000000
همچنین اگه 2 ماه دیگه بیای سراغ کد دوباره باید محاسبات انجام بدی ببینی چه اتفاقی برای کدوم پایه افتاده .إِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمیدانید. (نور19)
دیدگاه
-
پاسخ : مشکل GPIO در LPC1768
سلام دوستان
من تازه شروع کردم و اولین پروژه رو بوجود آوردم.برنامه به راحتی پروگرام میشه و در قسمت دیباگ خیلی راحت میتونم پین ها رو فعال یا غیر فعال کنم.اما توسط خودبرنامه این کار امکان پذیر نیست و تمام پورت ها طبق تصویری که میبینید از جای دیگه ای ظاهراً دارن تنظیم میشن.خب با توجه به این برنامه ی چشمک زن استباه کار کجا میتونه باشه؟
دیدگاه
-
پاسخ : مشکل GPIO در LPC1768
سلام
با کیل 5 کار می کنید بایستی تنظیمات دیباگر را درست کنید تا بتونید در سیمولاتور کیل بیت های رجیسترها را ببینیدفيلم آموزشي ميکروکنترلر LPC1768
فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
دیدگاه
دیدگاه