[Chia sẻ] Audio Equalizer với ARM Cortex M4

messier

Ban Chủ Nhiệm
Chia sẻ mọi người về cái project mà mình vừa làm xong. Ý tưởng của cái này cũng không có gì là mới, chủ yếu chỉ làm cho vui với tập tành code trên arm là chính :1cool_byebye:.
Project này sử dụng ADC để lấy 2048 mẫu tín hiệu audio (cái jack đen đen phía dưới) và dùng giải thuật FFT để chuyển tín hiệu sang miền tần số và hiển thị lên LCD.
Qua cái project này mình mới biết đến chuẩn CMSIS và bộ thư viện DSP cái-gì-cũng-có của nó:4cool_beauty:, đặc biệt là các hàm tính FFT, các bộ lọc số, PID, ....Mọi người có thể tìm hiểu thêm về chuẩn CMSIS tại đây hoặc đây .
Ngoài ra, TI của có 1 cái report về hướng dẫn sử dụng bộ thư viện trên tại đây .Do CCSv5.3 không có TMS470 compiler nên có thể dùng ARM compiler để tạo bộ thư viện cũng được :D.
Clip demo của project: (do máy ảnh cùi quá không thu tiếng lớn được @@)
Source code có thể down tại link dưới. Chỉ cần builld và nạp, không cần phải chỉnh sửa gì :4cool_beauty:
http://www.mediafire.com/?k7a72ek4253tsfi
Update thêm bộ thư viện CMSIS: http://www.mediafire.com/?tdwa68dagb8armm
 

Kisses Hacker

Art Supporter
Staff member
Khủng. Đỉnh của đỉnh, anh ơi làm TUT đi ":*"
Đang bận soạn bài nên quẳng cái tem, chừng nào rảnh hỏi han chuyên môn sau anh nhé :D
 
Top