본문 바로가기

코드비젼/ AVR EDIT/ ICC/ AVRSTUDIO/ IAR/ 컴파일러 변경 비교 컴파일러 비트표현코드비젼 bit a,b,c; // 비트변수 선언 PORTA.0=0; // 출력 PORTA.0=1; a=PORTA.0; // 입력 b=PORTA.1; PORTA.0= ~PORTA.0; //토글 if(PORTB.0)PORTA.0=0; if(!PORTB.0)PORTA.0=1; AVR EDIT & AVRSTUDIO ICCIAR 비트 변수 선언 지원 안함 비트변수는 사용자가 구조체로 쓰기도 하지만, 불편 // bit 매크로 #define SetBit(x,y) (x|=(1 더보기
거버 데이터(Gerber Data) 생성 (CAM 파일 만들기) 이제 아트웍의 마지막 단계인 거버 데이터 생성만 남았습니다.거버 데이터는 외주업체에 보낼 PCB에 대한 정보가 담긴 데이터라고 할 수 있습니다.이 데이터를 잘 만들어서 보내주어야 외주업체에서 전화가 오지 않습니다.이전에 만들어놓은 상태에서 File - CAM 을 선택합니다.그러면 다음과 같은 창이 뜹니다. Add를 누르고 CAM 파일을 추가해줍시다.CAM 파일은 PCB 양면에 SILK라던지 추가한 사항이 있다고 가정하면 다음의 총 8개를 추가해주어야 합니다.(TOP, BOTTOM, MASK TOP, MASK BOTTOM, SILK TOP, SILK BOTTOM, DRILL, NC DRILL)먼저 TOP부터 추가해줍시다. Document Name은 TOP로 하고 Output File 이름도 TOP.pho로.. 더보기
Copper Pour와 GND Via 생성 이제 아트웍 작업이 거의 마지막 단계에 접어들었습니다.라우팅이 끝나고 클리어런스 체크까지 모두 마쳤다면 이제 연결하지 않았던 그라운드를 처리해야합니다.그 작업이 바로 Pouring 입니다. Pouring은 PCB 판에 동박을 씌우는 작업으로 GND 동박을 씌울 경우,Pouring을 한 판에 그라운드가 덮힙니다. 그리고 앞뒤판을 연결해주는 것이 GND Via가 되겠습니다.Drafting Toolbar - Copper Pour 를 선택합니다.그러면 2D 라인을 그리는 것과 같은 방식으로 Pouring을 할 영역을 지정해줍니다.보드 윤곽선 바깥으로 지정해도 바깥쪽은 Pouring이 되지 않습니다.영역을 지정하면 다음과 같은 창이 뜹니다. Layer는 TOP에서 지정했기때문에 TOP로 설정되어있습니다.Net a.. 더보기