Rất lâu rồi mình không viết Blog, mà chỉ thỉnh thoảng trả lời comment của các bạn, còn chủ yếu mình dùng Facebook cá nhân, cũng vì nhiều nguyên nhân. Cũng không có cảm hứng viết blog, nên giờ mới dành thời gian viết tiếp.
TMS320F28335 là một loại vi điều khiển thuộc loại mạnh nhất trong dòng vi điều khiể n32 bit C2000 của Texas Instrument. Vi điều khiển này được dùng trong rất nhiều các phòng thí nghiệm, để điều khiển các thiết bị, robot, ...
Vi điều khiển này có core hỗ trợ tính toán số thực với dấu phẩy động (Floating point support). C2000 nằm trong nhánh sản phẩm Microcontrollers (MCU) của TI. Vì thế trước khi học, hay làm việc hãy vào http://ti.com để có cái nhìn tổng quan, để xem mình đang học cái gì ? Khả năng của nó để làm gì ?
Việc học TMS320F28335 đang được thực hiện tại Hocdelam Group, nhóm cũng đang triển khai viết thư viện cho vi điều khiển này để tiện lợi cho việc phát triển ứng dụng, thuận lợi cho việc giảng dạy, làm dự án, ... Tuy nhiên, việc đào sâu khai tác và viết thư viện đòi hỏi phải có thời gian nên chưa thể xong ngay được. Hiện tại đã xong thư viện cho các module: GPIO, XINF, SCI, ADC, PWM.
Bài viết này nói tóm tắt một vài ý quan trọng khi học TMS320F28335 và cung cấp 1 vài slide bài giảng của nhóm do tôi biên soạn. Tuy nhiên, sẽ hiểu rõ hơn nhiều nếu được tham dự các buổi offline của nhóm.
Compiler, Linker, IDE
IDE chính dùng cho TMS320F28335 là Code Composer Studio. Hiện tại bản mới nhất là Code Composer Studio V4 dựa trên nền Standard IDE Eclipse. Bản truyền thống là Code Composer Studio V3.x (ví dụ 3.3, ...) tuy nhiên config phức tạp và giao diện hơi ớn. Khi ngồi code rất mất cảm hứng. Vì thế khuyên dùng CCS V4.x chứ không nên dùng V3.x. Thông tin về CCS4, có thể xem tại đây.
Để có thể download được CCS4 đòi hỏi phải có tài khoản tại ti.com và yêu cầu phức tạp nên đã upload lên mediafire để cho tiện nếu ai chưa down được: mediafire
Trình biên dịch: Code Generation cung cấp bởi TI, được cung cấp cùng với bản CCS. Tuy nhiên, với CCS 3.x thì cần phải download Code generation phiên bản mới nhất để hỗ trợ Floating point.
Thư viện
Thư viện này cung cấp các định nghĩa các thanh ghi cho các ngoại vi trong F28335:
C2833x/C2823x C/C++ Header Files and Peripheral Examples
Cách thực hiện hay nhúng thư viện vào trong CCS3.x, CCS4 được nói trong manual, tuy nhiên đã được tóm tắt trong slide bài giảng số 2.
Các bài giảng
Các bài giảng Presentation do tôi và các thành viên của nhóm DSP thực hiện. Video sẽ cập nhật sau:
DSP_Day1.pps
DSP_Day2.pps
Đề nghị các bạn trong nhóm đến đúng giờ để chúng ta thực hiện các buổi seminar.
Tài liệu tham khảo
Trang chủ tham khảo và download tài liệu tại Texas Instrument: http://focus.ti.com/docs/prod/folders/print/tms320f28335.html
Quan trọng nhất là phần User Guide, nói về các module của con này.
User Guides
- TMS320C28x Optimizing C/C++ Compiler User's Guide (Rev. C) (HTM, 9 KB) 25908 views
28 Sep 2007 Read Abstract - TMS320C28x Assembly Language Tools User's Guide (Rev. C) (HTM, 8 KB) 24475 views
01 Oct 2007 Read Abstract - TMS320C28x Instruction Set Simulator Technical Overview (Rev. A) (HTM, 8 KB) 6527 views
30 Nov 2002 Read Abstract - TMS320x2833x, 2823x Analog-to-Digital Converter (ADC) Module Reference Guide (Rev. A) (HTM, 8 KB) 4959 views
12 Oct 2007 Read Abstract - TMS320C28x Floating Point Unit and Instruction Set Reference Guide (Rev. A) (HTM, 8 KB) 5641 views
08 Aug 2008 Read Abstract - TMS320C28x DSP/BIOS 5.32 Application Programming Interface (API) Reference Guide (Rev. I) (HTM, 8 KB) 15775 views
30 Sep 2007 Read Abstract - TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Reference Guide (Rev. A) (HTM, 8 KB) 3014 views
14 Jul 2009 Read Abstract - TMS320x2833x, 2823x Inter-Integrated Circuit (I2C) Module Reference Guide (Rev. A) (HTM, 8 KB) 1383 views
10 Jul 2009 Read Abstract - TMS320F2833x, 2823x Serial Communications Interface (SCI) Reference Guide (Rev. A) (HTM, 8 KB) 2279 views
07 Jul 2009 Read Abstract - TMS320x2833x, 2823x DSC Serial Peripheral Interface (SPI) Reference Guide (Rev. A) (HTM, 8 KB) 2013 views
19 Jun 2009 Read Abstract - TMS320x2833x, 2823x Enhanced Capture [ECAP] Module Reference Guide (Rev. A) (HTM, 8 KB) 1558 views
17 Jun 2009 Read Abstract - TMS320x2833x, 2823x System Control and Interrupts Reference Guide (Rev. C) (HTM, 9 KB) 7000 views
14 May 2009 Read Abstract - TMS320x2833x, 2823x Direct Memory Access (DMA) Reference Guide (Rev. B) (HTM, 8 KB) 3169 views
13 May 2009 Read Abstract - TMS320x28xx, 28xxx DSP Peripherals Reference Guide (Rev. I) (HTM, 8 KB) 24871 views
03 May 2009 Read Abstract - TMS320C28x DSP CPU and Instruction Set Reference Guide (Rev. E) (HTM, 8 KB) 41285 views
11 Feb 2009 Read Abstract - TMS320x2833x, 2823x High Resolution Pulse Width Modulator (HRPWM) RG (Rev. A) (HTM, 8 KB) 1441 views
10 Feb 2009 Read Abstract - TMS320x2833x, 2823x DSP Enhanced Controller Area Network (eCAN) User's Guide (PDF, 568 KB) 1284 views
22 Jan 2009 - TMS320x2833x, 2823x Enhanced Quadrature Encoder Pulse Module Reference Guide (Rev. A) (HTM, 8 KB) 1160 views
18 Dec 2008 Read Abstract - TMS320x2833x, 2823x External Interface (XINTF) Reference Guide (Rev. C) (HTM, 8 KB) 3818 views
04 Oct 2008 Read Abstract - TMS320x2833x, 2823x Boot ROM Reference Guide (Rev. A) (HTM, 9 KB) 5176 views
09 Jul 2008 Read Abstract - TMS320x2833x, 2823x Multichannel Buffered Serial Port (McBSP) Reference Guide (Rev. A) (HTM, 8 KB) 3202 views
25 Oct 2007 Read Abstract
Chúc các bạn thành công.




{ 10 comments… read them below or add one }
sao em down file bài giảng của anh về ko được ,anh bắc à
Chào em.
Cái này anh không xác lập quyền download nên em không down dc mà
.
Chúc em thành công.
Anh cho em hoi lam the nao em co the xem duoc bai giang DSP duoc a?
Em cam on anh nhieu
Chào anh,
Em dang tìm hiểu về con này, anh có thể gửi cho em bai giảng về phần này hoặc những kiến thức cơ bản về nó được không ạ?
Cảm ơn anh!
Chơi gì kì hông, ko cho down mà để làm gì cho ngứa mắt vậy trời.
dung la viet nam.bit ti giau nghe ay na
Chào anh ngohaibac. Hiện nay em đang làm tiểu luận về TMS320C 5515 của Texas Instruments. Không biết trung tâm anh có nhận dạy con này không, học phí là bao nhiêu, có cần thiết đủ bao nhiêu người thì mở lớp không. Anh cho em hỏi trung tâm của mình ở đâu vậy anh, sao không thấy địa chỉ cũng như điện thoại liên lạc vậy làm sao em liên lạc được.
Cảm ơn nhiều nha!
Bài viết của bạn thật sự rất hữu ích. nếu tìm được bài của bạn sớm hơn, có lẽ mình đã giảm thêm được nhiều thời gian vào việc định hướng tìm hiểu và khảo sát tài liệu về con này.
thanks for your share!
ko biết có license bên trong ko hay chỉ dùng 120 days zậy
Tiêu chí trang web là chia sẻ để được chia sẻ mà sao ko chia sẻ?