Thông báo

Collapse
No announcement yet.

Tms320f2812

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Tms320f2812

    Bác nào đã làm con này rùi có tài liệu hay ho ngoài datatsheet ra thì gửi cho e với, và bác nào làm rùi thì cho e học hỏi với...
    Thân,

  • #2
    Thanks bác, IC thì e ko cần vì e mua cũng xin đc 1 ít,hehe,chỉ cần tài liệu thôi...
    Thân,

    Comment


    • #3
      Sơn, có cuốn dsp cho TI, đợt này cầm về photo, ra HN gửi cho, nhưng con này chủ yếu nó nói về dòng 2407. Nhưng 28xx thì cũng giống vậy thôi, nên có thể dùng để tham khảo. Hiện nay TI đã ra dòng mới có floating point rồi, chuyển luôn đi.

      Chúc vui
      Falleaf
      Công ty TNHH Thương mại và Giao nhận R&P
      58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
      mail@falleaf.net - VP: (04) 36408561 - (08) 38119870

      Comment


      • #4
        Các bác ơi! cho em hỏi có chỗ nào bán loại TMS này cho sinh viên không? cho em xin địa chỉ với! mấy dòng DSP này hay quá muốn làm mà không có đồ. các cao thủ cũng phải làm vài cái kít cho anh em thận lợi khi tiếp cận với chứ!
        Cung cấp kít FPGA giá sinh viên!
        Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
        Email:

        Comment


        • #5
          Thanks F,lúc nào về Vn nhắn cho mình nhé.
          To: TL138,bán chíp cho sinh viên nghĩa là bạn muốn mua với giá rẻ chứ gì,cái này thì mình ko rõ còn nếu bạn có nhu cầu dùng thì mình sẽ order hộ cho bạn,còn giá thì mình sẽ hỏi lại cho(chị mua hộ thôi,ko lấy công đâu).
          Thân,

          Comment


          • #6
            Em cũng đang tìm hiểu về con TMS320F2812 này, bác nào có kinh nghiệm thì chỉ bảo cho em với. Về lập trình chẳng hạn, ví dụ em muốn test cổng vào ra đơn giản (cho nháy LED) thì code thế nào. Em lên trang ti.com mà ko thấy appnote của nó chỗ nào.

            Các bác chỉ cho em với nhé, em cảm ơn

            Comment


            • #7
              Đây là chương trình nháy Led đơn giản,nháy xuôi rùi lại ngược..
              Thân,
              #include "DSP281x_Device.h"

              // Prototype statements for functions found within this file.

              void delay_loop(long);
              void Gpio_select(void);
              void SpeedUpRevA(void);
              void InitSystem(void);

              void main(void)
              {
              unsigned int i;
              unsigned int LED[8]= {0x0001,0x0002,0x0004,0x0008,
              0x0010,0x0020,0x0040,0x0080};

              InitSystem(); // Initialize the DSP's core Registers

              // Speed_up the silicon A Revision.
              // No need to call this function for Rev. C later silicon versions
              SpeedUpRevA();

              Gpio_select(); // Setup the GPIO Multiplex Registers

              while(1)
              {
              for(i=0;i<14;i++){
              if(i<7) GpioDataRegs.GPBDAT.all = LED[i];
              else GpioDataRegs.GPBDAT.all = LED[14-i];
              delay_loop(1500000);
              }
              }
              }

              void delay_loop(long end)
              {
              long i;
              for (i = 0; i < end; i++);
              }

              void Gpio_select(void)
              {
              EALLOW;
              GpioMuxRegs.GPAMUX.all = 0x????; // all GPIO port Pin's to I/O
              GpioMuxRegs.GPBMUX.all = 0x????;
              GpioMuxRegs.GPDMUX.all = 0x????;
              GpioMuxRegs.GPFMUX.all = 0x????;
              GpioMuxRegs.GPEMUX.all = 0x????;
              GpioMuxRegs.GPGMUX.all = 0x????;

              GpioMuxRegs.GPADIR.all = 0x????; // GPIO PORT as input
              GpioMuxRegs.GPBDIR.all = 0x????; // GPIO Port B15-B8 input , B7-B0 output
              GpioMuxRegs.GPDDIR.all = 0x????; // GPIO PORT as input
              GpioMuxRegs.GPEDIR.all = 0x????; // GPIO PORT as input
              GpioMuxRegs.GPFDIR.all = 0x????; // GPIO PORT as input
              GpioMuxRegs.GPGDIR.all = 0x????; // GPIO PORT as input

              GpioMuxRegs.GPAQUAL.all = 0x????; // Set GPIO input qualifier values to zero
              GpioMuxRegs.GPBQUAL.all = 0x????;
              GpioMuxRegs.GPDQUAL.all = 0x????;
              GpioMuxRegs.GPEQUAL.all = 0x????;
              EDIS;
              }

              void SpeedUpRevA(void)
              {
              // On TMX samples, to get the best performance of on chip RAM blocks M0/M1/L0/L1/H0 internal
              // control registers bit have to be enabled. The bits are in Device emulation registers.
              EALLOW;
              DevEmuRegs.M0RAMDFT = 0x0300;
              DevEmuRegs.M1RAMDFT = 0x0300;
              DevEmuRegs.L0RAMDFT = 0x0300;
              DevEmuRegs.L1RAMDFT = 0x0300;
              DevEmuRegs.H0RAMDFT = 0x0300;
              EDIS;
              }

              void InitSystem(void)
              {
              EALLOW;
              SysCtrlRegs.WDCR= 0x00??; // Setup the watchdog
              SysCtrlRegs.PLLCR.bit.DIV = ?; // Setup the Clock PLL to multiply by 5
              SysCtrlRegs.SCSR = 0x?; // Watchdog(WDENINT)to generate a RESET
              SysCtrlRegs.HISPCP.all = 0x????; // Setup Highspeed Clock Prescaler to divide by 2
              SysCtrlRegs.LOSPCP.all = 0x????; // Setup Lowspeed CLock Prescaler to divide by 4

              // Peripheral clock enables set for the selected peripherals.
              SysCtrlRegs.PCLKCR.bit.EVAENCLK=?;
              SysCtrlRegs.PCLKCR.bit.EVBENCLK=?;
              SysCtrlRegs.PCLKCR.bit.SCIAENCLK=?;
              SysCtrlRegs.PCLKCR.bit.SCIBENCLK=?;
              SysCtrlRegs.PCLKCR.bit.MCBSPENCLK=?;
              SysCtrlRegs.PCLKCR.bit.SPIENCLK=?;
              SysCtrlRegs.PCLKCR.bit.ECANENCLK=?;
              SysCtrlRegs.PCLKCR.bit.ADCENCLK=?;
              EDIS;
              }

              Comment


              • #8
                Em cung dang nghien cuu ve con Tms320f2812 .tai lieu thi cung tai duoc mot it tren mang thoi ...em dang dung trinh bien dich CCStudio v3.3 .nhung chua co chip va mạch nạp .xin hoi cac bac da nghien cuu ve con nay :
                Thong thuong cac bac dung trinh bien dich gi ? trinh bien dich CCStudio v3.3 nay chi cho dung 120 ngay thoi.
                Ở hà nội có chỗ nào bán con nay không?
                Bac nao co so do mạch nạp cho con nay khong cho em xin voi.
                cam on cac bac truoc

                Comment


                • #9
                  Nghiên cứu TMS320F2812 thì hay nhất và nhanh nhất vẫn là cuốn TMS320F2812 DIGITAL SIGNAL PROCESSOR IMPLEMENTATION TUTORIAL cuốn này 5MB nên mình không upload trực tiếp lên được các bạn tự vào google tìm vậy .Đây là cuốn sách theo mình là nhanh nhất để tiếp cận với dòng F2812.Tất nhiên là có bộ datasheet đầy đủ của nó thì tốt nhưng rất dài .Có lẽ anh em phải chia nhau dịch thôi.Mình mới dịch được một chút

                  Comment


                  • #10
                    cuốn TMS320F2812 DIGITAL SIGNAL PROCESSOR IMPLEMENTATION TUTORIA công nhhận là viết súc tích, dễ hiểu. chỉ có điều là nó không đi kèm với file code c/c++. nên hơi khó khăn trong tiếp cận việc lập trình cho các thanh ghi. hện nay mình đang đọc quyển này kết hợp với việc phân tích code trong quyển "DSP281x Header Files and Peripheral exambles Quick Start " của TI để viết thử 1 số trương trình đơn giản như suất nhập I/O, sử dụng các Timer, Counter và giao tiếp ngoại vi. mọi người, ai có kinh nghiệm trong việc lập trình cho con này, rất mong được chỉ giáo
                    Last edited by thietdaucong; 03-04-2011, 22:56.

                    Comment


                    • #11
                      Nguyên văn bởi thietdaucong Xem bài viết
                      cuốn TMS320F2812 DIGITAL SIGNAL PROCESSOR IMPLEMENTATION TUTORIA công nhhận là viết súc tích, dễ hiểu. chỉ có điều là nó không đi kèm với file code c/c++. nên hơi khó khăn trong tiếp cận việc lập trình cho các thanh ghi. hện nay mình đang đọc quyển này kết hợp với việc phân tích code trong quyển "DSP281x Header Files and Peripheral exambles Quick Start " của TI để viết thử 1 số trương trình đơn giản như suất nhập I/O, sử dụng các Timer, Counter và giao tiếp ngoại vi. mọi người, ai có kinh nghiệm trong việc lập trình cho con này, rất mong được chỉ giáo
                      cái này lần trước mình xin được rồi ko hiểu sao giờ không tìm thấy đâu nữa.Bác nào có chia chẻ cho anh em xin .Có mấy cái ví dụ này đọc dễ hiểu lắm mà lại còn thêm một số thư viện hữu ích nữa .Hay bạn thử lên mạng tìm xem sao .Nếu tìm thấy thì chia sẻ cùng mọi người nha

                      Comment

                      Về tác giả

                      Collapse

                      son_um Tìm hiểu thêm về son_um

                      Bài viết mới nhất

                      Collapse

                      Đang tải...
                      X