سلام دوستان
من می خوام به وسیله ی این ماژول مگا32 رو به pc وصل کنم.
طبق چیزی که تو فروشگاه سایت هست ماژول رو مستقیم به mega32 وصل کردم (TXD به RXD ) , (RXD به TXD )
اما در hyper terminal که واسه ویندوز 8 دانلود کردم و همچنین ترمینال های دیگه هیچ چیزی مشاهده نمی کنم.مشکل از کجاست؟
با تشکر
من می خوام به وسیله ی این ماژول مگا32 رو به pc وصل کنم.
طبق چیزی که تو فروشگاه سایت هست ماژول رو مستقیم به mega32 وصل کردم (TXD به RXD ) , (RXD به TXD )
اما در hyper terminal که واسه ویندوز 8 دانلود کردم و همچنین ترمینال های دیگه هیچ چیزی مشاهده نمی کنم.مشکل از کجاست؟
کد:
#include <io.h>
#include <delay.h>
#include <stdio.h>
#include <mega32a.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x1B;PORTA
#endasm
void us_init(void);
void us_trans(char send);
void main(void)
{
us_init();
while(1)
{
us_trans('A');
delay_ms(100);
us_trans('V');
delay_ms(100);
us_trans('R');
delay_ms(100);
}
}
void us_init(void)
{
UBRRL=51;
UCSRB|=(1<<TXEN) ;
UCSRC|=(1<<URSEL) | (1<<UCSZ0) | (1<<UCSZ1);
}
void us_trans(char send)
{
while(!(UCSRA & (1<<UDRE)));
UDR=send;
}








دیدگاه