본문 바로가기
반응형

코스웨어/12년 내장형하드웨어207

하호진 AIC interrupt 2012. 7. 23.
AIC 인터럽트소스 - (AIC_IRQ_LED 수정 사항 추가 by CM) 첨부파일에 있습니다. Aic.c 18번 줄에 AIC_IDCR 은 오타이며 AIC_ICCR 이 맞습니다. 만약 실행 시켜보신 학우분들중에 sam-ba 제실행시 USB포트가 잡히지 않는 분들은 CM님 말씀대로 점프선 모두 제거하신후 TST로 프로그램 날리시고 sam-ba 제실행 시켜보세요.그래도 안되시면 컴퓨터에 연결된 USB포트를 다른 사용하지 않는 USB포트에 연결.그후 USB새연결마법사가 감지되면 드라이버 재설치 해주시면 됩니다. ========================================================================================================================여기서 부턴 CM이 추가함.AIC_IRQ_LED 함수에 AIC.. 2012. 7. 20.
const 사용법 2012. 7. 19.
ARM 광센서 축차값 하이퍼터미널 전송 그림1) Spec.482page 참조 ㆍ Init_ADC() 함수 : Analog to Digital Converter 설정(활성화:초기값) - ADC_CR : SWRST reset (ADC 시뮬레이션 하드웨어 리셋) - ADC_CHER : CH7 (채널7번pin) 활성화 - ADC_MR : 속도4MHz / 10bit(0~1023) 축차 ㆍ ADC_Run() 함수 : 축차 시작 - ADC_CR = CR의 START bit 활성화(1값) - while(0 == ADC_SR & (1 2012. 7. 19.
유용한 프로그램들 수업 내용은 아니고 유용하게 사용할 수 있는 프로그램 및 자잘한 팁을 함께 공유하고 싶어서 몇 개 적습니다.아래 소개되는 것들은 모두 제가 사용하고 있으니 읽어보다 궁금한 점은 저에게 물어봐요. 친절하진 않지만 아는 한에서 알려 드릴께요. 드랍박스 (http://www.dropbox.com)클라우드 스토릿지클라이언트 설치가 어렵지 않으며 거의 모든 플랫폼에서 사용이 가능함.윈도우즈리눅스(아래는 확인된 배포판)우분투아치젠투아이폰2GB + 알파. 무료제공.이벤트 기능히스토리 기능으로서 파일이 바뀌는것을 모두 추적하여 백업 해둡니다.덮어쓰기 등도 물론 복구가 됩니다.공유 기능다른 사용자와 폴더단위로 공유가 가능합니다.팀 단위로 프로젝트 들어갈 때 유용.단점은 적은 용량(국내 서비스가 지나치게 크고 기능이 떨어.. 2012. 7. 19.
2차배열의 주소와 값 2012. 7. 18.
보수 ●보 수컴퓨터에서 계산하는 방법은 우리가 계산 하는 방식과 많이 다르다. ▶10 진법 7 7+ 3 2(10) = 0011 > 0010 = TRUE -2(10) > -3(10) = 1010 > 1011 = FALSE (???) 위와 같이 음수의 경우는 반대가 되므로 이를 구분해야 한다. 사실 비교연산은 뺄셈을 한 후 결과의 부호를 가지고 판단하기 때문에 이는 덧셈과 뺄셈 문제와 동일하다. 2. 1의 보수 (1's Complement)1의 보수 방식은 부호 절대값 방식에서 단순히 음수의 순서를 뒤집은 것이다.0000 +0 1000 -7 0001 1 1001 -6 0010 2 1010 -5 0011 3 1011 -4 0100 4 1100 -3 0101 5 1101 -2 0110 6 1110 -1 0111 7 .. 2012. 7. 18.
ARM보드 프로그램 설치/파일넣기 ARM보드 설치 http://www.atmel.com에 들어간다 -products –ARM-based solutions들어간다 -Tools를 클릭한다 밑에 내려 가다 보면 밑에 그림 SAM-BA클릭 -SAM-BA 옆에 CD모양에 Register라도 적혀 있다 이것은 회원가입 한 사람만 다운로드 할 수 있다는 의미이다 회원가입을 하고 이 메일로 메일이 날라온다 -이런식으로 메일이 날라온다 click here to confirm를 누르면 다운로드 받을 수 있다 SAM7S/SE->Tools->SAM7S-EK 들어간다 -SAM7S5.2를 다운로드 한다 설치 다 하고 나서 프로그램 실행 -포트설정 – 보드sam7s256-ek SAM75S 5.2압축을 푼다 -index에 들어가면 홈페이지가 뜬다 -index홈페이지.. 2012. 7. 18.
포인터의 개념 컴파일러는 변수에 메모리를 할당하고, 할당된 메모리와 변수를 연결 한다. 변수와 할당된 메모리, 그리고 메모리와 주소와의 연결방법을 자세히 살펴본다.간단히 비주얼 스튜디오의 디버그창을 통해 변수의 메모리주소를 확인해 보았다.위의 inum은 변수가 초기화되기전의 쓰레기값이다. 그리고 그 밑의 &inum은 inum의 메모리 주소를 16진수로 표시한 것이다. 비주얼 스튜디오의 뷰텝에 메모리를 직접 보여주는 기능도있다.위에서 선언한 inum의 주소 0012FF7C를 검색해서 들어가보면 메모리 값을 읽을 수 있다. 위 사진은 inum에 숫자 3을 넣고 그 메모리값을 읽은 사진이다. 사진을 보면 맨 앞에 3이 들어가있는것을 볼 수 있다. 이는 인텔이 리틀엔디언을 사용하기 때문. 하지만 1바이트 자체가 뒤집히지는 않.. 2012. 7. 18.
728x90
반응형