NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1436 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 4 1234 آخرینآخرین
نمایش نتایج: از 1 به 20 از 66

موضوع: فیلم آموزش پیشرفته lpc1788

  1. #1
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض فیلم آموزش پیشرفته lpc1788

    فیلم آموزش پیشرفته میکروکنترلر LPC1788 در جهت استفاده از امکانات پیشرفته این میکروکنترلر، در ادامه فیلم آموزش مقدماتی متوسط میکروکنترلر LPC1788 ، ارائه شده است.


    همان طور که در توضیحات مجموعه مقدماتی ذکر شد، میکروکنترلر LPC1788 قابلیت های بیشتری را نسبت به LPC1768 در اختیار کاربران قرار می دهد :
    1- کلاک هسته 120 مگا هرتز
    2- تعداد پایه های خروجی بیشتر: 165 پایه GPIO
    3- ایتوپرام داخلی
    4- قابلیت اتصال رم خارجی با توجه به واحد External Memory Controller (EMC)
    5- قابلیت اتصال نند فلش با توجه به واحد External Memory Controller (EMC)
    6- دارای واحد کنترلر داخلی TFT LCD
    7- دارای دو USB
    8- دارای واحد SD/MMC card Interface (MCI) جهت کار با کارت های SD
    9- دارای واحد CRC Engine جهت محاسبات ریاضی
    هدف مجموعه پیشرفته، آموزش نحوه راه اندازی و استفاده عملی از امکانات پیشرفته LPC1788 می باشد. در فیلم آموزش پیشرفته میکروکنترلر LPC1788 به صورت قدم به قدم و کاملا عملی واحد کلاک و پاور، I2C,SPI,EEPROM,NAND Flash,DMA,SDIO,USB,Ethernet,RTX شرح داده شده است.
    سرفصل کامل فیلم آموزشی پیشرفته میکرو کنترلر LPC1788 :
    1- آشنایی با واحد کلاک و پاور
    1-1-
    شرح رجیسترها
    1-2- شرح مثال اول و اجرای عملی
    1-3- شرح مثال دوم و اجرای عملی
    1-4- تنظیمات رجیستر پاور پریفرال ها (PCONP) و شرح مثال
    1-5- مد Sleep جهت کاهش مصرف توان
    2- I2C
    2-1- شرح عملکرد I2C
    2-2- شرح رجیسترها
    2-3- شرح عملی مثال
    3- EEPROM
    3-1- شرح رجیسترها
    3-2- شرح عملی مثال ها قسمت اول
    3-3- شرح عملی مثال ها قسمت دوم
    4- SPI
    4-1- شرح رجیسترها
    4-2- شرح عملی مثال
    5- راه اندازی تاچ ال سی دی(7 و 10 اینچ)
    5-1- سخت افزار و شرح توابع
    5-2- شرح مثال اول و اجرای عملی
    5-3- شرح مثال دوم و اجرای عملی
    5-4- راه اندازی و تست TFT LCD و تاچ 10 اینچ
    6- NAND-FLASH
    6-1- رجیسترها و شرح کانفیگ و مثال عملی راه اندازی
    7- DMA
    7-1- شرح رجیسترها
    7-2- شرح عملی مثال Ram 2 RAM
    7-3- شرح عملی مثال قسمت دوم
    7-4- شرح مابقی رجیسترها و اجرای عملی مثال Ram 2 Peripheral
    8- SD کارت (RL کیل و توابع ChaN)
    8-1- سخت افزار و شرح توابع write و read
    8-2- اجرای عملی مثال write و read
    8-3- شرح و اجرای عملی توابع ارسال و دریافت کاراکتر و رشته
    8-4- شرح و اجرای عملی توابع eof و fseek و ftell و frewind و ...
    8-5- شرح توابع ChaN (mount,open,wite,read,mkdir)
    8-6- شرح و اجرای عملی توابع ارسال و دریافت کاراکتر و رشته
    8-7- شرح توابع ChaN (rename,unlink,getfree) و اجرای عملی
    8-8- خواندن محتویات SD کارت و اجرای عملی
    8-9- شرح تابع fseek و اجرای عملی
    8-10-خواندن نوشتن به صورت سکتوری
    9- USB شامل : Host و Device
    9-1- سخت افزار و شرح توابع USB Device CDC
    9-2- اجرای عملی مثال CDC قسمت اول
    9-3- قسمت اول اجرای عملی مثال CDC و شرح مثال
    9-4- شرح توابع USB Device HID
    9-5- اجرای عملی مثال HID
    9-6- شرح و اجرای عملی USB Device MSD
    9-7- شرح و اجرای عملی USB Host HID KeyBoard
    9-8- شرح و اجرای عملی USB Host HID MSD(اتصال usb flash)
    10- Ethernet
    10-1- آشنایی با مفاهیم شبکه اترنت و سخت افزار
    10-2- شرح توابع UDP
    10-3-شرح برنامه تبادل دیتا بین دو برد با UDP و تست عملی
    10-4-تبادل دیتا بین برد و PC با پروتکل UDP و تست عملی
    10-5- شرح توابع TCP
    10-6- شرح برنامه تبادل دیتا بین دو برد با TCP و تست عملی
    10-7-شرح برنامه تبادل دیتا بین برد و PC با پروتکل TCP
    10-8-تست عملی برنامه تبادل دیتا بین برد و PC با پروتکل TCP
    11- RTX
    11-1- شرح عملکرد، ایجاد پروژه ، پیکربندی برنامه، شرح توابع manager و ...
    11-2- اجرای عملی مثال
    11-3-شرح توابع تاخیر و رویداد و مثال
    11-4-اجرای عملی مثال رویداد
    11-5- اجرای عملی چند مثال
    11-6- شرح توابع semaphor و mutex
    11-7-اجرای عملی مثال توابع semaphor و mutex قسمت اول
    11-8-اجرای عملی مثال توابع semaphor و mutex روی برد

    مانند مجموعه های قبل ( فیلم آموزش کاربردی زبان c در میکروکنترلرهای ARM و فیلم مقدماتی میکروکنترلر LPC1768 و فیلم مقدماتی میکروکنترلر LPC1788 ) روال کار بدین صورت است که ابتدا در پاورپوینت توضیحات کامل هر فصل مرحله به مرحله ارائه شده و سپس در سمپل هایی که مرحله به مرحله آماده شده است مطالب ذکر شده در کامپایلر Keil و با استفاده از برد میکروکنترلر LPC1788 کویر الکترونیک پیاده سازی، اجرا و شرح داده شده است:


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





    دانلود نرم افزار مرتبط با میکروکنترلرهای ARM

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام جناب مهندس وقتتون بخیر .
    ظاهرا مثالهای بخش راه اندازی میکرو sd روی این برد کار نمیکنه .
    مثالهای بخش rl رو که دیباگ میکنم اصلا پایه های میکرو اس دی init نمیشن .
    لطفا راه نماییم کنین اشتباه کارم کجاست .

    برد کاربردی و حرفه ای LPC1788 با ساپورت tft 3.6 تا 10.1 اینچ 40 پین و50 پین و LED10.1 اینچ/ و emwin پورت شده فول

  4. #3
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    چون برنامه روی ورژن های قبلی برد تست شده است ممکن است یک پایه برد جدید تغییر پیدا کرده باشد. کانفیگ پایه های سمپل و برد را چک کنید. من شماتیک قسمت sd کارت را با کانفیگ سمپل چک خواهم کرد.
    میکرو برد خود من متاسفانه سوخته در دسترس نیست تست کنم.
    Sd کارتتان چند گیگ است؟ فکر کنم تا 16 گیگ ساپورت می کند.
    سمپل چان را هم تست کرده اید؟

  5. تشکرها از این نوشته :


  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نه هنوز تست نکردم امروز تست میکنم .
    ظرفیت حافظم یک گیگ هست .
    امکان داره از ورژن کیل باشه من از ورژن 5.22 استفاده میکنم .
    دیباگ که میکنم اصلا پایه های مربوط به واحد mci کانفیگ نمیشه .
    ویرایش توسط H_electronics : 29-09-2017 در ساعت 02:00

  7. #5
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    بله به احتمال زیاد از کیل است. با کیل 4.74 انجام دهید.
    البته این موضوع قبلا در کانال ذکر شده است:
    با توجه به پست قبلی :
    Telegram: Contact @armeducation
    در میکروکنترلر lpc1788 نیز برنامه SD کارت با توابع RLکیل که با کیل 4 ایجاد شده بود و با کیل 5 کامپایل و بر روی برد ریخته شد بود، کار نکرد.
    بنابراین به تفاوت کیل در عدم کارکرد دقت داشته باشید.

  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    با کیل 4.74 تست گرفتم ولی میکرو sd شناسایی نمیشه . ، دیباگ که میکنم پایه ها کانفیگ میشن در کیل 5 هیچ تغییری نمیکردن .
    پایه power فعال میشه . و نکته ای که هست در شماتیکی که تو فیلم نشون دادین . پایه power میکرو sd باید یک بشه تا تغدیه میکرو sd وصل بشه ولی در شماتیک برد آموزشی که من دارم و در بالا لینکشو گذاشتم .
    باید صفر بشه تا تغذیه میکرو sd متصل بشه .
    با نمونه برنامه های شما تغذیه میکروsd متصل میشه . نمیدونم مشکل کجاست ؟؟؟؟؟؟

  9. #7
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    این شماتیک برد تست من هست
    فایل پیوست 9567فایل پیوست 9567فایل پیوست 9567

  10. #8
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    کانفیگ پایه sd_cd و sd_pwr در برنامه مطابق شماتیک هست؟
    فایل شماتیک هم آپلود نشده . در کامپیوتر خانه شماتیک ورژن جدید ندارم.

  11. #9
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    از نمونه برنامه های خودتون استفاده کردم که این دو تا پایه کلا بی اثر هست تو تابع CheckMedia .
    فایل پیوست 9568
    فایل شماتیکو دوباره آپلود کردم ، دست احتیاط همونو تو تلگرامتون هم ارسال میکنم .

  12. #10

  13. #11
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

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

  14. #12
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    پیگیری می کنم. در ضمن سمپل همراه برد بریزید ببینید اون کار می کنه!؟ لااقل مطمئن می شوید سخت افزار سالمه.
    در کل وقتی ایرادی وجود داره همه گزینه ها را محتمل بدانید. اگر برد یکی بود آن وقت توجه به سمت سخت افزار بود .
    شماتیک ها را هم که مقایسه کردم تفاوت خاصی ندیدم. فقط قسمت sd_pwr مدارش فرق می کنه.
    اگه نشد خودم باید یه جوری بی برد تست کنم ببینم این داستانش چیه.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: SD_1788_oldver.png
مشاهده: 18
حجم: 40.0 کیلو بایت  

  15. #13
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    واقعا ممنون مهندس .

  16. #14
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سمپل بردو تست میکنم اول اینکه ارور میده و باید مجددا کتابخونه های cmsis بهش اضافه کنم .
    ولی متاسفانه اینم کار نمیکنه ، تو سمپل که پریفرال rtc هم فعاله کار میکنه ولی میکرو sd کار نمیکنه .
    سمپلی که گذاشتن دقیقا همون سمپل کتابخونه های cmsis هست .

  17. #15

  18. #16
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    من گفتم روی یک برد ورژن 5 تست کنند موردی نبود کار می کرد.
    فقط با یک اس دی کارت تست کرده اید؟ sd کارت دیگه ندارید؟
    اس دی کارت را با فرمت fat32 فرمت کرده اید؟

  19. #17
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2016
    نوشته ها
    29
    تشکر
    1
    تشکر شده 2 بار در 2 پست

    پیش فرض

    با چند اس دی کارت تست کردم و با fat32 هم فرمت کردم .
    امکان داره سخت افزارم موردی داشته باشه ؟؟؟؟؟
    نمونه برنامه های خودتونو تست کردن ؟؟؟

  20. #18
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    بله
    برنامه اول تست شد :
    کد:
    **********************
    
    In The Name Of God
    
    kavirelectronic.ir
    
    MZarkoob
    
    SD/MMC Init ok
    
    Write SD ok
    
    Read SD ok
    
    The content of the file mzaroob.txt : فروشگاه شرکت کویرالکترونیک - فروشگاه گروه كويرالكترونيك
    
    mzarkoob
    
    END1.

  21. #19
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2017
    نوشته ها
    25
    تشکر
    1
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام.من فیلم. اموزش lpc1768 رو دیدم. قسمت کار با sdcard به وسیله Rl رو میخوام پیاده کنم. یک سری فایل گفتید باید به پروژه ادد شه که یکیش spi17xx.c بود. من با lpc1788 کار میکنم. میتونم همین فایل رو ادد کنم دیگه؟ چون فایل spi17xx_8x.c نبود. ( اخه همه کتابخونه های 1788 تهشون یه _8x دارند). و اینکه گفتید توی قسمت ویزارد یه سری تنظیمات مثل کش و درایور دیفالت و ... رو انجام میدیم. نمیدونم چطور میتونم به این ویزارد دسترسی داشته باشم.ایا این تنظیمات ضروریند؟ ممنون میشم راهنمایی بفرمایید

    - - - Updated - - -

    سوال دیگم این هست که بردی که شرکت ما داره sdcard رو از طریق spi به ال پی سی وصل نکرده. از پایه هایی استفاده کرده که توی دیتاشیت تحت عنوان sd_data و sd_clockوsd_cmd هستند. میخواستم ببینم توی اون قسمتی که باید تنظیمات پایه ها رو طبق سخت افزار خودمون تغییر بدیم من میتونم مثلا به جای پایه کلاک spi0 بیام متناظرش یعتی همین sdclock رو بذارم؟ (پایه 185 به جای کلاک spi و ... )

  22. #20
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    میکروی 1788 دارای مد SDIO است که خودش کنترل SD کارت را انجام می دهد . چه کاریه بیایید و از spi استفاده کنید!؟
    در فیلم پیشرفته 1788 با استفاده از پریفرال MCI مخفف SD/MMC card Interface برای کار با SD کارت استفاده شده است.
    در این جا توابع مشترک اند ولی پروژه تفاوت دارد :
    در کار با بعضی پریفرال های یک میکرو مانند SD کارت و ... ، صرف آشنایی با عملکرد توابع کافی نیست بلکه مسئله اصلی وجود پروژه ای است که این توابع در آن درست کار کند. در نت نیز آموزش های برای این توابع وجود دارد ولی تا پروژه ای نباشد که این توابع در آن برای میکروکنترلر مورد نظر شما کار کند، عملا فایده ای ندارد!
    Telegram: Contact @armeducation

صفحه 1 از 4 1234 آخرینآخرین

موضوعات مشابه

  1. [خبر] فیلم آموزش lpc1788 (مقدماتی و متوسط)
    توسط mzarkoob در انجمن LPC series (NXP)
    پاسخ: 69
    آخرين نوشته: 01-03-2019, 20:25
  2. [سوال] پیشنهاد کتاب آموزش الکترونیک
    توسط microprocesor_2002 در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 18-07-2015, 14:32
  3. آموزش راه اندازی تاچ lpc1788
    توسط allsat در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 25-04-2015, 15:52
  4. عدم کارکرد صحیح lcd 7inch در برد اموزشی LPC1788
    توسط bebier در انجمن LPC series (NXP)
    پاسخ: 7
    آخرين نوشته: 12-11-2014, 12:27
  5. کدام برد آموزشی را برای یادگیری پیشنهاد میکنید؟
    توسط beroz در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 10
    آخرين نوشته: 22-08-2012, 14:15

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •