태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

2013년 10월 TMS320F28x 펌웨어설계 강좌와 시스템설계 강좌가 4일 완성 과정으로 다시 태어납니다. 2개월 동안 6일 완성과정이었던 것이 매달 4일 완성 과정으로 바뀌었습니다. 이제는 매월 TMS320F28x 통합개발과정이 개설되기 때문에 2달완성이라는 제약이 사라지고 필요할 때 강좌를 수강하실 수 있습니다. 수업은 1인 1PC 1 실습장비에서 진행됩니다. 최신 CCS V5 와 학습및 훈련에 최적인 TR28335 트레이닝 키트에서 실습을 진행합니다. 또한 강의가 종료되면TR28335를 증정하기 때문에 돌아가셔서 복습을 하시는데 아주 좋습니다.

   

아날로그신호가 디지털신호로 변환 완료되었을 때 CPU는 ADC 결과레지스터의 값을  다른 메모리에 옮겨서 다음 AD 변환을 준비해야 합니다. 연속해서 입력되는 아날로그 신호를 처리하기 위해서는 CPU는 정해진 간격 마다 계속해서 변환된 디지털신호 값을 읽어내야 합니다. CPU가 이렇게 계속해서 일을 하다 보면 다른 일에 쏟아 부을 수 있는 여력이 부족하게 됩니다.  Direct Memory Access(DMA) 회로가 있다면 CPU의 일을 줄여줄 수 있습니다. DMA는 초기 설정만 해 주면 CPU의 도움 없이 변환된 디지털신호 값을 다른 메모리에 옮겨 놓을 수 있습니다. CPU는 필요할 때 마다 옮겨진 변환값들을 한꺼 번에 처리할 수 있기 때문에 일을 많이 줄일 수 있습니다. DMA는 ADC 뿐아니라 SPI(McBSP), PWM, 내부램, 외부램과도 연동하여 사용할 수 있습니다. DMA는 단연코 프로세서 성능을 극대화 시킬 수 있는 좋은 주변회로 입니다.

   

9.1 DMA란?

9.2 28x DMA를 사용하려면?

9.3 DMA 사용 테스트

9.4 DMA 지원 함수

9.5 실습 - DMA

   

   

   

   

   

   

4일완성강좌 신청하러 가기

Posted by vosami

댓글을 달아 주세요