اطلاعیه

Collapse
No announcement yet.

راه اندازی واحد سریال در LPC1768

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

    راه اندازی واحد سریال در LPC1768

    سلام
    خدمت دوستان ومهندسان عزیز. :bye
    برای شروع کار با واحد سریال LPC1768 چه کارهایی لازمه؟ و چند سوال:
    1- شماتیک برای شروع چیه؟
    2- هدری واسه ی کار با سریال هست؟
    3- دستورات و توابع به چه صورت هست؟
    ممنون و متشکر
    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
    http://www.eca.ir/forum2/index.php?topic=76623.0

    #2
    پاسخ : راه اندازی واحد سریال در LPC1768

    سلام
    راه اندازی پورت سریال میکرو 1768 که یا بار رجیستر می تونید توابعتان بنویسید یا با دستورات cmsis
    با رجیستر که همان دستورات ارسال دریافتی که برای 2378 بود را تغییر بدید بشه برای 1768
    cmsis هم که توابعش زیاده و مفصل ولی شما همین سمپل LandTiger نگاه کنید ارسال کاراکتر و رشته انجام داده
    دیگه این قضیه شماتیک هدر اسط و .. نفهمیدم منظورتان چیه
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

    دیدگاه


      #3
      پاسخ : راه اندازی واحد سریال در LPC1768

      نوشته اصلی توسط mzarkoob
      سلام
      راه اندازی پورت سریال میکرو 1768 که یا بار رجیستر می تونید توابعتان بنویسید یا با دستورات cmsis
      با رجیستر که همان دستورات ارسال دریافتی که برای 2378 بود را تغییر بدید بشه برای 1768
      cmsis هم که توابعش زیاده و مفصل ولی شما همین سمپل LandTiger نگاه کنید ارسال کاراکتر و رشته انجام داده
      دیگه این قضیه شماتیک هدر اسط و .. نفهمیدم منظورتان چیه
      سلام
      شماتیکی که میکرو به وسیله ی ان به کامپیوتر وصل بشه رو میخواهم!
      ممنون
      [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
      http://www.eca.ir/forum2/index.php?topic=76623.0

      دیدگاه


        #4
        پاسخ : راه اندازی واحد سریال در LPC1768

        نوشته اصلی توسط Reza Sede
        سلام
        شماتیکی که میکرو به وسیله ی ان به کامپیوتر وصل بشه رو میخواهم!
        ممنون
        خوب این که یه max232 لازم داره فقط:

        http://zarkoob.persiangig.com/image/serial.JPG
        البته کلی گشتم این عکس پیدا کردم پلود کردم !! البته یه سرچ میردید پیدا می کردید
        قسمت پایینش که دو تا ترانزیستر کار نداشته باشید
        البته با استفاده یه رابط usb2uart هم می تونی با نصب درایور اون که می زنی به usb کامپیوتر یک پورت سریال اضافه کنی به com های کامپیوترت یه چیزی مثل Mini LPC programmer
        فيلم آموزشي ميکروکنترلر LPC1768
        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

        دیدگاه


          #5
          پاسخ : راه اندازی واحد سریال در LPC1768

          سلام
          نگفتید یک هدر که ساده باشه و قابل دسترس باشه چی سراغ دارین؟
          [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
          http://www.eca.ir/forum2/index.php?topic=76623.0

          دیدگاه


            #6
            پاسخ : راه اندازی اینترابت واحد سریال در LPC1768

            سلام میخواستم تنظیم کد اینترابت سریال و تایمر رو بدونم.من این کار رو انجام دادم اما وقتی اینترابت میده از تابع اینترابت خارج نمیشه.لطفا کمک کنید.

            دیدگاه


              #7
              پاسخ : راه اندازی واحد سریال در LPC1768

              یه سری هدر چند وقت پیش پیدا کردم
              فایل های پیوست شده

              دیدگاه


                #8
                پاسخ : راه اندازی واحد سریال در LPC1768

                اینم خودم جدا کردم فقط واسه دریافت و ارسال کاراکتر از RX و TX
                کد:
                int getchar (){ 
                while (!(LPC_UART0->LSR & 0x01));
                return (LPC_UART0->RBR);
                }
                void putchar(char x){
                while!((LPC-_UART0->LSR & x20));
                LPC-_UART0->THR=x;
                }
                
                int main(){
                
                SystemInit();
                LPC_PINCON->PINSEL0=(1<<4)|(1<<6);
                LPC_UART0->LCR=0X83;
                LPC_UART0->DLM=0X00;
                LPC_UART0->DLL=0X28;
                LPC_UART0->LCR=0X03;
                واسه RXD0 و TXD0 بود
                حالااگه واسه RXD1 و TXD1 رو بخوای
                کد:
                LPC_PINCON->PINSEL0=(1<<30)
                LPC_PINCON->PINSEL1=(1<<0);
                RXD2 و TXD2
                کد:
                LPC_PINCON->PINSEL0=(1<<20)|(1<<22)
                RXD3 و TXD3
                کد:
                LPC_PINCON->PINSEL0=(1<<2)|(1<<0)

                دیدگاه


                  #9
                  پاسخ : راه اندازی واحد سریال در LPC1768

                  راه اندازی هر چهارتا یوارت با وقفه دریافت و ...
                  http://vip.eca.ir/sharing/uploads/13412558951.rar
                  انجام پروژه هاي برنامه نويسي اندرويد
                  [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                  http://cafebazaar.ir/app/?id=com.atxdroid

                  دیدگاه


                    #10
                    پاسخ : راه اندازی واحد سریال در LPC1768

                    سلام
                    میشه یک هدری معرفی کنید که ساده تر باشه و برنامه main رو اینقدر شلوغ نکنه! :redface:
                    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                    http://www.eca.ir/forum2/index.php?topic=76623.0

                    دیدگاه


                      #11
                      پاسخ : راه اندازی واحد سریال در LPC1768

                      خودت چرا به هدر تبدیلش نمیکنی؟
                      این cmsis هست که یعنی (به نظر من) بهترین!!
                      انجام پروژه هاي برنامه نويسي اندرويد
                      [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                      http://cafebazaar.ir/app/?id=com.atxdroid

                      دیدگاه


                        #12
                        پاسخ : راه اندازی واحد سریال در LPC1768

                        سلام
                        از این شماتیک میشه استفاده کرد؟


                        واینکه نمیخواهم از cmsis استفاده کنم!
                        هدر خود keil که توی مسیر C:\Keil\ARM\Boards\Keil\MCB1700\Blinky_ULp هستش رو نگاه کنید ببینید خوبه!
                        به نام serial.c و serial.h
                        سپاس
                        [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                        http://www.eca.ir/forum2/index.php?topic=76623.0

                        دیدگاه


                          #13
                          پاسخ : راه اندازی واحد سریال در LPC1768

                          نوشته اصلی توسط Reza Sede
                          سلام
                          نگفتید یک هدر که ساده باشه و قابل دسترس باشه چی سراغ دارین؟
                          سلام
                          گفتم که قبلا : سمپل LandTiger نگاه کنید ارسال کاراکتر و رشته انجام داده
                          فيلم آموزشي ميکروکنترلر LPC1768
                          فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                          فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                          فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                          دیدگاه


                            #14
                            پاسخ : راه اندازی واحد سریال در LPC1768

                            سلام
                            خسته نباشید
                            من با برد اموزشی جدید کار میکنم.
                            به سمپل SD-FILE که نگاه کنیم تابع getkey رو میشه دید که کارکتر رو از پورت سریال دریافت میکنه و کار های لازم رو روش انجام میده!
                            من از هدر serial.c و serial.h استفاده میکنم!
                            اونجا SER_getChar رو که میزنم کارکتر رو دریافت میکنه ولی نمیتونم توی hyper terminal اون کارکتر رو بنویسم! :cry:
                            حالا در sd file با نوشتن cmd> در hyper میگذاره تا بنویسیم! و این کار با getkey میشه من باید برای اینکار چه کنم؟ :angry:
                            ممنون
                            [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                            http://www.eca.ir/forum2/index.php?topic=76623.0

                            دیدگاه


                              #15
                              پاسخ : راه اندازی واحد سریال در LPC1768

                              نوشته اصلی توسط Reza Sede
                              سلام
                              خسته نباشید
                              من با برد اموزشی جدید کار میکنم.
                              به سمپل SD-FILE که نگاه کنیم تابع getkey رو میشه دید که کارکتر رو از پورت سریال دریافت میکنه و کار های لازم رو روش انجام میده!
                              من از هدر serial.c و serial.h استفاده میکنم!
                              اونجا SER_getChar رو که میزنم کارکتر رو دریافت میکنه ولی نمیتونم توی hyper terminal اون کارکتر رو بنویسم! :cry:
                              حالا در sd file با نوشتن cmd> در hyper میگذاره تا بنویسیم! و این کار با getkey میشه من باید برای اینکار چه کنم؟ :angry:
                              ممنون
                              سلام
                              من درست متوجه نشدم مشکل چیه ولی وقتی در هایپر ترمینال دارید یه چیزی مینویسید بهتون نشون نمی ده و فقط ارسال می کنه و اگر مشکلتان اینه که چیزی را از میکرو با این توابع میفرستید نشون نمی ده یه بحث دیگری است که به برنامه و تنظیمات برمیگرده ولی این تابع کار میکنه
                              فيلم آموزشي ميکروکنترلر LPC1768
                              فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                              فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                              فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                              دیدگاه

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