본문 바로가기

전체 글1383

[Atmega128 강좌] 그래픽 LCD 제어 방법 (ezLCM QV24) [Atmega128 강좌] 그래픽 LCD 제어 방법 (ezLCM QV24) ezLCM QV24 Touch3 제품에 대해서 그래픽 LCD 소개 글 - ezLCM QV24-Touch3(제조사, ezCircuits) [링크]그래픽 LCD와 연동될 PCB - Atmega128_RS232[링크] 그래픽 LCD 회로도 (glcd) (홈페이지에서 발췌)QV24-Touch3 LCD module 특징 :- 18bits CPU interface LCD를 사용.- 최대 26만 color 표현 가능.- TSC2003 터치스크린 컨트롤러 내장.- 8bits -> 18bits 확장 포트 채용.- 간편해진 5V/3V Interface 전환. 일단 그래픽 LCD의 회로도를 살펴보겠습니다. 회로도를 살펴보면 꽂아야 할 핀이 15개라는.. 2017. 2. 15.
[MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁 [MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁 1. Parameter Default 1234int parameterDef(int nNum = 5){ return nNum;}cs 위와 같은 함수가 있을 때, parameterDef()와 parameterDef(5)는 같은 의미. 2. 메모리 공간 영역 코드 영역 - 사용자가 코딩한 내용이 저장데이터 영역 - 프로그램 종료 이전까지 지워지지 않을 데이터가 저장스택 영역 - 매개변수, 지역변수 등 유동적인 변화가 발생한 것들을 다루는 영역힙 영역 - 원하는 시점에 메모리를 할당/해제할 수 있는 영역 3. Const 함수에서도 const를 사용해서 참조자를 보다 완벽하게 사용할 수 있습니다. 12345int RefFunc(const int &.. 2017. 2. 15.
C# ASPX 웹 페이지 소스에서 C# 호출하기 ASPX 기반의 홈페이지를 제작 시, C# 코드를 불러와서 사용하는게 중요합니다. 호환도 쉬운데다가, 기존의 C# 메소드들을 그대로 이용할 수도 있기 때문이죠. 아래는 ASPX 페이지에서, C# 코드를 호출하기 위한 간단한 소스 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void Page_Load(object sender, EventArgs e) { MyLabelControl.Text = "time is " + DateTime.Now.ToString(); } // button click - event handler void Button1_Click(Object sender, EventArgs e) { MyLabelControl.Text = "Clicked at " + Date.. 2017. 2. 14.
파이썬 pdb 사용, 디버깅 방법과 실행 종료 (리눅스 공통) 파이썬 pdb 사용, 디버깅 방법과 실행, 종료 (리눅스 공통) 디버깅 모드로 코드를 수행하기 위해 다음의 함수를 사용할 수 있습니다. pdb.run(statement[, globals[, locals]])디버깅 모드로 해당 구문을 수행호출 직후 코드를 실행하지 않은 채로 디버그 프롬프트가 나타남 pdb.runeval(expression[, globals[, locals]])기본적으로 pdb.run() 함수와 같지만 runeval() 함수가반환할 때 해당 구문의 결과를 반환하지만, 차이점 존재 pdb.runcall(function[, argument, ...])디버깅 모드로 해당 함수를 호출함수로 진입한 직후 디버그 프롬프트가 나타남 파이썬 코드 예. IDLE이나 Command의 python.exe를 수.. 2017. 2. 14.