회원가입 ID/PW 찾기

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

소스리2010.03.17 09:0403.17조회 수 1697댓글 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
번호 분류 제목 글쓴이 조회 수 날짜
408 마이크로프로세서 HOT아트메가128를 이용한 도트매트릭스6 걍봐줭 2081 2010.03.27
407 마이크로프로세서 HOTpwm 출력6 바다새 2095 2010.03.24
406 마이크로프로세서 HOT안녕하세요. 8051자료 구할 수 있는 방법에 대해(- -) (_ _)4 카일 1015 2010.03.22
405 마이크로프로세서 HOTavr atmega128 공부중인데요10 짱백 1155 2010.03.20
404 마이크로프로세서 HOTDAC0800을 사용해 0~5V의 아날로그값을 얻고싶습니다. 조언구합니다. 어쩌라고 3636 2010.03.20
403 마이크로프로세서 HOTlcd 출력 소스 만들었는데 출력이 않됩니다. 가르쳐 주세요 Adelposs 1330 2010.03.20
402 마이크로프로세서 HOTAVR ADC에서 AREF에 1K옴이 걸려 있는 데, 시스템이 죽는 현상 밥풀꽃 1836 2010.03.17
401 마이크로프로세서 HOTWIN AVR GCC 사용자입니다. 밥풀꽃 877 2010.03.17
마이크로프로세서 HOT비트제어 방법3 소스리 1697 2010.03.17
399 마이크로프로세서 HOTAVR 2560 /2561/ AVR 128 차이가??3 용파링 1831 2010.03.16
398 마이크로프로세서 HOTAVR 컴파일러 어떤것을 많이 쓰세요?4 바우 1239 2010.03.13
397 마이크로프로세서 HOT랩뷰 또는 vhdl로도 AVR의 제어가 가능한지요?2 snowke 1836 2010.03.12
396 마이크로프로세서 HOTavr 처음 시작하려고 하는데요~6 건버람 929 2010.03.11
395 마이크로프로세서 HOT제가 atmega128로 처음 시작하는데요.11 라인만들어보자 1413 2010.03.10
394 마이크로프로세서 HOTKeil compiler 파인 윤 6918 2010.03.08
393 마이크로프로세서 HOTATmega칩 중에서-1 Hiee 1231 2010.03.07
392 마이크로프로세서 HOTRGB Interface TFT-LCD 사용법1 Lowell 3519 2010.03.05
391 마이크로프로세서 HOTATmega32로 시작합니다.1 colin 1507 2010.03.03
390 마이크로프로세서 HOTatmega128, 65325이상 카운트하는 방법좀 알려주십시요.1 겸이 952 2010.03.03
389 마이크로프로세서 HOTAVR 컴파일러가 많은데.. 다 쓰는 방식이 틀린가요??5 남보살 1280 2010.03.02
Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 50 Next
  • 지식인은 지금까지 일어났던 일을 안다. 천재는 앞으로 일어날 일을 안다.
    - 치아다
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.