|
<0x40) str[i]에 data가 존재할 때까지
LCD_data_write(str[i]); //LCD에 data를 출력
}
usart.c
#include<avr/io.h>
#include"usart.h"
// 폴링을 이용한 문자 송수신을 위한 USART 초기화
void USART_init(unsigned char ch, unsigned int ubrr_baud)
{
if( ch == USART0){ // USART0 통신
UCSR0B |
|
- 페이지 16페이지
- 가격 1,200원
- 등록일 2014.11.15
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
USART(Universal Synchronous and Asynchronous Receiver and Transmitter) 레지스터
① UDRO 및 UDR1
: UDR 레지스터는 USART 포트의 데이터 버퍼의 기능을 수행한다. 각 포트의 송신 및 수신 버퍼는 동일한 번지에 위치하지만 내부적으로는 서로 다른 별개의 레지스터
|
- 페이지 12페이지
- 가격 3,000원
- 등록일 2024.11.04
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
usart.h"
#define OC0 PB4
volatile unsigned int number;
static FILE usart1_stdio = FDEV_SETUP_STREAM(USART1_send, USART1_receive, _FDEV_SETUP_RW);
// main 함수
int main(void)
{ char lcd_string[2][MAX_LCD_STRING];
int x;
LCD_init();
USART_init(USART1, 25); // USART1 보오레이트 : 38400(UBRR=12), 8MHz
D
|
- 페이지 18페이지
- 가격 1,200원
- 등록일 2014.11.15
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
Ⅰ. 목 표
AVR ATmega128의 USART 포트를 이용하여 MCU와 PC 간의 RS-232C 직렬통신과 MCU ? MCU 간의 통신을 실험으로 알아본다. 그리고 각 실험의 원리에 대해 설명할 수 있도록 한다.
<중 략>
- 원리 및 동작해석
UART 1의 Buadrate를 19200, Parity che
AVR UART MCU간의 통신, 시리얼 통신 AVR-PC, 통신실험과 해석 ( AVR UART,시리얼 통신,MCU간의 통신,AVR-PC,RS-232,회로도,소스코드,USART,ATmega128,AVR송수신,,
|
- 페이지 20페이지
- 가격 4,000원
- 등록일 2015.09.03
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
1;
}
}
}
}
SIGNAL(SIG_ADC)
{
adc_result = ADCH;//ADC 변환값 save
}
SIGNAL(SIG_OVERFLOW0)
{
if(usart_count%2==0)
{
timer_count--;
if(!timer_count)
{
timer_count=100;
c++;
}
c1=c%10;
c2=c/10;
if(c==60) c=0;
TX1_Byte(c2+48); TX1_Byte(c1+48); TX1_Byte('\r');
TCNT0 = 100;
}
}
int main(void)
{
DDRB = 0x1f
|
- 페이지 9페이지
- 가격 2,000원
- 등록일 2015.04.27
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|