본문 바로가기
반응형

분류 전체보기2980

20160322_박진한_업무일지_펌웨어 실습(입력값 LCD에 출력) UCSRA의 레지스터를 활용해서 LED에 글자를 받는다. 키보드로 숫자 쳐서 LED에서 숫자가 나오게 하는 영상 소스를 입력해서 PUTTY창에 "AVR on"이라는 단어가 뜨게 하는 영상 2016. 3. 23.
20160317_김도관_업무일지_LCD_특정시간출력 작업 :LCD에 특정 시간 출력 개요 :타이머 인터럽트를 통해 특정 시간 출력 lcd.h지난번과 동일1234567891011121314151617181920212223242526#ifndef __LCD_H__#define __LCD_H__ #include "main.h" #define RS 4#define RW 5#define EN 6 #define BUS PORTA#define CTL PORTC // 케릭터lcd명령어 pdf 파일참고 #define LCD_CLR 0x01 //화면지우기#define LCD_HOME 0x02 // 03가능// 홈#define LCD_ENT 0x06 //S:0Shift OFF, I/D:1 Increase Mode // 엔트리모드셋 2진수 0110#define LCD_DSP .. 2016. 3. 23.
20160316_김도관_업무일지_LCD_문자열출력 작업:LCD를 통한 문자열 출력 개요:Atmega의 입출력을 외부인터럽트를 사용해서 LCD에 출력 LCD Pin lcd.h1234567891011121314151617181920212223242526#ifndef __LCD_H__#define __LCD_H__ #include "main.h" #define RS 4#define RW 5#define EN 6 #define BUS PORTA#define CTL PORTC // 케릭터lcd명령어 pdf 파일참고 #define LCD_CLR 0x01 //화면지우기#define LCD_HOME 0x02 // 03가능// 홈#define LCD_ENT 0x06 //S:0Shift OFF, I/D:1 Increase Mode // 엔트리모드셋 2진수 0110#def.. 2016. 3. 23.
2016_03_23_인터럽트1_노태경_업무일지_ 마이크로 컨트롤러 프로그램의 main 함수에는 이벤트 루프 또는 메인 루프라고 불리는 무한 루프가 존재한다 어떤 특정한 사건이 발생하였는지를 반복적으로 검사하고 사건이 발생하였을 때 특정한 동작을 수행하는 방식을 폴링 방식이라고 한다 폴링방식은 정해진 순서에 의해 명령을 반복적으로 처리하므로 프로그램을 작성하고 이해하기 쉬운 장점이 있다. 이벤트 루프는 순차적으로 명령을 실행하므로 UART 시리얼 통신을 통해문자를수신하고 이를 비교하는 도중에 버튼의 상태를 읽어 올 수 없으므로 문자 비교가 진행 중인 경우 버튼이 눌러지면 해당 LED에 불이 켜지지 않는 경우가 발생할 수 있다. 2개 이상의 작업이 동시에 진행될 떄 하나의 작업은 다른 작업에 의해 실행이 지연되거나 실행할 수 없는 경우가 생긴다 즉 폴링 .. 2016. 3. 23.
디자인 사고(Design Thinking) 디자인 사고(Design Thinking)란? 1. 디자인 사고는 생각하는 방법이다.2. 디자인 사고는 방법론이다.3. 디자인 사고는 경영/교육 패러다임이다. 디자인 사고의 정의 디자인 사고란, 인간을 관찰하고 공감하여 소비자를 이해한 뒤, 다양한 대안을 찾는 확산적 사고와, 주어진 상황에 최선의 방법을 찾는 수렴적 사고의 반복을 통하여 혁신적 결과를 내는 창의적 문제 해결 방법이다. 출처및 자세한 내용 : http://story.pxd.co.kr/585 ============================================================디자인씽킹이라는 건 그림 같은 디자인만을 뜻하는게 아니라 좀더 포괄적인 의미를 가진것으로 알고있습니다요즘 코딩교육이 강세인것이 코더양성이 목적이 .. 2016. 3. 22.
20160322_장진웅_업무일지_펌웨어 실습(입력값 LCD에 출력) USART Receive Complete 개념--------------------------입력값LCD에출력-------------------------- 20160322_입력값LCD에출력.zip + DAC이론-------------------------- 부산문화콘텐츠콤플렉스-------------------------- 4층~5층에서 스터디를 했습니다. 4층은 카페형, 5층은 룸형식 입니다. 공짜입니다 공짜! 모두들 열공 합시다!^^ 2016. 3. 22.
2016_03_22_노태경_업무일지_ ADC 아날로그 디지털 컴버터 DAC 디지털 아날로그 컴버터 특정한 구간을 띄어낸다고 생각하자아날로그 소리의 크기를 전압으로 나타낸다 전압 x축 볼트 시간 y축 시간간격 10분의 1 2.5볼트 시간축의 번호(가장 높은 전압표시) 1 3 2 4 3 4 4 4 5 3 6 1 7 1 8 1높은 전압을 구간을 띄어낸 것을 표로 만들어낸 것을 디지털화라고 한다. 갯수늘어나고 수의 범위가 늘어남 수의 범위가 커질 수록 용량이 커진다. 1부터 4까지 웨이브 파일 샘플링 주파수를 헤르츠라 부른다 실제 CD음질은 2바이트x44.1khz*2 스테레오가청 영역 웨이브 파일에서 못는 영역을 지워버린다. RGB 각 하나 256가지 정보를 저장 3점하나 1024 *3 768 정도를 저장하므로 저장용량이 너무 크므로 JPEG 손실.. 2016. 3. 22.
2016_03_21_업무일지_노태경 데이터를 실는 단위를 프레임이라 하는데 그것이 에러난 것을 프레임에러라고 한다. 데이티오버런 계속 데이터를 받다 보니까 넘처서 전에 있는 데이터 지워지는 것 fosc 16mhz osc+ 0.5를 하면 무조건 반올림이 된다. 컴퓨터는 나누셈 반올림을 하지 않는다. fosc = 16.0000MHz 는 표에서 보레이트 115.2 는 UBR이 8이다 UBRR0H = (unsigned long)((OSC/(16.0*BAUD))-0.5)>>8; UBRR0L= ((OSC/(16.0*BAUD))-0.5); // 다음 번에 설명// #define FOC0A 7 #define FOC0B 6 #define WGM02 3 #define CS02 2 #define CS01 1 #define CS00 0#define OCIE0B.. 2016. 3. 22.
USART1 Rx Tx 완료 그렇다 2016. 3. 22.
728x90
반응형