일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- tensorflow
- windows10
- rs422
- scrapy
- django
- 오라클
- matplot
- 장고
- 크롤링
- 텐서플로우
- vscode
- Serial
- M2M
- 티스토리 초대장
- 윈도우10
- MSSQL PYTHON
- 딥러닝
- c#
- sql developer
- MEAN Stack
- 자본주의
- oracle
- 파이썬
- PYTHON MSSQL
- rs485
- MSSQL
- MX Component
- pymssql
- Visual Studio Code
- Today
- Total
목록전체 글 (659)
안까먹을라고 쓰는 블로그
WinAvr 에서 printf() 함수를 사용하는 절차 및 방법 1. 사용자 프로그램의 서두에서 헤더파일 stdio.h를 인클루드한다. printf() 함수에 관련된 모든 사항은 이 헤더파일에 정의되어있다. 2. 1문자를 출력하는 저수준 스트림 함수에서 사용할 주변장치를 초기화한다. 이는 보통 별도의 사용자 정의 함수로 만들어 사용하는 것이 좋다. 1문자를 출력하는 저수준 스트림 함수에는 출력장치를 초기화하는 기능을 포함하지 않으므로 이를 별도로 미리 초기화해 놓아야 한다. 3. 1문자를 출력하는 저수준 스트림 함수를 만든다. 이 함수의 이름은 사용자가 임의로 정할 수 있다. 이 함수에는 모든 ASCII문자를 출력할 수 있어야 한다. 4. fdevopen() 함수를 사용하여 출력장치에 1문자를 출력하는 ..
interrupt [USART0_RXC] void usart0_rx_isr(void) { unsigned char data ; // 레지스터로 선언해도 되나.. 머 상황에 따라서. static word wRead_Count = 0 ; // 외부와 분리되는 정적 변수로 선언하면 복사_붙여넣기 프로그램 편합니다. static BOOL bProtocol_Start = 0 ; data = UDR0 ; // UDR0 직접 읽으시면 안되요. if ( data == STX ) // 시작이 오면 { bProtocol_Start = 1 ; wRead_Count = 0 ; comm.wReadCount = 0 ; } if ( bProtocol_Start ) { comm.cComReadData [ wRead_Count ] =..
LEDLight Emitting Diode)는 일종의 반도체 PN 접합 다이오드로서 순방향 전류가 흐를 때 여기에 혼합된 불순물의 종류와 농도에 의해 여러 가지 파장의 빛을 낸다. EX) 파장이 380nm ~ 770nm정도 범위인 가시광선을 출력하는 VLED(Visible Light Emitting Diode) 이보다 파장이 긴 적외선을 출력하는 IRED(Infrared Emitting Diode) - Led 출력 프로그램 #include #include "c:\AvrEdit\JJ128c\JJ128.h" int main(void) { unsigned char i, LED; MCU_initialize(); // initialize MCU Delay_ms(50); // wait for system stabi..
디바운싱(debouncing) - 마이크로세서가 키를 여러번 누른 것으로 잘못 인식하는 것을 방지하기 위해서 키 접점에서의 진동을 제거 하는 것. - 단순 입력방식 키 스위치들의 ON/OFF 상태를 소프트웨어적으로 단순히 병렬 입력하여 읽어들이는 방법 - 키 스캔 방식 키 스위치들이 매트릭스(matrix)구조로 배열되어 있고 이것들의 ON/OFF 상태를 소프트웨어적으로 스캔(scan)하여 읽어들이는 방법 - 엔코더나 전용 LSI를 사용하는 방식 TTL 이나 CMOS 의 엔코더 소자를 사용하는 방법으로 각 키가 눌러지면 이에 해당하는 병력 출력신호를 하드웨어적으로 발생한다. #include "c:\AvrEdit\JJ128c\JJ128.h" 의 Key_input()함수 unsigned char key_fla..
#include "c:\AvrEdit\JJ128c\JJ128.h" 안의 함수들 void Delay_us(unsigned char time_us) /* time delay for us */ { register unsigned char i; for(i = 0; i < time_us; i++) // 4 cycle + { asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "); // 2 cycle + asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "); // 2 cycle + asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "..
윤덕용 ohm사 정가-42000 제1장ATmega128의 구조와 기능 1.1 AVR 마이크로콘트롤러의 개요 1.2 ATmega128의 기본 구조와 기능 1.3 ATmega128의 명령 세트 1.4 ATmega128의 기본 하드웨어 1.5 ATmega128의 인터럽트 처리 제2장ATmega128의 내장 I/O기능 2.1 병렬 I/O 포트 2.2 타이머/카운터 및 PWM 출력 2.3 USART 직렬통신 포트 2.4 SPI 직렬통신 포트 2.5 TWI 직렬통신 포트 2.6 A/D 컨버터 2.7 아날로그 비교기 제3장OK-128키트및 개발툴 3.1 OK-128의하드웨어 구조와 기능 3.2 AVR ISP 다운로드 케이블 3.3 AVR Studio와 WinAVR의 설치 및 사용 3.4 AVR Studio의 매크로 ..
RAID(Redundant Array of Indexpensive Disk)기법이란 2개 이상의 HDD를 병렬로 사용하는 기법으로 SAN(Storage Area Network)기법과 NAS(Network Attached Storage)기법 등도 유사한 기법 RAID의 경우 디스크의 용량이 모두 동일한 것이 좋다. 디스크 용량이 다를 경우 작은 하드디스크를 기준으로 용량이 정해지기 때문에 낭비가 발생한다. 그러므로 실제로 RAID를 구성할 경우 디스크의 용량, 제조회사 뿐 아니라 모델명까지 같은것을 사용하는 것이 일반적이다. ▶ RAID 0 LVM방식은 앞의 하드디스크에 데이터가 완전히 저장되지 않는다면 다음 하드디스크는 전혀 사용되지 않지만 RAID 0 방식은 모든 디스크에 내용이 분산되어 저장되고 저장..
※구성요소 항목에 "Microsoft Winsock Control 6.0"을 추가해줘야 Winsock컨트롤이 나타납니다 Server의 기본개념은 Socket - Protocol / LocalPort를 설정하시고 Listen상태로 대기를 하다가 Client로 부터 연결요청이 오면 Winsock1_ConnectionRequest 이벤트가 발생되서 Winsock1.Accept를 해주면 Client와의 연결이 완료가 된것이고, Client로부터 수신데이터가 오면 Winsock1_DataArrival이벤트가 발생되고, 송신은 Winsock1.SendData를 이용해서 합니다. 그리고 Client가 연결을 종료하면 Winsock1_Close이벤트가 발생됩니다 ' Socket통신 연결버튼 Private Sub btn..
※구성요소 항목에 "Microsoft Winsock Control 6.0"을 추가해줘야 Winsock컨트롤이 나타납니다 Client의 개념은 Socket - Protocol / RemoteHost / RemotePort를 설정하시고 Listen상태의 서버에 Connect를 하시고, Server에서 Accept를 해주면 Winsock1_Connect이벤트가 발생됩니다. 이러면 연결은 완료가 된것이고, Client로 부터 연결요청이 오면 Winsock1_ConnectionRequest 이벤트가 발생되서 Winsock1.Accept를 해주면 Server로부터 수신데이터가 오면 Winsock1_DataArrival이벤트가 발생되고, 송신은 Winsock1.SendData를 이용해서 보내시면 됩니다. ' Sock..
using System.Text.RegularExpressions; 정규식은 텍스트 문자열에서 패턴을 명시적으로 설명하는 데 사용할 수 있는 언어입니다. 이러한 패턴을 단순히 설명하는 것 외에도 일반적으로 정규식 엔진을 사용하면 일치 항목을 반복하거나 패턴을 구분 기호로 사용하여 문자열을 하위 문자열로 구문분석하거나 지능적인 방식으로 텍스트를 바꾸거나 형식을 다시 지정할 수 있습니다. 또한 정규식을 사용하여 강력하고 간단한 방식으로 텍스트처리와 관련된 많은 일반작업을 해결할 수 있습니다. ■ 단순식 패턴 입력(일치 항목) foo foo, food, foot, "There's evil afoot." ■ 한정사 한정사는 항상 한정사 바로 앞(왼쪽)에 있는 패턴을 참조합니다. 1. * "0개 이상의 항목"을 ..