맨체스터 디코딩 도움을주십시오!

V

volkantr

Guest
안녕하세요 모두 해독 맨체스터 코딩된 신호 누구나 공유 어셈블리 코드 수와 PIC microcontoller를 사용하여 그것을 표시? 제가 증명하려고 시스템은 직렬 비트 스트림 (맨체스터 코딩된 데이터) 흐름의 microcontroller.the 프로토콜에 와서있다 : 첫번째 1 바이트 데이터는 타이밍 보정을 위해 제공됩니다. 그 1byte 후 (16 비트 맨체스터는 코드) 데이터가 마련되어 있습니다. 그 후이 쓸모 비트 (맨체스터 데이터 전환 사이의 간격) 제공됩니다. 1byte (16bits manch. 하나 코딩, 초) 데이터가 제공보다. 또이 쓸모없는 비트가 온다 .. 그리고 그것은 이렇게 가고 .. 하자 처음 1byte의 데이터가 메모리에 주소의 가장 중요한 바이트이고 두 번째가 LS의 바이트라고. 나는 마이크로 컨트롤러에있는 데이터를 디코딩하고 4 자리 7 세그먼트 디스플레이에 즉시 표시합니다. 나는 며칠 동안 검색을 내가 찾은 모든 코드는 RC5 디코딩에 관한, 실제로는 유용하게 사용될 수 있지만 해독이 형식 어려움은 우리가 함께 할 몇 가지 디스플레이 멀티플렉싱 또는 다른 시간이 중요한 작업을 할 수있다면 이 디코딩, 그건 문제를 만듭니다. 또한 나는 아직도 PIC 프로그래밍 초보자입니다다고합니다 ..
 
답장을 보내주셔서 감사합니다. 실제로이 시스템을 알고 있지만이와 나 사이에는 많은 차이가있다. 나는 데이터를 디코딩하고 표시하는보십시오. 그것은 시간이 오래 걸립니다 우리가 데이터가 뒤에 오는 놓칠 수 있기 때문에 표시는 시스템이 더 복잡합니다. 그래서 당신은 제안.
 
먼저, 난 아무 생각도 맨체스터가 뭔지도 없어하지만, 당신이 C에 최선을하는 경우, 당신은 그런 병에 걸리면 라이브러리에 내장되어있다 mikroC의 데모를 보시기 바랍니다. http://www.mikroe.com/en/compilers/mikroc/pic/builtin.htm 나는 그것도 이제 선택의 여지가, mikroe의 다른 컴파일러로 BUILTIN 같아요. : D 편집 OP 세부 사항> μ에게 지불하지 않을주의를 변명, 어셈블러 요청
 

Welcome to EDABoard.com

Sponsor

Back
Top