본문 바로가기
반응형

코스웨어/16년 스마트컨트롤러370

ORCAD 설치시 CPU 100% 사용문제 설치시 CPU 100% 사용되는 문제점이 있는데 재부팅한뒤 C:\OrCAD\OrCAD_10.5\tools\bin 폴더의 cdsMsgServer.exe 와 cdsNameServer.exe 파일을 위 캡쳐 화면처럼 이름을 아무렇게나 변경한뒤 저장한뒤 capture CIS 실행을 하면 CPU 점유율이 줄어듭니다... 저 파일 2개가 정품인증과 관련된 파일이라고 하니.... 실행에는 지장이 없을듯 합니다; 참고 : http://www.eightforums.com/performance-maintenance/9167-service-host-local-system-network-restricted-high-cpu-usage.html 2016. 8. 8.
2016-07-05_조재찬_스터디일지-LCD 모듈 제어 IR (명령 레지스터) : LCD 모듈 환경 설정 DR (데이터 레지스터) : LCD 모듈에 글자를 나타내기 위한 데이터 값 기록 LCD 컨트롤러 내부는 IR,DR과 문자를 표시하기 위해 사용되는 DDRAM, CGRAM, CGROM으로 구성 LCD 모듈은 보통 총 14핀 또는 16핀 구성 (16핀은 백라이트 구동을 위한 전원단자 2핀 추가) 1,2번 : LCD 모듈 구동전원 인가 3번 : LCD 표시장치 밝기 조절 (밝기 조절시 가변저항 연결, 필요없으면 GND 연결) 4-6 : LCD 제어 (RS, R/W, E) RS (4번) - 입력단자로서 LCD 모듈의 명령 또는 데이터 레지스터 선택 0이면 IR, 1이면 DR 선택 R/W (5번) - 데이터 또는 명령을 읽고, 쓰기할때 사용 0이면 쓰기 (CPU에.. 2016. 7. 5.
2016_0606_개인스터디일지_아두이노_포토레지스터를 이용한 RGB LED 색상 변화 아두이노 프로젝트북 예제 4장 Color Mixing Lamp 목표 : 포토레지스터와 RGB LED를 통해서 PWM을 이해 사용한 부품 : 아두이노 UNO , 포토레지스터, RGB LED , 10K 저항 3개, 220ohm 3개 1. PWM 이란 Pulse width modulation은 펄스의 폭을 컨트롤하는 주기 제어방법 입니다 “On”되는 시간에 따라 그 주기가 달라집니다. 주기가 낮다면 그에 따라 전압이 약해집니다. 왜냐하면 전압이 꺼지는 시간이 대부분이기 때문입니다 PWM의 사용 용도 : LED 흐리게 하기 아날로그 출력하기 출력하기 오디오 신호 만들기 모터 공급용 속도조절하기 속도조절하기 2. 포토레지스터(photoresistors) 글자 그대로 저항을 의미합니다. 하지만 약간 특이한 특성을 .. 2016. 6. 6.
리눅스 커널 4.6 공개··· ARM·터치 지원 등 강화 리눅스 커널 4.6이 공개됐다. 보안은 물론 특히 ARM 프로세서와 터치스크린에 대한 지원이 크게 강화됐다. 먼저 임베디드 ARM 지원에 대한 내용을 보면 커널 4.6은 올위너(Allwinner), LG, 퀄컴, 브로드컴 등 총 13개 SoC(System on a Chip)에 대한 향상된 기능을 제공한다. 와이파이 라우터와 넥서스 7 스마트폰, 라즈베리 파이 나노컴퓨터에 대한 지원도 강화됐다고 리눅스 파운데이션 측은 설명했다. 4.6버전부터 시냅틱 기기용 네이티브 프로토콜인 RMI4를 지원하는 것도 눈여겨볼 대목이다. 이것은 다양한 기기에 쓰이는 터치스크린에 대한 지원이 강화된다는 것을 의미한다. 또한 리눅스 커널 4.6은 64비트 ARM 아키텍처를 위한 추가 기능과 향상된 성능을 제공한다. 바이너리용 .. 2016. 6. 2.
오픈소스 버그를 잡는 블랙덕 무료 툴 ‘Security Checker’OSS 블랙덕 소프트웨어는 자사의 오픈소스 보안 솔루션인 ‘허브’ 기반의 무료 툴 ‘Security Checker’를 공개했다. Security Checker는 드래그-앤-드롭 형식의 어플리케이션 구축에 활용된 오픈소스 요소들에 대해 취약점이 존재하는지를 밝혀내는 웹기반 툴이다. 업로드된 아카이브 파일이나 도커 이미지의 코드를 스캔하면 식별된 오픈소스 코드와 버그에 대한 정보를 무료로 리포팅해 준다. 스캔할 수 있는 최대 파일 용량은 100MB이며 이를 시작부터 끝까지 스캔하는데 소요되는 시간은 15여분 정도 걸린다고 한다. 구성된 오픈소스의 모든 리스트와 취약점이 제공되며 이에 대한 설명과 심각성, CVE 그리고 국가 취약성 DB의 추가정보 링크도 포함되어 있다고 관계자는 설명했다. 이 툴의 발표는 5월초 블.. 2016. 6. 1.
2016-05-22_조재찬_스터디일지-C# 클래스 복습 try~catch 문 try 블록과 각각 다른 예외의 처리기를 지정하는 하나 이상의 catch 절로 구성 아래의 소스는 실행시 에러와 함께 종료된다. using System; namespace TryCatchText { class Program { static void Main(string[] args) { int a, b, c; a = 10; b = 0; c = a / b; Console.WriteLine(c); } } } 실행시 에러가 뜨면서 프로그램 종료 try~catch문을 통해 예외문구를 출력하게하고 비정상 종료를 막을 수 있다.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 using System; namespace TryCatchTe.. 2016. 5. 22.
2016-05-20_조재찬_스터디일지-C# 메소드와 클래스 복습 메소드 오버로딩 int Plus(int a, int b) { return a + b; } double Plus(doubl a, double b) { return a + b; } // int result1 = Plus(1, 2); double result2 = Plus(3.1, 2.4); 새로운 이름을 붙이지않고 하나의 메소드 이름에 여러개의 구현을 올림. 이름에 대한 고민을 줄여주고 코드의 일관성을 유지해주며, 생산성을 높인다. 객체지향 프로그래밍 객체는 데이터와 메소드로 이루어진다. : 속성은 데이터(변수), 기능은 메소드 Class는 객체를 만들기위한 청사진 붕어빵 틀이 클래스, 붕어빵은 객체 class 클래스 이름 { // 데이터와 메소드 } 고양이를 추상화하기 class Cat { public s.. 2016. 5. 20.
이름 #include #include #define CLR 0x01 // Clear Display 명령 #define HOME 0x02 // Return Home 명령 #define FNC 0x38 // Function Set 명령 // Data Length 8 bit, 행수 2행 #define RIGHT 1 #define LEFT 0 void LCD_PortSetting(void) { DDRC = 0xFF; // 데이터 라인 DDRD = 0xFF; // 0 ~ 2 제어 핀 사용 // D0: Rs, D1: R/W, D2: En } void IR_Write(unsigned char Data) { PORTD &= 0xFC; // RS = 0, Write Enable _delay_us(1); // Enable 까지.. 2016. 5. 20.
2016-05-19_조재찬_업무일지_ AVR-LCD출력 & C#-성적관리 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 #include #include #define CLR 0x01 //Clear Display 명령 #define HOME 0x02 //Return Home 명령 #define FNC 0x38 //Function Set 명령 //Data Length = 8bit. 행수 2행 void LCD_PortSetting(void) { DDRC = 0xFF; //데이터 .. 2016. 5. 20.
728x90
반응형