BASIC4MCU | 질문게시판 | 아두이노와 128연결이요!
페이지 정보
작성자 허니 작성일2018-06-03 17:28 조회11,318회 댓글2건본문
안녕하세요 음성인식모듈로v3로 작품도전하는 초보입니다!
아까 말씀해주신대로 음성인식모듈 - 아두이노 - atmega128 이런식으로 연결을 시도하고 있어요!
일단 시험테스트를 위한 음성 녹음을 끝냈고
128이 잘 받고있나 테스트를 하고있는데
아두이노의 TX라인과 ATMEGA의 PE0(UART0 수신)을 연결하고
녹음한 음성에 따라 전압이 달라지는지 멀티미터로 보고있는데 (PE0핀)
계속 5V에 근접하게 나오고 녹음한 음성을 아두이노에서 인식해도 아무 변화가 없네요 ㅠㅠ
혹시 코딩부분에서 잘못됐는지 짚이시는 부분이 있나요? 코딩도 첨부할게요!
#include <mega128.h>
void UART_Transmit(char data);
unsigned char UART_Receive(void);
void main(void)
{
UBRR0H=0x00;
UBRR0L=103;
UCSR0A=0x00;
UCSR0B=0x98;
UCSR0C=0x86;
while(1)
{
UART_Receive;
}
}
void UART_Transmit(char data)
{
while(!(UCSR0A&(1<<UDR0)));
UDR0=data;
}
unsigned char UART_Receive(void)
{
while((UCSR0A & 0x80) == 0); UCSR0A |= 0x80; return(UDR0);
}
댓글 2
조회수 11,318master님의 댓글
master 작성일
128과 아두이노를 시리얼 연결하려고요?
아두이노 예제소스와 결과(시리얼모니터?)를 첨부해보세요
허니님의 댓글
허니
헉! 지금 해산해서 내일 다시 올릴게요 ㅠㅠ