어떻게 마이크로 컨트롤러에 데이터를 보내"???

N

nofnof

Guest
내가 어떻게 ATmega8515로 하이퍼 터미널을 사용하여 데이터를 보낼 수있다면, MAX232와 함께 PC를 마이크로 컨트롤러에 연결해야 max232 시리얼 RS232 케이블을 사용하여
내가 attachmnt에서 그래프로 연결되어있어, 난이 프로그램과 함께 max232 및 hyperteminal와 함께 conneting하기 전에 프로그램이 마이크로 컨트롤러

프로그램 :

;************************************************* **************************
; * 파일 이름 : uart.asm
; * 제목 : 킷에는 UART RS232 통신을 기반으로
; * 대상 MCU의 : AT90S8515
; *
; * 설명
; * 테스트 킷에는 UART RS232 통신을 기반으로
;************************************************* **************************

;***** 지시어
. 장치 atmega8515
. nolist
. "m8515def.inc"를 포함
. 명단

= r16 온도. 데프;***** 인터럽트 벡터 테이블

rjmp RESET의; 처리 재설정
reti; 외부 Interrupt0 처리
reti; 외부 Interrupt1 처리
reti; T/C1 캡쳐 이벤트 인터럽트 처리
reti; T/C1 CompareA 인터럽트 처리
reti; T/C1 CompareB 인터럽트 처리
reti; T/C1 오버플로 인터럽트를 처리
reti; T/C0 오버플로 인터럽트를 처리
reti; SPI는 전송 완료 인터럽트 처리
reti; 킷에는 UART Rx 인터럽트 처리 완료
reti; 킷에는 UART 데이터 등록 비우기 인터럽트 처리
reti; 킷에는 UART Tx는 인터럽트 처리 완료
reti; 아날로그 비교기 인터럽트 처리;***** 서브루틴

uart_init :
sbi UCSRB, RXEN; Rx 활성화
LDI R18, $ 80
밖으로 UCSRC, R18
LDI R18, 86달러
밖으로 UCSRC, R18
LDI R18, 06달러
밖으로 UCSRC, R18
LDI 온도, 51; 전송 속도 9600 @ 8MHz의 클록
UBRRl, 온도를
LDI r18, 00달러
UBRRH, R18 밖으로
ret

getc :TEMP를, UDR IN
밖으로 PORTA, TEMP를
ret

;***** 대문재설정 :
LDI 온도, 낮은 (RAMEND)
SPL, 온도 아웃; 초기화 SPL
LDI 온도, 높은 (RAMEND)
삼성 전자 SPH, 온도 아웃; 초기화 삼성 전자 SPH

rcall uart_init; 초기화 킷에는 UART루프 : sbis UCSRA, RXC; 캐릭터를 기다려
rjmp 루프
rcall getc; RS232에서 문자 읽기rjmp 루프, 무한 반복이게 맞다면???살아야 데이터를 전송하고 응답이없습니다 Theres!

미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
를 사용하여 C 언어, 당신은 문제에서 많이 저장할 수있습니다.Btw, 또한 우리에게 당신의 설계도를 실제.

 
하지만 칩 defferent입니다 여기 AT90S8515 데이터 전송을위한 파일입니다, 내가 그것을 도울 수있을 것 같아요.여기에 굵은 글씨로 코드입니다.
-------------------------------------------------- ------------------------. "8515def.inc"를 포함= r16 온도. 데프. ORG는 $ 000rjmp 시작. ORG는 009달러rjmp 수신
시작 :CLI를LDI 온도, $ 5 층밖으로 볼품없는, 온도LDI 온도, 02달러밖으로 삼성 전자 SPH, 온도LDI 온도, $ 90밖 ucr, 온도LDI 온도, $ 40밖 usr, 온도LDI 온도, $ 33밖 ubrr, 온도온도, udr에서LDI 온도, $ FF로, ddrc 온도를LDI 온도, $ FF로, portc 온도를세이
main_loop :rjmp main_loop
수신 :온도, udr에서co.kr에서 온도, portc 온도를reti-------------------------------------------------- -------------

 
glenjoy 썼습니다 :

를 사용하여 C 언어, 당신은 문제에서 많이 저장할 수있습니다.
Btw, 또한 우리에게 당신의 설계도를 실제.
 
만약 작품이보십시오, 당신은 다음을 개발할 수있습니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top