게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
라디오 만들기!(feat.MSP430F5529, TEA5767, 도움ㅜ)
게시물ID : programmer_5939짧은주소 복사하기
작성자 : 빨간녹차
추천 : 0
조회수 : 664회
댓글수 : 3개
등록시간 : 2014/10/13 18:06:06
Ti사의 MSP430 런치패드를 이용해서 라디오를 만들려고해요(모듈은 필립스사의 TEA5767).....

어려워요... 이러쿵 저러쿵 해봐도 시픠커에서는 잡음만 가득해서 귀가 아프고 저려와요..ㅜ

도움을 요청(부탁)합니다.

먼저 MCU와 라됴 모듈간의 I2C으로 통신을 한답니다....

ACK가 문제네요... 도저히 감이 안잡히네요

먼저 프로ㅌ콜은 아래 그림과 같아요... 첫번째 그림은 MCU의 i2c프로토콜이고요 두번째는 tea5767라됴 모듈의 프로토콜이고 세번째는 w/r모드 어드레스 .... 에요. 

가장 궁금한거는 MCU에서 데이터를 전송하기위해 저런 프로토콜에 맞춰서 

1(S)   1100 0000(SLA/W)   ACK(void...)    Data( 0x2D, 0xD6, 0x10, 0x10, 0x00 )     ACK      STOP

이런식으로 전송을 해야 할까요 아니면 1(S)는 UCTR(전송모드), UCTXSTT(스타트)비트를 설정했으니 바로 SLA/W만 입력하는 걸까요?

그리고 SLA/W도 UCB0I2CSA(slave address)라는 레지스터가 있어서 SLA/W 도 무시하고 바로 Data만 전송하면 될까요?  ....ㅜ



.....그리고 ACK는 라디오 모듈에서 주소를 입력받으면 다이렉트로 MCU로 전송을 해주니까 MCU에서는 ACK신호를 따로 보내지 않고 

ACK 신호를 polling해서 하면 될거 같은데 이것도 여러번 테스트 해봤는데 확신이 안서니 머리만 복잡해지네요...

I2C 에 대해 잘 아시는 분이나 저와 같은 경험을 해보신 분들 도움을 요청해봅니다. 도와주세요..ㅜ

msp_I2C_proto나옴.JPG







tea5767_protocooool.JPG





tea5767_protocooooloooooooo.JPG

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호