회원가입 ID/PW 찾기

마이크로프로세서 HOT비트제어 방법

소스리2010.03.17 09:0403.17조회 수 1699댓글 3이 게시물을

AA

atmeg128-16AU/codevision 1.25.9 을 사용중입니다.

컴파일 에러 때문에 문의를 드릴려구요.

128에서 보통,
출력일경우, PORTA.3=0; (A포트에 3번 비트를 0으로 출력해라)
입력일경우, temp=PINA.3;(A포트에 3번 비트값을 읽어서 temp라는 변수에 저장해라 )라는 의미로
사용하잖아요? 물론그전에 (A포트의 경우 DDRA에서 입출력 정의 했다고 하고요...)

헌데, 제가 F포트를 가지고 위와 같은 방법으로 했떠니 에러가 발생하다군요.

온라인으로 자료도 찾아보고, 데이터 시트도 읽어보고, 헤더파일도 리뷰해보았씁니다.
자체적으로 내린결론은,
일단 F,G포트는 헤더파일에서 정의 한 방법이 다르더라구요.
즉, F,G는 번지수는 정의 되어있지만, 그번지수는 비트 연산이 되는 번지수가 아니더란 말이죠...
(단, PINF는 예외입니다. 유일하게(?)... 턱걸이로(?) 비트영역에 정의 되어있었씁니다.)

때문에 오늘제가 문의를 드리고자 하는것은,
어떻게하면, F,G포트도 개별로 비트제어를 할수있느냐 하는것입니다.
즉, 똑같이는 아니지만(의미상으로...),
포트F의 3번 비트를 0으로 출력하고싶으면......PORTF.3=0;
포트F의 3번 비트를 temp하고싶으면......PORTF.3=0;
어떻게 하면 될까요?

자료를 찾다보니깐...
#define..., 구조체....등으로 먼저 정의 하고 사용하는것 같은데....잘 이해가 되질않아서요....
부탁드리겠습니다.

끝까지 읽어 주셔서 감사합니다.



댓글 3

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
마이크로프로세서 HOT비트제어 방법3 소스리 1699 2010.03.17
2443 자유주제 HOT전자공학도 파이팅입니다 ㅜㅜ8 subsubi15 6498 2010.03.16
2442 마이크로프로세서 HOTAVR 2560 /2561/ AVR 128 차이가??3 용파링 1832 2010.03.16
2441 중고장터 HOT마시테크社 베타키트V2, 제타키트, TMS320F2808, MPLAB ICD2 새제품 판매합니다. miraepa 5590 2010.03.16
2440 자유주제 HOT전자공학의 길은 멀고도 험난하네요...ㅜㅜ6 Syn 6788 2010.03.16
2439 자유주제 HOT납이라는게...14 치우천 7012 2010.03.16
2438 전기전자 아무거나 HOT오실레이터와 크리스탈에 차이점을 알고 싶습니다.14 내삶에나 7970 2010.03.16
2437 전기전자 아무거나 HOT485통신 회로에서 ISOLATION 어떻게 해야하나요1 son50 2374 2010.03.15
2436 펌웨어 & 코딩언어 HOTc언어 왕초보입니다. 좋은책 추천좀 해주세요10 circuit 1296 2010.03.15
2435 ECAD Simulation HOTpspice 버전 추천 좀2 circuit 1617 2010.03.15
2434 전기전자 아무거나 HOTMIPS, CPI에 대하여 알고싶어요2 circuit 1431 2010.03.15
2433 자유주제 HOT납 선물기능 추가119 아크마 42964 2010.03.15
2432 자유주제 HOT100납을 통한 정회원 인증제도에 대해서...82 아크마 42782 2010.03.05
2431 자유주제 HOT납(포인트)관련 공지-다운로드 권한변경189 아크마 49528 2009.09.11
2430 자유주제 HOT개선사항에 대한 의견이나 아이디어를 얻고자 합니다.15 아크마 9259 2007.08.12
2429 자유주제 HOT처음오신분 필독!!244 아크마 64218 2007.04.15
2428 전기전자 아무거나 HOT오시로스코프 이용하여 전류 측정?9 김씨 2627 2010.03.14
2427 ECAD Simulation HOT피스파이스 계단파 넣기 ch보자 3012 2010.03.13
2426 자유주제 HOT웃긴사진몇개올려봐요5 쇼미 1698 2010.03.13
2425 전기전자 아무거나 HOTc언어를 모르면 전자공부하는데 힘들까요??17 쇼미 1542 2010.03.13
  • 인생은 우주의 영광이요, 또한 우주의 모욕이다.
    - 파스칼
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.