[AVR]/Mega82018. 8. 22. 16:54

AVR Studio7 - Data Visualizer로 ADC데이터를 그래프로 출력하기

AVR Studio7 - Data Visualizer로 ADC데이터를 그래프로 출력하기





 AVR Studio7 의 새로운 기능중에  Data Visualize 가 있어 데이터를 그래프로 출력 해 주거나 분석 할 수 있는 툴이 제공된다.

이 기능을 익혀 두면 별도의 소프트웨어 없이 디버깅을 할 수 있어 테스트 할때 유용할 것같다.



먼저 Atmel START로 프로젝트 생성해서 디바이스를 추가 하자. ADC를 이용해서 가변저항의 저압값을 출력하는 예제를 테스트 해 보면 좋을것 같다.





ADC는 PC0채널을 입력으로 해서 적절한 값으로 세팅한다.








Data Visualizer를 클릭하면 해서 Serial Port Control Panel 을 추가해 시리얼 포트로 전송되는 데이터 값을 확인하자.

값이 정상적으로 들어오는것을 확인후 스코프 화면을 추가해 시리얼 데이터를 그래프로 출력할 수 있다.

시리얼 포트 출력을 드래그 해서 오실로 입력(New plot)으로 드래그 해 주면 쉽게 연결할 수 있다.




MCU 회사들이 점점더 소프트웨어 지원에 많은 투자를 하는것 같다.


Posted by nexp

댓글을 달아 주세요

[ATMEL]/SAMD212018. 6. 28. 01:17

[SAMD21E-S EVM] ATSAMD21 개발환경 설정 - Atmel Studio7 (ATMEL START)

[SAMD21E-S EVM] ATSAMD21 개발환경 설정 - Atmel Studio7 (ATMEL START)

ATSAMD21 의 개발환경으로 AtmelStudio7를 사용 하였다.


기존 AVR 컴파일에 사용 했던 Atmel START를 이용하면 쉽게 SAM 시리즈도 개발 할수 있어 장점인것 같다.




우선 새로운 프로젝트를 Atmel START로 생성한다. 




디바이스(ATSAMD21)를 선택하고 다음.






DASHBOARD 에서 필요한 Component를 추가 한다.







PINMUX 에서 프로젝트에 사용될 핀들을 할당하고 설정한다.







AtmelStudio START의 장점으로 생성된 코드에서 Atmel START 프로젝트 환경을 생성해 낼 수 있다. 즉 개발 도중에 추가 컴포넌트가 있거나 핀맵 변경이 있을 경우 프로젝트 파일을 새롭게 생성해 수정할수 있어 편한것 같다.

ST사의 CubeMx의 경우 컴포넌트 수정 반영하려면 상당히 고려해야 할 사항이 많아 불편했는데 이부분은 잘 되어 있는것 같다.






Posted by nexp

댓글을 달아 주세요