문제"전원

S

seemanta

Guest
안녕,
난 잠들고 깨어가는 이후에, 내 타이머 0 호출하지 않는 인터럽트 핸들러를 관찰했다.

내 문제는 이것입니다 :

내 마이크로 리얼 타임 클럭에서 매초마다 외부 인터럽트를받습니다.이 인터럽트는 외부에 묶여있다 / 마이크로 INT0.

난 빛이 필요 10 초 (시각 경보기)에 대한 LED가.내가 계산하는 방법을 여러 번 타이머가 0 10 초 것이 오버플로우.우리가 전화를하자 이런것에 'n'.그럼 내 타이머 0 ISR이, 내가 ISR이 전화를하는 방법을 여러 번 세도록.이 번호를 일치 n '을 내가 10 초 후 경과해야할지 모르겠어요 조용히 내려했다.

나는 오전에 직면 문제는 만약 내가 가서 내 LED가 점멸 및 중지 절대 유지의 RTC 인터럽트 사이의 모드 전원입니다.기본적으로 계산에 'n'에 도달하지 못했다이다.

그러나, 만약 내가 선택하는 대신 전력 모드로 모드 유휴 상태에 가서, 모든 작품과 내 LED가 점등되지 않으면 10 초 후.

아무 래도 난이 오실레이터 모드 전원의 중지 및 예정이다 유휴 모드에서는 안 믿습니다.하지만 난 정확한 연결을 알아낼 수없습니다입니다.

누구 래요 여기서 무슨 일이 되겠습니까?미리 감사드립니다!

안부,
Seemanta올린날짜 2 시간 13 분 후 :저는이 문제의 원인이있어!그냥 공유 edaboard'ians의 나머지 싶어.

글쎄, 오실레이터 각 TH0와 TL0 레지스터 또한 시간 동안 동결 마이크로 인터럽트 사이 얼음장 전력 쓰러져있다.

그 이후로 셀 'n'the 전자렌지에 도달 왜 전부를 효과적으로 진정, 저하 더 많은 시간을보다 오실레이터의 모든 시간을 실행하는 동안했을 보내고있다.

내 생각이 다른 사람과 솔루션뿐만 아니라 문제를 게시한 것은 이번이 처음입니다!

희망이 미래 같은 문제에 직면 아무도 도움이됩니다
나도 직면!

안부,
Seemanta

 
안녕,

공유를위한 감사합니다 많이!

당신의 RTC 인터럽트 루틴 및 스위치 변수 n의 계산을 구현할 수 있도록 LED가 이후의 RTC마다 1, 2 필수 연기는 10 초 컨트롤러의 인터럽트를 계산하면 10 없는거

 
예, Rajeshkumar123,
그 생각도 내 마음이왔다.

그러나 함께 일부 추가 코드를 항상 내 ISR이 실행하고 나는 그렇게 내 ISR이 계속 피하고 싶었을하고 가능한 한 빨리 작은.

난 단순히 타이머를 시작하고 그것에 대해 때까지 10 초 동안 들어오면 인터럽트 잊지 생각

지금처럼 내 의견을 수정해야 할 수도있습니다하지만 보인다.전원 코드와 함께 등록 타이머 오버플로 모든 9초, 아니 10 초.지금 TH0와 TL0 레지스터에있는 마법의 숫자에 대해 정확하게 10 초 정도 지연을 확인 할 것!안부,
Seemanta

 

Welcome to EDABoard.com

Sponsor

Back
Top