지난 글에 정리했듯이

외부 AREF를 받진 않을거라

캐패시터통해서 바로 GND랑 연결하고

 

VCC, AVCC, GND들도 정리하자

 

 

아직 보드 전원회로는 아니지만

MCU단 진동자와 전원은 마무리했다.

 

 

리셋핀의 경우 DTR도 받아야하니

프로 미니의 회로도를 참고해서 만들면

 

 

아래의 DIP 타입 핀을 참고해서

네트 네임이랑 점퍼도 추가하려고하는데

핀맵이 조금 신경쓰인다.

 

아래의 링크를 보면

스크래치에 13번 핀 LED 예제인데, 

13번 핀에다가 직접 연결한다.

ref : https://yoo7577.tistory.com/270

 

하지만 32핀 Atmega328을 쓰는 아두이노 pro mini 회로도를 보면

무엇이 13번 핀인지는 안보인데, 아래의 사진을 같이 보면

JP6의 10번핀 SCK가 실제 PRO의 13번핀인걸 알 수 있고,

이 SCK는 ATMEGA328의 17번핀과 연결된다.

 

 

 

하지만 28핀짜리 ATEMGA328P-PU의 PB5(SCK)는 19번 핀이다.

32핀짜리 ATEMGA328의 PB5가 17번 핀이었으나

32핀 짜리것과 PB5의 핀 번호는 다르더라도 결국에는 PB5인건 같으니 상관없는지는

아직 잘 모르겠다.

 

 

32핀 보드짜리 코드를 28핀짜리 보드 코드에 쓰지 못하지 않을까 싶었는데

아두이노 스캐치를 보니 보드를 선택할수 있는게 생각나서 확인해봤다.

 

우노보드의 핀맵과

아두이노 프로의 핀맵은 다르니

우노보드의 핀맵을 참고해서 하면 문젠 없을거같다.

 

 

 

잠깐 찾아봤는데

자작 보드만들어서 FTDI 케이블로 업로딩 하는 영상을 찾았다.

 

내가 만들려는거랑 비슷하다.

 

ref : https://www.youtube.com/watch?v=xEnIgC3hCnM&ab_channel=EasyOne 

 

 

 

 

아 계속 프로미니처럼 만든다고 햇갈렸는데

그냥 우노보드 비슷하게 만들면 되는걸 잊었다.

 

계속 햇갈리는 중인데

ATmega328P는 USART 직렬 통신으로 프로그래밍이 가능하다고한다.

 

직렬 통신으로 프로그래밍 할때 어떻게 하는가를 보고싶지만 잘 모르겠다.

 

 

USART로 한다는건 알겠지만 어떻게 프로그래밍 업로드 상황인지

그냥 USART 통신하는 상황인지 판단해서

프로그램 업로드를 하는건지 알고싶은데 

 

 

일단 여기에서는 아두이노에 프로그래밍 업로드 하는 방법 두가지를 소개한다.

https://www.instructables.com/Overview-the-Arduino-sketch-uploading-process-and-/

 

 

 

 

 

 

 

 

------

아 모르겠다.

위 내용을 오늘 아침 9시쯤했었는데 노느라 지금까지 안했다.

  

 

 

더 이상 이거가지고 삽질하는건 시간낭비인거같아서

일단 엉성하게라도 마무리하려고 한다.

 

 

USB나 파워 서플라이로 전원 넣는다 하고,

전원 노이즈 필터링은 C4 캐패시터로 하려고 한다.

 

 

일단 엉성하게라도 보드 회로도 완성본

 

 

 

다음으로 직접 PCB 만들기 대신 

빵판이나 땜질로 할거지만

 

그래도 어떻게 할지 정리해야되니

엉성하게라도 PCB 파츠 배치하고 와이어링했다.

 

수업 진도나 다른거 공부하는게 벅차서

PCB 수업을 제대로 안한게 좀 후회되긴 했다 ㅋㅋㅋ ㅠㅜ

설정 해야될게 너무많아서 하기싫은건 어쩔수도 없었고

 

 

잘 모르는 사람이 보면 겉보기엔 괜찮을순 있지만 

 

3D로 보면 PCB 상태가 처참하다 ㅋㅋㅋ

 

 

 

처음이다보니 회로도를 이렇게 만들기도 너무 벅찼다

나중에 부품 찾아서 만들어보고, 아마 고쳐야될듯싶네

 

 

단순 회로는 여기서 마치고,

내일은 3D 프린터로 만능 기판에 맞춰서 쓸수있는 프레임을 만들어봐야겠다.

+ Recent posts