방금 스텔라리스 6965 용으로이 워크 벤치에서 작업하기 시작했습니다. 제 작업은 5V 아날로그 입력을 디지털로 변환하고 LED를 밝게하는 것입니다.
어떻게 할 지 말해주세요!IAR 임베디드 워크 벤치의 아날로그 - 디지털 모듈
0
A
답변
0
먼저 수행해야 할 일은 아날로그 입력을 읽고 디지털 값 (ADC 레지스터 중 하나에 저장 됨)을 얻는 것입니다.
8 비트 ADC를 사용하는 경우 수신 할 값은 0 - 1023 (2^8-1) 사이입니다. 값이 기억되는 정확한 레지스터는 입력 전압이있는 아날로그 핀에 달려 있습니다.
그런 다음 레지스터의 값을 비교할 수 있습니다 (변수가 있기 때문에 먼저 변수에 암기하는 것이 좋습니다 -> 언제든지 변경 될 수 있음). 그리고 LED 조명 임계 값을 설정합니다. 따라서 값이 x보다 큰 경우 (x는 임계 값) 디지털 출력 핀을 1로 설정합니다. 그렇지 않으면 0으로 설정합니다.
위에서 설명한 작업을 주 프로그램 루프 나 타이머 인터럽트에 넣을 수 있습니다.
관련 문제
- 1. 아날로그 및 디지털 그래프/
- 2. Java에서 아날로그/디지털 데이터 사용
- 3. mysql 워크 벤치의 EER 다이어그램
- 4. mysql 워크 벤치의 외래 키
- 5. Django를 사용하는 임베디드 ActiveX 아날로그
- 6. UVM 테스트 벤치의 어설 션 모듈
- 7. arduino와 다르게 반응하는 디지털 및 아날로그 서보
- 8. 마이크를 통해 디지털/아날로그 신호 분석
- 9. 아날로그 대 디지털 cplus 플러스 프로그래밍
- 10. mysql 서버와 mysql 워크 벤치의 차이점
- 11. 데이터베이스 테이블보기 MySQL 워크 벤치의 AWS에서
- 12. MySQL 워크 벤치의 정방향 엔지니어링 EER 다이어그램
- 13. MySQL 워크 벤치의 오류도 SQL 쿼리 계속
- 14. mysql 워크 벤치의 올바른 버전을 선택하는 방법
- 15. 임베디드 개발 입문. 디지털 KVM 작업
- 16. arm9 부트 로더 IAR
- 17. 실시간 임베디드 시스템 모듈 테스트
- 18. 디지털 오디오 워크 스테이션 만들기
- 19. 디지털 자산 관리 프레임 워크
- 20. IAR Pe550 변수가 설정하지만
- 21. NI DAQMX c/C++로 디지털/아날로그 출력 생성
- 22. 아날로그 및 디지털 시계가 정확한 시간을 표시하지 않음
- 23. 아날로그 신호 디지타이징
- 24. 우분투에서 MySQL 워크 벤치의 모든 행을 선택하는 방법
- 25. 아날로그 카메라의 피드
- 26. IAR Embedded Workbench MSP430 및 * .lib 파일 (
- 27. 아날로그
- 28. 아이폰 용 아날로그 시계
- 29. SimpleXml 프레임 워크 - 임베디드 컬렉션
- 30. IAR 워크 벤치 C에서 스택 오버플로를 디버깅하는 방법