≡ 전체보기 33

리퍼비쉬 MacBook Pro Retina 개봉기

2010년 이후 첫 맥북프로네요. :) 월요일(20일) 에 애플 온라인 스토어를 통해 리퍼비쉬 맥북프로 레티나(MBPr, 맥프레)를 주문했습니다. 우선, 리퍼비쉬를 선택하게 된 이유는 14년, 15년형 심할정도의 사양차이가 나는게 아니라고 느꼈습니다.그리고 무엇보다 SSD용량이 256GB로 되어있고, 가격이 저렴하다는점에서 리퍼비쉬를 선택하게 되었습니다.(불량품이 와도 애플 온라인 스토어는 30일이내 환불이 가능하므로...) 뭐...그리고 오늘 수령했습니다! 자취방이다 보니 드라이기도 같이 찍혔네요.;;;우선 박스는 일반 판매 제품이랑 다릅니다.딱 저상태로 왔습니다. 제품 사양 정보 입니다.참고로 모델은 MacBook Pro Retina 13.3" (2014 mid) 입니다. 개봉후 사진입니다.리퍼비쉬티..

ATmega128 GPS 이야기 - 마지막 (15.05.12)

[UST-SNR-GPS] 드디어 지겨웠던 GPS와의 마지막 이야기이다. 첫번째로 삽질 했던 점은 레귤레이터를 이용해서 구성한 회로에서 3.3V가 아닌 2V가 나왔다.아마 저번에 무언가 탔던게 문제였던거 같다. 두번째로 UART통신에 폴링으로 불러와서 저장시킨후 strtok()를 사용했는데.. 아무래도 폴링방식이라 중간에 날라가는 문자열들이 있었다. 허허... 저런것 때문에 삽질을 하다니 ㅜㅜ 결국 UART 인터럽트를 이용하여 문자열 저장후 자르니 정상적으로 나온다.그리고 필요한 데이터를 이래 저래 뽑아오니 잘 나온다. 실내에서는 수신감도가 영 별로라 잡히지 않아서 실외에서 15분정도 기다리니 신호가 잡혔다.생각했던데로 위도 경도 잘 받아온다. (DMM방식으로) 사실 이것도 구글 지도에 나타내기 위해서 D..

프로그래밍/ATmega128 2015.05.12 (1)

AVR Studio 4, UART에서 printf() 사용

테스트 환경AVR Studio 4.14ATmega128 (16MHz) [뉴티씨 AB-M128Pro-A] UART에서 printf()함수 사용. #include #include #include void UartTx(char message) { while ((UCSR0A&0x20) == 0); UDR0 = message; UCSR0A |= 0x20; } static int Putchar(char c, FILE *stream) { UartTx(c); return 0; } void Uart_Init(void) { UCSR0B = 0x08; UBRR0H = 0x00; UBRR0L = 0x67; } void Device_Init(void) { Uart_Init(); fdevopen(Putchar,0); } int ..

반응형