컨트롤러"도움말

R

roykyn

Guest
여러분 모두에게 안부 .... 거기내 문제는 내가 3 구적 인코더 (총 6 사진 경보기) pic16f72 연결되어 사용하고있습니다.모든 간이로, 어느 한 날은 C 프로그램, 논리, 알고리즘 또는 사전에 me.Thank 도움이 될 수 있도록 하드웨어를 권해드립니다.
내가 만약 CCS는 코드의 사령실 좋을 것 CCS는 C를 사용 compiler.It

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="아이디어" border="0" />roykyn에 의해 2007년 6월 10일 18시 51분에 편집한 마지막으로, 1 시간을 편집한 총

 
여기 예를 들어 여론 조사 코드 (마이크 로칩 C18)의 도움이있습니다 희망이 4 인코더이다.모든 '라인 RB0 .. RB3 모든 B 조'라인 RB4 .. RB7에 연결된 인코더 '의 연결 인코더'했다.이것은 단지 하나의 당신은 그것을 할 수있는 100 가지 방법 중 하나입니다.

귀하의 프로젝트와 행운을 빕니다.친절하고, 마이크 안부 - K8LH

코드 :

무효 ReadEncoders ()

/ *

* '1 '비트 또는 B가 변경되었음을 나타냅니다 (둘) *

* * /

(새로 = (PORTB ""4);

Bnew = PORTB;

변경 = (새로 Aold ^) ^ (Bnew ^ 굵게);

/ *

* xor 새롭게 및 굵게 또는 Bnew 및 Aold로 * 설정에 적절한

* CountUp 비트 (이후에 변경 var '에 의해) * 자격

* * /

CountUp = 새로 굵게 ^;

Aold = 새로;

= Bnew 굵게;만약 (변경 & BIT4)

(만약 (CountUp & BIT4)

Count0 ;

그 밖의

Count0 -;

)

만약 (변경 & BIT5)

(만약 (CountUp & BIT5)

Count1 ;

그 밖의

Count1 -;

)

만약 (변경 & BIT6)

(만약 (CountUp & BIT6)

Count2 ;

그 밖의

Count2 -;

)

만약 (변경 & BIT7)

(만약 (CountUp & BIT7)

Count3 ;

그 밖의

Count3 -;

)

)
 
감사합니다 .... 마이크나는이 코드를하려고 마이크 ...... 그냥 제 개인적인 메시지에 의해 당신이 도달할 수 아니 겠어 ...그 단지가 작동하지 .....난 ..... 프로그램에 대한 몇 가지 의구심을하는 데
너 ..... 나 좀 도와줄 수BIT4 와트입니다 - 7

 
아마 :
(1 ""4) BIT4 정의 #
(1 ""5) BIT5 정의 #
BIT6 정의 # (1 ""6)
BIT7 정의 # (1 ""7)

이들의 마이크로 포트와 일치해야합니다 여기서 인코더 출력 핀에 연결되어 있어야합니다.

 
roykyn 썼습니다 :

여러분 모두에게 안부 .... 거기
내 문제는 내가 3 구적 인코더 (총 6 사진 경보기) pic16f72 연결되어 사용하고있습니다.
모든 간이로, 어느 한 날은 C 프로그램, 논리, 알고리즘 또는 사전에 me.Thank 도움이 될 수 있도록 하드웨어를 권해드립니다.

내가 만약 CCS는 코드의 사령실 좋을 것 CCS는 C를 사용 compiler.It
<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="아이디어" border="0" />
 
만약 당신이 프로 테우스 VSM을 사용

알면 시뮬레이션 모델을 내가 만들어 찾을 수
군용 (VSM 시간은 중요하지)에 대한
로터리 인코더 3 핀

ftopic185058-30.html
소프트웨어 내 끈적 게시물에서 다운로드 섹션을 봐

만약 내가 도움이 그걸로 해주 필요한 건 측면을 추가할 수있습니다

두 DLL과 리사 파일이 이미있습니다
리사는 모델을 테스트하고 위의 코드와 함께 일한

난 신경쓰지 누군가가 다른 종류의 요구를
비록 모델 및 부품 꽤 flexable하는대로됩니다

그리고 dll이 준비가 될 것입니다 다음 주 언젠가는 반드시 메신저
하지만 당신은 어떻게 내가 앞으로 며칠 동안 그것을 볼 수있습니다
아픈 업로드로 더 많은 다시 작성

그러나 리사는 모델이 잘 동작 ....당신은 그것에 많은 데이터 시트 내가 추가한과 같은 스위치를 추가할 수있습니다

그냥 데이터 시트 또는 URL 및 병이 필요한지 뭐죠시dll을 내가 심 정지 슬라이드 금액과 같은 몇 가지 좋은 기능을 가지고 계획
다음의 새 위치로 단계 것입니다 시뮬레이션 인코더를 다시 시작할 때
전체 회전에도 많은 가게가 용이 메신저 단계 확신 ...
그것을 내가 가지고 애니메이션 화면에 그래픽을 추가할 계획
어떤 종류 또는 기호 등 또는 3D vecter 음모를 회전 (내게 꽤 쉽게)

어쨌든 잘 자사의 도움이 희망이

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="우는 또는 아주 슬픈" border="0" />참고 :
이 순서를 쉽게 그냥 리사는 모델을 조정합니다
1 단계 : 차 = 1 chB = 0
step2 : 차 = 1 chB = 1
Step3 : 차 = 0 chB = 1
STEP4 : 차 = 0 chB = 0

유형 I에 대한 기본 2bit 회색 코드를 사용하여

: B 조
오른쪽 0시 1분) (나 CW 단계
왼쪽 1시) (CCW 단계

 

Welcome to EDABoard.com

Sponsor

Back
Top