[2008.07.04] KIST 사람들을 모아놓고 TMS320F2812 강의를 한다면 어떻게...

김우연씨가 싱크웍스의 기본강좌를 신청한 이야기가 식사시간에 나왔다.
그리고 김박사님께서 내게 세미나를 하는 것이 어떠냐고 하셔서 괜찮다고 말씀드렸는데...
...김박사님께서 생각하고 바라는 세미나 내용과 수준이 내가 생각하고 있는 것과 많이 달랐다.
뭐였더라...모터 드라이브 하드웨어 설계(난 해본 적 없다...하고 싶지만...;), 모터 드라이브 프로그램(역시 해보려고 이리저리 시도하는 것은 있지만 해본 적은 없는 것...) 등을 가르치라니...;
...TMS320F2812 에 프로그램을 하기 위한 첫걸음 정도의 내용을 생각한 나에게 좀 거시기 했다.
다들 TMS320F2812 는 커녕 8051 도 만져보지 못한 사람이 절반이상인데...;
그런데 그런 부분을 말씀드렸는데 그것은 강의자의 능력에 달린 것이라니...
......어쩌라고

흠...상상해보자...아니 기억을 떠올려보자...
난 이제 막 회사에 들어왔다. 자기 부상 시스템에 교류모터를 제어해야한다. 내 앞에는 TMS320F2812 킷트가 하나 있고 소프트웨어와 메뉴얼 등이 들어있는 CD 가 한장 있다.
TMS320F2812 라는 것이 DSP 라는데...와 멋지군 굉장이 빠르겠네...그리고 왠지 어려울 것 같아...
...어쩌지?
.
.
그 때 내게 가장 필요했던 것은 무엇이었을까...
기존에 8051 이나 AVR 등에서 해봤던 것을 그 킷트에서 해보면서 익숙해지는 것이 아니었을까..
그랬었다. 그래서 기존의 8051이나 AVR 등에서 했던 간단한 프로그램을 짜서 실험해보려고 했다.
그리고 막혔지..
MMR 이라는 ... 레지스터를 구조체와 비트 필드를 이용하여 C 에서 접근할 수 있도록 만들었는데...SFR 을 찾고 있었으니..;
하드웨어 초기화를 하기는 해야겠는데 어디서부터 해야할지도 감도 안왔고...
시스템 클럭 설정이라는 개념도 없었고...시스템 클럭은 정해져있고 각 모듈에서 전치분주기를 이용해서 모듈의 클럭으로 사용하는 것 밖에 몰랐는데 PLL 이니 HSPCLK/LSPCLK 니...

결국 CD 에서 예제를 찾았다. 예제 프로그램의 프로젝트 파일을 열어봤다. 그리고 난감해졌다.
이 헤더 파일들은 다 뭔가...이 c 소스들은 다 뭔가...
CodeStart.asm 은 뭐야...cmd 파일은 또 뭐고
main 에서 시작되는 것은 알겠는데 여기에 호출된 함수들은 다 뭔가...
이 함수들은 어느 곳에 있는거야...
해봐야 헤더 파일이 몇개 소스 파일이 몇개 뿐이었던 8051, AVR 등과는 너무 달랐다.
MMR 도 낯설었다.
결국 소스를 출력해서 살펴볼까 하고 출력해보니 책 한권이었다.;;
자신감이 넘치지는 않지만 어느정도 C 언어도 알고 8051 이나 AVR 가지고 놀아보기도 했고...그런데 이런 상황이라니...;

나는 적어도 이런 상황을 좀 더 쉽고 빠르게 벗어날 수 있게 도움을 줄 수 있는 세미나를 생각했었다.
그런데 모터 제어 시스템의 설계라니...난감했다. 어쩌라는 것일까...후우...

....내가 잘 할 수 있고 내가 생각할 때 필요하다는 것부터 하면 되는 것이지 뭐...

월급은 언제나올지 몰라 내 간장은 타들어가고 싸늘한 영숙씨 덕에 내 심장은 말라간다.
그래도 나는 이렇게 살고 있다.
프로그램을 돌려보니 돌아간다.

by Dark-Ryu | 2008/07/04 23:25 | 근황? | 트랙백 | 덧글(1)

트랙백 주소 : http://DarkRyu.egloos.com/tb/1841705
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 지나가다가.. at 2008/10/23 12:41
ㅎㅎㅎ.. 제가 320f2812를 처음 접했던 심정과 같군요... 고속도로 통행권과 관련된 프로젝트를 시작하면서, 고속 처리가 가능하다는 말에 DSP가 뭔지도 무슨 뜻인지도 모르고 TMS320F2812모듈하나, CCS 등을 구매하고, 일정에 치어.. 밤을 세웠던 기억....덕분에 지금까지 몇 차례 다른 프로젝트를 진행했지만, 일부 하드웨어를 추가하면... 일반 8비트 마이컴으로도 쉽게 구현되더라는...

:         :

:

비공개 덧글

<< 이전 페이지다음 페이지 >>