아트메가/프로테우스

아트메가128 프로테우스로 LED키기

원원 2017. 1. 13. 13:44

이번에는 프로테우스를 사용하여LED켜보는걸 할건데요

첫번째로 해야할것은 회로도그리기

두번째로 해야할것은 코딩입니다.


회로부터 그리는법을 알려드리겠습니다






1) 일단 사용할 부품을 찾아야하는데요 1번부터 4번까지 순서대로 하면 부품을 찾아서 사용할준비가 됩니다. (DEVICES에 추가됨)







2) 1)에서 ATMEGA128을 추가하고 LED와 저항을 찾아서 DEVICES에 넣어줍시다









3) 2)에서 사용할 부품을 클릭한다음에 회로도에 추가하면 됩니다.

부품을 돌리고싶을땐

이 버튼을 사용하면됩니다.

이런식으로 배치해줍시다. ACTIVE HIGH방식을 사용할것입니다 PB0에 연결해주세요







4)이제 AVR 설정을 해야하는데요. 여기서 할것은 주파수 설정과 HEX파일 넣기입니다.

HEX파일은 자기가 만든 avr폴더\default에 가면 있습니다.

여기에서는 아직 그 hex파일을 안만들엇으므로 두번째단계를 하고 컴파일해서 나오는 hex파일을 넣으면됩니다.


설정하는법은 AVR을 오른쪽 클릭한다음에 왼쪽버튼을 누르면 설정창이뜹니다


동작 주파수는 아트메가128이 16Mhz이므로 16Mhz를 사용하겠습니다.








두번째로는 코딩하는 작업을 할건데요 


저 버튼을 누르면 HEX파일이 생성됩니다. AVR설정창에가셔서 HEX파일을 추가해주시면됩니다.









왼쪽 하단에있는 ─▶ 버튼을 클릭하시면 LED가 켜지는 모습을 보실수 있습니다.

만약 ─▶버튼이 보이지 않는다면, 프로테우스 창을 최대로 키우세요!