اطلاعیه

Collapse
No announcement yet.

استفاده DMA در lpc1768 برای TFT LCD

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    استفاده DMA در lpc1768 برای TFT LCD

    سلام
    میکروی lpc1768 دارای 8 پایه DMA هست
    چه جوری میشه باهاش LCD رنگی در مد 8 بیت راه اندازی کرد؟؟؟؟؟
    سرعت بالا تر هست؟؟؟؟
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

    #2
    پاسخ : استفاده DMA در lpc1768 برای TFT LCD

    نمی دونم شما تا چه حد با DMA و کارکرد اون توی LPC1768 آشنا هستید.
    مشکل اینجاست که برای لود شدن دیتا داخل LCD معمولا چند پایه کنترلی باید تغییر وضعیت داده بشند. برای همین DMA به درد نمیخوره. چون نمی تونید مستقیما حجم انبوهی از دیتا رو برای LCD بفرستید.
    شما می تونید البته یک فضای مشخصی از حافظه ( و یا یک جانبی دیگر) رو به عنوان مبدا و اون 8 پایه متصل به GPIO رو مقصد در نظر بگیرید. با تریگر کردن واحد DMA، دیتا بدون دخالت CPU از مبدا به مقصد منتقل میشه. شما می تونی حجم دیتا، تعداد دفعات انجام انتقال رو هم مشخص کنی.
    البته راه اندازی DMA نسبتا سخته. چون تقریبا هیچ منبع فارسی برای راه اندازی DMA نیست. مخصوصا برای جانبی به حافظه/جانبی.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : استفاده DMA در lpc1768 برای TFT LCD

      سلام
      من با DMA هیچ آشنایی ندارم
      فقت از یکی شنیدم که میشه LCD رو میشه بدون درگیر کردن CPU و با سرعت بالا با DMA راه اندازی کرد.
      معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

      دیدگاه


        #4
        پاسخ : استفاده DMA در lpc1768 برای TFT LCD

        سلام
        از کی شنیدید ؟ برای چه میکرویی دقیقا گفت میشه؟
        در 1788 از پریفرالهایی که DMA ساپورت میکنه SD card هم هست ولی TFT LCD نیست
        فيلم آموزشي ميکروکنترلر LPC1768
        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

        دیدگاه


          #5
          پاسخ : استفاده DMA در lpc1768 برای TFT LCD

          سلام به همه ... راه اندازی DMA خیلی کار سختی نیست. راحت میشه با GPIO کار کرد. البته فکر کنم تو 1788 میشه دیتا رو با DMA انتقال داد..................

          دیدگاه


            #6
            پاسخ : استفاده DMA در lpc1768 برای TFT LCD

            نوشته اصلی توسط microprocesor_2002
            سلام به همه ... راه اندازی DMA خیلی کار سختی نیست. راحت میشه با GPIO کار کرد. البته فکر کنم تو 1788 میشه دیتا رو با DMA انتقال داد..................
            راه اندازیش در مرحله اول سخته اتفاقا. چون مبحثی هستش که توی میکروهای قبلی نبوده و نسبتا جدید هستش.
            بله، میشه دیتا رو به GPIO انتقال داد. اما این انتقال یک بحثی هستش و استفاده کاربردی از اون یک بحث دیگه. میشه با DMA چند تا LED روشن کرد و میشه باهاش کارهای مهمتری انجام داد.
            کلا هم کار DMA انتقال دیتا بدون استفاده از CPU هستش حالا چه تو میکروکنترلر و چه تو جاهای دیگه.
            پیشنهاد می کنم بحث انتقال دیتا توسط DMA رو به صورت یک آموزش تو سایت قرار بدید. (مثلا همون قسمت راحت GPIO).
            ---------
            .
            .
            ...........

            دیدگاه


              #7
              پاسخ : استفاده DMA در lpc1768 برای TFT LCD

              نوشته اصلی توسط mzarkoob
              سلام
              از کی شنیدید ؟ برای چه میکرویی دقیقا گفت میشه؟
              در 1788 از پریفرالهایی که DMA ساپورت میکنه SD card هم هست ولی TFT LCD نیست
              برای میکرو STM32F103ZET6 یکی گفته بود میشه.
              معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

              دیدگاه


                #8
                پاسخ : استفاده DMA در lpc1768 برای TFT LCD

                برای این میکروی stm32f103ze در مد fsmc راه اندازی میشه. باید دید در این میکرو dmaاینپریفرال را پشتیبانی می کند یا نه. الان دسترسی ندارم
                فيلم آموزشي ميکروکنترلر LPC1768
                فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                دیدگاه

                لطفا صبر کنید...
                X